Joomla! World Conference 2026

Joomla! 3.0 Extension Development Series: Writing The Core

Joomla! 3.0 Extension Development Series: Writing The Core

In the previous articles we covered setting the stage and beginning the component structure. In this tutorial we will be focusing on the details, writing those functions and files that are core to this extension and actually making the extension start to work and hopefully start unifying the entire component and accomplishing the overall goal.

  48483 Hits

Adding Access Control through Overrides

Adding Access Control through Overrides

What if the component you want to use does not implement the ACL features you need to have? One approach is to add access control through Joomla's output overrides.

  401801 Hits

Joomla! Facebook Page Hits 100,000 Fans

Joomla! Facebook Page Hits 100,000 Fans

We are excited and pleased to announce that our Joomla Facebook fan page has reached 100,000 fans. We couldn't have done this without our amazing fans and the team behind Joomla.org.

  392026 Hits

Community Choice Extensions - March 2013

Admin Tools DeveloperAkeeba DevelopersWebsiteWebsiteCompatibility Submitted by Leadership Team member: Nick SavovNick SavovWhy do you love this Extension? I love this extension, because it's easy to use, a huge time saver, and provides security for sites that I maintain. What does this...

Continue reading
  20064 Hits

JoomlaDay Events in April and May 2013

JoomlaDay Events in April and May 2013

There’s not much time left until the start of the JoomlaDay™ events for the month of March, 2013 so I hope you have your tickets booked for: JoomlaDay Gabon (March 07), JoomlaDay Boston (March 16), and Joomladay France (March 22). You won't regret it! There are many more events for April and May 2013.

 

  16178 Hits
Tags:

Progressive Enhancement: Flip the Script on Your Responsive Ways

Progressive Enhancement: Flip the Script on Your Responsive Ways

Designers and developers are used to thinking like the average desktop user. But now that the mobile revolution has arrived, design is a multi-part process. How do you start designing for the guy tapping away on his smartphone? And which do you tackle first – mobile or desktop? It turns out that progressive enhancement – creating the mobile website first – can actually lead to a better, more user-friendly website experience later on.

  228264 Hits

4 Ways Joomla Developers Can Monetize Free Extensions

4 Ways Joomla Developers Can Monetize Free Extensions

There are 2977 free extensions on JED and if you google 'free joomla templates', you'll find links full of decent quality cost-free Joomla templates; now if you are one of those developers who designs such products, here are some ways you can monetize them.

  15061 Hits

CDNs for Joomla - A Beginners Guide

CDNs for Joomla - A Beginners Guide

Ever wondered why pages load so fast on large sites? It's because they have good servers and use a Content Delivery Netowork (CDN). I use them on most of my sites and will explain what a CDN is, how it works, and how you can add one to your Joomla web site.

  37530 Hits

The 2nd JoomlaDay Switzerland 2013 in Berne

The 2nd JoomlaDay Switzerland 2013 in Berne

It's that time again! On the 21st of September 2013 the Joomla!Club has organised the second JoomlaDay, to take place this time in the Swiss capital Berne. In addition to many well-known speakers, around 200 participants are expected from all over German-speaking Europe. The 2nd JoomlaDay will be held under the motto: „Simply Joomla! - Einfach Joomla!“. Brian Teeman, Sander Potjer and Nicholas K. Dionysopoulos from AkeebaBackup will be speaking on a variety of themes related to the current year's motto.

  13780 Hits
Tags:

It Can't Be Said Often Enough. Save, Update and BackUp Your Site

Since 2006, when I for the first time "saw the light" with Joomla! I have fortunately not been exposed to more than a few hacker attacks of my websites. In both cases there was only a so-called de-faceing, but still it was frustrating to be hacked and time consuming, in the first case, to get the website up and running again. Luckily, I had learned when the next attack was inevitable. I had a backup.

  21307 Hits

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/