Page 1 of 3

Books Hive - Ebooks Library

PostPosted: December 9th, 2008, 11:48 am
by Thet Twe
Project Name: Books-Hive

Author Name: Thet Twe (thettwe@mmgeeks.com, thettwe@poemscorner.com)

Project Description: Book Hive is an online e-books library that is mainly intended for the Burmese People. The main purpose of books hive is to encourage burmese people to read more and share the knowledge among Burmese people.

Project Version: 2.1

Project Specifications: PHP,MYSQL,JQUERY

Project Started Date: 22nd October 2008

Official Launched Date: 08 December 2008

Project URL: http://www.books-hive.com

Known Bugs: Well, actually it's not bug, it's from server side that i cannot do anything, but well , I am trying a way to solve it. Here is the error that you will get randomly Message: session_start() [function.session-start]: ps_files_cleanup_dir: opendir(/shared/sessions) failed: Permission denied (13). Don't panic when you see that error. Just refresh your page. It will be gone away. [Solved]

If you encounter any bugs, please let me know, well I will set the trackers as well , but for time being, please send it to thettwe@mmgeeks.com. Thanks.

Version 1

End User Features

1. Signup (Registration)
2. Forgot password
3. Remember me
4. Tree Category Menu ( Unlimited Subcategories Included)
5. Most Recent , Most Rated, Most View, Most Commented, Most Downloaded ( Overview of Books)
6. File type (Searching), All Time, Today, This Week, This Month (Searching)
7. Flash upload with progress bar (Included, extension checked, file size checked both client side + server side)
8. Normal upload for some user who have problems with flash. [Included, extension check, MIME types (both client + server), file size checking (only on server side) ]
9. Characters counting on title + description.
10. Auto complete tags
11. User Control Panel with Light box ( Avatar, Change Password, Change Email address)
12. Rating + Comments on file download
13. Pagination
14. Live Search (Search covers Title, Description, Tags, Username) ( Highlighted features included). Since it's the live search, whenever you tried to type one keywords, it will carry the results and your keywords will be highlighted.

Admin Control Panel

1. Manage User ( Add, Edit, Delete) (Multiple Edit, Multiple Delete included)
2. Manage Files ( Add, Edit, Delete) (Multiple Edit, Multiple Delete included)
3. Manage Category ( Add, Edit, Delete) (Multiple Edit, Multiple Delete included)
4. Manage Comments (Edit, Delete) (Multiple Edit, Multiple Delete included)
5. Stats (Total Books, Total Users, Total Inactive Users, Total Banned user)

Version 1.1 Updates
1. Clean up the codes for optimization
2. Terms of Service added.
3. Download Resume capability support
4. Some minor changes & fixes (Home page Template Bugs on Safari reported by MMLUG is fixed)

Version 2 - Kick Off
I. Tags

Description

Tags page is the place where user can find all the tags in one place.

Features Included

1. Live Search (User can search without refreshing the page)
2. Order by (Name, Recent, Popular)
3. Pagination

Screenshots

login.jpg
Login


signup.jpg
Sign up


forgotpassword.jpg
Forgot password
forgotpassword.jpg (64.46 KiB) Viewed 2911 times


homepage.jpg
Home


UCP.jpg
User Control Panel


default_upload.jpg
Default Upload


bookshive_admin.jpg
Admin Panel Start Page Interface


admin_add_new_user.jpg
Admin Add New User


category_list.jpg
Admin Category List Page


add_category.jpg
Admin Add Category


files_list.jpg
Admin File List

Books Hive - Version 2 - Current Progress Plan

PostPosted: December 16th, 2008, 12:27 pm
by Thet Twe
Version 2

Current Progress Features

1. Online Reader (Where user can read online without downloading)
2. My Books ( Where user can edit the information of their uploaded books)
3. My Bookmarks (Where user can bookmarks the favorite books)
4. Tags ( Where user can see all the tags and search)
5. Remote Upload (Where user can link their uploaded books from other server)
6. Report Broken Links (Where user can report to the administrator about broken download links)
7. User Profile View (Where user can see other users profile details , such as , username, total uploaded books, total downloaded books )
8. More detail statistics

