Actions

Difference between revisions of "Glossary/ja"

From Joomla! Documentation

(Created page with "Joomla!用語集は、Joomlaの中で使用される一般的な用語を学習するのに役立ちます!チュートリアル、ヘルプ画面と高度なマニュアル...")
(Created page with "{{Glossary/ja}}")
Line 2: Line 2:
 
Joomla!用語集は、Joomlaの中で使用される一般的な用語を学習するのに役立ちます!チュートリアル、ヘルプ画面と高度なマニュアルを参照してください。
 
Joomla!用語集は、Joomlaの中で使用される一般的な用語を学習するのに役立ちます!チュートリアル、ヘルプ画面と高度なマニュアルを参照してください。
  
{{Glossary/en}}
+
{{Glossary/ja}}
  
 
<noinclude>[[Category:Landing Pages]]{{cathelp|1.5,2.5,3.0,3.1,3.2}}</noinclude>
 
<noinclude>[[Category:Landing Pages]]{{cathelp|1.5,2.5,3.0,3.1,3.2}}</noinclude>

Revision as of 02:45, 7 March 2014

Other languages: català 100% • ‎dansk 100% • ‎English 100% • ‎español 100% • ‎français 100% • ‎magyar 75% • ‎Bahasa Indonesia 100% • ‎italiano 100% • ‎日本語 100% • ‎Nederlands 100% • ‎português do Brasil 100% • ‎Kiswahili 100% • ‎Türkçe 100%

Joomla!用語集は、Joomlaの中で使用される一般的な用語を学習するのに役立ちます!チュートリアル、ヘルプ画面と高度なマニュアルを参照してください。

Contents

アクセスコントロールリスト

アクセスコントロールリスト(ACL)はウィキペディアの定義と同じで"ACLとは、オブジェクト(受動体)に付属する許可属性のリスト。コンピュータセキュリティにおけるアクセス制御を実現するために、あるリソース(受動体)に対する誰からのどの操作を許可するかを列挙したもの。例えば、ファイル X についてのアクセス制御リストに要素 (Alice, delete) があれば、Alice はファイル X を削除することができる。”Joomlaではサイト管理者が制御でき二つの制御ができます

  • ユーザがウェブサイトの何処にアクセスできるのか?例えば登録ユーザに表示と指定したメニューはゲストユーザには表示されません。
  • ユーザが任意オブジェクトに対してどんな操作ができるのか?例えば"編集者"として登録されているユーザは記事を作成したり既存の記事を編集する事ができます。ACL設定では作成と編集を許可する、または編集可能なカテゴリのみを許可するなどタグや任意の組合せを指定できます。

JoomlaのACL実装はグループと権限をより柔軟に設定する為、Joomla! 2.5シリーズから変更されました。

エイリアス

エイリアスは機械に適した形式で特定のアイテム(メニュー,記事,カテゴリ)のタイトルの別名です。このフォーマットには小文字とハイフォン(-)が利用できます

エイリアスは、サーチエンジンフレンドリーなURL生成の為Joomla本体が使用します。このURLに利用できる文字の種類には技術的な限界があるので、Joomlaのは、エイリアスを指定することで、無効な文字の問題を防ぐことができます。

自分の好きなエイリアスを入力できます。エイリアスが空欄の場合Joomlaはタイトルから自動的にエイリアスを作成します。アイテムの編集時にタイトルを編集しエイリアスを未編集にするとエイリアスは変更されません(エイリアスから作成されたURL等)。新しいエイリアスを作るにはエイリアスフィールドを空欄にしてください。

アンカー

アンカーはHTMLで<a>タグを使用して作成されます。アンカーは、HTMLページ内のブックマークを配置することができます。Joomla!では、(例えば TinyMCEエディタを使用するなどして)記事の中にアンカーを配置することができます。これは記事のそのポイントに直接移動するリンクを作成することができます。

アンカーのHTMLソースコードは、次のようになります。:

<a name="my_anchor" title="My Anchor"></a>

HTMLコードを使用して同じページ内からアンカーにリンクすることができます。

<a href="#my_anchor" ></a>

そのリンクをクリックすると、アンカータグの場所に直接行くことができます。

