タグ

cmsとあとで読むに関するkgbuのブックマーク (2)

  • Lua on Promenade - mixi engineer blog

    ドラクエのプレー時間がついに150時間を突破しての視線が痛いmikioです。今回は、かんたんCMS「Tokyo Promenade」にスクリプト言語Luaを組み込んでカスタマイズする方法について述べます。 なぜスクリプト言語処理系を組み込むのか Tokyo Promenade(TP)はCで書かれていて軽量で高速に実行できるCMSです。PerlRubyなどのスクリプト言語で書かれたCMSはそのソース自体を編集して改良するのが容易ですが、Cの場合は再コンパイル作業が必要だし下手に手を出すとメモリ破壊などの致命的なバグを入れてしまう可能性が比較的高いので、ソース自体を編集してカスタマイズを行うのは現実的ではありません。 そこで、TPではプレゼンテーション層の機能をできるだけテンプレート側に委譲させるとともに、さらに装飾の多くはCSSを編集するだけで変更できるように配慮しています。テンプレート

    Lua on Promenade - mixi engineer blog
  • WebOS Goodies の新環境 : 独自 CMS とか、 Google Spreadsheets によるコメント管理とか - WebOS Goodies

    WebOS Goodies は開始してから 3 年あまり経つのですが、これまで一貫して livedoor blog を利用してきました。しかし、あろうことか昨年末に livedoor blog の Wiki 文法が変更され、過去記事の大半が維持できない状況に陥りました(実際にレイアウトの崩れた記事を読まれた方、大変申し訳ありません)。長く使ってきたので名残惜しいのですが、残念ながら、この状況では livedoor blog を使い続けることはできません。 そんなわけで、年末年始にかけて livedoor blog の Wiki 文法を処理できる CMS を自作して、新環境への移行を行いました。せっかくですので、日はその新環境の概要をご紹介します。 Web API を活用したユニークなシステムになっていて、それなりにご紹介する意味もあるかと思いますので、ぜひご一読いただければと思います。

  • 1