tgapp-calendarevents

ソフトウェアのスクリーンショット:
tgapp-calendarevents
ソフトウェアの詳細:
バージョン: 0.0.8
日付のアップロード: 20 Feb 15
開発者: Alessandro Molina
ライセンス: 無料
人気: 0

Rating: nan/5 (Total Votes: 0)

tgapp-calendarevents TurboGears2ためのプラグイン可能なカレンダーやイベントのアプリケーションです それはそれをプラグアプリケーション内で定義されたエンティティに関連するイベントを作成することを可能にする。
Calendareventsは新しいイベントタイプを定義することで、イベントがそれを説明してブログの記事のような外部のエンティティの関係を定義することができ、複数のカレンダーとイベントタイプのサポートを提供します。
イベントの日付と場所のために利用可能な気象情報が提供される場合は、イベントを表示する場合。
のインストール
calendareventsはPyPIのからか、Bitbucketの両方からインストールできます。
easy_installをcalendarevents
単にユーザーのほとんどのために働く必要があります
の差し込むcalendarevents
あなたのアプリケーションのconfig / app_cfg.pyインポートプラグイン:
tgext.pluggableインポートプラグから
その後calendareventsでファイルコールプラグの終わりに:
プラグ(base_configは、「calendarevents '、event_types = [...])
少なくとも1つのイベント·タイプがevent_types引数の内部で定義する必要があります。イベントタイプを定義すること、イベントタイプ]セクションの内側に説明します。
// localhostを:8080 / calendareventsあなたは、httpカレンダーにアクセスできるようになります。
のイベントタイプ
calendareventsが動作するために、少なくとも1つのイベントタイプを定義するためのアプリケーションを必要とします。
イベントタイプは、コンサート自体について説明したブログ記事に関し、コンサートのためにイベントを定義するために、たとえば、calendarevents.EventTypeクラスから継承する定義する必要があります。
クラスコンサート(イベントタイプ):
 名= 'コンサート」
 デフget_linkable_entities(自己、カレンダー):
  model.DBSession.query(model.Article)中のため(a.uid、a.title)]リターン
 デフget_linked_entity_info(自己、イベント):
  model.DBSession.query(model.Article)の.get(event.linked_entity_id).TITLEを返す
 デフget_linked_entity_url(自己、イベント):
 戻りtg.url( '/ブログ/ビュー/%s'は%event.linked_entity_id)
プラグ(base_configは、「calendarevents '、event_types = [コンサート()])
の露出パーシャル
calendareventsは他のページの中にイベントボックスをレンダリングするために、部分的に公開します。
- calendarevents.partials:イベント(イベント) - イベントボックスをレンダリングします。

の要件

  • のPythonます。

開発者の他のソフトウェア Alessandro Molina

tgapp-fbauth
tgapp-fbauth

20 Feb 15

tgapp-photos
tgapp-photos

20 Feb 15

tgapp-registration
tgapp-registration

15 Apr 15

へのコメント tgapp-calendarevents

コメントが見つかりません
コメントを追加
画像をオンにする!