Explore the Core: Controlling User Access

In this month’s explore the core series, we cover Access Control Lists (ACL). ACL are one of the most powerful parts of Joomla’s core, allowing you to give permissions to users to do as much or as little as you want them to while using your website.

Though the default Joomla ACL is designed to be simple and straightforward, the ability to customize access for various uses means Joomla provides a very flexible method for defining access throughout your site. After firstly running through the concepts you need to know, I will be sharing with you a number of scenarios I’ve implemented for sites that extend the core ACL functionality to meet the client’s requirements.

What is ACL?

ACL stands for Access Control List, and is a list that defines access permissions and roles for what you are able to do in any system that implements ACL principles. Joomla uses the concept of ACL to allow site managers to define, administer and control permissions for users on your website, deciding what they’re able to view, add, update and access when logged into the site.

How does ACL work in Joomla?

For basic websites, the default ACL is sufficient to allow you to set up simple access to your Joomla website.

When you install a Joomla website you’ll be prompted for a username and password to create a Super User account. This account has permissions to modify everything on the website, which is needed in order to configure your Joomla installation. Once you have the site created, you can go to Users > Manage to then add new users to your site. Adding additional users to the Administrators user group where needed will allow you to have a team managing your site. Adding users to the Registered user group will give them the ability to log in and see content that you only want logged in users to see. There’s additional examples further in this article. You can also configure menu items that point to the login page and/or configure login modules to enable users to login from the frontend of the site.

The real power of Joomla’s ACL system comes into action more when you start looking at giving users other levels of access. The flexibility is there so that when users login, you know exactly what they are able to access on the site based on their User Group. 

Continue reading

Copyright

© Joomla.org

  856 Hits

Create your own paid Newsletter with Joomla

Newsletters are essential these days. Not only to advertise your business but also as a valuable way to connect to your audience. Some new companies allow you to create your newsletter and even to put it after a paywall. In Joomla, we have been able to do this for years. Let’s see how!

If someone did tell your 2010 self that your followers will pay to get a newsletter, you would have said he is nuts... But this is 2021, and everything is possible, isn’t it?

With this vision, some companies try to facilitate paid newsletters as a service, allowing everyone to outsource this vital part of their business. And let's be honest, batch email sending is always a challenge: First, you need to find a system capable enough to send all the emails as quickly as possible. Then you need to use trusted servers to send these emails and finally get your fingers crossed to reach your audience and not be blacklisted.

Outsourcing your newsletter might look like a good solution if you are not using a flexible CMS or using a “no-code” solution.

Continue reading

Copyright

© Joomla.org

  857 Hits

What type of Joomler are you?

When you hover around in the Joomla Sphere long enough, you’ll see that, like every community, it comes with its own personality types. In this article, you’ll meet a few of them. And if you recognise yourself in one (or more) of these Joomlers, we also advise you on what role you could play in the Joomniverse. Have fun finding your personality type!

Friendly Neighborhood Joomler

Everyone should have one around: the Joomler always ready to help us out when we’re stuck. We can find you at a JUG meeting, Googling away before the Doctor Joomla-question is even asked, or answering questions in forums or on social media. If you are the friendly neighborhood Joomler, you can be someone who knows everything, but more likely you like to search for the right answer to help out in the best possible way.

Your ideal role: you are the gem everybody wants in their team. Since a brand new major release is on the way, you might be best in place in one of the marketing teams, because these are the teams that could use a little help right now.

Joomfluencer

YouTube, Facebook, Twitter, Instagram, a personal blog: you know how to spread the Joomla love, and you’re pretty good at it too. You love Joomla and you’re a trustworthy source of information for your growing number of fans, who retweet, share and like everything you do. You don’t just send: you like to interact and communicate with your followers because you love to share your passion for Joomla with them, and they like to share it with you.

Your ideal role: you probably guessed it already since it’s a no-brainer. If you haven’t joined one of our marketing teams yet, you should do so now. They’d love to hear from you!

Continue reading

Copyright

© Joomla.org

  1029 Hits

