始める前に知っておきたい知識 - PukiWiki入門 ~ 初歩からマスターへの道†
基本的にはPukiWikiを扱っていくうちにわかってくるので真剣に覚えなくても「ああ、そうなんだ」という感じで見てもらえばいいです。中には知らなくてもいい機能もあるかもしれませんがご了承ください。
知っておきたい知識†
ウィキを公開するならなおさら大前提として知っておくべき知識です。
- ファイル編集
- せめてテキストエディタぐらいは導入しよう
- テキストエディタの例: NotePad、EmEditor、VSCode
- FTP
- FTPクライアントソフトの例: FileZilla、FFFTP
- ドメイン
- ドメイン取得サイトの例: CloudFlare Registrar、ValueDomain、お名前.com
- Webサーバー (VPSサーバー/レンタルサーバー)
- Webサーバーの例: エックスサーバー、CoreServer、FC2レンタルサーバー、ConoHa VPS
PukiWikiと関連性のある用語†
- PHP
- PukiWikiで使われているプログラミング言語 *1 PukiWikiを動かすためにはこれが必要不可欠
- GPL
- PukiWikiで適用されているオープンソースライセンス *2
- プラグイン
- 拡張機能のこと、PukiWikiではファイル名が(プラグイン名).inc.phpとなっている
- スキン
- 外観デザインのこと、PukiWikiではファイル名がpukiwiki.skin.phpとなっている
- 自作プラグイン (UserPlugin)
- ユーザーが作成したプラグイン、自作プラグイン - PukiWiki公式サイトで配布されている
- 自作スキン
- ユーザーが作成したスキン、自作スキン - PukiWiki公式サイト
- CMS
- コンテンツ管理システム、Webサイトを簡易的に構築できるツールのことでPukiWikiの他に代表的なもので言えばWordPress、Shopify、Wix、DokuWikiなどがあげられる
PukiWikiの機能名†
- WikiName
- YouTubeやPukiWikiのように大文字小文字アルファベットを混ぜた文章中の文字をリンク化する機能、詳細はこちら (公式サイト)
- AutoLink
- 文章中の既存ページの名前を自動でリンク化する機能、詳細はこちら (公式サイト)
- AutoAlias
- 指定した単語を定義したページ、URI、InterWikiへリンク化する機能、詳細はこちら (公式サイト)
- InterWiki
- PukiWikiと外部サーバーを接続する機能、詳細はこちら (公式サイト)
- AutoTicketLink
- 外部チケットシステムへの自動リンク機能、詳細はこちら (公式サイト)
- AutoTicketLink
- 外部チケットシステムへの自動リンク機能、詳細はこちら (公式サイト)
- メール通知機能
- ページ更新時、メールで通知する機能
- ユーザー認証機能
- 編集ユーザーごとに編集制限、閲覧制限を設定できる機能 (PageRedirection) | ページのリダイレクトをルールで定義できる機能、詳細はこちら (公式サイト)
- ページリダイレクト機能 (PageRedirection)
- ページのリダイレクトをルールで定義できる機能、詳細はこちら (公式サイト)
- URLカスタマイズ機能
- URLをカスタマイズできる機能
PukiWiki本体の主要ファイルの説明†
- pukiwiki.ini.php
- 重要な設定ファイル
- rules.ini.php
- ユーザー定義や日時置換のルール定義ファイル
- default.ini.php
- 定義ルールや見た目関連の設定ファイル
- ja.lng.php
- 日本語の言語ファイル
- en.lng.php
- 英語の言語ファイル
f
- keitai.ini.php
- 携帯専用ページの設定ファイル
- index.php
- 入り口用のPHPファイル
- attach/
- アップロードした添付ファイルが入っているディレクトリ
- backup/
- 履歴ファイルが入っているディレクトリ、gzという圧縮ファイルで管理されている
- cache/
- キャッシュ関連のファイルが入っているディレクトリ
- counter/
- カウンターの記録が入っているディレクトリ
- diff/
- 差分ファイルが入っているディレクトリ、txtファイルとして管理されている
- image/
- 画像ファイルが入っているディレクトリ
- lib/
- PukiWikiの本体が入っているディレクトリ
- plugin/
- プラグインが入っているディレクトリ
- skin/
- スキンが入っているディレクトリ、pukiwiki.skin.phpやJavaScriptやCSSのファイルが入っている
- wiki/
- ページのデータが入っているディレクトリ、txtファイルとして管理されている
プラグインについて†
プラグインは(プラグイン名).inc.phpという英数字のファイル名となっている。
例えば、memoプラグインはmemo.inc.phpである。
これらのファイルはplugin/ディレクトリに入っている。
コメント†