The Bibliothèque Virtuelle (Virtual Library) is a files repository where visitors, members and administrators can download files. Administrators can add new files using various sources such as, FTP server, direct upload, using Dropbox and more.
I used polymorphism to ease the use of multiple sources of data and to ease the synchronization of files to keep them up-to-date as well as the file formats.
- The module is built in PHP.
- It is integrated within the Gi² CMS.
- MySQL is the main database for this project.