refirio.org
気ままな雑記帳&実験場。好き勝手に色々やっています。
エントリー
タグ「freo」の検索結果は以下のとおりです。
freo Ver 0.4.0
PHPの設定に、初期状態では .htaccess
ではなく ini_set()
を使用するように変更しました。
「.htaccess
があると Internal Server Error になる」というサーバーは結構あるようで、これが設置難易度を上げている要因の一つみたいなので、仕様変更。
これで、より多くのサーバーですんなり動作する…はず。
あと、freo用にPHPの設定内容を確認できるツールも作成中。公開は近いうちに。
携帯対応
ひととおりの機能を携帯対応にしたのでテスト。ファイルアップロード以外は、パソコン経由と同じ機能が利用できます。
もう少しテストしてから配布予定。
freoアルファ版へのFAQ
freoに対して、よくもらう要望とか。
閲覧権限の無い記事・フィルタリングされた記事は、そもそも一覧に表示しないようにしたい
テンプレートを編集すれば非表示にできますが、改ページ処理に問題が出てしまいます。(1ページあたりの表示件数が一定にならないとか、前後の記事に移動できないとか。)
プログラム側で対処するとなると、どうしてもプラグインの仕様が複雑になりすぎるので、今の仕組みでは完全には難しいかも…。
ただ、「エントリー」ではなく「ページ」ならページ移動処理の影響は比較的小さいので、そのうちにテンプレート編集方法の解説を作成したいと思います。
複数のfreoを設置する際、プログラムなどを共通化したい
設定を変更すれば、共通化できるように設計しています。
解説はそのうちに。
TinyMCE以外のエディタを使いたい
エディタ部分はfreoのプログラムから独立しているので可能です。
解説はそのうちに。
TinyMCEの挙動がおかしい
TinyMCEの仕様なら対処は難しいですが、そのうち調べます。
画像閲覧時にLightboxやThickBoxを使いたい
テンプレートを編集すれば可能です。
解説はそのうちに。
設置が難しい
制作が一段落したら解説ページを充実させます。
ただし、Web Diary Pro よりも環境を選ぶのは仕様です。
カテゴリーごと・記事ごとに表示を変更したい
テンプレートを編集すれば可能です。
解説はそのうちに。
PC用画面で、絵文字を簡単に入力したい
いつか絵文字挿入ツールを作ります。
OpenIDに対応して欲しい
mixiやYahoo!のIDで、ゲストユーザーとしてログインできるように
OpenIDは現在勉強中。
「OpenID.ne.jp」と「はてな」の認証は比較的容易に実装できそうですが、mixiやYahoo!などはSSLを経由した承認が厄介で、かなり環境を選びそう。
今のところ、実装できるかどうかは不明。
グループ・フィルター・オプション・カテゴリーの「説明」の登録内容がどこにも表示されていない
今のところ、テンプレートを編集しなければ表示されません。
そのうち使いどころを考えます。
一部のファイルの文字コードがShift-JISになっている
日本語を含まないファイルは、WindowsではShift-JISとして認識されるのです。
メール投稿プラグイン
エントリーメール投稿プラグインを公開しました。ついでに、関連エントリー表示プラグインも公開。
本体の不具合を教えていただいたりしましたが、また近いうちにー。
freo Ver 0.3.0
絵文字の変換にHTML_Emojiを使用するように変更しました。
承認機能に関する不具合も修正していますが、できれば承認の流れ自体をもう少し改良したいなぁ…。使い勝手がイマイチ。
でも次は、一旦プラグインの制作を進めるとします。
HTML_Emojiで絵文字変換
freoの絵文字変換処理にはMobilePictogramConverterを使っていたのですが、公式サイトが消失してから結構経っています。残念ながら開発は終了みたい。
なので他のライブラリを検討していたのですが、HTML_Emojiが良さそうだったのでfreoに組み込んでみた。(配布はまだ。)
使い方がシンプルで解りやすいし、高速に動作するのでいい感じです。
しばらく自分のブログでテストするとします。
携帯メールで投稿
携帯メールで更新できるプラグインを作成したのでテスト。(配布はまだ。)
写真も添付してみた。
ギャラリー自動作成プラグイン
作品を登録していくと、自動的にギャラリーとして表示するプラグインを作成中。
freoで普通に「ページ」として作品を登録すると、以下のようにテキストリンクでの表示になります。
http://freo.jp/sample_custom/page/novel
テンプレートを編集すれば、以下のように画像での一覧表示ができます。
http://freo.jp/sample_custom/page/gallery/stephansdom
ただし、分類を選択する前はテキストリンクでの表示です。http://freo.jp/sample_custom/page/gallery
テンプレートの編集だけでは「登録された画像を一括表示」は難しいので、ギャラリー表示機能をプラグインとして2パターン作成。
1つ目は、時系列にギャラリーを表示するプラグイン。pixivのイラスト一覧ページのような表示ができます。下のサンプルにはありませんが、改ページとかタグで絞り込みも可能です。
http://freo.jp/sample_custom/page_image/gallery
2つ目は、イラストサイトでよく見かける、分類別にすべて表示するプラグイン。
http://freo.jp/sample_custom/page_image_categorized/gallery
もうしばらく調整してから配布してみます。思いついたら、他のパターンも作成するつもり。
freo Ver 0.2.0
freoに以下の機能を追加しました。
- GDだけでなく、ImageMagickにも対応。
- 作品ファイルへの直接アクセスを防げる仕組みを実装。
- 作品ファイルは、携帯から閲覧するとキャリアに応じた画像変換ができるように改良。
- 管理ページでの検索機能を調整。
作品ファイルへの直接アクセスは、
http://www.example.com/freo/index.php/view/15
に添付されたファイルは、http://www.example.com/freo/index.php/file/view/15
から、PHP経由でアクセスできるhttp://www.example.com/freo/index.php/page/about
に添付されたファイルは、http://www.example.com/freo/index.php/file/page/about
から、PHP経由でアクセスできる- つまり、URLに
file/
を付加するとPHP経由で添付ファイルにアクセスできる - その上で、
.htaccess
などで添付ファイルへのアクセスを禁止しておけば、作品ファイルへの直接アクセスを防ぐことができる
という仕組みで制限します。つまり、ファイルにアクセスするためには必ずfreoを経由する必要があるため、freoのアクセス制限機能がそのまま反映されます。freo側で閲覧制限をかけておけば「他のサイトから画像に直接リンクされる」という問題も起こり得なくなります。
これだけの解説だと理解し難くて使えないと思うので、そのうち詳細な解説を作成する予定。
ユーティリティ
カテゴリー
タグクラウド
- 33分探偵1
- AMBITIOUS JAPAN!1
- ARIA2
- Air2
- Android2
- BLACK CAT2
- C#1
- Chrome2
- FINAL FANTASY2
- Flash2
- GAE1
- JavaScript18
- Kindle1
- Mac2
- MySQL7
- PHP68
- PayPal1
- Perl3
- PostgreSQL2
- Python1
- Ruby1
- SQLite6
- Switch1
- TinyMCE4
- Windows Media Player1
- bot1
- fragile1
- freo53
- iPhone3
- iTunes1
- levis1
- mod_rewrite2
- node.js1
- sola1
- true tears1
- いつかのメリークリスマス1
- いつか帰るところ1
- けいおん!1
- ここにしか咲かない花3
- とある魔術の禁書目録1
- とらドラ!2
- ひぐらしのなく頃に2
- みなみけ1
- イラスト4
- ガンダム003
- クロノトリガー1
- ザナルカンドにて4
- テラ1
- ニコニコ動画8
- ハゲタカ2
- ピアノ36
- マクロスF3
- ユニットテスト1
- ルパン三世1
- ローズ・オブ・メイ4
- 初音ミク1
- 半分の月がのぼる空1
- 名探偵コナン1
- 戦場のメリークリスマス5
- 携帯10
- 攻殻機動隊1
- 桜2
- 機工魔術士1
- 決行~姫をさがして~1
- 涼宮ハルヒの憂鬱10
- 深愛2
- 灼眼のシャナ4
- 聖剣伝説2
- 蕾3
- 蟲師2
- 返信2
- 野球1
- 鋼の錬金術師1