User

Difference between revisions of "CirTap"

From Joomla! Documentation

Line 10: Line 10:
 
!Prefix||local||transwiki||URL
 
!Prefix||local||transwiki||URL
 
|-
 
|-
|area51||1||1||test wiki (restricted)
+
!colspan=4|Joomla! Sites
 +
|-
 +
|jforum<br/>''forum id''||0||0|| <nowiki>[[jforum:123|label]]</nowiki>
 +
accepts any forum id. To use forum "names" (keywords actually) see {{tl|jforum}}
 +
|-
 +
|jhelp<br/>''keyword''||0||0|| <nowiki>[[jhelp:screen.cpanel.15|Control Panel]]</nowiki> [[jhelp:screen.cpanel.15|Control Panel]]
 +
performs a keyword search on {{jsite|help}}
 +
|-
 +
|jtopic<br/>''topic id''||0||0|| <nowiki>[[jtopic:123|label]]</nowiki>
 +
|-
 +
|jtracker<br/>''artefact''||0||0||http://joomlacode.org/gf/project/joomla/tracker/ ...
 +
A tracker item
 +
|-
 +
!colspan=4|Joomla! Wiki(s)
 
|-
 
|-
 
|self||1||0||{{fullurl:self:Main Page}}
 
|self||1||0||{{fullurl:self:Main Page}}
 