URLの末尾に「#」を加えたアンカー名を付加することによって、別のページにアンカーにリンクすることができます。上記の例では、記事のURLが http://www.mysite.com/my_article.htmlであれば、URL http://www.mysite.com/my_article.html#my_anchorでページ内のアンカーに直接リンクすることができます。

モデル-ビュー-コントローラ

Joomla はモデル-ビュー-コントローラ デザインパターンの使用を多用します。

Joomlaが特定のページをGETする、またはフォームからデータをPOSTする等、ユーザからの要求を処理し始める時、Joomla!がまず最初にすることはどのコンポーネントが要求に応じるかを決定するURLを解析します。そしてコンポーネントに制御を引き渡します。

コンポーネントがMVCパターンに沿って設計されている場合は、コントローラに制御を渡します。コントローラは要求の解析を解析し、どのモデルが要求を満たす必要があるか、どのビューをユーザに表示するかを決定する役割があります。

モデルは、コンポーネントによって使用されるデータをカプセル化します。ほとんどの場合、このデータはJoomlaのデータベース、またはいくつかの外部データベースのいずれかから来るが、モデルが別のサーバ上で動作しているWebサービスAPIを介してのような他のソースからデータを取得することも可能である。モデルはまた、適切な場合に、データベースを更新する役割があります。モデルには、どのようにデータの詳細を得られるか、または修正されるかの詳細からコントローラとビューを分離する役割があります。

ビューには、コンポーネントによって、ブラウザーに送信される出力を生成するための役割があります。フォーマットする必要なあらゆる情報をモデルが呼び出し、適切にフォーマットします。例えば、モデルから取り出されたデータアイテム一覧はビューに寄ってHTMLテーブルでラップされます。

Joomlaは高度なモジュールであるように設計されているので、コンポーネントからの出力は、一般に、ユーザが最終的に表示される完全なWebページの一部のみです。いったんビューが出力を生成すると、コンポーネントはJoomlaフレームワークに制御を返し、それからテンプレートを読み込んで表示します。テンプレートは、コンポーネント、現在の異ページのアクティブなモジュールから出力を組み合わせ、単一ページとしてブラウザに配信されます。

唯一の新しいデザインを作成するのではなく、基礎となるコードを操作に関係するWebデザイナーへの追加的なパワーと柔軟性を提供するために、 Joomlaは、ビューとレイアウトに伝統的なビューを分割します。ビューは、従来のMVCパターンのように、モデルからデータを引き出しますが、その後は単にユーザに表示するためにデータをフォーマットする役割があるレイアウトに利用可能なデータを作成します。この分割すること利点は、Joomlaのテンプレートシステムがテンプレートでオーバーライドされるレイアウトの簡単なメカニズムを提供することです。これらのレイアウトのオーバーライド(実際にそれが上書きされているレイアウトですが、 これらはテンプレートの一部を形成するのでしばしば「テンプレートオーバーライド」呼ばれます。)は、テンプレートにバンドルされており、テンプレートデザイナは、JoomlaコアおよびMVCデザインパターンに準拠してインストールされたサードパーティのエクステンションからのすべての出力を完全に制御することができます。

カテゴリ

Every part of Joomla! powered web site or any CMS type of web site needs a method to display and store its content logically. The usual method is by categories and subcategories. Joomla! allows for multiple ways to display and use content controlled by categorisation. Some of the content types which have categorisation are articles (Main content of web pages), banners, contacts and web links.

Uncategorised is the default category assigned to any and all content types, it is the default category. The uncategorised category is not descriptive and should be used on a as needed basis for content types which do not fall under a specific category.

When creating and assigning categories, you should have a planned structure. As an example, this is one way of how you would categorise several Joomla articles on birds. Create two article categories called "Animals" and "Plants". Under the "Animals" category, you might have sub categories called "Birds" and "Mammals". Under the "Birds" category, you might have 3 articles named "Hawks," "Parrots" and "Sparrows".

The example above could be expanded even more with specific articles on different species of Hawks, Parrots and Sparrows. Start with using an "Animal" top Category. Placing the sub categories "Birds" and "Mammals" are under the Animal category, and then a "Hawks," "Parrots" and "Sparrows" sub category under the "Birds" Sub Category as shown.

  • 動物
      • タカ
      • スズメ
    • 哺乳類

