User Tools

Site Tools


Content Pages

Remository Visual Upgrade Project

Remository is a Joomla extension for handling a file repository. It has existed for around 20 years, and has acquired powerful functionality. Remository organises files into folders, with arbitrary nesting. Users are able to upload or download files, subject to an advanced role based access control system.

The latest packages can be found at the Remository web site. A demonstration running in Joomla 4.1.5 is availablle and also one for Joomla 3.10.10.

With the passage of time, the user interface has become dated, and this project is aimed at bringing it up to date. The preferred approach supports both Joomla 3.10 and 4. In order of preference, the result will be:

  1. A single Remository that works on any Joomla version from 3.10 with the same code
  2. A single Remository that has a different CSS file for Joomla 3 and 4
  3. Two versions of Remository (in which case each to be costed separately)

The work is to concentrate on just 3 screen formats:

  1. The list of folders and files, an example being the page shown when Remository is first selected, or when a folder is selected from the first page
  2. The display of a single file, as seen when the link to a particular file is followed
  3. The upload page, as seen by following the “Submit” link at the bottom of the first Remository page

These pages (and a number of others) are implemented using the standard Joomla “views” mechanism. The list of folders and files uses a layout to present file information. The information presented is relatively simple, but it is highly configurable and that makes it complex. Because of this, the ideal way for the project to work would be in steps:

  1. Create new designs for the key pages defined above
  2. Specify required changes to HTML
  3. HTML changes implemented by me
  4. Create revised CSS (and possibly JS)

Martin Brampton 11 August 2022

remository/visupgrade.txt · Last modified: 2022/08/11 07:53 by admin