CGI :: Wiki.

CGI :: Wikiはウィキを構築するためのツールキットです。
今すぐダウンロード

CGI :: Wiki. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Kake Pugh
  • 出版社のWebサイト:
  • http://search.cpan.org/kake/URI-Find-Delimited-0.02/lib/URI/Find/Delimited.pm

CGI :: Wiki. タグ


CGI :: Wiki. 説明

CGI :: Wikiはウィキを構築するためのツールキットです。 CGI :: WikiはWikis.helpsを築くためのツールキットです。あなたはまだいくつかのコードを書く必要があります - これはinststance wiki.synopsisではありません#sqliteストレージバックエンドと#反転インデックス/ db_file検索バックエンドを持つWikiオブジェクトを設定します。このストア/検索#組み合わせは、実際の#データベースサーバにアクセスできないシステムで使用できます。 My $ STORE = CGI :: Wiki :: Store :: SQLite-> New(dbname => "/home/wiki/store.db"); My $ INDEXDB =検索:: invertedIndex :: db :: db_file_splithash-> new(-map_name => "/home/wiki/indexes.db"、-lock_mode => "ex"); My $ search = cgi :: wiki :: search :: sii-> new(indexdb => $ indexdb); My $ WIKI = CGI :: Wiki-> New(Store => $ Store、search => $ search); #すべてのCGIのものを行います。私の$ q = cgi-> new; My $ ACTION = $ Q-> PARAM(「アクション」); My $ Node = $ Q-> PARAM( "ノード"); IF($ ACTION EQ 'display'){My $ RAW = $ WIKI-> retrieve_node($ NODE); My $ COKED = $ WIKI->フォーマット($ RAW); PRINT_PAGE(ノード=> $ NODE、Content => $ COKED); ELSIF($ ACTION EQ 'Preview'){My $ subject_content = $ Q-> PARAM( "Content"); My $ PREVIWER_HTML = $ WIKI->形式($ subject_content); PRINT_EDITFORM(ノード=> $ NODE、CONTENT => $ subject_content、Preview => Preview_HTML); ELSIF($ ACTION EQ 'COMMIT'){My $ subject_content = $ Q-> PARAM( "Content"); My $ CKSUM = $ Q-> PARAM(「チェックサム」); My $ LOGED = $ WIKI-> WRITE_NODE($ NODE、$ subject_content、$ CKSUM)。 ($ LEGHED){PRINT_SUCCESS($ NODE); alte {handle_conflict($ node、$ submitted_content)} } } 要件: ・Perl


CGI :: Wiki. 関連ソフトウェア