Skip to content

Kokemomo/Kokemomo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KOKEMOMO CMS

これはPython Bottle Frameworkを使ったCMSです。

現在の機能

  • ファイルアップロード
  • パラメータの検索、登録(更新)、削除
  • ユーザー登録
  • ログイン
  • プラグイン登録
  • ブログ
  • Facebook認証(現在改修中)
  • レコメンドエンジン(現在改修中)

動作環境

  • Python 3.6.1
  • 使用ライブラリはrequirements.txtを参照

セットアップ

依存モジュールをインストールする

pip install -r requirements.txt

開発用サーバーを起動する

python simple_cms.py -s common

※commonはデフォルトの設定ファイル名です。
任意の設定ファイルを追加し、切り替えることが出来ます。
※gunicornなどのサーバーで動作させる場合はcommonが使用されます。
その場合は下記のようにオプションは指定できません。
python simple_cms.py

CMSへアクセスする

http://localhost:8861/admin/login
※テスト用にadmin/adminでログイン可

ディレクトリ構成

root
├application … 開発したアプリケーションの格納先
│ ├data … ファイルアップロードデータ
│ ├lib … 外部ライブラリ
│ ├plugins … プラグイン
├kokemomo … KOKEMOMO本体
│ ├data … ファイルアップロードデータ
│ ├lib … 外部ライブラリ
│ ├plugins … プラグイン
│ ├settings … 設定ファイル
└ simple_cms.py … 起動スクリプト

CMSの拡張(プラグインの開発)

履歴

0.1.0 ベータ 開発しやすいようにアーキテクチャの変更、管理画面、ブログプラグイン
0.1.1 ブログプラグインのカスタマイズ、軽微な修正
0.1.2 gunicornへの対応、フレームワークラッパーの修正

リリース予定

0.1.3 セットアップ周りの改善、既存プラグインの修正