Joomla 4 RC 2 and Joomla 3.10 Alpha 7 are here

The Joomla! Project is pleased to announce the availability of Joomla! CMS 4.0 Release Candidate 2 and Joomla 3.10 Alpha 7.

Joomla users and extension developers are asked to download and install the packages in order to provide quality assurance for the forthcoming 4.0 and 3.10 releases.

Joomla! 4 is the latest major release of Joomla! CMS. Please note that going from 3.9 to 4.0 is a migration. You would need to upgrade your J3.9 to J3.10, which will be available the day J4.0 is stable. J3.10 has a compatibility checker to help guide you through the migration to J4.0. Please do not upgrade any of your production sites to the release candidate version!

What is this release for?

Joomla 4.0 RC2 is aimed at extension and template developers. To encourage them to work with this release in order to prepare extensions for the stable release of Joomla! CMS 4.0. Users are encouraged to test the package for issues and to report issues in the Joomla! CMS Issue Tracker. Test sites based on this release candidate can be taken through to stable but never use this version on a production site. There will be an upgrade path between release candidates and the final release candidate to the stable of Joomla 4.0 should you wish to try a new site build.

Spotlight on Joomla4Accessibility

Whatever size your site is, accessibility is a must, and from the start Joomla 4 delivers best in class accessibility. The layout, contrast and infrastructure all have accessibility built in so all your visitors will benefit.
Now you can change how you use Joomla as an administrator in your profile.
Using the accessibility tab you can:

Continue reading
  1144 Hits

The May Issue

The JCM Team is proud to present you the May Issue of the Joomla! Community Magazine. 

This month’s edition features:

  • Interviews to extension developers about their path towards Joomla 4 compliance: Sander Potjer from PWT Extensions, Rüdiger Schultz from JDB Export and Tomasz Kowalski from DJ Extensions. 
  • An article of the “Explore the Core” series about Custom Fields by Marc Dechèvre
  • Anja de Crom interviewed Abhishek Das to let him share his “How I learned Joomla” story.
  • Philip Walton wrote a piece to announce the students who will take part to the Google Summer of Code 2021.
  • This month we’ll get to know Laura Gordon as part of the “Meet a Joomler” series.
  • Himanshu published an article about Visual Studio Code as developer tool.
  • Mike Carson wrote a SEO Checklist with 28 tips to increase the ranking of a Joomla website in the SERP.
  • SD Williams published the monthly open roles throughout the Community.

Acknowledgements

This release wouldn't have been possible without the work of the Community Magazine Team, all the authors and all the people who allowed us to interview them.

Thanks to all those who participated.

The Call for Authors for the Community Magazine is always open. If you want to write for the Magazine, regularly or just once, drop us a line at This email address is being protected from spambots. You need JavaScript enabled to view it..

Continue reading

Copyright

© Joomla.org

  1111 Hits

Explore the Core! Play with Custom Fields to enrich your content or your design

Joomla basics for newbies

In our Explore the Core series, experienced Joomla users help you find your way through Joomla's powerful core features. In this month's issue, Marc Dechèvre shows us what you can do with Joomla's built-in custom fields (spoiler alert: a lot). Dive in and explore!

Custom Fields shipped with Joomla 3.7 back in 2017. This was an initiative of Allon Moritz, a well-known Joomler from Switzerland.

And like many Joomlers, I am very grateful to him because Custom Fields are definitely a game-changer! No matter whether you are a basic user, an advanced user or a developer.

Since then almost all the websites I have built make (extensive) use of Custom Fields.

Continue reading

Copyright

© Joomla.org

  809 Hits

May 2021 Community Builder Video Available

Thanks again to guest presenter Nick Antimisiaris from Joomlapolis, he's the Nick A. you'll find in the newsletter and the forums.  Nick has literally written the book on the Community Builder extension. This Saturday Session went right up to the end at with questions on the many features of Community Builder.  

Did you know that Community Builder has been around longer than Joomla? It has!  Community Builder started back in the Mambo days, the system before Joomla.

Check out this session for yourself and don't forget to pop over to joomlapolis.com and all the features of this longtime extension yourself.

 

