We have several Joomla 1.5 extensions that we are looking to have completely rewritten from scratch. These extensions will make up a suite that will include:
File Transfer System
Document Management System
We are looking to have each extension able to? be installed independantly, but in cases where multiple extensions are installed, to have them work together where it makes sense.
This project is for the first extension in the suite, the File Transfer System. We are looking to select a partner that will blow us away on this first extension and then be our go to partner for developing the rest of the suite.
Great focus should be put on the user interface of all suite extensions. Think "Apple and Mac" rather than "IBM and Microsoft". Of course, the extensions should also follow whatever theme the Joomla site is using and not force it's own color scheme and look on the site. Web 2.0 and AJAX design is most welcome as is CSS and table free design.
Detailed and polished documentation (end user and administration, branded with our company logo/layout will be required.
We are stating out with the File transfer System component of the application suite.
The purpose of this component is to facilitate the transfer of large files (often 100+MB) between us and our clients. The focus will be on simple and clean user interface. The system will take advantage of the new Joomla 1.6 user groups.
> Upload of files via the front end by users that are granted that right.
> Group permission system that will allow nested groups.
> Configurable nested categories for the downloads with integrate user permissions.
Basically, we need to be able to set up clients (Joomla Users) in groups using the new integrated Joomla 1.6 permission system. We then want the file transfer system to be able to take advantage of these groupings. So for example:
User1-XYZ is a member of the XYZ Group. The XYZ Group is a member of the Clients Group. User1-XYZ would inherit all permissions from both the Clients Groups and XYZ Group. The most restrictive permissions would win in the event of a conflict.
> Display available downloads to logged in users. (anonymous users as well)
The main goals are simplicity, flexibility, security, and attractiveness.
There are several other "document management" systems for Joomla / Mambo. They are all too complex and buggy. This project will not focus on document management in general, but will be 100% a group permission based file upload / download component.
We will work with the selected developer to develop screen mock-ups of the desired functionality to ensurethat there is no miscommunication.
Documentation and a users manual must be provided in good english.
We are more than happy to provide access to the current system we are using as a point of reference. However, please keep in mind that we are NOT looking to simply recreate this system. There are several things that we dislike about this system and pretty much hate the user interface. However, it does contain much of the functionality that we are looking for.
The current system is also quite limited in bulk file management. There are many times when we want to set permissions on multiple folders/files, or delete/move multiple folders/files. That needs to be functionality on the back end.