Soumettre la recherche
Mettre en ligne
公開型CMSとしてのTrac
•
Télécharger en tant que PPT, PDF
•
0 j'aime
•
940 vues
Kazuya Hirobe
Suivre
2008.01
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 27
Télécharger maintenant
Recommandé
公開型CMSとしてのTrac
公開型CMSとしてのTrac
guest9c0884
Xml rpc を使ってブログ投稿
Xml rpc を使ってブログ投稿
Fumito Mizuno
Djangoフレームワークの紹介 OSC2015北海道
Djangoフレームワークの紹介 OSC2015北海道
Shinya Okano
Flash Playerの作り方
Flash Playerの作り方
Yu Kobayashi
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
climbFrog
CMS の今後と IoT 〜 concrete5 などの CMS が進む道
CMS の今後と IoT 〜 concrete5 などの CMS が進む道
Katz Ueno
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Chrome Apps 概要
Chrome Apps 概要
yoshikawa_t
Recommandé
公開型CMSとしてのTrac
公開型CMSとしてのTrac
guest9c0884
Xml rpc を使ってブログ投稿
Xml rpc を使ってブログ投稿
Fumito Mizuno
Djangoフレームワークの紹介 OSC2015北海道
Djangoフレームワークの紹介 OSC2015北海道
Shinya Okano
Flash Playerの作り方
Flash Playerの作り方
Yu Kobayashi
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
climbFrog
CMS の今後と IoT 〜 concrete5 などの CMS が進む道
CMS の今後と IoT 〜 concrete5 などの CMS が進む道
Katz Ueno
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Chrome Apps 概要
Chrome Apps 概要
yoshikawa_t
パッチを書いてみよう(第17回Nseg勉強会LT)
パッチを書いてみよう(第17回Nseg勉強会LT)
Masahiro Yamada
Wp プラグインapiから理解するword press.share
Wp プラグインapiから理解するword press.share
Yuji Nojima
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
Yuji Nojima
Chrome For HTML5NIGHT
Chrome For HTML5NIGHT
Takuya Oikawa
Chrome Apps のデバイスAPI
Chrome Apps のデバイスAPI
yoshikawa_t
Chrome extension入門
Chrome extension入門
pakutoma
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
Yuji Nojima
コメントビューア Nway
コメントビューア Nway
jz5 MATSUE
環境構築資料
環境構築資料
武彦 大山
僕のChrome拡張
僕のChrome拡張
Syo Igarashi
第49回HTML5勉強会 Google I/O 2014サマリー
第49回HTML5勉強会 Google I/O 2014サマリー
Takuya Oikawa
第3回concrete5初心者勉強会
第3回concrete5初心者勉強会
武彦 大山
Basis of Firefox Apps
Basis of Firefox Apps
dynamis
Autopagerize on Firefox and Google Chrome
Autopagerize on Firefox and Google Chrome
swdyh
今すぐ誰でもOpenSocial コンテナになれるんです LIVE
今すぐ誰でもOpenSocial コンテナになれるんです LIVE
Nobuhiro Nakajima
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Takeshi Arabiki
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
Vagrant でお手軽開発環境
Vagrant でお手軽開発環境
Hideki MACHIDA
WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介
Takashi Uemura
Bootstrap
Bootstrap
Jun Chiba
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
Bot Framework v4 開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11
Atsushi Yokohama (BEACHSIDE)
Contenu connexe
Tendances
パッチを書いてみよう(第17回Nseg勉強会LT)
パッチを書いてみよう(第17回Nseg勉強会LT)
Masahiro Yamada
Wp プラグインapiから理解するword press.share
Wp プラグインapiから理解するword press.share
Yuji Nojima
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
Yuji Nojima
Chrome For HTML5NIGHT
Chrome For HTML5NIGHT
Takuya Oikawa
Chrome Apps のデバイスAPI
Chrome Apps のデバイスAPI
yoshikawa_t
Chrome extension入門
Chrome extension入門
pakutoma
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
Yuji Nojima
コメントビューア Nway
コメントビューア Nway
jz5 MATSUE
環境構築資料
環境構築資料
武彦 大山
僕のChrome拡張
僕のChrome拡張
Syo Igarashi
第49回HTML5勉強会 Google I/O 2014サマリー
第49回HTML5勉強会 Google I/O 2014サマリー
Takuya Oikawa
第3回concrete5初心者勉強会
第3回concrete5初心者勉強会
武彦 大山
Basis of Firefox Apps
Basis of Firefox Apps
dynamis
Autopagerize on Firefox and Google Chrome
Autopagerize on Firefox and Google Chrome
swdyh
今すぐ誰でもOpenSocial コンテナになれるんです LIVE
今すぐ誰でもOpenSocial コンテナになれるんです LIVE
Nobuhiro Nakajima
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Takeshi Arabiki
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
Vagrant でお手軽開発環境
Vagrant でお手軽開発環境
Hideki MACHIDA
WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介
Takashi Uemura
Bootstrap
Bootstrap
Jun Chiba
Tendances
(20)
パッチを書いてみよう(第17回Nseg勉強会LT)
パッチを書いてみよう(第17回Nseg勉強会LT)
Wp プラグインapiから理解するword press.share
Wp プラグインapiから理解するword press.share
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
Chrome For HTML5NIGHT
Chrome For HTML5NIGHT
Chrome Apps のデバイスAPI
Chrome Apps のデバイスAPI
Chrome extension入門
Chrome extension入門
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
コメントビューア Nway
コメントビューア Nway
環境構築資料
環境構築資料
僕のChrome拡張
僕のChrome拡張
第49回HTML5勉強会 Google I/O 2014サマリー
第49回HTML5勉強会 Google I/O 2014サマリー
第3回concrete5初心者勉強会
第3回concrete5初心者勉強会
Basis of Firefox Apps
Basis of Firefox Apps
Autopagerize on Firefox and Google Chrome
Autopagerize on Firefox and Google Chrome
今すぐ誰でもOpenSocial コンテナになれるんです LIVE
今すぐ誰でもOpenSocial コンテナになれるんです LIVE
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Vagrant でお手軽開発環境
Vagrant でお手軽開発環境
WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介
Bootstrap
Bootstrap
Similaire à 公開型CMSとしてのTrac
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
Bot Framework v4 開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11
Atsushi Yokohama (BEACHSIDE)
WordPressのテンプレートタグを理解する
WordPressのテンプレートタグを理解する
Yoshinori Kobayashi
Mautic Meetup Tokyo #3 データベース不要CMS:Gravの紹介
Mautic Meetup Tokyo #3 データベース不要CMS:Gravの紹介
Kohei Nishikawa
Lt20190129
Lt20190129
Shinichiro Takezaki
ブログのファイル自動生成と管理画面のリニューアルについて。
ブログのファイル自動生成と管理画面のリニューアルについて。
benzablock
2011 PHPカンファレンス関西 懇親会LT
2011 PHPカンファレンス関西 懇親会LT
Takako Miyagawa
Webteko 20090925
Webteko 20090925
だいすけ ふるかわ
Chrome Extensionでスクリーンシェアをやってみる
Chrome Extensionでスクリーンシェアをやってみる
Yusuke Naka
HTML5 によるロボット制御
HTML5 によるロボット制御
Honma Masashi
20101001 5分でわかるtrac pluginの作り方_slideshare
20101001 5分でわかるtrac pluginの作り方_slideshare
sinsoku listy
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
Tsubasa Yoshino
俺とGitHub
俺とGitHub
Masayuki KaToH
Goodby Hatena, hello Sphinx
Goodby Hatena, hello Sphinx
Kouhei Maeda
MTDDC Meetup TOKYO 2015 bit-part
MTDDC Meetup TOKYO 2015 bit-part
bitpart
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
Sho Ito
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
Toshiaki Maki
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
Fumito Mizuno
GDG Women DevfestW
GDG Women DevfestW
Tomoko Sato
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?
Tetsuo Mitsuda
Similaire à 公開型CMSとしてのTrac
(20)
Tizen web app について調べたよ
Tizen web app について調べたよ
Bot Framework v4 開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11
WordPressのテンプレートタグを理解する
WordPressのテンプレートタグを理解する
Mautic Meetup Tokyo #3 データベース不要CMS:Gravの紹介
Mautic Meetup Tokyo #3 データベース不要CMS:Gravの紹介
Lt20190129
Lt20190129
ブログのファイル自動生成と管理画面のリニューアルについて。
ブログのファイル自動生成と管理画面のリニューアルについて。
2011 PHPカンファレンス関西 懇親会LT
2011 PHPカンファレンス関西 懇親会LT
Webteko 20090925
Webteko 20090925
Chrome Extensionでスクリーンシェアをやってみる
Chrome Extensionでスクリーンシェアをやってみる
HTML5 によるロボット制御
HTML5 によるロボット制御
20101001 5分でわかるtrac pluginの作り方_slideshare
20101001 5分でわかるtrac pluginの作り方_slideshare
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
俺とGitHub
俺とGitHub
Goodby Hatena, hello Sphinx
Goodby Hatena, hello Sphinx
MTDDC Meetup TOKYO 2015 bit-part
MTDDC Meetup TOKYO 2015 bit-part
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
GDG Women DevfestW
GDG Women DevfestW
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?
Plus de Kazuya Hirobe
Photoshop apis
Photoshop apis
Kazuya Hirobe
20121201yidev hirobe iPad miniでRetina
20121201yidev hirobe iPad miniでRetina
Kazuya Hirobe
iPhoneDeveloper勉強会名古屋 2 発表資料 広部
iPhoneDeveloper勉強会名古屋 2 発表資料 広部
Kazuya Hirobe
Floss桜山20081008 Hirobe
Floss桜山20081008 Hirobe
Kazuya Hirobe
20090124shibuya Trac
20090124shibuya Trac
Kazuya Hirobe
プラグインの紹介など
プラグインの紹介など
Kazuya Hirobe
Plus de Kazuya Hirobe
(6)
Photoshop apis
Photoshop apis
20121201yidev hirobe iPad miniでRetina
20121201yidev hirobe iPad miniでRetina
iPhoneDeveloper勉強会名古屋 2 発表資料 広部
iPhoneDeveloper勉強会名古屋 2 発表資料 広部
Floss桜山20081008 Hirobe
Floss桜山20081008 Hirobe
20090124shibuya Trac
20090124shibuya Trac
プラグインの紹介など
プラグインの紹介など
公開型CMSとしてのTrac
1.
公開型 CMS としての
Trac hirobe
2.
Trac を インターネット公開用の
コンテンツサーバとして使おう! 作ったものを、 書いたものを、 ちゃんと公開したいよ。 ブログじゃ物足りないよ。 自作プラグインの 話とか、 デザインの話とか、 SPAM 対策とか
3.
TickTackBlog Plugin 開発の動機
やっぱブログいるよね。 Wiki よりも Ticket のほうが、コメントの管理しやるいかな
4.
TBlog Plugin (開発中)
開発の動機 普通のブログが欲しい コメント入力はブログの画面がいいし、 TrackBack とかも使いたいし。
5.
6.
WLWriter Plugin 開発の動機
Windows Live Writer 便利 Wiki って編集すんのめんどくさいし、ブラウザベースだと時間がかかるとタイムアウトするし。
7.
8.
Trac にもブログのようなデザインを Template
from ↓ これ、 Trac です。
9.
10.
Google Sitemaps Plugin
Wiki や Ticket の URL を Google に通知します。 Google が検索する際に有効利用されるかもしれません。 このプラグインの有効性は謎ですが、、
11.
TracSpamFilter Plugin をつかいましょう
( edgewall のやつ) かなりよく取れます。
12.
13.
Weekbuild サイトの設定値 Minimum
Karma (SPAM 判断の閾値) 0 ExternalLinksFilterStrategy ( 外部リンク数 ) 2 IPThrottleFilterStrategy ( 時間当たりの接続回数? ) 3 RegexFilterStrategy (BadComment ページのキーワード一致 ) 5 SessionFilterStrategy ( ブラウザのセッションが不正 ) 9 Logging ( ログをためるか ) Enable Purge old entries after ( ログ蓄積日数 ) 7 days
14.
今後の予定 ( いまのとこ
) TinyMCE Wiki Plugin TickTackBlog Plugin Wlwriter Plugin HTML2Wiki Kit 切り出し TBlog Plugin ブログの投稿機能
15.
16.
Mail Archive
プラグイン 開発の動機 Trac を仕事で使わせる! Trac ってメールからチケット作れるけど、 でも、そんなの うちの会社で使いこなせるわけないじゃん。
17.
HyperEstraier プラグイン
Namazu プラグイン 開発の動機 仕様書検索したい。
18.
TinyMCE Wiki Plugin
開発の動機 tinyMCE ってすごい!! ブラウザで WISiWYG で編集できるんだ。おまけに主要ブラウザ全対応かよ。しかもかっこええ。 これで「 Wiki なんて難しくて触れませんよ」とか言わせねぇ!
19.
XDocView プラグイン
開発の動機 リポジトリブラウザが寂しい
20.
おわり
21.
22.
でも、、 「 wiki
が HTML 汚染されるからダメだよ」 「 Tags Plugin と競合する。。」 Orz ザセツシマシタ Wiki 文法なんて使うなよって 無視することもできるけど、 でも、 TagsPlugin にはかなわない 。
23.
学んだこと (1) trac.wiki.formmatter.py
で wiki を HTML に変換してる。 ⇒ これを継承するとオリジナルの wiki パーサが作れる。 Trac のバージョンアップによって変更されがちですが。。 (2) HTMLParser つかうと HTML の読み込みができる。 いまどきは Genshi つかったほうが楽。
24.
検索用プラグイン
25.
学んだこと Pyhton って、割と簡単にメールをあつかえるのね。
import mailbox 文字化けしないポイント ・ JIS なのに①や髙: nkf かませば、とりあえず大丈夫 ・ ThunderBird の添付ファイル名( RFC2231 ): RFC2231 かどうか判断して処理を分ける。 あと、 Python のエンコーディング名と、 Mail(MIME?) の エンコーディング名って一致してないので注意。
26.
27.
Télécharger maintenant