Mahara日本語ドキュメント/基本PHPファイルテンプレート: Difference between revisions
From Mahara Wiki
< Mahara日本語ドキュメント
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
以下、すべての新しいPHPファイル用のテンプレートです。あなたのファイルに外部からアクセスできるか否かにより、異なるテンプレートがあります。 | 以下、すべての新しいPHPファイル用のテンプレートです。あなたのファイルに外部からアクセスできるか否かにより、異なるテンプレートがあります。 | ||
このプロジェクトでは、APIドキュメントにPHPDocsを使用します。また、このプロジェクトはGPLとして許諾され、結果としてヘッダには特定の文言が含まれます (あなたのプログラムがGPLとして許諾されるためには、この文言が必要です。詳細は[http://www.gnu.org/copyleft/gpl.html <span style="white-space: nowrap">http://www.gnu.org/copyleft/gpl.html</span>]をご覧ください)。 | |||
===Template for files you expect to be hit by visitors=== | ===Template for files you expect to be hit by visitors=== |
Revision as of 16:24, 9 December 2011
作成中です - mits
以下、すべての新しいPHPファイル用のテンプレートです。あなたのファイルに外部からアクセスできるか否かにより、異なるテンプレートがあります。
このプロジェクトでは、APIドキュメントにPHPDocsを使用します。また、このプロジェクトはGPLとして許諾され、結果としてヘッダには特定の文言が含まれます (あなたのプログラムがGPLとして許諾されるためには、この文言が必要です。詳細はhttp://www.gnu.org/copyleft/gpl.htmlをご覧ください)。
Template for files you expect to be hit by visitors
. /** * Mahara: Electronic portfolio, weblog, resume builder and social networking * Copyright (C) 2011 Copyright Holder * * (rest of the GPL statement) * * @package mahara * @subpackage core or plugintype/pluginname * @author Firstname Lastname */ define('INTERNAL', 1); require('init.php'); // Your code here :)
Template for files you do NOT want to be hit by visitors
. /** * Mahara: Electronic portfolio, weblog, resume builder and social networking * Copyright (C) 2011 Copyright Holder * * (rest of the GPL statement) * * @package mahara * @subpackage core or plugintype/pluginname * @author Firstname Lastname */ defined('INTERNAL') || die(); // Your code here :)
Notes:
- Omit the closing php tag "?>"
- Catalyst employees should assign copyright to "Catalyst IT Ltd", if they are working on the project in company time.
- The author field should always be a person (or more than one), not a company