Continue reading
Tags:
jug
  1150 Hits

The April Issue

The JCM Team is glad to present you the April issue of the Joomla! Community Magazine.

This month's edition features:

  • An overview of the Custom User Dashboard feature available in Joomla 4.0 by Patrick Jackson.
  • A new article of the series "Explore the Core", dedicated to the blocks and modules by Viviana Menzel.
  • Anja de Crom and Andrea Gentil interviewed the extensions developers Tassos Marinos from tassos.gr, Roland Dalmulder from Rolandd.com and Andrei Cristea from RSJoomla about their path to Joomla 4.0 readiness.
  • Anja interviewed Steven Trooster to let him share his "How I learned Joomla" story.
  • Philip Walton wrote "Searching for a GSoC student" sharing his experience so far as an Admin for the Google Summer of Code program in Joomla.
  • Andrea Gentil interviewed Shivam Rajput as part of the "Meet a Joomler" series.
  • Ahmad Moussa shared his best practices to secure a Joomla website.
  • SD Williams published the Community openings of the month.
  • Claire Mandville wrote a tribute to Fiona Coulter who passed away recently.
  • Alexandre Elisè published a piece about "Jiji" a showcase of the brand new Web Services API included in Joomla 4.0

Acknowledgements

This release wouldn't have been possible without the work of the Community Magazine Team, all the authors and all the people who allowed us to interview them.

Thanks to all those who participated.

The Call for Authors for the Community Magazine is always open. If you want to write for the Magazine, regularly or just once, drop us a line at This email address is being protected from spambots. You need JavaScript enabled to view it..

Continue reading
  1125 Hits

The March Issue

The JCM Team is glad to present you the March issue of the Joomla! Community Magazine.

This month's edition features:

An overview about the brand new Workflow feature introduced in Joomla 4 by Patrick Jackson. A new article of the series "Explore the Core", dedicated to the Menu and its management system in Joomla by Christiane Maier-Stadtherr. Anja de Crom interviewed Alexandre Deroq from Acyba (AcyMailing), Jan Pavelka from Phoca.cz and Yiannis Christodoulou from Web357 about their preparation for Joomla 4. Andrea Gentil interviewed Josean Telleria as part of the "Meet a Joomler" series. Dénes Székely shared how he learned Joomla. Brian Mitchell wrote an article on "Joomla and the art of solving infinite problems". Philip Walton shared some tips on tooling up to write good software. The Volunteer Engagement Team shared the vacancies in the Community.

Acknowledgements

This release wouldn't have been possible without the work of the Community Magazine Team, all the authors and all the people who allowed us to interview them.

Thanks to all those who participated.

Continue reading

Copyright

© Joomla.org

  1338 Hits

No JUGCN meeting this month

Hey JUGCNers,
We aren't meeting this month, however we are feverishly working on upcoming sessions!  The next session will be on April 14th with guest presenter, Chicagoan Dave Crabill. The details are coming together and will be sent out shortly. 

Despite our not meeting this month, the week of March 15th is a popular week for other JUG groups have some great sessions coming up. We will do our best to share the details with you about them. 

Read on for what we know so far...


Improve Your Search Ranking by Adding Metadata to Your Template 

Monday, March 15th 7 pm CST 
(Tuesday, March 16th 00:00 UTC)

Bruce Moore will show how to choose a Joomla template and modify it to improve your search ranking--quickly. Google uses schema.org metadata to help parse a site, but some Joomla templates don't do a good job of putting adding these metadata tags to your pages and as a result don't rank well quickly.

Bruce ran for a local office in 2020 and had to build a website that would rank first quickly without costly search words--instead of a prominent person in the same town with the same name who Google initially ranked for all of page one. By paying close attention to metadata and SEO, Bruce's page ranked first within about 30 days, and stayed there through the election.

This session will show you how to evaluate templates for metadata use, and how to modify an existing template to improve metadata use and SEO.

Register at https://www.meetup.com/joomladallas to get the Zoom link for the meeting.

Tags:
jug
  2435 Hits