エクステンションとは

Views : 3106

Favoured : 41

Published in : Joomla!について, Joomla!エクステンション

1.0/5 (1 vote)

Joomla!本体にはサイト運営に最低限必要な以下の機能があります。

・コンテンツ管理
・バナー管理
・サイト内検索
・アンケート機能
・メールフォーム
・リンク集

が、それ以外の機能を付け足したい、という時はエクステンションと呼ばれる強力なアドオンを利用することにより、さらにサイトをパワーアップさせることができます。

数百ある利用可能なエクステンションのジャンルの中からいくつかの例を挙げてみると・・・

  • ドキュメント管理
  • 画像、マルチメディアギャラリー機能
  • Eコマース、ショッピングカート機能
  • フォーラム、チャット機能
  • カレンダー、スケジュール管理
  • ニュースレター機能
  • データ収集、解析ツール
  • バナー、広告管理
  • まだまだあります!

毎日追加されるエクステンションをもっと調べるには Joomla! エクステンション を利用します。

が!!!

これが英語だらけで、実際デモが見れるものもあれば、デモがないものもあったりで、少々不安。。。

ということで当サイトにて実験中のエクステンションで気に入ったモノがあれば 利用する という形が すこしは安心でしょうか^^

 

役に立つエクステンション関連サイト(もち英語ですが・・・):
http://extensions.joomla.org/content/view/15/63/

エクステンションの種類

エクステンションには5つのタイプがあります。:

  • コンポーネント
  • モジュール
  • テンプレート
  • プラグイン
  • ランゲージ

これらのエクステンションの詳細は右上にある記事索引リンクをクリックしてください。
(この 記事索引 機能!も Joomla!の役に立つ機能なんです^^)


Component - Joomla! Extension Directoryコンポーネント

A Component is the largest and most complex of the Extension types. Components are like mini-applications that render the main body of the page. An analogy that might make the relationship easier to understand would be that Joomla! is a book and all the Components are chapters in the book. The core Article Component (com_content), for example, is the mini-application that handles all core Article rendering just as the core registration Component (com_user) is the mini-application that handles User registration.

Many of Joomla!'s core features are provided by the use of default Components such as:

  • Contacts
  • Front Page
  • News Feeds
  • Banners
  • Mass Mail
  • Polls

A Component will manage data, set displays, provide functions, and in general can perform any operation that does not fall under the general functions of the core code.

Components work hand in hand with Modules and Plugins to provide a rich variety of content display and functionality aside from the standard Article and content display. They make it possible to completely transform Joomla! and greatly expand its capabilities.


Module - Joomla! Extension Directoryモジュール

A more lightweight and flexible Extension used for page rendering is a Module. Modules are used for small bits of the page that are generally less complex and able to be seen across different Components. To continue in our book analogy, a Module can be looked at as a footnote or header block, or perhaps an image/caption block that can be rendered on a particular page. Obviously you can have a footnote on any page but not all pages will have them. Footnotes also might appear regardless of which chapter you are reading. Simlarly Modules can be rendered regardless of which Component you have loaded.

Modules are like little mini-applets that can be placed anywhere on your site. They work in conjunction with Components in some cases and in others are complete stand alone snippets of code used to display some data from the database such as Articles (Newsflash) Modules are usually used to output data but they can also be interactive form items to input data for example the Login Module or Polls.

Modules can be assigned to Module positions which are defined in your Template and in the back-end using the Module Manager and editing the Module Position settings. For example, "left" and "right" are common for a 3 column layout.

Displaying Modules

Each Module is assigned to a Module position on your site. If you wish it to display in two different locations you must copy the Module and assign the copy to display at the new location. You can also set which Menu Items (and thus pages) a Module will display on, you can select all Menu Items or you can pick and choose by holding down the control key and selecting multiple locations one by one in the Modules [Edit] screen

Note: Your Main Menu is a Module! When you create a new Menu in the Menu Manager you are actually copying the Main Menu Module (mod_mainmenu) code and giving it the name of your new Menu. When you copy a Module you do not copy all of its parameters, you simply allow Joomla! to use the same code with two separate settings.

Newsflash Example

Newsflash is a Module which will display Articles from your site in an assignable Module position. It can be used and configured to display one Category, all Categories, or to randomly choose Articles to highlight to Users. It will display as much of an Article as you set, and will show a Read more... link to take the User to the full Article.

The Newsflash Component is particularly useful for things like Site News or to show the latest Article added to your Web site.


Plugin - Joomla! Extension Directoryプラグイン

One of the more advanced Extensions for Joomla! is the Plugin. In previous versions of Joomla! Plugins were known as Mambots. Aside from changing their name their functionality has been expanded. A Plugin is a section of code that runs when a pre-defined event happens within Joomla!. Editors are Plugins, for example, that execute when the Joomla! event onGetEditorArea occurs. Using a Plugin allows a developer to change the way their code behaves depending upon which Plugins are installed to react to an event.


Language - Joomla! Extensions Directoryランゲージ

New to Joomla! 1.5 and perhaps the most basic and critical Extension is a Language. Joomla! is released with multiple Installation Languages but the base Site and Administrator are packaged in just the one Language en-GB - being English with GB spelling for example. To include all the translations currently available would bloat the core package and make it unmanageable for uploading purposes. The Language files enable all the User interfaces both Front-end and Back-end to be presented in the local preferred language. Note these packs do not have any impact on the actual content such as Articles.

More information on languages is available from the Joomla! help site: Language Packs and Localised Releases
http://help.joomla.org/content/view/1651/243/


Last update : 23-10-2008 00:56

コメントする このトピックを引用する しおりを付ける 印刷する 友達に教える 関連トピック 続きを読む...

Love Joomla!へようこそ~♪ » Joomla!について » Joomla!エクステンション


 

Joomla!Pro Book オープンソースCMS導入&カスタマイズガイド
中原 孝之

Joomla!Pro Book オープンソースCMS導入&カスタマイズガイド
インプレスジャパン 2008-10-20
売り上げランキング : 28486

おすすめ平均 star
starJoomla!1.5xでサイト構築をする為の解説書

Amazonで詳しく見る
by G-Tools

Google Search

Who's Online
現在
 ゲスト 14 人
 がオンラインです

Jeteor Calendar

8月 2010/09  
日曜 月曜 火曜 水曜 木曜 金曜 土曜
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

プロフィール

Ads by Yahoo!

QLOOKアクセス解析

Free template 'Colorfall' by [ Anch ] Gorsk.net Studio. Please, don't remove this hidden copyleft!