Zope/Plone

撮影ログをDatadogでリアルタイム可視化

リアルタイムでモニタリングしたい 構内で写真撮影をしているとき,撮影の日時,枚数をざっくりリアルタイムに観たいなと思っていました.ワークショップとか授業に使えるんじゃないかと. そんな中,FlashAirのバージョン3以 […]

Ploneでログインの失敗を取得するには、イベントで取得することができない。代わりにPython Scriptを用いる。 login_form_validate.py を修正することで取得することが可能となる。 以下コー […]

Plone Conference 2014 に参加しています.本日は,スプリントでした. 参加前に軽くチェックした時に発見したコントロールパネル周りのバグを伝え,スプリントで解決することができました. 原因は,plone […]

Plone Conference 2014 に行く前にエラーを見つけておく。 本日はコントロールパネ内のページの表示について調べてみた。 @@security-controlpanel で UnicodeEncodeEr […]

Plone5 のツールバーが改善

Plone5 のリリースが近くなってきています.手元の環境を Plone 5.0a3.dev0 へアップデートして状況を見てみました. 以前までのPlone5では,ツールバーがページデザインにかぶってしまい,視認性が悪く […]

DatadogをPloneの解析に使う

はじめに CMS Plone のアクセス解析等は,Google Analyticsなどで簡単にできる.しかし,操作状況等の異なるメトリクスが欲しい場合,取得が困難である.近年,GAオマージュのローカルで利用できるアプリと […]

Ploneは,ページネーション処理を簡単に実装できる仕組みがあります. plone.batching というモジュールが標準で組み込まれており,テンプレートに数行書くだけで簡単に利用できます. テンプレートでバッチ処理し […]

Plone5のレビュー

Ploneは、オープンソースのコンテンツ管理システムですが、近年はすっかり皆さんに忘れ去られている存在。久しぶりのメジャーバージョンアップ “5” で少しは見直すことができるかもしれません。Wor […]

Plone5を試そうと思い、久しぶりに、buildout.coredevでビルドをした。 lxmlのビルドで躓く libxml2-devやlibxlst-develをインストールしてもダメ。 解決には、zlibを入れる必 […]

plone.app.discussionのバージョンを2.2.x以降にすることでDexterityでも使えるようになる.アップグレード後は,このプロダクトを再インストールする必要がある. 方法 今時点の最新バージョンは, […]

どうも,mercurialEclipseをインストールしていて,強制終了した際になるみたい. 下記のアドレスを参考にして解決した. Eclipse + MercurialEclipse Problem  [The Sof […]

PloneのユーザーをCSVで管理する

Ploneのユーザー管理は,しっかりしているのだが,一度に大量のユーザーを追加しようとする際,PloneのUIで作業をするのは非常に大変.CSVで簡単にコントロールするプロダクトがある. atreal.usersinou […]

portal catalogのdepthについて 0は,パスのコンテンツ 1は,パスの直下のコンテンツ 2は,パス以下全てのコンテンツ を取得する.

PloneにOAuth PloneにOAuth機能を追加するには,pmr2.oauthを利用する. ただ,4.2だとPermissionエラーが出てしまうので,browser内のzcmlに <include pac […]