ミニマリストの実験者(Nixmrak)は、PHPで記述されたnullCMSを導入しました 。 nullCMSマイクロカーネルは、600バイト以上のコードに適合します。
本格的、または特にフレンドリーなCMSと呼ぶには、言語は変わりません。 主なものは、機能するプラットフォームです。 その上に、簡単なサイトを作成できます。
多次元連想配列は、コンテンツ要素として使用されます。 作成者は、イテレータを接続するときに異常な機能を約束します。
nullCMS-最初のツバメは、キロバイト未満のマイクロカーネルの時代を切り開きます。
しかし、十分な言葉、ここにカーネルコードがあります:)
<?php
$p=trim($_GET['p'],'/');
require_once ".htdata";
$q=explode('/',$p);$c=$d;
if($p) foreach($q as $w) $c=$c[$w];
if (is_array($c) or !$p)
{
$tc=@$c['#'];
$tm='';
foreach($c as $l=>$v)
{
if(false===strpos($l,'#')) $tm[]='<a href="/'.trim("$p/$l",'/').'">'.$l.'</a>';
}
}
else $tc=$c;
if(is_array($c)&&($c['#t']))$tt=$c['#t'];elseif(@$c)$tt=$w;else $tt=$c='404. Not found';
include ".httpl";
公式ウェブサイトへのリンク: gpl.pp.ua/projects/nullCMS