Small Document Managemnt System.
Budget $30-250 USD
Job Description:
HI,
We need a small application to display, a page with a tree view with categories and links to documents or images, and an administration application to handle the categories and the documents.
We do not need any special css-styling format. We will do the styling.
1. Client Side
One page with a treeview.
Treeview is a multilevel (5 levels depth) tree.
Eatch level of the tree is a category. On each Level may exists other levels or link to a document.
L1|++Level Category Title A
L2|++Level Category Title B
L2|Document A
L2|Document B
L1|Document Title A45 (Clickable on new window to dispaly the pdf or image)
Document Description
L1|Document Title B76
Document Description
The tree displays the Title, which is clickable for the documents, and a description for each document.
2. Admin
We need a small managment application to handle categories and documents.
The administrator must be able to do:
a) Add, modify and delete categories.
b) Add and remove documents. Document is a .pdf, or an image. (no modification on documents is needed)
c) Assign the documents to categories. A document can be assigned only to one category!
d) Build the structure of the tree as he wishes.
Important!!! He must be able to move a category to other levels without to have to delete this category and to add a new one. Note. Each tree level can have other categories or documents.
Please note, that when a level is moved up or down, all Sublevels and documents must also be moved, to match new level position.
Important!!! He must be able to move Documents to other levels without to have to delete this document and to add it again to a new level.
Please enter the keyword [oempls], in your messages, so that I can know that you have read the specifications.
No user admin is needed. All the users that will have access to the system will be entered in the database manually.
The database (MySQL) structure might be somethink like this:
a) Tables users: Id, userName, Password, lastlogindate, retriesfailed.
On each login the system must log the last login date, and if the user has failed to login because he forgets his password just increase the counter retriesfailed by one. On each succesfull retry set this counter to zero.
No password form is required.
No new user form is required.
The password is Plain Text!!!.
b) Levels Table: Id, LevelId, ParentLevelId, Document Title (max length 255), Document Description (max length 512), LinkToDocument, Flag IsDocument, InputDate
Each row might be either a level or a document. If it is a document you know it by the flag IsDocument.
The field Title contains either the Document Title or the Category Title. (No description is needed for levels).
If you want to move one document or catogory to another level you have only to change the LevelId or ParentLevelId fields.
c) Please use UTF-8 collation for the database as the title and descriptions will be in Greek Language.
You can build any other database sturture you may wish :)...
PHP-MySQL.
Thank you
Awarded to:
40 freelancers are bidding on average $182 for this job
Hi oempls, Please see PMB for demo of tree structure and category management developed by us. Best Regards ... ccpplinux