Expected Launch date for version 2: February 2009

If you would like to request more features, feel free to drop the message here or email me at thettwe@mmgeeks.com. Any comments and suggestions are welcome. :D

Re: Books Hive - Ebooks Library

PostPosted: December 17th, 2008, 4:48 am
by victor_lin21
Good, good..

Can you elaborate a brief about your eBook Library application's architecture behind, such as framework, db, any patterns, etc.. Like for technical reviewing and technical marketing, example - technically how strong and good it is.. Likewise technical White paper, software blueprint..

Re: Books Hive - Ebooks Library

PostPosted: December 17th, 2008, 12:23 pm
by Thet Twe
victor_lin21 wrote:Good, good..
Can you elaborate a brief about your eBook Library application's architecture behind, such as framework, db, any patterns, etc.. Like for technical reviewing and technical marketing, example - technically how strong and good it is.. Likewise technical White paper, software blueprint..


Thanks for the comments. Framework that I am using in Library application is Code Igniter which is MVC framework. JS framework is as i mentioned at the above JQUERY. In this Ebooks Library application, I totally moved to the OO approach. So that this application can only run on PHP5 and with the earlier version of PHP will not work. Since it's the OO approach, I used PHP Data Objects to access the database layers.

Since it's the first release of this application, I just concentrate on stability and flexibility issues. I just want very light weight application with user friendliness. In the next newer version, I will try to expand the features as much as I can.

Currently I have no plan to release the source as an open source application because I just targeted to run as an service for our people. I have a confidence that, this project will help our people alot.

I would like to ask your guyz to help me to find bugs and doing penetrating test as well to make it perfect. I will set up the test board for this later. Thanks.

Re: Books Hive - Ebooks Library

PostPosted: December 21st, 2008, 9:49 pm
by Thet Twe
Version 1.1 Updates

1. Clean up the codes for optimization
2. Terms of Service added.
3. Download Resume capability support
4. Some minor changes & fixes (Home page Template Bugs on Safari reported by MMLUG is fixed)

Re: Books Hive - Ebooks Library

PostPosted: December 28th, 2008, 12:06 pm
by Thet Twe
Version 2 - Kick Off

I. Tags

Description

Tags page is the place where user can find all the tags in one place.

Features Included

1. Live Search (User can search without refreshing the page)
2. Order by (Name, Recent, Popular)
3. Pagination

Screenshot

tags.jpg
Tags page

Re: Books Hive - Ebooks Library

PostPosted: December 28th, 2008, 4:32 pm
by kyaw
I tag C#, but said invalid tag. so C sharp

Re: Books Hive - Ebooks Library

PostPosted: December 28th, 2008, 4:34 pm
by kyaw
there should be category for Engineering

Re: Books Hive - Ebooks Library

PostPosted: December 28th, 2008, 4:41 pm
by kyaw
during uploading long books, waiting ... i do search and browse, but my uploaded book was gone...

Re: Books Hive - Ebooks Library

PostPosted: December 28th, 2008, 7:28 pm
by Thet Twe
kyaw wrote:I tag C#, but said invalid tag. so C sharp


Yes, I didn't accept Special Characters at tags, I forgot to add the tags. I will add soon. The reason, I didn't accept special characters at tags is due to the url rewrites of framework.

kyaw wrote:there should be category for Engineering


There's Engineering category since start. Please check carefully at the menu.

kyaw wrote:during uploading long books, waiting ... i do search and browse, but my uploaded book was gone...


Well yea, I want to ask how you search and browse ? Technically, you can't do uploading + browsing at the same tab (same browser). But if you open two tabs, one is uploading books and other tab is searching or browsing, it should be fine. Session Limit of uploading is around 1 hr. So if you didn't exceed 1 hr of your idle time on upload page, it's fine. Please try again.