DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:dokuwiki

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
ja:dokuwiki [2023-08-28 07:51] 153.246.253.232ja:dokuwiki [2023-10-20 07:39] (現在) – 以前のリビジョンを復元 (2023-08-28 12:46) saggi
行 1: 行 1:
-<?php +====== DokuWiki ====== 
-/** +~~NOTOC~~ 
- DokuWiki LISPS Template 2013 +DokuWikiは、データベースを前提としない、使い易く汎用性の高いオープンソースの[[wpjp>ウィキ]]ソフトウェアです。 
- +​きれいで可読性の高い[[ja:wiki:syntax|構文]]は利用者に愛されています。 
- * @link     http://dokuwiki.org/template +管理・バックアップ・統合化が容易なところは管理者に好まれます。 
- * @author   Anika Henke <anika@selfthinker.org> +DokuWiki は[[ja:acl|アクセス制御機能]]と[[ja:auth|認証への接続機能]]を内蔵しているので、特に企業環境内での利用に向いています。 
- * @author   Clarence Lee <clarencedglee@gmail.com> +活気に満ちたコミュニティから寄与された膨大な[[ja:plugins|プラグイン]]によって、伝統的なウィキ用途を超えた広い範囲の使用方法が可能です。
- * @author   lisps +
- * @license  GPL 2 (http://www.gnu.org/licenses/gpl.html) +
- */+
  
