As I type this I sigh relief....thanks paul! I appreciate someone pushing this into a positive realm. I don't have an answer for you (sorry!), but I just wanted to say thanks for the new direction.
-Rob Feature
Geeks and God Co-Host
www.mustardseedmedia.com
As I understand it, flexible access control is not part of the core architecture of Joomla. This is one of the places I'd expect Joomla to make some giant leaps forward in the future.
There was an overview presentation given at the Gospelcom Internet conference this past fall. Part of this discussed Joomla. You can get the slides here and the audio here.
The speaker is someone who builds sites with Joomla. In the overview slides Access Control is one of the Joomla weaknesses. In most of the Joomla reviews I've read access control is called out as a chief Joomla weakness.
According to what I have read, since it's not part of Joomla at the core you either get an add on that partially does it or a core hack. I'd really like to see this as an improvement in the future. It would make Joomla a lot more powerful.
Has anyone used these extensions? I'm curious how they work in practice.
Matt Farina
Geeks and God Co-Host
www.innovatingtomorrow.net
www.mattfarina.com
JUGA allows you to create an infinite number of User Groups for both the Front-end of your Joomla! website *and* the Administrator control panel.
After defining groups, it only takes a few clicks to assign page access rights and users!
JUGA finally provides Joomla with the ACL you've all been looking for.
Check it out at http://www.dioscouri.com/juga/
The only problem is you have to be a 'Charter Member' to get an up to date version or one for Joomla 1.5.
Matt Farina
Geeks and God Co-Host
www.innovatingtomorrow.net
www.mattfarina.com
it's true you have to pay for it, but they are very supportful and helped me out with configuring it when i had a problem. there software does everything i need including allow me to restrict submissions and viewing to specific users. they even logged into my site for me to help figure out what i was doing wrong. they are very much worth it and they are making new features for it all the time. does exactly what you want.
Hi, a JACL Plus review I suppose.
I use JACL Plus to allow ministry chairs edit access to their ministry pages, give the pastor and office administrator add/edit/publishing access to all areas of the website, and to remove add article permissions for the rest of the congregation.
It was difficult to setup, although it meets the business requirements for now. JACL Plus is free for Joomla 1.0.15, although you need to be a chartered member for the 1.5 release (and it is pretty expensive to maintain membership).
The other alternatives which seem worth considering are JUGA, already mentioned, and CACL. Both have reviews on the Joomla extensions page.
Finally, I believe ACL will be enhanced in Joomla 1.6, although I have only seen reference in the ACL related extension reviews, and not on a developer blog.
Cheers, Terry.
Here are the specifics of the upcoming Joomla 1.6:
Yes - I can't wait for the Joomla 1.6 update ... it will add power and maturity to the new 1.5 framework.
Any ideas when it will finally come out? It should be sometime this year, but the developers are deliberately not hurrying it (nor setting any dates, from what I've seen!).
Alan.
Hey there! Just wanted to let you all know of a free solution for content article posting permissions: Content Manager from Andrew Eddie, one of the core Joomla developers. As I understand it, a lot of the Content Manager functionality was migrated into the development of Joomla 1.6.
Anyway, is has worked well for me. I have used it since it was in beta.
- JacobWG
Yes, CM is a preview of 1.6. 1.6 itself is currently in beta, and available for download from joomla.org if you want to start playing around with it. It a *real* beta, though, so I wouldn't build a prodction site in it just yet.
The current Joomla permissions model can work, providing you can trust the folks you give the permissions to. What I mean is that anyone with editor permission can edit any content on the site, not just content in one specific area. But if your people can work together, that's not an issue. If they can't, maybe CMS access isn't your biggest problem right now.
As for more detailed permissions, the new ACL model will be available in 1.6, and if you want to do things like that now, and aren't afraid of a little PHP work, you can add an extension like "user meta" which allows you to add fields to the user record, then put PHP in the templating system to check the current user for specific fields and override the system permissions with new ones based on the new fields in the user record.
Or use Content Manager combined with Control (or corePHP a commercial one) to do it more easily now.
Thought I'd start some constructive Joomla discussion.
I have only used a CMS for about 6 months, and that has all been Joomla. I'd never heard of Drupal until listening to Geeks&God, and have since experimented with it slightly. The church site I made and maintain is Joomla, and has been great so far. Currently, though, I'm running into a few problems with it, and am not sure if this is because my site is outgrowing Joomla in terms it's functionality and need for customisation, if I don't have the expertise needed to implement some of the features i see in Drupal into my Joomla site.
One specific problem I am having is with user access and rights.
Listening to the Drupal series, and experimenting with it, I know it allows you to set Roles with specific permissions for each role.
Joomla only allows me to have levels of users as: Register, Author, Publisher, Administrator, Super-Administrator.
I was wondering if Joomla allows more customisation of user roles. For example, I want to allow a Youth Worker to publish a blog, but no-one else, but would prefer him not have edit access to every other part of the website
Or I would like the head of the Boy's group to be able to edit the Boy's Ministry page to update that information, but no other pages.
Is any of this accomplishable through Joomla, or through a Joomla Extension?
Thank You - Lets get the constructive Joomla conversations started!
Paul Vaartjes
Paul Vaartjes