コンテンツ管理システム制作記
海外に行っていたり、仕事で死にかけていたり、PHP Labo でプログラムを作っていたり…で進んでいませんでしたが、今月になってからコンテンツ管理システムの制作を少しずつ進めています。
PHP Labo で作ろうと思っていたツールはひととおり作ったし、自分用に高機能なツールを作りたくなったし、仕事上もっと高機能なツールをPHPで作っておきたいし…などの理由もあって。
…と言っても、まだデータベースの構成を考えていたり、共通関数を作り始めていたり…という段階なので、形になるのは当分先。10ヶ月ほど放置していたこともあって、また間が開くかもしれません。(^^;
今のところ、以前の雑記で書いたものからの変更点は以下のとおり。
- PHP5のみに対応(PHP4は非対応)
- SQLite、MySQLに対応(ファイルは非対応)
- デフォルトではSQLiteを使用
- データベース接続はPDO
- HTML書き出しは無し(公開範囲の設定ができなくなるので)
- ツール名は freo(フレオ)
ファイルに対応しない代わりに、データベース管理ツールやバックアップシステムを作成するつもり。
さんざん悩んだツール名は freo にします。Web Liberty に関連した名前にしたいなぁ…と何となく思っていたので、「自由」の語源である frēo から。
libertas(リベルタス)にしようかとも思ったけど、ちょっと長いし、何だか重々しい響き(のような気がする)だし、調べてみたら企業名に使われているし、.jpドメインが既に取得されているし…などの理由から却下。あと、よく知りもしないラテン語を使うのに抵抗がある…という理由もあります。
そんな訳で freo に決定。「難しい作業をしなくても、希望するサイトが作れるツール」という意味も込めて。
ドメインも先日取得しました。ツール公開前にドメインが取れなくなっていた…となるのはショックなので。あと、ドメインとサーバーの維持費がかかるので、高額ではないもののちょっとしたプレッシャーにできます。(^^;
そんな訳で、ボチボチ進めていきます。