CSEDL Manager is a library management software designed exclusively for the management of the department library of Computer Science and Engineering department of Malabar Institute of Technology, Anjarakandy. The purpose behind the creation of this software is to familiarize MVC programming using the amazing framework called CodeIgniter. This is developed as a time pass project by me and should be considered only at that level.
The latest version of CSEDL Manager is v 2.1.2 released on 02-08-2015. The software is still under testing and should be used with care.
Meanwhile, you can report any issues you found using GitHub Issues page.
- Commit: 02-08-2015 3.45PM - Release v2.1.2
- minified css and js
- updated DB in
db_backup
folder
- Commit: 02-08-2015 10.45AM - Release v2.1.1
- cleared debug messages
- added
.htaccess
to removeindex.php
from URL, this feature requiresmod_rewrite
module - updated links to remove
index.php
- added autoload for libraries
- Commit: 02-08-2015 9.20AM - Release v2.1
- switched from PHP to Template Parser (neat code in views)
- minor bug fixes in controllers
- Commit: 01-08-2015 9.40PM - Release v2.0.1
- Added page rendering time to footer
- Added Fine for delayed return of books
- Updated DB in
db_backup
folder
- Commit: 26-07-2015 10.00AM - Release v1.9.5
- Added option for Users to suggest books
- Added option for Librarians to view suggestions
- Restructured menu for Librarians
- Action Icons on buttons for Users and Librarians
- Revised DB copy in
db_backup
folder
- Commit: 25-07-2015 9.30PM - Release v1.9.1
- Enhanced security by improving validation at server side
- Renamed CI Application and System Folders
- Updated DB file in
db_backup
folder - Limited renewal of books to a single time, prior to expiration of lease
- Imposed maximum limit on number of books to lease
- Displays Copy ID in book views and issue views
- Separate listing of copies
- View code standardized to
<?= ... ?>
format for printing - User can view his issues only, Librarian can view all
- Bug fixes
- Commit: 23-07-2015 8.50PM - Release v1.8
- Added profile picture for User
- Revised DB in
db_backup
folder - Fixed UI issues related to profile picture for Librarian
- Commit: 23-07-2015 8.00PM - Release v1.4.3
- Added profile picture for Librarian
- Commit: 20-07-2015 10.10PM - Release v1.3
- Added validation at front-end and back-end
- Fixed overflow of dialog box contents
- Commit: 20-07-2015 3.00PM
- Added Password Change feature for Librarian and User
- Commit: 20-07-2015 12.01PM - Release v1.0
- Finished User menu for Librarian
- Finished Profile menu for User and Librarian
- Commit: 19-07-2015 11.05PM
- Finished Issue menu for Librarian
- Created separate models for DBs
- Commit: 19-07-2015 11.30AM
- Finished Book menu for Librarian
- Commit: 18-07-2015 11.40PM
- Finished UI design for Librarian
- Finished UI design for User
- Changes in Look and Feel
- Commit: 18-07-2015 3.30PM
- Added DataTables for displaying tables
- Separated User and Librarian views
- Completed User->View menu
- Completed Librarian->View menu
- UI completed for Librarian->Books menu
PHP version 5.4 or newer is recommended.
It should work on 5.2.4 as well, but we strongly advise you NOT to run such old versions of PHP, because of potential security and performance issues, as well as missing features.
MySQL 5.6 is used for the development. It will run fine on MySQL 5.5 or above.
To install this software, copy the source tree into your server's root directory. The database with sample values are given in db_backup
folder. Import it into your database. Configure your dabase parameters in the file ci_application/config/database.php
.
Please see the license agreement.
Report security issues to Security Panel, thank you.
I would like to thank The CodeIgniter team, EllisLab, DataTables team, Jasny Bootstrap, all the contributors to the CodeIgniter project and you, the CSEDL Manager user.