After many weeks of effort and testing, I have completed my development of the Geeklog File Management Module.
There was no available GL module that had the user and admin features that I was looking for. This module is great for managing downloads, or any format of file that you would want to share or store on your website. It is well suited for the hobby sites and corporate Intranet/Portal sites.
This module and others that I have developed are now available online at my website here.
read on for more details
Some features include:
- Create any number of categories and sub categories
- Include images or thumbnails for categories and files (optional)
- Able to upload files using file browser interface
- Ability for users to submit file requests and admin control to approve or delete request
- Complete admin module - Add/Modify/Delete of categories and files
- Able to move files to other categories
- Additional file description fields
- File Rating and reporting - admin can delete votes
- Delete category and file functions will remove file and associated thumbnail images
- Automatic flagging of popular and new files
- Filesize determined on upload and stored with file details
- Configuration variables can be viewed and edited
- Users can report broken links - includes admin feature for viewing and administrating broken link reports
- TOP Ten Report by category
- Configureable access options:
- Only specific users in DocMgmt-user group
- All registered users
- All users (annonymous access)
- Enable User Uploads or only via admin menu
Module Design Notes:
Integrated into GL's security - create two new security groups - general user and admin level user
Optional config setting to allow or restrict user access
Seperate tables but security and reports will access GL tables as required
Integrated to use all GL SQL Database calls and Common template and block display management routines
Configureable styles for template control
Code written to follow GL style
Easy Install directions
Enjoy,
Blaine