今日は、会社で作ったニュース管理システムの管理画面をいろいろといじっています。
ちょっとニュース管理システムに、はやりのRSS書き出し機能も付けてみました。
Perl版とPHP版があるのですが、PHP版は比較的楽にできたのに、
Perl版は結構手こずりました。
PerlのJcode.plでは、文字コードをUTF-8にエンコードできない・・・・。
RSSはUTF-8じゃないとあかんし・・・・。
だめじゃん。
こんな時に限って、ロジックの神が降りずに笑いの神がおりてくるし・・・。
ということで、いろいろと試行錯誤。
とりあえず、Jcode.pmを使用して対応。
プログラムの1行目でライブラリを引っ張ってきてと・・・。
-------------------------------------------
#!/usr/local/bin/perl -I./extlib
use Jcode;
-------------------------------------------
Jcode::convert(\$rss_string,'utf8');
無理矢理感いっぱいですが、
とりあえずPerlでもUTF-8でRSSを書き出せました^^;。
次に各種設定画面を作成。
設定画面が1枚では収まりそうにないので、機能ごとにわけてみました。
ちょっとブログの管理画面と似たようなことを入力される必要があったので、
このMovable Typeの管理画面も参考に・・・。
・・・先日、システムをバージョンアップしたので、
一部、画面が変わっている・・・。
微妙に項目も増えてるし・・・。気がつきませんでした^^;
HTMLに書くDescriptionとRSSに書くDescriptionは分けた方がいいのかな?
いろいろと入力させるのも、面倒だろうし・・・。迷います。
あと、参考にとlivedoorのブログも開設。
Movable Typeになれていると、よそさまのblogは使いにくいです。
っていうか、設定項目少なっ!
フリーなレンタルブログだと、そりゃ自由度が低いよね・・・。
次は、テンプレート管理画面を作らねば・・・。
案外、やることいっぱいで大変ですT_T