Daily using/supporting

Get Firefox browser!
Get Thunderbird!
Get Opera browser!
Get The Gimp!
Get Inkscape!
Get LibreOffice!
Get Videolan!
Get Linux!
Get Mandriva!
Get Joomla!
Hacker Emblem

Archives

Which topics would you like us to cover more?

Latest comments

Latest tweets

about 1 day ago Using REDIPS.drag to add drag and drop to your .Net webapplication #li #dib0 http://t.co/n8zY3s7d
about 7 days ago http://t.co/cknQcDbo #Kindle
about 15 days ago Freedom isn't the ability to choose what to do or say, but the ability to choose what not to do or say #freedom
about 29 days ago http://t.co/61KTQknI #Kindle
12 Apr 2012 Force the use of a networking adapter using C# #li #dib0 http://t.co/ZTJOPzOz
9 Apr 2012 Mandriva 2010.2 and USB devices in Virtualbox http://t.co/fwq9gbHB
9 Apr 2012 Execute a http request to you own site with PHP http://t.co/DIvWPrpd
Home Architecture, security and coding 3 good pratices for your Joomla site
3 good pratices for your Joomla site
Written by Division by Zero   
Thursday, 20 January 2011 12:05

For over more than a year I'm using Joomla to run this blog. I like it! On one hand it's easy to use, but it's flexible enough for my needs. There are a lot of extensions out there, which are interesting enough to try out. Keeping the site up and running and secure can be a lot of work. Here are my top 3 best practices for maintaining a Joomla site.

1. Backup

The first one is obvious. If you don't regularly backup your site you're not able to get it back up and running as the server crashes. I use Akeeba Backup to backup my site. Akeeba offers a plugin with their backup solution that is called Lazy backup. I let the lazy backup backup my database every night and make a full backup every week.

2. No hacks

A lot of free extensions add a link to your site. To be honest, I think that's absolutely agonizing. At first I changed the extensions and removed the links. That's actually a lot of work. And every update of the extension will undo your work.

I use Mobile Joomla to have a mobile version of my blog. This extension adds a few templates. To keep track of statistics I use Piwik. To let Piwik gather statistics it needs some Javascript on the page. I can change all the extensions, but every time I update Mobile Joomla this will be undone. I tend to forget to change all the templates after updating.

To be able to update extensions without any problems and remove the unwanted links without hacking the extensions I use two extensions: Redaction and ReReplace. Redaction gives you the ability to search for a link and removes the complete div the link is in. ReReplace give you complete control over the output by replacing text with the text you desire. For example I replace the end tags of a page with the javascript of Piwik. This means that every page will have the Javascript.

3. Keeping secure

Keeping Joomla and all the extensions you use up to date is a good way to keep your site safe. If you stop using an extension you must remove it. Even if it's disabled the files are still on your site and if the contain a security problem, this problem still can be exploited.

Beside keeping your site clean the extension Admin Tools will help you to change default installations values and keep your Joomla installation secure.

 

Add comment


Security code
Refresh

He's the only genius with an IQ of 80. - Unknown


© 2009 - 2012, Division by Zero

Template based on the empire template by joomlashack 

Valid XHTML 1.0 Strict  Valid CSS!  Creative Commons License
This work by Division by Zero is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Netherlands License.