Wednesday 21 May 2014

11th March 2014 to 12th March  2014
Learned about predefined functions in php and built in string functions of PHP like strtoupper(),strtolower(),strtotime(),Ucword(),Ucfirst().
13th March  2014 to 18th March 2014
Learned about Concept of files in php and studied different modes and operations that can be applied on the files.
20th March  2014 to 27th March 2014
Captcha and file downloading concept from predefined libraries and classes .
29th March  2014 to 3rd April 2014
Types of arrays:1)Numeric/index array,2)Associative arrays,3 ) Multidimensional arrays, Global arrays and array built in functions.
Functions in PHP,PHP from handling,PHP include and require functions,date functions in PHP like date() and learned about timestamp,PHP server variables,time() function in php.
*Functions
-void type without arguments
-void type with arguments
*Functions
-return type without arguments
3rd April 2014
On 3rd April i started my project B2B portal . I choose the B2B portal because there are some B2B website and market have demand of more portal but there is lack of B2B software and there no open source project available .
4rd April 2014
I started project bit professionally , i first created wire frames and Photoshoped design of the main page .
5th April 2014
I started to build the design of the main appearance but professional look wasn’t coming . so i decided to go with some css framework . I searched for some time and finally select Twitter Bootstrap to go with. It has really nice and matured Interface but one still need to do lot of work to control the beauty .
6th April – 9th April
You just can’t go directly with some framework one need’s a little bit practice . I manually practiced major components of bootstrap like grid system , menu , dropdown , buttons , forms , wrapper , rows etc .
10th April – 13 April
I prepared the design of major pages like for category page , Search Product , Registration , Free website .
14th-16th April 2014
I made the pages dynamic , as all the pages are mostly dynamic and all the data is coming form the database .
I coded the registration and login script . and the session into work so that i can run the profile of different members .
15th  April 2014
Today i started building search bar of the portal , with which you can find products , companies and brands . One can use some complex algorithm here but i have used a simple query . 
16thrd April – 19th April
Advanced Search , It took me long time to work upon advanced search , here you have to filter the things like user can search the particular product in a country , state , city , brand , from biz or free member . Firstly i need to use joins here which i don’t know how to implement . So , it took me the whole day to learn join and subqueries .
Here i also used a trick that if user has selected a particular option then only it goes to the query part . 
20th April 2014
Auto complete option – i have also embedded auto complete option in search for that i need some knowledge of ajax . so ,first i look for some ajax tutorial . Ajax have only some fixed part rest work is done by php written in a file . Ajax only does the job asynchronously.
21st April 2014
I started designing member login panel which member sees after login .It basically consists of functions like add product , Inquiries , create website , reports , promotions , account .
22nd  April – 25th April 2014
Automatically creating member website was one of the difficult task in the whole process . Firstly its ok to build a dynamic website now one one have to build a dynamic website dynamically .
The process is such that user select the website option and then select the create website option and then select the theme from four of the themes whch he like and his website in created .
The products he have uploaded automatically comes in to his website .
His contact information , email , about us automatically comes into website and different pages are build automatically and become permanent for users to view .
users can also send inquiry to member through website .
28th April 2014
I added upload product option , in which user can upload upto four images of the product .
29th April – 30th April
then i added option like member can apply to become biz member or can apply for promotions . The request he made here comes to admin anel where admin ca accept or reject the request .
1st May
This portal also need s to have generated reports by which member have the proper records of the products he have uploaded ad the inquiries he go . so i first decided to make pdf reports . which i make using the php build in library of one great library available is fpdf  .
I used it the is also learning curve to use it . i go for some tutorial.
2nd May- 3rd May
i found that excel reports are referred over pdf then i start searching for how to build excel reports using php . Here i also decided to use phpexcel library .
Due to lack of broper documentation i found great difficulty to implement it . It takes me lot of time to get my first dynamic report ready.
5th May
I just added small option of editing account information.
6th May
Integrating skype – I also need to put a system by which user can interact with members . Yes , they can send messages but i want to make then chat . so , the only solution is build the ajax chat system but that comes beyond the scope of the project .
so, after going through searching i found skype api to a better and feasible solution . It is very easy to integrate skype api using skype button.
7th  May
I just forgot to  validate my text forms so , they takes the unvalidated values . so ,firstly i validated form by using the class which i have build previously . The class was working fine but the ui seems to little immature.
8th May
So , here again i start finding the easy and best alternative . I go through lot’s of different javascript libraries . I can simple use jquery but i found some special libraries which are specially build for validating purposes . From which i like parsley the most . but again it took my lot of time to learn it before implementing it .
9 th May
Today i move to the admin panel , i just designed the admin panel and guessed that what things admin need to have .
11th May
So . i started building the admin panel , the file i used was admin.php
but i don’t was to write .php because in my scripts tey don’t use .
so, the way to avoids those natural extension is to use url rewriting , which one can perform by using .htaccess file .
you can simply write — this — means this
or can go advance if you want to avoid like id = 4 , productid = 2
12th May
I build the main admin panel which includes showing all products ,
create featured product and the featured products which already exists , biz requests , show all and biz , members etc.
13th May
It’s simple to build show all product page but the problem is that there i have lot’s of product and i have not implemented pagination yet .
14th – 16th May
As i have not applied pagination to any of the page . so , takes lot of time to do that from search product to search company to search brand to advanced search and many more pages.
18th May
Here i uses statues a lot in database like if status is 1 he is a biz member and if status is 1 then only show the product . So , i make the logics behind how biz request comes and he become the biz member or got rejected .
19th – 20th May
I build the biz request and biz Member Page .
21th May onwards
So , to make the member biz member , first i was accepting money by hand
so i started finding online payment gateways like ccavanue , payu the all are premium services and comes with some cost . So ‘ the best is to use paypal i created my paypal account with took 3-4 days to confirm . so ‘ i have my account activated and now  am studying it’s api so that i can integrate it with my webiste.

Thursday 27 February 2014

Logout functioning

DAY 31

*After making a Log in ,log out  and registration functionality,I started working on making a profile page for a user where he/she can view his/her personal information and can edit his personal information  and also he /she has the option to reset his/her password in case he forgot his password.Learned about Cookies that how to set a cookie by setcookie()  function.

Wednesday 26 February 2014

Assignment on login form

DAY 30

*Assignment on making a complete Login  and Registration form with proper Validations in PHP using SESSIONS.

Tuesday 25 February 2014

Concept of PHP

DAY 29

*Learned Concept of Sessions in PHP and made a Login and Logout form using Session.

Monday 24 February 2014

upload files in directory

DAY 28

* Upload files to a  directory in php and also how can we upload a file  directly to a database from front end.

Friday 21 February 2014

DATABASE CONNECTIVITY IN PHP

DAY 27

* Learned about database connectivity in PHP that how to maintain a database connection in php using built-in functions of php with My SQL and i also learn about CRUD(create,retrieve,update and delete) in php that how can i retrieve values on front end from database and how can i perform operations like update ,insert and delete on front end and how will those changes get reflected in my database.I used fetch functions in order to perform this functions.

Thursday 20 February 2014

Basic Programs in PHP

DAY 27

*Basic Programs in PHP using for and while loop  that includes using of basic conditional statements and also covers arrays.