used to create full qualified "external" URLs to the wiki if {&#123;fullurl:bla}} doesn't work.
 
used to create full qualified "external" URLs to the wiki if {&#123;fullurl:bla}} doesn't work.
 +
|-
 +
|area51||1||1||(Unofficial) {{SITENAME}} Wiki Incubator
 +
Working Group members may [{{fullurl:User_talk:CirTap|action=edit&section=new}} request access] for testing
 
|-
 
|-
 
!colspan=4|Wikimedia project sites
 
!colspan=4|Wikimedia project sites

Revision as of 05:11, 14 May 2008

Wiki-fu[edit]

Interwiki[edit]

Some interwiki names of interest. local=1 makes links to an external wiki look like local links (no icon), transwiki=1 supports direct page import via Special:Import for sysops (given the interwiki is also listed their).

Prefix local transwiki URL
Joomla! Sites
jforum
forum id
0 0 [[jforum:123|label]]

accepts any forum id. To use forum "names" (keywords actually) see {{jforum}}

jhelp
keyword
0 0 [[jhelp:screen.cpanel.15|Control Panel]] Control Panel

performs a keyword search on help.joomla.org

jtopic
topic id
0 0 [[jtopic:123|label]]
jtracker
artefact
0 0 http://joomlacode.org/gf/project/joomla/tracker/ ...

A tracker item

Joomla! Wiki(s)
self 1 0 https://docs.joomla.org/index.php?title=Main_Page

used to create full qualified "external" URLs to the wiki if {{fullurl:bla}} doesn't work.

area51 1 1 (Unofficial) Joomla! Documentation Wiki Incubator

Working Group members may request access for testing

Wikimedia project sites
commons 0 1 https://commons.wikimedia.org/wiki/Main_Page

public domain images

mw 0 1 http://www.mediawiki.org/wiki/Main_Page

The (intl.) MediaWiki Handbook aka Help aka Manual

metawikipedia 0 1 http://meta.wikimedia.org/wiki/Main_Page

Coordination site of MediaWiki projects

wikibooks 0 1 http://en.wikibooks.org/wiki/Main_Page (en)

A library of free content
http://de.wikibooks.org/wiki/Joomla

wikimedia 0 1 http://wikimediafoundation.org/wiki/Main_Page

What OSM is for Joomla!

wikipedia 0 1 https://en.wikipedia.org/wiki/Main_Page

well ...

wikiquote 0 1 http://en.wikiquote.org/wiki/Main_Page

Citations

wikisource 0 1 http://sources.wikipedia.org/wiki/Main_Page

Free content library similar to http://www.gutenberg.org

wikt
wiktionary
0 1 http://en.wiktionary.org/wiki/Main_Page

A multilingual dictionary (both names work)

Help:Labeled Section Transclusion[edit]

Test of transcluding "Extensions" page lead sections (introduction) via {{#section-h: xxx}}

Extensions[edit]

{{:Chunk:Extension/<translate> en</translate>}}

<translate> See also: Extensions Table</translate>


Components[edit]

{{Chunk:Component/<translate> en</translate>}}

<translate> == Where to get Joomla! components? == </translate> <translate> A small selection of components is included with the default Joomla! installation but many more are available from the Joomla! Extensions Directory.</translate>

<translate> === Installation of a component === </translate> <translate> If you want to install a component to your Joomla! installation, read more about Installing an extension here.</translate>

<translate> == Recommended Reading == </translate> <translate> === Developers === </translate>

<translate> There are many articles, tutorials, references and FAQs which focus on component development. If this is your first time developing a component for Joomla, you should start with the Absolute Basics of How a Component Functions. If needed, you can visualise the control flow of a component with these diagrams. </translate>

<translate> Next, you will want to read our Joomla 3.x MVC tutorial Developing an MVC Component.</translate>

<translate> Once you have read the tutorial and/or tried the example component, you can focus more on the specifics of your component with additional articles. These are listed on the Component Development Portal or any of the supporting Portals for Development (Plugins, Modules or Templates).</translate>

Modules[edit]

{{Chunk:Module/<translate> en</translate>}}

<translate>==Learning More== </translate>

<translate>===Module Positions=== </translate> {{Chunk:Module Position/<translate> en</translate>}} <translate>==Recommended Reading== </translate> <translate> Modules are one of the simplest parts of Joomla and a great entry point for people learning to use the system (the equivalent of widgets in WordPress). They can be displayed just about anywhere on a page, in all the positions a template allows as well as in the main content area using the loadmodule plugin for the com_content component. </translate>

<translate>=== Beginner === </translate> <translate> To understand how to install and use a module in Joomla, read Module Manager. </translate> <translate> You can also read Module Manager Custom HTML for an example. </translate>

<translate>=== Beginner/Intermediate === </translate> <translate> Creating a simple module for Joomla is one of the easiest development steps you can do - and the creating a simple module tutorial is designed to take you through this. It starts with a simple module and then shows a few things you can do with the module. </translate>

<translate>=== Advanced === </translate> <translate> Introduced into Joomla 3.2 is a hidden component that allows modules to create AJAX requests. You can find documentation about Using Joomla Ajax Interface to help you create even better modules. </translate>

<translate>== Administrator Modules == </translate> {{Chunk30:Extensions Module Manager Admin Module Types/<translate> en</translate>}}

<translate>==Site Modules== </translate> <translate> Joomla! is packaged with many modules. Here are the standard modules available in a new Joomla! installation. (More modules are available in the Joomla! Extensions Directory). </translate> <translate>=== Articles - Archived === </translate> {{Chunk30:Extensions Module Manager Articles Archive Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_articles_archive}} <translate> The Help Screen for this Module.</translate> <translate>=== Articles - Categories === </translate> {{Chunk30:Extensions Module Manager Articles Categories Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_articles_categories}} <translate> The Help Screen for this Module.</translate> <translate>=== Articles - Category === </translate> {{Chunk30:Extensions Module Manager Articles Category Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_articles_category}} <translate> The Help Screen for this Module.</translate> <translate>=== Articles - Latest === </translate> {{Chunk30:Extensions Module Manager Articles Latest Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_articles_latest}} <translate> The Help Screen for this Module.</translate> <translate>=== Articles - Most Read === </translate> {{Chunk30:Extensions Module Manager Articles Most Read Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_articles_popular}} <translate> The Help Screen for this Module.</translate> <translate>=== Articles - Newsflash === </translate> {{Chunk30:Extensions Module Manager Articles Newsflash Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_articles_news}} <translate> The Help Screen for this Module.</translate> <translate>=== Articles - Related === </translate> {{Chunk30:Extensions Module Manager Articles Related Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_related_items}} <translate> The Help Screen for this Module.</translate> <translate>=== Banners === </translate> {{Chunk30:Extensions Module Manager Banners Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_banners}} <translate> The Help Screen for this Module.</translate> <translate>=== Breadcrumbs === </translate> {{Chunk30:Extensions Module Manager Breadcrumbs Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_breadcrumbs}} <translate> The Help Screen for this Module.</translate> <translate>=== Custom === </translate> {{Chunk30:Extensions Module Manager Custom Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_custom}} <translate> The Help Screen for this Module.</translate> <translate>=== Feed Display === </translate> {{Chunk30:Extensions Module Manager Feed Display Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_feed}} <translate> The Help Screen for this Module.</translate> <translate>=== Footer === </translate> {{Chunk30:Extensions Module Manager Footer Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_footer}} <translate> The Help Screen for this Module.</translate> <translate>=== Language Switcher === </translate> {{Chunk30:Extensions Module Manager Language Switcher Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_languages}} <translate> The Help Screen for this Module.</translate> <translate>=== Latest Users === </translate> {{Chunk30:Extensions Module Manager Latest Users Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_users_latest}} <translate> The Help Screen for this Module.</translate> <translate>=== Login === </translate> {{Chunk30:Extensions Module Manager Login Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_login}} <translate> The Help Screen for this Module.</translate> <translate>=== Menu === </translate> {{Chunk30:Extensions Module Manager Menu Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_menu}} <translate> The Help Screen for this Module.</translate> <translate>=== Random Image === </translate> {{Chunk30:Extensions Module Manager Random Image Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_random_image}} <translate> The Help Screen for this Module.</translate> <translate>=== Search === </translate> {{Chunk30:Extensions Module Manager Search Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_search}} <translate> The Help Screen for this Module.</translate> <translate>=== Smart Search === </translate> {{Chunk30:Extensions Module Manager Smart Search Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_finder}} <translate> The Help Screen for this Module.</translate> <translate>=== Statistics === </translate> {{Chunk30:Extensions Module Manager Statistics Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_stats}} <translate> The Help Screen for this Module.</translate> <translate>=== Syndication Feeds === </translate> {{Chunk30:Extensions Module Manager Syndication Feeds Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_syndicate}} <translate> The Help Screen for this Module.</translate> <translate>=== Tags - Popular === </translate> {{Chunk30:Extensions Module Manager Tags - Popular Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_tags_popular}} <translate> The Help Screen for this Module.</translate> <translate>=== Tags - Similar === </translate> {{Chunk30:Extensions Module Manager Tags - Similar Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_tags_similar}} <translate> The Help Screen for this Module.</translate> <translate>=== Who's Online === </translate> {{Chunk30:Extensions Module Manager Who's Online Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_whosonline}} <translate> The Help Screen for this Module.</translate> <translate>=== Wrapper === </translate> {{Chunk30:Extensions Module Manager Wrapper Description/<translate> en</translate>}} {{Chunk30:Extensions Module Manager Type/<translate> en</translate>|mod_wrapper}} <translate> The Help Screen for this Module.</translate>

<translate> </translate>

Plugins[edit]

<translate>

A plugin is a kind of Joomla! extension. Plugins provide functions which are associated with trigger events. Joomla provides a set of core plugin events, but any extension can fire (custom) events. When a particular event occurs, all plugin functions of the type associated with the event are executed in sequence. This is a powerful way of extending the functionality of Joomla. It also offers extension developers a way to allow other extensions to respond to their actions, making extensions extensible.

The Joomla! plugin architecture follows the Observer design pattern. The JPlugin class provides the means to register custom plugin code with core or custom events. The JEventDispatcher class is an event handler which calls all plugins registered for a particular event, when that event is triggered. In Joomla 4.x this has been moved to the \Joomla\Event\Dispatcher class in Joomla, and additionally follows the Mediator design pattern

See also: Component, Module, Template


Learning More[edit]

Beginner[edit]

To understand how to install and use a plugin in Joomla it is recommended to read Administration of a Plugin in Joomla

Intermediate[edit]

To understand plugins better, you should create a basic plugin for Joomla!.

If you have a basic content plugin in a custom module or component, we recommended reading Triggering content plugins in your extension.

Advanced[edit]

To understand the principles on which the Plugin system works Plugin Developer Overview. To then implement this in a component you have designed it is recommended to read Supporting plugins in your component.

Using Plugins[edit]

Plugins are grouped together depending on which event they run on. For developer reference there is a full list of plugins grouped by their event type. Please note, the names of a lot of events changed between the Joomla 1.5 and Joomla 2.5 versions. Here is a full list of the 1.5 to 2.5 plugin event name changes. There are also several simple tutorials on making some sample plugins running on some of these events to help running searches on extensions using both the search and smart search components:

There are further tutorials using the user triggers on how to create an authentication plugin to help users log into Joomla and creating a profile plugin for Joomla.

A more complex example of using plugins to create a new system router to produce URLs is also available (Joomla 2.5 only). </translate>

Languages[edit]

<translate> Languages are perhaps the most basic and critical extension type. Languages are packaged as either a core language pack or an extension language pack. These packages consist of INI files which contain key/value pairs. These key/value pairs provide the translation of static text strings within Joomla! source code. This allows both the Joomla! core and third party components and modules to be internationalised. Core language packs also include an XML meta file describing the language and providing information about the fonts to use for PDF content generation.


Language packs are extensions that provide translations for the Joomla! system. Joomla! 1.5 and higher supports a full translateable site and administrator interface. Because of this there are two major types of language packs, ones for the site and ones for the administrator, with Joomla! 1.5.4 and higher supporting language packs with both the site and administrator in the one pack</translate> [1].

Templates[edit]

<translate> A template is a type of Joomla! extension that changes the way your site looks. There are two types of templates used by the Joomla! CMS: Front-end Templates and Back-end Templates. The Front-end Template controls the way your website is presented to the user viewing the website's content. The Back-end Template controls the way your website's administrative tasks are presented for controlling management functions by a Joomla! Administrator. These would include common tasks such as: user, menu, article, category, module, component, plugin and template management.

See also: Component, Module, Plugin


See also: Extension types (general definitions)

Template Types[edit]

There are two types of templates used in a Joomla-powered website.

Frontend Templates[edit]

Frontend templates change the way your site looks to visitors. Most of the templates you use or install will be Frontend Templates. Out of the box Joomla 3.x ships with two Frontend templates, Protostar (which is set as default), and Beez3. For simple sites these out-of-the-box templates may be appropriate, but many Joomla users will opt to install a third party template to suit the purpose of their site. A site can use multiple templates assigned to different menu items, but most beginners will just use a single template for their entire site.

Backend Templates[edit]

Backend templates are much rarer than Frontend Templates. You will probably never need to change your Backend Template. Backend templates allow you to change the way the Administrator interface looks. Joomla 3.x ships with two Backend templates, Isis (which is set as default) and Hathor. The Hathor template was designed for accessibility, and may be appropriate for those with color blindness who require high contrast colors or those using screen reader devices or keyboard navigation.

Recommended Reading[edit]

Administrators[edit]

Joomla administrators should go to the page on Template Management for topics about managing your Joomla template or templates.

Developers[edit]

Joomla developers should go to the Template Development portal page for more topics on developing a Joomla template.

Finding More Information[edit]


</translate>