Blank page when accessing Joom!Fish
It's weird and scary - in a perfectly functioning Joomla site I installed one of my favourite components, Joom!Fish - remember, I'm the multilang guy - and all I got was a blank screen. Obviously, something gone south... but what?
Choose your extensions carefully
Choose your extensions wisely - one basic rule when you develop a Joomla site. And same applies to you, weekend webmasters! Your site is a sitting duck, waiting for hackers (especially script kiddies. Well, easy to say it, but what can be seen as "wise" choice here?
Component Output Types and Layout Overrides
A powerful tool to style your site is to use layout overrides to style any MVC compliant component's output in your template. May sound very scary, but shouldn't - a versed Joomla webmaster like you will handle the challenge easily.
How to override the output from the Joomla core
There may be occasions where you would like to change the way a Joomla! Extension (such as a Component or Module, whether from the Joomla! core or produced by a third party) is displayed on your site. Of course, you could recode the Extension from scratch, but that may be a bit ambitious for you! Thankfully, there is another way.
How to restrict a user to access only one component in admin
Sometimes you need to allow a user to access and manage only one (or a few) Joomla! component in the backend. This is quite easy to set up, you need to use cleverly the ACL sytem Joomla has allready in.
How to sell your downloadable products?
Yes, things like media files - or your software. No, I don't sell software - I give it away for free, for example here. Bu I build sites with selling capabilities. My favorite solution for it is VirtueMart, THE shop to be used with Joomla.
Is powerful - but is not for beginners, you can easily lost here without proper guidance.
One of frustrating questions for novice Joomlers is the question: What is the difference between a Joomla Component, a Module and a Plugin? This issue can seem rather confusing, but it is really worth understanding this, because this is a key issue in understanding, how Joomla works, and each of them have their specific role and way to set up and operate.
- Joomla Tutorial MVC Component step 1 basic component
Keep your Joomla core up to date!
You may think that updating your Joomla site to the latest version is not something worth doing every time a new version is released. The site works just fine, and you are not interested in the eventual new additions. You're wrong! There's always a major reason for update to the latest version of Joomla: Security!
Components, as you already know, are fairly complex and have the ability to display different information in different ways.
Load module position in component layout template
What if you need to load a module inside a Joomla component?
Simple, not? Theory says, that you need to add this code to the template override of desired output, and you're done!
<jdoc:include type="module" name="mymoduleposition" />
Well, not allways..
YOnce the basic setup is done, yo need to tweak your Joomla installation to behave as you need. you will need individual configuration settings for your website elements (components, plugins, modules, content pages, templates): in the Joomla lingo we call them options. These options are applied to the whole website, for users, categories, modules, components. Since Joomla 1.6 this has became standard: you will always find an icon named Options in the backend pages, which are providing you the interface to set your preferences for the given component.
For example in the Joomla 1.6+ in the template manager you have in the Options a way to switch on or off the support for the well known trick to append "?tp=1", which reveals you the available module positions for your templates.
Now you can block attempts to visualize by others these module positions by visiting the address:
BTW: The "tp" stands for template position and the trick is one of core Joomla tricks.
Pagination Links Overrides
Before the Joomla 1.5, pagination override was a nearly impossible task. The control the display of items-per-page and the pagination links used with lists of information has become much easier.
A plugin is a kind of Joomla! extension, in fact the smallest building block of a Joomla site. Plugins provide functions which are associated with trigger events. Joomla provides a set of core plugin events, but any extension can fire (custom) events.
The Smart Search core extension
Being disabled by default, this very powerful new core component shipped with Joomla 2.5 remains unnoticed by many Joomla site owners. It's time to began to use it and unleash the power hidden here.
To SEF ot not to SEF - is this a question?
I'm joking, of course, but this is a real issue - from SEO perspective is a "to be, or not to be" type of question. To have some humanly readable URL's is key for your SEO success these days. And if Google and/or Bing does not loves you.... you are on the "not to be" side.