# a-blog cms Developer Documentation > a-blog cmsの開発者向けドキュメントサイトです。テンプレート構築やカスタマイズに必要なリファレンスやスニペットを提供しています。 a-blog cmsは、日本製のローコード開発が可能なCMSであり、Webサイトに必要な機能をデフォルトで備えています。開発者向けサイトでは、テンプレートの構築やカスタマイズに必要な詳細な情報を提供しています。 ## イントロダクション - [はじめに](https://developer.a-blogcms.jp/document/introduction.html) : a-blog cms をはじめる方に向けたコンテンツ - [機能一覧](https://developer.a-blogcms.jp/document/functions.html) : a-blog cms の機能一覧 - [動作条件](https://developer.a-blogcms.jp/document/requirements.html) : サーバー要件 ## はじめてみよう - [ダウンロード](https://developer.a-blogcms.jp/download/): インストールパッケージのダウンロード - [インストール](https://developer.a-blogcms.jp/document/install/) : 新規インストール方法についてを紹介。 - [アップデート](https://developer.a-blogcms.jp/document/update/) : アップデート方法について紹介。 - [基礎から学ぶ](https://developer.a-blogcms.jp/document/beginner/) : 基礎からしっかり学ぶための学習コンテンツ - [チュートリアル](https://developer.a-blogcms.jp/document/tutorial/) : 静的HTMLサイトからCMSのテーマを作る方法を紹介。 - [公式テーマ一覧](https://developer.a-blogcms.jp/document/themes/official.html) : 公式テーマの紹介。 ## リファレンス - [ビルトインモジュール](https://developer.a-blogcms.jp/document/reference/builtinmodule/): 標準で提供されるモジュールの一覧と使用方法。 - [フィールドモジュール](https://developer.a-blogcms.jp/document/reference/fieldmodule/): カスタムフィールドの作成と管理方法。 - [タッチモジュール](https://developer.a-blogcms.jp/document/reference/touchmodule/): ページ表示条件に応じたモジュールの表示制御方法。 - [グローバル変数](https://developer.a-blogcms.jp/document/reference/globalvars/): テンプレート内で使用可能な変数の一覧と説明。 - [校正オプション](https://developer.a-blogcms.jp/document/reference/validator/): 入力内容の検証に関するオプション設定。 - [フォームオプション](https://developer.a-blogcms.jp/document/reference/formoption/): フォーム機能の設定とカスタマイズ方法。 - [config.server.php](https://developer.a-blogcms.jp/document/reference/configserverphp/): サーバー設定ファイルの詳細と設定方法。 - [組み込みJS](https://developer.a-blogcms.jp/document/reference/js/): a-blog cmsに組み込まれているJavaScriptの機能と使い方。 - [WebP対応](https://developer.a-blogcms.jp/document/reference/webp/): 画像フォーマットWebPの対応状況と設定方法。 - [スタイルガイド](https://developer.a-blogcms.jp/document/reference/styleguide/): デザインやコーディングの指針となるスタイルガイド。 - [acmsパス](https://developer.a-blogcms.jp/document/reference/acmspath/): acmsパスの使用方法と設定。 - [予約語](https://developer.a-blogcms.jp/document/reference/reservedwords/): テンプレートやスクリプト内で使用できない予約語の一覧。 ## モジュール ### エントリー - Entry_Body モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_Body.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/entry_body.html) : エントリーの一覧表示、単一表示、エントリーの投稿 - Entry_List モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_List.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/entry_list.html) : エントリーの一覧を表示 - Entry_Photo モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_Photo.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/entry_photo.html) : エントリー中の画像を一覧表示 - Entry_Headline モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_Headline.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/entry_headline.html) : エントリーの一覧を表示 - Entry_Summary モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_Summary.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/entry_summary.html) : 画像付きエントリーの一覧を表示 - Entry_GeoList モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_GeoList.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/entry_geo-list.html) : 位置情報に基づいて、近い距離順でエントリーの一覧を表示 - Entry_ArchiveList モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_ArchiveList.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/entry_archive-list.html) : エントリーの年月別アーカイブのURLと件数を表示 - Entry_TagRelational モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_TagRelational.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/entry_tag-relational.html) : 同じタグがつけられたエントリーの一覧(URLとタイトルと日時とカテゴリーとメイン画像と概要テキスト)を表示 - Entry_Calendar モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_Calendar.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/entry_calendar.html) : エントリーをカレンダー状にレイアウトして表示 - Entry_Continue モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_Continue.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/entry_continue.html) : エントリー本文モジュールの「続きを読む」を表示 - Entry_Field モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Entry_Field.html) : エントリーのカスタムフィールドを表示 ### ユニット - Unit_List モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Unit_List.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/unit_list.html) : 指定したユニットの一覧表示 ### カテゴリー - Category_List モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Category_List.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/category_list.html) : カテゴリーの一覧を表示 - Category_GeoList モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Category_GeoList.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/category_geo-list.html) : カテゴリーの一覧とその位置情報を表示 - Category_EntryList モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Category_EntryList.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/category_entry-list.html) : カテゴリーと、そのエントリーの一覧を表示 - Category_EntrySummary モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Category_EntrySummary.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/category_entry-summary.html) : カテゴリーと、そのエントリーの画像付き一覧を表示 - Category_Field モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Category_Field.html) : カテゴリーのカスタムフィールドを表示 ### サイトパーツ - Links モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Links.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/links.html) : 設定したリンク(ラベルとURL)を表示 - Banner モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Banner.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/banner.html) : バナーを表示(画像ファイル or HTML記述の選択式) - Media_Banner モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Media_Banner.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/media_banner.html) : バナーを表示(メディア or HTML記述の選択式) - Navigation モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Navigation.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/navigation.html) : 設定したナビゲーション(ラベルとURL、属性、階層関係)を表示 - Topicpath モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Topicpath.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/topicpath.html) : パンくずリストを表示 ### ユーザー - User_Profile モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/User_Profile.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/user_profile.html) : ユーザーのプロフィールを表示 - User_Search モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/User_Search.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/user_search.html) : ブログに登録されているユーザーを表示する - User_GeoList モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/User_GeoList.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/user_geo-list.html) : ユーザーの一覧と位置情報を表示する ### ブログ - Blog_ChildList モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Blog_ChildList.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/blog_child-list.html) : 子ブログをリスト表示する - Blog_GeoList モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Blog_GeoList.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/blog_geo-list.html) : 子ブログの一覧とその位置情報を表示する ### タグ - Tag_Cloud モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Tag_Cloud.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/tag_cloud.html) : タグの一覧を表示 - Tag_Filter モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Tag_Filter.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/tag_filter.html) : タグの絞り込みを表示 ### カレンダー - Calendar_Month モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Calendar_Month.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/calendar_month.html) : カレンダーを表示 - Calendar_Year モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Calendar_Year.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/calendar_year.html) : カレンダーを年別表示 - Schedule モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Schedule.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/schedule.html) : 日付毎の簡易情報を登録して表示 ### コメント - Comment_Body モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Comment_Body.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/comment_body.html) : コメントの一覧を表示とコメントの投稿 - Comment_List モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Comment_List.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/comment_list.html) : コメントの一覧を簡易表示 ### RSS / JSON - Feed_Rss2 モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Feed_Rss2.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/feed_rss2.html) : RSS2を出力 - Feed_ExList モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Feed_ExList.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/feed_ex-list.html) : 外部サイトのフィードを読み込んで表示 - Json_2Tpl モジュール : JSONのデータを表示 ### その他 - Alias_List モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Alias_List.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/alias_list.html) : エイリアスをリスト表示する - Sitemap モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Sitemap.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/sitemap.html) : Sitemap.xmlの内容を表示 - Ogp モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Ogp.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/ogp.html) : OGP周りの変数を表示 - Field_ValueList モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/Field_ValueList.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/field_value-list.html) : 指定されたフィールドのキーで登録されている値を列挙して表示する - SystemError モジュール [変数表](https://developer.a-blogcms.jp/document/acms-code/vars/SystemError.html) / [スニペット](https://developer.a-blogcms.jp/document/acms-code/snippets/system-error.html) : システムエラーの状態を表示 ## ツール - [カスタムフィールドメーカー](https://developer.a-blogcms.jp/document/customfield/customfieldmaker/): カスタムフィールドやカスタムユニットのコードをGUIで生成できるツール。 - [エスケープメーカー](https://developer.a-blogcms.jp/document/tool/escapemaker/): 特殊文字のエスケープ処理を支援するツール。 ## コア機能 - [テーマ](https://developer.a-blogcms.jp/document/core/theme/): テーマの作成と管理方法。 - [テンプレート](https://developer.a-blogcms.jp/document/core/template/): テンプレート構築の基本と応用。 - [URLコンテキスト](https://developer.a-blogcms.jp/document/core/urlcontext/): URL構造とコンテキストの設定方法。 - [コンフィグ](https://developer.a-blogcms.jp/document/core/config/): サイト全体の設定と管理。 - [モジュール](https://developer.a-blogcms.jp/document/core/module/): モジュールの作成とカスタマイズ方法。 - [モジュールID](https://developer.a-blogcms.jp/document/core/moduleid/): モジュールIDの役割と設定方法。 - [カスタムフィールド](https://developer.a-blogcms.jp/document/core/customfield/): カスタムフィールドの設定と活用方法。 - [ユニット](https://developer.a-blogcms.jp/document/core/unit/): コンテンツユニットの使い方と管理。 - [ルール](https://developer.a-blogcms.jp/document/core/rule/): 表示ルールの設定と適用方法。 - [キャッシュ](https://developer.a-blogcms.jp/document/core/cache/): キャッシュ機能の設定と管理。 - [セキュリティ](https://developer.a-blogcms.jp/document/core/security/): サイトのセキュリティ対策と設定。 ## Optional - [ブランドサイト](https://www.a-blogcms.jp/) : a-blog cms ブランドサイト。 - [操作マニュアル](https://www.a-blogcms.jp/manual/) : サイト管理者向けの操作マニュアル。 - [ablogcms.io](https://www.ablogcms.io/) : 無料で利用可能なテストサーバー。 - [マイページ](https://mypage.a-blogcms.jp/) : ライセンス購入・管理サイト。