Skip to content

hiroki8080/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 セットアップ周りの改善、既存プラグインの修正

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 53.3%
  • Smarty 32.2%
  • JavaScript 11.0%
  • CSS 3.4%
  • HTML 0.1%