Create Download from Front End - Permissions and Access
Often the first thought is to use the existing Editor user group but experience shows that it is wise to separate the creation and editting of aticles separate from creation and editting of Downloads. Users may of course be members of more than one user group
Create A User Group
Whilst the groups could have in principle any parent it is usually best to create the required user group with Registered as its parent. This avoids unintended consequences such as an 'uploader' user being able to edit articles and similar if you use Editor or any higher level group.
Enter the Group Title, uploaderUG in this example. And use the pull down to select Registered as the Group Parent.
Finally use .
This will show the updated list of User Groups as illustrated opposite.
Also bear in mind that if you select a user group parent other than Registered then you may inadvertently give the user edit or similar rights to articles and other items on your website.
This is also explained in more detail in the article Controlled Access to Categories and Downloads.(opens in new window/tab)
View Access Levels
From the Joomla mainpanel click on then on ,next on This will open the creation form. So first enter the name 'uploader-view' as below
Next select 'User Groups with Viewing Access' and tick 'uploaderUG' and 'Super Users' as shown opposite.
Finally click on .
Whilst doing Joomla! related actions it is probably convenient to create the menu item at this stage.
Select then then follow the normal procedure to create a menu item.
For more details see Create Download Menu item (opens in a new window/tab).
As shown opposite the key point is that the Access is set up to only show the menu item to members of a specific group.
In the Menu Options tab you can limit the created Downoads to a specific Category and its sub-categories.
Setting jDownloads items
Check for Create Permission
Having set up the Joomla! Side of things now look at the jDownload side. Actually the next thing to do is to check that the Joomla! permissions allows Creation of Downloads. The most flexible way of doing this is to use the Permission settings of the top level categories. For each of these categories click on 'uploaderUG' then this will produce a view like the one opposite, which is a typical default setting.
The important point is that Create is allowed.
Set Ranking value
We are now done with this one time setup of the access but if you should find that some categories will not allow the user to upload into them then you will need to check and ensure the groups have create permission at each level in the chain. If you originally set up the Public Access or the Registered Access to 'Download Allowed' then the defaults will have set the higher groups access in a suitable manner.
User Group settings
The three coumns below, which appear as a single column further down in the Group Creation/Editing Settings, allow control over what questions are presented to 'uploaderUG' members.
The title and category have an * to denote they are mandatory. The first column of checkboxes is checked if the question is to be asked. The second checkbox alongside a question, if present, makes the question mandatory if checked.