System)を使っています。お客様の要望で(国内でメジャーな)最近WordPressを使いました。Yoothemeというテンプレートを用いて、同じものをJoomla!とWordPressで作ってみる機会がありました。WordPressは参考書も多く出ていて、とっつき易さはありますが、直感的に出来そうなことが、プラグインを導入しないと出来ない、CMSの基本設計に沿わない機能については、継ぎはぎのシステム構成になってしまうなど、少々感じることが多いです。海外ではJoomla!のシェアも随分高いのですが、日本ではまだまだWordPressが人気です。簡単にブログサイトを作れるツールから、WEBサイトを作るツールとして変化していますが、案外できないことが多いことに気づきました。・作成した記事の順が日付順のみ・メニューやカテゴリー、記事の管理画面で並べ替えしづらい・記事の複製ができない・ページ毎にテンプレートを変えられない・リンク切れのページの管理ができない・記事の全画面編集ができない・記事の編集、投稿、表示の権限設定が限られている・記事のカテゴリーページのURLが、http://hogehoge/category/category名となる。プラグインという、ユーザが作成した追加機能で対応できるんですが、なんかこう、色々取ってつけたような状態になっちゃいます。テンプレートとコンテンツの連携、記事やメニューの基本属性が足りないなと感じます。プラグインを使いすぎると、どこかで矛盾が生じたり、使い勝手が悪くなったり。サイトの基本設計に手を加えようとすると、「あっ、ここに影響しちゃうな」と、プラグインの存在が邪魔をしてしまいます。WordPressのサイトは、基本機能で出切る範囲の制作に留めて、カートや独自コンテンツのみプラグインを作って対応するのがベターかなと感じました。Joomla!で1つだけ厄介だったのは、エクステンション(WPで言うプラグイン)で、JQueryとMootoolsで作られたものを1つのページに混在させた場合の競合です。管理画面でエクステンションのロード順の調整をして対応できることが殆どでしたが、一部ソースの改修をしました。Joomla!ha欧州を中心にシェアの高いCMSで、テンプレートやエクステンション専門の開発会社も多く存在しています。日本語の情報が少ないことがネックですね。基本編、開発編と分けて出版もしくは海外良書の翻訳をできたらいいなと思ってます。取得に失敗しました」と表示されるようになったと思います。」モジュールで参照先がないためにエラーとなっています。新たなフィードはhttp://developer.joomla.org/security/news.feed?type=rssです。管理画面から「モジュール管理」-「管理者」タブの一覧の中にあるモジュールです。モジュールの編集画面を開いて、「フィードURL」を上記のものに置き換えればエラーはなくなります。1.7がリリースされました。内容的にはバグフィックスとMootools1.3への対応が中心といったところでしょうか。このサイトはまだ1.6のままですが、開発環境で1.6.3からの自動アップデートをしてみました。問題なくすんなり1.7に更新されました。ネットで1.7への更新が上手くできないという記事をみかけました。実際のところ、【相談事例】Joomla!(CMS)のアップデートができないで書いたように、PHPとApacheの設定不足によるのが原因だと思います。動作確認をした後、1.7に更新してみようと思いますが、Mootools,JQueryを使う既存モジュール、プラグインとの相性を確認してからですね。あと、自動更新の場合は特に、サイト全体のバックアップは必ず取ってから行なうようにしましょう。Kit)を利用しました。自作テーブルの値を読み書きしています。パラメータがそれぞれに2~10個ほど存在しています。自作のフォームでは工数がかかりすぎ、かつ自由度を高めると、それだけで独自フレームワークになってしまいます。JSeblodを採用しました。海外を含めると導入事例も多く、機能は複雑ですが、動作的には安定してます。導入していて手間取った点があったので挙げておきます。安価なレンタルサーバプランのiswebが2012年5月21日(予定)に打ち切りとなるようです。日頃管理を他社に任せていたり、管理者宛メールを確認していないなどでこの通知に気づかないことが懸念されます。月額525円というのは大変リーズナブルなプランでした。運営側としては安いものだから終了してもかまわないだろうと思ったのかもしれませんが、それは違うと思います。525円の価値の(ホームページの)スペースも、一度コンテンツを構築したら何倍、何十倍もの価値を持つ資産です。家であれば、一度住めば占有権が発生しますが、残念ながらWEBサイトはそうならなかったようです。私のところにも先日移行作業のオファーがありました。独自のショッピングカート機能を設けていて、その移行も含めて1週間程度の作業になるかと思います。同様のケースでお困りの場合はお問合せください。※店舗の移転と同じようなもので、店内の内装(=ホームページの内容)の凝り具合によって時間と作業費用は異なってきます。ONLINE(正規会員)、アクセス解析サービスも同日終了予定。Joomla公開日:2011年06月17日(金)17:542007年頃、Joomla!にCakePHPを組み込むという試みがありました。Jake(Joomla+cake)という名前で検索すると、ヒットはするものの、その後続きがありません。WEBサイトを構築するだけなら、Joomla!でほぼ全てのものは間に合います。必要なものがあれば、エクステンション(いわゆるプラグインの総称)を作ればいいわけです。業務アプリをサイトの中に組み込むことを考えた場合、既にあるWEBアプリをJoomla!のコンポーネントとして作り直すのは骨が折れます。資産をそのまま生かしたいということで、あらためてJoomla!の中にCakePHPをコンポーネントとして組み込む試みを始めてみました。2007年に一番参照された記事は、ここにあります。JAKEhttp://www.gigapromoters.com/blog/2007/02/13/finally-a-practical-solution-joomla-with-cakephp-together-jake/(コンポーネントのダウンロード先はウィルスの警告表示が何故か出るので、ソースはコピペで書き直しました)この記事が書かれた当時のJoomla!はバージョン1.0.xでしたので、その環境に記事を参考にしつつ組み込みました。そちらは普通に動作するようになっています。今現在はJoomla!1.6.3を使っているので、コンポーネントも書き直さなければいけません。大きな違いは、Ver.1.0の頃のコンポーネントは(少なくともJake)は、MVCモデルに沿っては書かれてません。Joomla!1.6の環境でCakePHPで作ったアプリが表示されるとこまでは来ました。単純に既存業務システムのテーブルを参照するアプリをBakeで書いてみた。既存システムは、問屋さんの受発注タスクとPDFを管理するWEBシステムで、CakePHPで作ってました。このままでもいいんですが、どうせなら問屋さんと小売店を結ぶポータルサイトに仕上げて行きたいという気持ちがあります。中身はCakePHPでというのが良いのかと。(受発注のシステムをパッケージ化することになれば、コンポーネントとして作り直すかと思いますが)いずれにしても形になったら提案しようと思ってます。以下はキャプチャですが、巣のJoomlaに単にBakeで生成したばかりのビューを表示させてるだけなので、まだ味気ないです。Cake側のテンプレートは読み込まず、Joomla側のテンプレートデザインが生きてます。特定のレコードの表示。URLはこんな感じ受注テーブルの一覧をベタッと表示させてるだけですが今はHelperのロードでエラーになってる箇所があるので、ここはまだ直さなきゃいけません。将来的に正式にコンポーネントとしてリリースできればいいんですが、いかんせん時間が無い。やりたいことは沢山あるけど、人を雇える状態でもないので、とりあえず仕事の合間にコツコツ制作していきたいと思ってます。reserved.このサイトはCookieと呼ばれる一時保存データを使用しています。詳細は以下をご覧ください。詳細を読む特定商取引法上の表記プライバシーポリシーサイトマップサービスお問合わせ。