StyleJam|適当ブログ
StyleJam用フォーラム
専用フォーラムを作りました。不具合報告や質問などありましたらこちらへお願いいたします。
また、開発情報などもこちらに書いていく予定です。
概要
オレオレブログスクリプトを作りたいと思い立って始まったひとりプロジェクト。一時開発中断していましたが、自分のブログ再開に向けて書き直し始めました。 将来的にEthnaを使いたいと考えている為、比較的楽に移行しやすいように書いているつもりです。 開発環境はPHP5+MySQL5.0なのですが、バージョンを切り替えてPHP4+MySQL4.1/PHP5+MySQL4.1の組み合わせでテストして見たら結構動かなかったので修正中…。 Sjam::getObject('auth')->login() とか、"クヲート"の内側に"{$this->get('id')}"とか、楽できる書き方が4で使えないのが痛いです。 Ver0.8は簡易インストーラーを作りましたので、前回の手作業テーブル作成よりましになったと思います。
動作環境
- (必須)PHP4↑
- (必須)MySQL4.1↑
- (必須)Smartyがインストールされている必要があります。
- (設定)静的URLを使用するためには、ApacheのMod_rewriteが有効になっている必要があります。
- (設定)新規ブログを作成する際にPEAR/Archive-Tarが必要です。ない場合手動設定。
特徴
StyleJamはサーバーインストール型のブログスクリプトです。
- ブログ
- マルチブログに対応。1スクリプトで複数のブログを設置可能。
- マルチブログはサブドメインとサブディレクトリに両対応。
- 1つのブログを複数のメンバーで管理
- ブログに対して操作できるオーナーグループを設定可能。
- 記事
- 1記事に対して複数のカテゴリを設定可能
- 1記事毎の閲覧制限の設定(公開|非公開)
- 1記事毎のコメント・トラックバック受信のステータス設定(公開|非公開)
- 閲覧数の集計
- 入力支援
- メディアファイル(jpg|png|gif|swf)の管理
- ディレクトリの作成
- ファイル毎の記事への関連付け
- ダウンロード用ファイルの管理
- ファイル毎にダウンロードキーの設定
- ファイル毎にダウンロード可能メンバーランクの設定
- ダウンロード数の集計
- カテゴリの管理
- 無限に階層が増やせる
- 表示順の変更
- カテゴリごとにテンプレートを変更
- ロールの管理
- ユーザーの役職を意味する複数のロールが作成可能
- ユーザーの管理
- ユーザーサインアップ(有効|無効)
- ユーザー毎のロールの割り当て
- グループの管理
- 複数のグループを作成可能
- 1ユーザーは複数のグループに登録可能
- 複数のユーザーをグループ単位でブログオーナーに設定可能
- フィルタアクション
- 本文やURLIPなどに特定の文字が含まれていた場合のアクションを設定
- ブラックリスト機能
- ホワイトリスト機能
- プラグイン
- ブロックプラグイン(テンプレート内で記述した位置で処理をする。他のプラグイン内でも実行可能。)
- プラグインの一例
- 月別記事表示
- 前の記事&次の記事表示
- フィルタプラグイン (記事、コメント、テンプレートをの一部を変換する)
- プラグインの一例
- エモーションアイコン
- オートリンク
- アクションプラグイン (通常モードでアクションとして実行可能)
- プラグインの一例
- 記事評価プラグイン
- コンパネプラグイン (コンパネからアクションとして実行可能)
- プラグインの一例
- テーマエディタ
- イベントプラグイン (特定のイベント時に処理を行うプラグイン) 現時点で76イベント登録
- プラグインの一例
- モバイルモード表示プラグイン
- RSSファイル作成プラグイン
- ブロックプラグイン(テンプレート内で記述した位置で処理をする。他のプラグイン内でも実行可能。)
- テンプレート
- Smarty仕様
- 複数インストール
- ロギング
- コントロールパネルではあらゆる実行系操作(Do)を行う際にログを取るので、不審な動きをするメンバーを簡単に特定する事が出来ます。
スクリーンショット
開発中の画面のスクリーンショットをいくつか公開します。
基本的には前回のテスト版Ver0.7とあまり変わっていませんが、幅を広くして記事を書きやすくしました。
07.04.20
07.04.12
- スクリーンショット1
- スクリーンショット2
- スクリーンショット3
- スクリーンショット4
- スクリーンショット5
- スクリーンショット6
- スクリーンショット7
- スクリーンショット8
- スクリーンショット9
- スクリーンショット10
- スクリーンショット11
07.03.16
テスター募集
一般配布に向けて、脆弱性や不具合の発見などに協力してくれるテスターさん、使い勝手をレポートしてくれるモニターさんを募集しています。
現段階でレンタルサーバーなどの共有サーバーにUPしてテストする事はお勧めいたしません。なので、最低条件として自分のPCに内部向けサーバーがある方、立てられる方でお願いいたします。
デモ版テスター募集
4月中にサイト上にUPしたものでアカウントを発行し、デモンストレーションを行いたいと思います。 各人でインストール等の作業は必要ありません。インストール以外のデバッグ、モニタリングを行います。 ローカルに動作環境を用意できない方は是非こちらにご応募ください。 デモ版参加の希望の方は、メッセージ欄にデモ版希望と書いて置いてください。


















