Search Here:

Happy 20th Anniversary

Happy 20th Anniversary

bilal ayadi k8Lp1IOsZt4 unsplashPhoto by Bilal Ayadi on Unsplash

 

Over two decades, the project has embodied three core values: freedom (open licensing and transparent governance), flexibility (a powerful extension ecosystem and robust templating), and innovation (modern architecture, accessibility, and performance improvements across major releases).

Looking Back

  • 2005: The community launches Joomla, establishing a vibrant new chapter for open-source CMS development.
  • 1.x–2.x: Rapid adoption, a growing extension directory, and a strong developer ecosystem.
  • 3.x: Responsive templates, improved UX, and a mature ACL framework become hallmarks of the platform.
  • 4.x–5.x: Accessibility-first design, performance gains, modern PHP standards, and streamlined workflows for administrators and developers.

The Community

Joomla’s success is powered by people—maintainers, extension developers, designers, translators, documentation teams, event organizers, and users worldwide. Their volunteer spirit and shared purpose have sustained the project’s momentum and quality for two decades.

Why Joomla Still Matters

  • Open and sustainable: Community-driven governance and transparent development.
  • Built-in power: Advanced ACL, multilingual support, and content workflows out of the box.
  • Extensible by design: Thousands of extensions and flexible templating for custom solutions.
  • Secure and performant: Ongoing security reviews, modern PHP standards, and performance enhancements.

Looking Ahead

As we celebrate 20 years, we also look to the future: continued improvements in usability, accessibility, and developer experience; deeper integration with modern tooling; and a renewed focus on performance and sustainability. The roadmap remains guided by real-world needs and the open-source ethos that has defined Joomla from the start.

Thank you to everyone who has contributed time, code, documentation, support, and inspiration. Joomla is more than software—it is a community that builds the web together.

Happy 20th Birthday, Joomla! Here’s to the next chapter.

A better way to Add menu separator in Joomla

Is it possible to do things in Joomla Backend that is considered a hack! This tip from Basic Joomla is the answer, Yes!, there are several hidden possibilities in Joomla if you put your fingers into it.? - Here is how to use a hack for doing better Menu separator in Joomla. Here are two ways to do it, the hack and a CORE way.

 

We all do sub-menus in Joomla by adding a Menu Separator to show the underlying menu-links. It usually comes with the result, which creates a standard link that leads to nowhere. In this way, when a visitor clicks the link, the page regenerates, leaving him with the question, is there something more, or is it a faulty page?. Here is the way by using a hack to do this. However, the correct way is by using the Menu Heading.

 Tim Davis in Basic Joomla Tutorials showed a hidden “hack” method to fix this, or if we say, a way to improve it. The idea is quite simple to accomplish but requires the use of the built-in DevTools of your browser.

 

The hack - Follow these steps to Insert the Menu Separator.

Go to Menus main Menu (Or your Menu Name) Add New Menu Item

A better way to Add menu separator in Joomla - Select the Menu Type >Separator>

Click on System Links Separator

 Create your Name of the link

Select the Menu Type >Separator>

Go into the DevTools of your Browser (usually by clicking F12). If you right-click on the link-bar in Joomla and select “Inspect”, you will come directly to the HTML syntax where you need to override the code. 

A better way to Add menu separator in Joomla - Select the Menu Type >Separator>

The only thing you need to do now is to remove the “readonly” tag. And click back to your Meru creating” page. Now you can override the field “Link” by inserting a hash (#); this means that the user can’t refresh the site when they click the Link for the SubMenu.

 Remember that if you change the link in later reviews, you will lose this change, and you need to do it again after updating the link.

 

 

{{snippet basic-joomla-tutorials-info}} 

 

 

Another way to do this the CORE way - By using the "Menu Heading"

Using the Menu heading to insert a Menu separator

The astonishing thing with Joomla is that there are many ways to Rome, so to say. Another way to do this is by using the “Menu Heading“ to add a SubMenu. It lets the viewer only hover or click the menu-link that opens the SubMenu.

 

 

 {{snippet basic-joomla-tutorials-info}}

 

 

Make sure to read about how to personalize your webpages using CSS classes in menus.

 

 

- LET ME KNOW IF YOU KNOW ANY OTHER WAYS TO DO THIS IN THE COMMENTS BELOW -

No comments

Leave your comment

In reply to Some User

nordvpn