おはようございます。現時点でのppBlog最新版をアップしておきます。5月29日版からの差分を、更新日時で見て29日より新しいやつを列挙してみると、以下のような感じです。
- index.php
- utils.php
- cache.php
- admin.php
- upload.php
- insertImage.php
- trackback.php
- modules/article.inc.php
- modules/comment.inc.php
- modules/trackback.inc.php
- modules/edit.inc.php
- modules/write.inc.php
- modules/delete.inc.php
- modules/gallery.inc.php
- css/admin.css
- css/editor.css
- js/lib.js
- js/editor.js
- stat/log.php
- stat/view.php
- theme/basic/basic.css
ふう、書くだけでも大変だ。一番大きな変更は、utils.phpにあるmy_glob()関数の振る舞いです。スピードアップのために、月々のログファイルの配列をひとつのファイルにまとめて、読みに行かせているのですが、どうもそのあたりが挙動不審なときがあるようで、見直しました。あとは、js/lib.jsでImagePathの間違いなども修正しています。
仕様変更としては、これまで記事の新規投稿・編集はindex.phpにポストしていたのですが、考えてみれば、わざわざindex.phpに飛ばす必要はなく、管理画面であるadmin.phpに飛ばすべきです。なのでそうしています。これに伴い更新PINGの成功メッセージは、管理画面で目にすることになります。
あとは、画像アップ関連でも修正すべきところは修正し、より完成度は高まったのではと。なお、暫定的ですが、画像ファイルのアップロードに関しては、日本語を含むファイルもアップ可としています。さすがに日本語のままでは、何かと不都合なので、プログラム側でアップロードした画像ファイル名は適宜変更していますが。
アクセス解析に関しては、IPアドレス及びホスト名の取得あたりをスピードアップ・簡潔にしてます。ここで時間をロスするのもどうかと思うので。あと、6月のアクセス解析を見て気付いたんですが、先月分への解析リンクが表示されていませんで。これはログ分割に伴うバグなのでこれも修正しています。
JavaScriptに関しては、先の記事にあるように、Firefox向けの修正だったり、イベント関連関数のブラッシュアップだったりします。editor.jsもちょいと変更。という感じです。
RC2になって、マイナーアップデートが続いていますが(汗)、もう今回あたりを最後にして、次回は正式版とする予定です。ほんとは、「タグ機能」なんかも付けてみたいなとは思ったのですが。どのようにすれば良いか構想はありますので、リクエストもあるようなら正式版に間に合わせてもいいかなと思っています。 なお、私事で恐縮ですが、この土日は、医局旅行がありますので、週末はネットから離れます。ちなみに山口県の大谷別荘というところに行くらしいです。久しぶりにテニスでもして羽を伸ばそうと思います。11時集合なので、ちょっと仮眠を取っておかないと。ではでは■
Comments