JA:Potlatch 1/Development overview
Jump to navigation
Jump to search
30秒オーバービュー
Potlatch は2つの部分からなります:
- ActionScript 1で書かれたFlash クライアントで、ウェブブラウザーで走ります。
- Rubyで書かれたサーバーAPIで、データベースとのやりとりを全てします。
これらは全てオープンソースです。 - コードはパブリックドメインで、LGPLのライブラリー Mingを使ってでコンパイルされます。パッチは大歓迎です!
ActionScript 1 はスクリプトを書いたことがある人には簡単に扱える言語です。もし、Potlatchをハックしたいなら、まず、このUIに慣れ、OSMのノード・ウェイ・タグを完全に理解するべきです。
5分 オーバービュー
詳しくは、five-minute overviewを読みましょう。
技術的参考文献
このサイト
- Potlatch/Development overview/Installing and compiling
- Potlatch/Development overview/File-by-file
- Potlatch/Development overview/Client overview
- Potlatch/Development overview/Server overview
- Potlatch/Development overview/AMF
- Potlatch/Development overview/Yahoo
- Potlatch/Development overview/FAQs
外部のサイト
- ActionScript dictionary (PDF)
- 多分必要ないと思うもの:
- Ming: project, reference (only if you're hacking on the drawing primitives)
- AMF format description (see especially list of types)
ライセンス
全てのファイルはパブリックドメインで、Richard Fairhurstによってかかれました。以下以外は:
- リレーションのコードは、Dave Stubbs 。ありがとう!
- 追加的パッチは、Thomas Wood 。
- ymap.swf は、 Yahoo Flash API からの内容を含んでいて、Yahoo の使用許諾にしたがいます。
- swfobject.js は、 Geoff Stearns によってかかれ、 MIT-license です。
- 警告音は freesound.org からで、 acclivityによって作られました。ライセンスは CC-SamplingPlus です。
協力者募集中!
- 連絡は、Richardへ。