Now you can create multiple articles in the Hawk, Parrot and Sparrow Categories using the different genus or common names of the specific types of these 3 birds.

Categories are maintained using the Category Manager which can be reached in the Administrator (Back-end) interface by clicking on the Content menu type, then the Category Manager menu item for the type.

参照: 記事

コンポーネント

A component is a kind of Joomla! extension. Components are the main functional units of Joomla!; they can be seen as mini-applications. An easy analogy would be that Joomla! is the operating system and the components are desktop applications. They are usually displayed in the center of the main content area of a template (depending on the template).

Most components have two main parts: an administrator part and a site part. The site part is what is used to render pages when being called during normal site operation. The administrator part provides an interface to configure and manage different aspects of the component and is accessible through the Joomla! administrator application.

Joomla!にはコンテンツ管理機能、コンタクトフォーム、Webリンクのようないくつかのコアコンポーネントが付属しています。

参照: モジュール, プラグイン, テンプレート

テンプレート

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.

参照: コンポーネント, モジュール, プラグイン

プラグイン

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 the Joomla! Platform. 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 JDispatcher class (JEventDispatcher in Joomla 3.x) is an event handler which calls all plugins registered for a particular event, when that event is triggered.

参照: コンポーネント, モジュール, テンプレート

モジュール

Modules are lightweight and flexible extensions used for page rendering. These modules are often “boxes” arranged around a component on a typical page. A well-known example is the login module. Modules are assigned per menu item, so you can decide to show or hide (for example) the login module depending on which page (menu item) the user is currently on. Some modules are linked to components: the “latest news” module, for example, links to the content component (com_content) and displays links to the newest content items. However, modules do not need to be linked to components; they don't even need to be linked to anything and can be just static HTML or text.

Modules are managed in the Joomla! Administrator view by the Module Manager. More information about module management can be found on the appropriate version help screens.

参照: コンポーネント, プラグイン, テンプレート

モジュールクラスサフィックス

Module Class Suffix is a parameter in Joomla! modules. It is set Module: [Edit] screen under Advanced Parameters. Setting this parameter causes Joomla! to either add a new CSS class or modify the existing CSS class for the div element for this specific module.

When Joomla! generates a module, it automatically create a CSS class called "moduletable" to allow styling of the module -- for example,

<div class="moduletable">

To create a new class, enter the parameter with a leading space. For example, entering a space plus "myNewClass" will create a new CSS class called "myNewClass". The HTML will be changed to

<div class="moduletable myNewClass">

To change the name of the existing class, enter in the parameter without a leading space. For example, entering "_mySuffix" (no leading space) will cause the HTML to changed to

<div class="moduletable_mySuffix">

Generally, it is recommended to use a leading space to create a new class. This way, CSS styling for this module that uses the standard class names will continue to work. You can use the new class name to add any desired styling to the module without needing to re-create all of the existing CSS code. Note that, if you create a new class name, make sure it has a unique name and doesn't conflict with any existing class names.

クラスサフィックスを使用する を参照ください。

カスケードスタイルシート(CSS)

A Cascading Style Sheet or CSS is used to control the presentation of an XHTML page. For example, a CSS file will often control the font, margins, color, background graphics, and other aspects of a web page's appearance. CSS allows you to separate the content of an XHTML page from it's appearance. In Joomla!, CSS files (for example, template.css) are normally part of the template.

参照: テンプレート, ページクラスサフィックス, モジュールクラスサフィックス

記事

In Joomla! an Article is a piece of content consisting of text (HTML), possibly with links to other resources (for example, images). Articles are the basic units of information in the content system and the bottom level in the content hierarchy. Since Joomla! 2.5 Joomla 2.5, each Article is in exactly one Category. A Category can be in another Category making it a sub Category. It is also possible to have Uncategorised Articles. These articles exist without being associated with any Category.

Before Joomla! 2.5 and earlier versions, an Article was the third level in the hierarchy Sections  Categories  Articles. Now an Article is a bottom level and will always be the second level or greater in hierarchy.

Articles are maintained using the Article Manager (see the Content Article Manager for Joomla 3.3 or the Content Article Manager for Joomla 2.5) which can be reached in the Administrator (Back-end) by clicking on the Content menu, then the Article Manager menu item.

参照: カテゴリ