Components, modules, plugins, utilities, other addons
Did you ever needed to show a content of a PDF file in your Joomla page? No, I don't mean link it to be downloadable, but actually show it!
Until recently the only way to do it was DocMan, with a specialized plugin capable to show preview of the PDF files available for download. Was a solution... but to show one or two files was an overkill. Recently I had this problem again, and invested a serious amount of time to find this marvel:
Modules are typically displayed on the left and right sides of the page... in module positions everywhere . It's not uncommon to also find modules on the top or bottom of a page. The display location for a module is controlled by the site administrator through the Joomla administrator panel, and it's limited by the template's internal structure. Generally you can insert modules only in the pre-defined module positions. The module management screen provides several options as possible locations for a published module. But Joomla does not provide an easy way if you want to display these modules in the main content area of the site.
You just finished a development of a new component/module/plugin, which has multilanguage support, or just finished a translation of such a Joomla addon and want to doublecheck the result, and don't know how to do it? Don't look further, Joomla supports some useful debugging mechanisms that can make it easier to locate untranslated strings and diagnose problems with language translations in installed extensions.
What? Is not that simple as place a <href="index.php">Home</a> and you're done?
Yes and no... The Joomla routing engine is smart enough, to redirect all such above links to the default menu item in most cases. But using the core multi-language engine in Joomla 1.7+ has created a little-bit different situation. Let me explain!
Joomla supports out of the box the UTF-8 character encoding, so someone building a multilingual website should not have any problems using UTF-8 character encoding in his site. Right?
Yes and no, the CORE Joomla is problem free as I write this, but some non-core add-ons, templates - and yes, your own, home-cooked code can produce garbled output. Let's see why, and how we can fix it!
Joomla components Article Count: 5
Components are the main building blocks of a Joomla site.
Joomla modules Article Count: 1
Modules are the most numerous addons of Joomla, they are middle-sized, mostly one-shoot building blocks of a site.
Joomla plugins Article Count: 3
Those little Joomla addons making your life easier. Often overlooked, but important parts of Joomla ecosystem. You can't live withouth them. 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. We will show you the best ones you should use, what you can do with them, and will provide you tips on how you can write your own plugins.
Language management Article Count: 7
Questions related to localization and languages