タグ

wikiに関するR1000Leafのブックマーク (12)

  • CrossInTheNight.com is for sale | HugeDomains

    Make 24 monthly payments Pay 0% interest Start using the domain today. See details

    CrossInTheNight.com is for sale | HugeDomains
  • MOONGIFT: » 文句なしのWiki「MindTouch Deki Wiki」:オープンソースを毎日紹介

    完成形を見てしまった気がする。それくらいできが良い。 これまでWikiエンジンを幾つも紹介してきた。もちろん、機能面ではもの凄く充実しているものも数多い。だが、使い勝手や初期状態での機能等を考えると、これがまさに完成系と言えるのではないだろうか。 今回紹介するオープンソース・ソフトウェアはMindTouch Deki Wiki、エンタープライズ向けのWikiエンジンだ。 欠点がなさすぎる。日語はもちろんOK、Ajaxを使って遷移の少ない作り、履歴管理+差分表示にももちろん対応している。編集はWYSIWYGなテキストエリアでできる。 ヘッダを作れば、その中だけで編集できる。画像をアップロードして、埋め込むのも簡単。ページの階層管理もできて、タグも使える。ウォッチリストに登録、コメントをする、RSS配信など何でもござれだ。 さらに多言語対応、Google Analyticsを埋め込めるなどな

    MOONGIFT: » 文句なしのWiki「MindTouch Deki Wiki」:オープンソースを毎日紹介
  • MOONGIFT: » セクシーなマークアップ言語「Texy」:オープンソースを毎日紹介

    ブログ等ではWYSIWYGなテキストエディタがよく使われる。その場で見た目も分かりやすいHTMLが作れる反面、動作が重たく操作が面倒という欠点もある。 慣れてくると大抵、文章が定型化してくるので、テキストエリアに普通の入力ができるのが簡単になる。その際に便利なのがWikiのようなマークアップ言語だ。 今回紹介するオープンソース・ソフトウェアはTexy、XHTML Validなマークアップ言語だ。 TexyはWikiに似た記法を使ってXHTMLを出力するテキスト変換ライブラリで、それ単体というよりも他のソフトウェアに組み込んで使われる方が多い。 例えばb2evolution、WordPressBLOG:CMS、Nucleus、lucidCMS、Drupal、Symfony向けのライブラリが存在している。処理自体は関数化されているので、自作のソフトウェアの組み込みやGeshi等の既存ライブラ

    MOONGIFT: » セクシーなマークアップ言語「Texy」:オープンソースを毎日紹介
  • WYSIWYGな編集をしよう - よくきたWiki

    † $ mkdir fckeditor $ cd fckeditor $ tar zxvf ../FCKeditor_2.0rc3.tar.gz † $fckObject = new FCKeditor( "edit_name") ; $fckObject->BasePath = "/path/to/fckeditor/; $fckObject->Create(); <html> <head></head> <body> <?php echo $_REQUEST[ "edit_name"]; ?> </body></html>

  • MOONGIFT: » Markdownの入力補助「wmd」:オープンソースを毎日紹介

    ※ 画像は公式サイトのデモより Wiki等の記法は一度覚えてしまえば記述はそれ程難しくはないが、最初のステップに面倒がってしまい触るのを止めてしまう人も多い。非常に便利なだけに勿体無い。 そうした人にとって、最初は入力補助があると便利だろう。そこで使ってみて欲しいのがこれだ。 今回紹介するフリーウェアはwmd、Markdown記法の入力補助ソフトウェアだ。 wmdはテキストエリアをWYSIWYGなエディタに変える類のソフトウェアではない。あくまでも入力補助を行うためのソフトウェアだ。だが、これが非常に便利なものになっている。 対応している文字装飾は太字、イタリック、外部リンク、引用、コード、イメージタグ、リスト、ヘッダー、水平線となっている。これらが文字列を選択して、ボタンを押すだけで簡単に利用できるようになっている。 結構便利なのが、シフトキーを押しながらエンターを押すと、前の行の設定を

    MOONGIFT: » Markdownの入力補助「wmd」:オープンソースを毎日紹介
  • JavaScript/Java/PythonでDiff·google-diff-match-patch MOONGIFT

    ※画像は公式サイトデモより 最近、自作でWikiエンジンを書いている。Wikiの三大要素(?)として必要なのは、ページがない場合の自動生成、HTMLを記述する事無く記法によって生成される文章、そして不特定多数が編集するための履歴管理機能だ。 履歴管理をする以上、リビジョンの比較ができなければ意味がない。更新の衝突が起こった場合も必要だ。その際に非常に便利なライブラリがこれだ。 今回紹介するオープンソース・ソフトウェアはgoogle-diff-match-patch、各種言語による差分表示ライブラリだ。 google-diff-match-patchはその名の通り、Google謹製のライブラリだ。何と、Webベースのドキュメント作成ソフトウェア、Google Documentsでも使われている代物だ。 提供されているのはJavaScriptJavaそしてPython向けのソースになる。特に

    JavaScript/Java/PythonでDiff·google-diff-match-patch MOONGIFT
  • MarkDownを組み込む·PHP MarkDown MOONGIFT

    先ほども書いた通り、Wiki風のアプリケーションを構築している。その中の重要な要素の一つが、HTMLを書かずに済む記法の存在だ。様々なWikiエンジンが存在するのに、改めて記法を実装する気にはならない。元々、Wikiエンジンのものを流用しようと考えていた。 しかし、プラグインの機能や、独自の機能が盛り込まれていると組み込むのも意外に手間な事が分かった。そしてたどり着いたのがこれだ。 今回紹介するオープンソース・ソフトウェアはPHP MarkDownPHPで実装されたMarkDownライブラリだ。 MarkDownは言わずと知れた記法で、色々なWiki、Drupal、WordPressなど、テキストを扱うCMSなどにプラグインやデフォルトとして提供されている。洗練された分かりやすい記法だ。 そして、このPHP MarkDownは組み込みで利用するのに便利なライブラリになっている。重要なのは

    MarkDownを組み込む·PHP MarkDown MOONGIFT
  • MOONGIFT: » WikiがDBとして進化した「wikidBASE」:オープンソースを毎日紹介

    Wikiとはただ文字列を書き連ねるだけの存在ではない。その積み重ねはいわゆるDBとなって、活用されるものだ。とは言え、柔軟性が高過ぎて自由に書かれただけではDBとしての活用は難しい。 ある程度の項目を区切って入力できればベストだろう。かといってWikiの柔軟性は失わない事が前提だ。 今回紹介するオープンソース・ソフトウェアはwikidBASE、Python製のWikiエンジンだ。 wikidBASEはいわゆるWikiエンジンとして開発されている。普通のWikiとしての利用は無論可能だ。だが、それはwikidBASEの目指すべき使い方ではない。このWikiエンジンには秘めたる実力がある。 それが簡易DBとしての利用だ。データ項目の定義はユーザ自身ができる。入力フォームは自動的に生成され、テキストボックスのみならず、ドロップダウンやチェックボックス等も生成される。日付を定義することで、カレンダ

    MOONGIFT: » WikiがDBとして進化した「wikidBASE」:オープンソースを毎日紹介
  • PukiWiki スキンの作り方 - TPH

    [ 概要 ] pukiwiki のスキン作成メモ [ スキン構造 ] pukiwiki のデフォルトスキンは以下ような構造になっています。 +------------------------+ | default skin structure | +------------------------+-----------------------------------------------+ | | | pukiwiki --- skin ---+--- default.en.css // default stylesheet | | +--- default.ja.css // default stylesheet | | +--- default.js // default javascript | | +--- keitai.skin.ja.php // keitai real p

  • WikiMatrix - Compare them all

    The Wiki Comparison Site Find the right Wiki software for your needs. WikiMatrix helps you compare the features of different Wikis in a comfortable side-by-side table. Select the Wikis you're interested in below and click the compare button. Not sure where to start? Let the Choice Wizard guide you through a few questions to narrow down the available Wikis to your needs. Need special features? Try

  • 【コラム】クリエイターのためのライフハック (21) 拡張性の高いメモアプリ - Helipad | クリエイティブ | マイコミジャーナル

    Wikiは慣れるまで多少時間がかかるものの、記述ルールさえ覚えたらノートをとるのが手軽でスピーディに行えるだけでなく、ある程度フォーマットされた形で出力できるので大変便利です。 ちょっと癖のあるWikiをシンプルに扱えるという意味では、コラムの第1回で紹介したWriteboard がおすすめですが、機能的に物足りない部分があります。例えばWriteboardでは複数のページを作ることができません。もちろんひとりのユーザーが複数のWriteboardを立ち上げることはできますが、それらを一括で管理することができないのです。その日の会議で行ったブレインストーミングなど一時的に置いておく場としてWriteboardは最高ですが、幾つかのアイデアを整理したり、企画書のドラフトを置いておくなど、『仕事』という単位で一括管理したいと考えている方にとってはHelipadがおすすめです。 新規登録とログ

  • 【コラム】クリエイターのためのライフハック (1) Wikiを活用してコラボライティングを実現する - Writeboard | クリエイティブ | マイコミジャーナル

    日々の仕事を楽にこなしてみませんか? 同じタスクでも上手にツールを使うことで効率的かつ迅速に行えることがあります。複数のタスクを同時にこなさなくてはいけない今日のクリエイターライフですが、どのようにすれば複雑になってきているクリエイティブプロセスをシンプルにすることができるでしょうか。そんな仕事プロセスにおいての裏技である「ライフハック」を身につけて、楽にできるところは楽できるツール、サービスを毎週紹介していきます。 "Wiki(ウィキ)"ってなに? Wikiは Webページを誰でも書き換えることができるプログラム。Webページといえば、サイト管理者のみが更新できるというのが一般的ですが、Wikiを利用したサイトは文字通り誰でもページを更新することができます。 複数人数で作業ができるコラボレーションツールとして知られており、PHPで動作するPukiWikiやPerlで動作するYukiWik

  • 1