-if (!defined('DOKU_INC')) die(); /* must be run from within DokuWiki */+今すぐ開始: [[https://download.dokuwiki.org/|{{:marketing:download-big.png|最新バージョンのダウンロード}}]]
  
-/** +----
- * returns lastmod of given page id +
- */ +
- function template_getLastModOfGivenPageId($pageid){ +
- global $ID; +
- global $INFO; +
-  +
- // Backup id of current page +
- $id_save = $ID; +
- // Set global page id +
-    $ID = $pageid;  +
- // get page infos +
-    $tmp_info = pageinfo();  +
- // save lastmod +
-    $lastmod = $tmp_info['lastmod']; +
- // restore global page id +
-    $ID = $id_save; +
-  +
- return $lastmod; +
-+
-/** +
- * Includes the rendered HTML of a given page +
- * +
- * This function is useful to populate sidebars or similar features in a +
- * template +
- */ +
-function template_tpl_include_page($pageid, $print = true, $propagate = false, $rev = '') { +
-    if (!$pageid) return false; +
-    if ($propagate) $pageid = page_findnearest($pageid);+
  
-    global $TOC; +<dokuteaser> 
-    $oldtoc $TOC; +==== どうして DokuWiki なのか? ==== 
-    $html   p_wiki_xhtml($pageid, $rev, false); +{{ :wiki:dokuwiki-128.png?nolink&80}} 
-    $TOC    $oldtoc;+ウィキソフトウェアを選択する際、DokuWiki は一般的な選択肢です。 
 +類似のソフトウェアに比べ、多くの利点を持っています。
  
-    if(!$print) return $html; +  * インストールと利用が簡単 
-    echo $html; +  * システム要件が低い 
-    return $html; +  * アクセス制御リストが内蔵 
-}+  * 多種多様な拡張機能 
 +  * 50以上の言語に対応 
 +  * デバイス非依存 
 +  * オープンソース
  
-//Sidebar with replace CONSTANTS +[[ja:features|DokuWiki の機能詳細についてはこちらをご覧ください]] 
-$search=array("_USERNAME_", +</dokuteaser>
-   "_CLIENTNAME_", +
-   "_PAGEID_"); +
-$replace=array($INFO["userinfo"]["name"], +
-    $_SERVER['REMOTE_USER'], +
-    $ID); +
-if($_SERVER['REMOTE_USER'] && page_exists('user:'.$_SERVER['REMOTE_USER'].':sidebar')){ +
- $sidebar = template_tpl_include_page('user:'.$_SERVER['REMOTE_USER'].':sidebar', 0, 0, template_getLastModOfGivenPageId('user:'.$_SERVER['REMOTE_USER'].':sidebar')); +
-} else if($_SERVER['REMOTE_USER'] && page_exists('user:sidebar')){ +
- $sidebar = template_tpl_include_page('user:sidebar', 0, 0, template_getLastModOfGivenPageId('user:sidebar')); +
-} else { +
- $sidebar = tpl_include_page('sidebar', 0, 0, ''); +
-+
-$sidebar=str_ireplace($search,$replace,$sidebar);+
  
-$hasSidebar = $sidebar?true:false; 
-$showSidebar = $hasSidebar && ($ACT=='show'); 
-?><!DOCTYPE html> 
-<html lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>" class="no-js"> 
-<head> 
-    <meta charset="utf-8" /> 
-    <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><![endif]--> 
-    <title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title> 
-    <script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script> 
-    <?php tpl_metaheaders() ?> 
-    <meta name="viewport" content="width=device-width,initial-scale=1" /> 
-    <?php echo tpl_favicon(array('favicon', 'mobile')) ?> 
-    <?php tpl_includeFile('meta.html') ?> 
-</head> 
  
-<body+<dokuteaser
-    <!--[if lte IE 7 ]><div id="IE7"><![endif]--><!--[if IE 8 ]><div id="IE8"><![endif]--> +==== 使用例 ===
-    <div id="dokuwiki__site"><div id="dokuwiki__top" +{{ :marketing:hackfest.jpg?nolink&150|DokuWiki Hackfest London 2012}}  
-        class="dokuwiki site mode_<?php echo $ACT ?> <?php echo ($showSidebar) ? 'showSidebar' : ''; +ウィキは更新が早く、新しいページも簡単に追加されます。 
-        ?> <?php echo ($hasSidebar) ? 'hasSidebar' ''; ?>">+全ての更新履歴を維持することによって、コラボレーション用に設計されています。 
 +DokuWikiには次のように使用できます。
  
-        <?php include('tpl_header.php') ?>+  * 企業の知識集約 
 +  * 個人的な手帳 
 +  * ソフトウェアマニュアル 
 +  * プロジェクトの作業空間 
 +  * CMS -- イントラネット
  
-        <div class="wrapper group"> 
  
-            <?php if($showSidebar): ?> +</dokuteaser>
-                <!-- ********** ASIDE ********** --> +
-                <div id="dokuwiki__aside"><div class="pad include group"> +
-                    <h3 class="toggle"><?php echo $lang['sidebar'] ?></h3> +
-                    <div class="content"> +
-                        <?php tpl_flush() ?> +
-                        <?php tpl_includeFile('sidebarheader.html') ?> +
-                        <?php  +
- echo $sidebar; +
- ?> +
-                        <?php tpl_includeFile('sidebarfooter.html') ?> +
-                    </div> +
-                </div></div><!-- /aside --> +
-            <?php endif; ?>+
  
-            <!-- ********** CONTENT ********** --> 
-            <div id="dokuwiki__content"><div class="pad group"> 
  
-                <div class="pageId"><span><?php echo hsc($ID) ?></span></div>+<dokuteaser> 
 +==== DokuWiki のカスタマイズ ==== 
 +{{ :marketing:customize.png?nolink&90|}}  
 +管理者メニューによる簡単な設定に始まり、テンプレートやプラグインのダウンロード、独自の拡張機能の開発に至るまで、あらゆる専門性レベルのカスタマイズに対応します。
  
-                <div class="page group"> +  * [[ja:config|設定]
-                    <?php tpl_flush() ?> +  * [[ja:plugins|プラグイン]] 
-                    <?php tpl_includeFile('pageheader.html') ?> +  * [[ja:template|テンプレート]] (別名 スキン・テーマ) 
-                    <!-- wikipage start --> +  * [[ja:tips|利用のヒントと裏技]]
-                    <?php tpl_content() ?> +
-                    <!-- wikipage stop --> +
-                    <?php tpl_includeFile('pagefooter.html') ?> +
-                </div> +
- <!-- Display permalink --> +
-                <div class="docInfo"> +
- <?php echo '<a class="mainpermalink" href="' . $DOKU_BASE . "doku.php?id=" . $ID.'&rev='.($INFO['rev']?$INFO['rev']:$INFO['lastmod']) .' ">Permalink</a> ';?> +
- <?php tpl_pageinfo() ?> +
- </div>+
  
-                <?php tpl_flush() ?> +[[ja:development|開発者向け資料はこちらをご覧ください]] 
-            </div></div><!-- /content -->+</dokuteaser>
  
-            <hr class="a11y" />+<dokuteaser> 
 +==== コミュニティ ==== 
 +{{ :marketing:community.png?nolink&90}} 
 +参加によるコミュニティへの還元はオープンソースの一部です。 
 +実現するための多数の選択肢があります。
  
-            <!-- PAGE ACTIONS --> +  * 自分の経験を共有 
-            <div id="dokuwiki__pagetools"> +  * ウィキの運営 
-                <h3 class="a11y"><?php echo $lang['page_tools']; ?></h3> +  * 文書作成でプラグイン作成者を手伝う 
-                <div class="tools"> +  * [[https://translate.dokuwiki.org/?lang=ja|DokuWiki ユーザインタフェースの翻訳を手伝う(英語)]] 
-                    <ul> +  * [[https://github.com/dokuwiki/dokuwiki/issues|バグ報告および機能に関する要望(英語)]] 
-                        <?php +  * [[https://forum.dokuwiki.org|フォーラム(英語)の質問に回答]]
- tpl_action('login', 1, 'li', 0, '<span>', '</span>'); +
- tpl_action('register', 1, 'li', 0, '<span>', '</span>'); +
- ?> +
- <li><br><hr></li> +
- <?php if($INFO['writable'] && ($ACT === 'edit' || $ACT ==='preview') ):?> +
- <li onmouseup="jQuery('#edbtn__save').click();"> +
-                            <a href="#" class="action save"><span>Speichern</span></a> +
-                        </li> +
- <li><br><hr></li> +
- <?php endif;?> +
- <?php  +
-  +
-                            tpl_action('edit',      1, 'li', 0, '<span>', '</span>'); +
- tpl_action('revert',    1, 'li', 0, '<span>', '</span>'); +
- tpl_action('top',       1, 'li', 0, '<span>', '</span>'); +
- ?> +
-  +
- <li onmouseup="window.print()"> +
-                            <a href="" class="action print"><span>Drucken</span></a> +
-                        </li> +
-  +
- <?php +
-                            tpl_action('subscribe', 1, 'li', 0, '<span>', '</span>'); +
-                            tpl_action('revisions', 1, 'li', 0, '<span>', '</span>'); +
- tpl_action('backlink',  1, 'li', 0, '<span>', '</span>'); +
-  +
- ?> +
- <li><br><hr></li> +
- <?php   +
- tpl_action('admin', 1, 'li', 0, '<span>', '</span>'); +
- tpl_action('profile', 1, 'li', 0, '<span>', '</span>'); +
- tpl_action('recent', 1, 'li', 0, '<span>', '</span>'); +
- tpl_action('media', 1, 'li', 0, '<span>', '</span>'); +
- tpl_action('index', 1, 'li', 0, '<span>', '</span>'); +
-                        ?> +
-                    </ul> +
-                </div> +
-            </div> +
-        </div><!-- /wrapper -->+
  
-        <?php include('tpl_footer.php') ?> +[[ja:teams:getting_involved|参加しよう]] 
-    </div>  +</dokuteaser>
- <div class="watermark"> +
- <?php  +
- if(isset($_SERVER['REMOTE_USER'])) { +
- echo 'gedruckt von '.hsc($INFO['userinfo']['name']) ; +
- } else { +
- echo 'oeffentlich'; +
-+
-  +
- ?> +
- </div> +
- <div class="watermark-confidential"> +
- <?php +
-            // get watermark either out of the template images folder or data/media folder +
-            $logoSize = array(); +
-            $logo = tpl_getMediaFile(array(':wiki:watermark.png',':watermark.png', 'images/watermark.png'), false, $logoSize); +
-            echo '<img src="'.$logo.'" '.$logoSize[3].' /';+
  
-        ?> +<dokuteaser
- </div+===== 著作権 =====
- </div><!-- /site -->+
  
-    <div class="no"><?php tpl_indexerWebBug(/* provide DokuWiki housekeeping, required in all templates *?></div> +2004-2023 (c) Andreas Gohr <andi@splitbrain.org>((ヘルプおよびサポートに関する直接のお問い合わせはご遠慮ください -- その代わりに[[ja:mailinglist|メーリングリスト]]あるいは[[https://forum.dokuwiki.org|フォーラム(英語)]]、[[https://forum.dokuwiki.org/forum/26|フォーラム(日本語)]]をご利用ください。)) and the DokuWiki Community 
-    <div id="screen__mode" class="no"></div><?php /* helper to detect CSS media query in script.js *?> + 
-    <!--[if ( lte IE 7 IE 8 ) ]></div><![endif]--+DokuWiki エンジンのライセンスは [[https://licenses.opensource.jp/GPL-2.0/gpl/gpl.ja.html|GNU 一般公衆利用許諾契約書]] バージョン 2 となります。 
-</body+企業において DokuWiki をご利用の場合には、 幾許かの[[:ja:donate|寄付]]をご検討願います ;-)。 
-</html>+ 
 +この文書の意味するところがよくわからない場合には、 以下をご覧ください。 
 +[[:ja:faq:license|ライセンスに関する FAQ]
 +</dokuteaser
 +<dokuteaser> 
 +===== 利用者の声 ===== 
 + 
 +!tweets! 
 +</dokuteaser>
ja/dokuwiki.1693201897.txt.gz · 最終更新: 2023-08-28 07:51 by 153.246.253.232

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki