Home > WEB > a-blog cms Archive

a-blog cms Archive

a-blog cmsのモジュールとテンプレート(序)

 a-blog cmsのモジュールとかテンプレートについて
(CMS初心者向けです。他のCMSをご利用の経験がある方は読み飛ばし推奨です)

 a-blog cmsを使う上で基本になるのは、モジュールとテンプレートの概念です。何となくでも実は使える気もするシステムですが、これらの動作をガッツリ理解しておくといいかもです。その上でルールとかモジュールIDとか、カスタムフィールドの考え方が生きてくるので。

 モジュールについては以前、イマイチだった記事を誤ってRSSに乗せてしまったハプニングもありましたが、懲りずに今回も中途半端な記事をあげておくの巻。

Continue reading

オープンソースライセンス色々あるね

オープンソースの定義とライセンスを理解する – ITアーキテクト [IT Architect]

オープンソースライセンスいろはのい – livedoor ディレクター Blog(ブログ)

 オープンソースライセンスは色々ありますねー。JSベースのSyntax Highlighterを組み込もうと考えておりましたところ、a-blog cmsは商用な上にプロプライエタリなこともあり、オープンソースのライブラリを取り込もうと思うと慎重にならざるをえません。

 再配布しないけど、所定の位置にライブラリ置いたら動くように対応してるよ★ってのは、GNU GPL的にはアウトなんでしょうか? 大分グレーゾーンなような気もするのですが、オープンソースライセンスについて、詳しい方がいらしたらぜひご助言ををを。

//

 肝心のSyntax Highlighterについては、LGPLのモノを使おうと考えています。JSには手を加えずに管理画面側との連携も考えています。

 いや、ぶっちゃけ本当はGeSHi ( GPL License ) を使いたいのですけれどもね。Markdown中の<pre>や<code>だけGeSHiを通過させて出力してもいいとは思うのですが。小細工無しの状態でMarkdownとの親和性を考えると、JSのほうがいいかもしれません。

 負荷的に考えると、JS(クライアント側)で負荷を受け持ってもらったほうが安全ですしね。クライアント側が重くなるといっても、シンタックスハイライトが必要なサイトの購読者なら大した問題にはならないでしょう。

XAMPP for Windows に a-blog cmsをインストールする

 a-blog cmsのsetupがWindowsのサーバー環境では、インストールできない不具合がありました。現在は修正済みですので、a-blog cmsオフィシャルから改めてダウンロードしていただければと思います。

 ついでに、下記にXAMPP for Windowsへのインストール時のメモを残しておきます。

for MacOSXの場合はこちらへ
a-blog cmsをxampp for macos xに入れてみるには – kazumich.log

Continue reading

Calendar_Scheduleとか考えてみる。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!-- BEGIN_MODULE Calendar_Schedule -->
	<!-- BEGIN month:loop -->
	<table class="month">
		<!-- BEGIN unit:loop -->
		<tr class="unit">
			<!-- BEGIN day:loop -->
			<td class="day"><ul>
				<li class="week{weekAttr}">{day} ( {week} )</li>
				<!-- BEGIN plan:loop -->
				<li class="plan">{plan}{label}</li>
				<!-- END plan:loop -->
			</ul></td>
			<!-- END day:loop -->
		</tr>
		<!-- END unit:loop -->
	</table>
	<!-- END month:loop -->
<!-- END_MODULE Calendar_Schedule -->

 きっと分かる人にしか分からない状態ですが、こんなんでいいんですかねぇ? unitのループ値を7にすると、きっとGoogleCalenderもどきのレイアウトに。あ、前後の月の値も計算しないといけないのか。難しそう。

 大分道のりが長そうな設計になってしまいました。完成はすごく遠いです。

a-blog cms パブリックベータ公開しました!

a-blog cmsのパブリックベータがリリースされました


 sitelogo  a-blog cms パブリックベータ

 a-blog cmsが皆さんにダウンロードして頂けるようになりました!ぜひお試しください!なんだか宣伝ですね。いや、宣伝ですってば。多くの方々に選んで頂けて、ずっと使い続けて頂けるようなツールとして鋭意開発中です。

  • ひとにやさしい(利用者への教育が容易な記事編集)
  • じぶんにやさしい(制作側の意図に応える柔軟なシステム)
  • みんながやさしい(純国産のコミュニティ形成=>情報共有)

 列挙すべき特徴はたくさんありますが、製品としてこれからもっともっと伸びていく予定です。使いやすいだけじゃなく、作りやすいCMSになっていくのだと思います。

 自分がテンプレートを記述する側としてパッと使ってみた限りでは、自由度が非常に高く、プログラムの知識が無くても思った通りの仕組みを実際のシステムとして構築することができます。

 管理画面もすべて普通のテンプレートと同様に記述されているので、オリジナルの管理画面を構築することもできます。カスタムフィールド的に項目を増やすぐらいなら更に簡単です。

 カスタムフィールドやIDモジュール、ルールを巧妙に組み合わせて、管理画面も自作すると、きっとa-blog cmsが全く原型をとどめないようなオリジナルのCMSすら構築することが可能です。いつか時間をかけてやってみたいですね。

Continue reading

Home > WEB > a-blog cms Archive

Search
Feeds
Meta

Return to page top