The requirement is for an experienced php programmer to help me out in customising, and writing of codes in order to develop a blogging solution based on geeklog as per my requirements.
Would prefer a sharp programmer who can access the work properly and deliver on time.
Reliability of the final product is quite essential
## Deliverables
**As per my requirement taking the following things from geeklog to develop a blogging solution****
** 1. User Registration**
** 2. Topics Or Team Blogs**
** 3. Comments**
** 4. Design Structure(Basically)**
** 5. Personal Calendar**
** 6. Links**
** 7. Polls**
** 8. Basic Admin Module**
** 9. Basic User Module **
**10. Basic Search Module**
**11. Static Pages**
**12: Email Blogs, Print Blogs**
**Now the Requirements are to customise the solution along with php and mysql coding for the following.**
**1. Editing of varous forms and fields in the php code and database.**
**2. Redifining termilogy in the coding at some areas.**
**3. Taking the base and structure as same developing the folllowing**
**Remember the concept of Topics(Team Blogs) is the thing which has been taken forward along with groups and accress right to create following options for the user panel.**
**1--Personal Blog****- This is created by a user. It is open for public viewing. Only creator can add blog entries. Everybody can post comments.
**2--Private Blog**- This is created by a user. It is only for the user's viewing (or to those who he gives his password to). Only creator can add blog entries. His friends (those who have his password) can post comments.
**3--Personal-Team Blog**-This is created by the user. It is open for public viewing. Anyone can add blog entries. Anyone can post comments.
The user account should have the folloing options
**View Personal Blogs
**a) List of all the Blogs created by the particular user
b) Each blog is a link-which opens into a static page displaying that particular blog.
**Create Blogs
**a)This is the same as create New Topic
b)Assign Status-Private, Personal-Public, Personal-Team
**Create Blog Entry-
**a)Page changes according to where you click Create Blog Entry form
b)From User's homepage-two drop down menus appear
c)First menu: List of Team Blogs (created by admin)
d)Second menu: List of User's Personal Blogs
e)From any blog (whether personal or team blogs)
f)That topic will be automatically selected
**Edit Blogs-**A page listing ALL the entries ever authored by the user appear. They must appear blog-wise
Creating an Archival system for Users Blogs
The basic calender based archieve already exists in the for m of a plugin but some specific archieving has to be displayed for 10 recent blogs on the homepage.
Some specific changes in the search function that searched the database.
Please note all the above stated things already exist into the system but the things have to be customised as per the requirements.
Some specific code has to be written in order to build on the following features:
1) Personal Blogs
2) Archieving System
3) Search Functionalities
4) Addition of Personal blog editing to the admin panel.
I think proper requirement analysis can be done properly while negotiating.
## Platform
The system requirements are
PHP
MYSQL