2008
06/26

[メモ] オープンソースなCMS

この記事をChoix!
2008/06/26 18:19, Under Web, 仕事的メモ  

ちょっと仕事で必要なので探してみたメモ。

求められているものはコミュニティ作成ではなくデザインされたサイトを効率よく更新できるもの、って感じ。
データベースと連携したページ生成や、ユーザによるページ作成(from テンプレート)と承認システムってのができればなおよし。

    • PHP5
    • MySQL or SQLite3
    • Apache, IIS, Nginx
    • Extension サポート
    • Theme サポート

ページの追加更新がメイン?ページそのものはリッチエディタで作成可能っぽい。スニペットってなんだろう。

  • Magic3
    • PHP5.1
    • MySQL5 or PostgreSQL8
    • Apache
    • ウィジェットサポート
    • テンプレートサポート(Joomlaテンプレートと互換性あり)
    • フレームワークサポート
    • Eコマース・ブログ・BBS・予約業務ウィジェットが実装済(!!!)
    • ちょっと重い?日本発CMS。
  • PHPTON・・・まだダウンロードできず(2008/06/26 18:00現在)
    • テーマサポート
    • モジュールサポート
    • 多言語サポート
    • SEO Ready
    • 多分、標準LAMP構成でOK
    • 軽そう
  • PageWorks
    • PHP4, PHP5
    • Apache with mod_rewrite
    • データベースなし!?
    • デザイナーのためのCMS、がウリなので、デザイン性が高いサイトであれば向いているかも。
    • Wikiベースっぽい
  • SOY CMS
    • PHP5.2
    • SQLite2
    • Apache with mod_rewrite


  • eZ Publish
    • PHP4.4
    • MySQL or PostgreSQL
    • Zend社謹製の企業向けCMS。

以下、メジャー処。

  • XOOPS
  • MODx
  • Joomla
  • drupal
  • phpNuke

この辺はコミュニティの構築用途が合ってるように思う。XOOPSは重すぎるかな。。。最近のバージョンはよく知らないけど。

2008
06/24

[メモ] FreeBSD上のApacheをworkerで使う

この記事をChoix!
2008/06/24 11:03, Under PHP, 仕事的メモ  

超個人的備忘録。

FreeBSD上でApacheをビルドすると、デフォルトのMPMがpreforkとなります。
これはこれで枯れていてヨイのですが、パフォーマンスを求めるにはオーバーヘッドが多く、向いていません。ここは一発、スレッドを使う worker モードにしたいところ。

し・か・し・・・・

単純に configure オプションに –with-mpm=worker と書いただけではコンパイル(正確にはリンク)エラーが出てしまいました。ap_thread_ナントカ って関数が見つからない、とわめいています。

さて、どうしたもんか。。

続きを読む »

2008
06/04

[PHP] ベンチマークまとめサイト

この記事をChoix!
2008/06/04 11:54, Under PHP, TIPS, ソフトウェア, 仕事的メモ  

17年前、中規模のソフトハウスに就職し、また10年前に退職→フリーランスとして再始動してから今まで、色々なプログラムやシステム開発に携わってきました。使用するプログラム言語はCであったりPerlであったりはたまたCOBOLだったりFORTRANだったり、様々でした。

現在開発に使用するメイン言語はPHPなんですが、よく使用する処理、、、例えば『配列の内容を順に呼び出してループ』等は使用する関数や書き方に幾つもの「正解」があります。

そして、現在のサーバやクライアントのマシンスペックを考えると、以前ほどプログラムに「処理速度」を求めることは少なくなっているように思います。
#もちろん致命的に遅いプログラムは論外ですが^^;

しかし、やっぱりプログラムの処理速度は速いに越したことはありません。ちょっとした書き方の違いで違いが出てくるならば、速い書き方を選んだ方がGOODですよね^^
そんな時に役立ちそうなサイトがphpspot開発日誌にて紹介されていました。 続きを読む »

2008
04/23

[TIPS][WEB][Pligg] 関連リンク不具合

この記事をChoix!
2008/04/23 14:09, Under PHP, TIPS, Web, 仕事的メモ  

備忘録的メモ。

MOTOSUMIst News で使っているPligg、そのままだと「関連リンク」が上手くあがってこない。
以下のように修正を加えた。

libs/html1.php

51 function related_stories($storyid, $related_tags, $category){
52 // this returns similar stories based on tags in common and in the same category
53 global $db;
54 $related_tags = “‘”.str_replace(“, “,”‘, ‘”,addslashes($related_tags)).”‘”;

この赤字の部分を以下のように修正。

54 $related_tags = “‘”. preg_replace(“|,\s*|”, “‘,’”, addslashes($related_tags)).”‘”;

これでタグが1つでもかぶるものを関連リンクとして拾い上げてくれる。

でも1つしかかぶってない記事は関連が低いものが多いので、テンプレートの表示部に

$template/story_center.tpl

{if {$related_story[nr].relevance} > 1}
<li><a href=”{$related_title_url}{$related_story[nr].link_title_url}”>{$related_story[nr].link_title}</a></li>
{/fi}

と、追加修正。

2008
03/05

[アクセス解析] 2008年2月の検索キーワードランキング

この記事をChoix!
2008/03/05 01:11, Under 戯言  

先日、2008年1月のアクセス解析結果を掲載しましたが、気がつけばもうとっくに3月じゃないですか。
ということで、同様に2月のランキングをまとめてみました。 続きを読む »

Next »