forked from openpne/OpenPNE3
-
Notifications
You must be signed in to change notification settings - Fork 1
OP3express はOpenPNE3をいろんな意味で超特急にすることを目的にしたハックです。
License
zunivus/TejimaOpenPNE
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
◆OP3expressの概要 OP3expressは以下のような目的で作られています。 ・シンプルになったOpenPNEとはどういうものか?の研究 ・MySQLは必要なのか?もっと簡単にならないか? ・データベーステーブル(モデル)は100個近く必要なのか?もっと減らないか? ・SNSの複雑さをもっとシンプルに解釈しなおすことはできないか? あらゆる意味でExpressを目指す ・Express1 スピードが速い ・Express2 運営者にとってセットアップが手早い ・Express3 メンバーにとっても手早い ・Express4 後方互換性などのしがらみが無い分進化が速い ・Express5 構造が単純(でも広がりがある) ここでの研究でうまく行ったものはOpenPNE3本体にマージすることを目指します。 ◆セットアップ https://github.com/downloads/tejima/OP3express/OpenPNE3-mini-TP2.zip ダウンロードし、サーバに展開する。 ※最新版は、mini-TPx(数字が多いほうが新しい) https://github.com/tejima/OP3express/archives/master ネットワーク接続も、データベースのセットアップも必要ないので ファイルを展開して ./symfony openpne:install --standalone --sqlite ◆TODO ・レンタルサーバのルートドメイン以外のロケーションでも動くようにする ・ガジェットのレイアウトを見直す ・友達を誘う機能を変更する。(取り去るorメールに依存しない仕組みに) ・「全員」コミュニティを初期コミュニティとしてあらかじめ登録 ・Twitter認証の追加 ・Facebook認証の追加 ・/web にルートを合わせるのが難しい環境に対応(rewrite設定、db,cache,logの外部閲覧からの保護) ・非SSH環境からのセットアップ ・OpenPNE.ymlを安定、安全レベルに引き上げる ・symfony openpne:installを不要にする(SQLiteで、設置するだけで動く) ・運営者に不必要なコマンドを取り除く ・テストケースを追加する ・オートバックアップモードを設定する(DBファイルをコピーするだけ) DONE:ネットワークを必要としないスタンドアローンモードの追加 DONE:ProjectConfigration OpenPNE.ymlを予め準備したもので動くように DONE:OP3expressに改名してからのTP版一発目をリリース DONE:SQLite対応 ◆改訂履歴 2011/01/09 GoogleApps Mixi認証のパッケージを更新した 2011/01/01 プロジェクト名を変更してスタートしなおした 以下オリジナルのOpenPNE3README ---------------------------------- OpenPNE is a Social Networking Service Engine. LICENSE ------- See LICENSE file INSTALLATION ------------ See doc/(ja|en)/OpenPNE3_Setup_Guide.txt
About
OP3express はOpenPNE3をいろんな意味で超特急にすることを目的にしたハックです。
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- PHP 94.4%
- JavaScript 5.6%