Hello dear freelancers. Our company needs to have developed a professional CMS, this will be a mutli-purose CMS. We will provide all designs, you only need to program on it. This is a one time possibility. Once you develop this CMS for us, we will be employed as a developer, meaning that every time we are going to expand on this CMS so you get the job. The payment will be transferred after the project is approved, no prepayment. You need to work online on your private server so we have the ability to test everything. After receiving payment from us then deliver the files. It is incredibly important that the codes are neat and works quickly. You must be available on skype so we can easily get in touch with you.
CMS must include:
- Installation file with serial code
Users must enter a serial code for the installation to begin, all serial codes must be stored on an external MySql databse. There must also be possible to add and and remove serial codes. No serial file, and cms will not work.
- If we release a new version of the cms the user can easily update.
- Template support
The user of the CMS must have the ability to upload templates where he / she has full setting panel of the template. Including, uploading logo, change the background color ect. These opportunities will lie inside the template files. Need you to make a basic template with all functionalities (must have a dropdown menu as a main menu, unlimited dropdowns). Want this part to work like wordpress.
Built statistics measures of pageview, daily visitors, comments added, post added, pages added. It must also measure how many times a page or post have been changed in the last 24 houers, that contains the time of the day, and the name of the users. For example, if a post has been posted at 12:00, it was changed by a user with the name Gary Donald at 14:30, and after it edited by a user named John Doe at 15:00, so this information must be presented (24 hour clock). All this data must be graphically visualized by graphs.
- Shared calendar
A calendar where the moderator and administrator can add events. This calendar will be visible for all users. This calendar will also show when the posts and pages have been added (post and page name, time and date will be show). Show a reminder on the dashboard when an event is approaching. The user that adds the event chooses when the reminder should appear.
- Private calendar
A private calendar for each individual user, the user will have the ability to add and remove events. Show a reminder on the dashboard when an event is approaching. The user chooses when the reminder should appear.
A simple chat application bettween users. Only one to one chat and group chat.
- Task list
A privte tast list for users, where they can add tasks.
- Comments list
Approve comments, edit and delete comments.
A search system where the users can search every files, users, pages, posts, comments.
- Lock screen
If a user is logged in and has been inactive for 15 minutes, he / she will be sent on to the lockscreen, where he must enter his password again.
- User settings page
A page where each user can update their information. Like email, password, first and last name, profile image ect.
- User roles
The administrator shall have the ability to add / remove users. He / She must also have the ability to assign a role to each user created.
User roles that can be created by the admin: Author - Can add, edit and remove all pages and blog posts. Moderator - Can add, edit and remove all pages and blog posts, can add categories for blog posts. Get an overview of the statistics of how many daily visitors and pageviews the site gets. Daily activities of how many posts and pages that are published and how often they have been updated in the last 24 hours. Admin - All the functionalities that the autor and moderator user has and has also the ability to add and remove users.
23 freelancere byder i gennemsnit $2718 for dette job
Hello! Something like this will cost you $5000-$6000. If that is within your budget, I would be more than happy to provide you a detailed proposal. Let me know if you'd interested.