Revision 3 (by ahitrov@rambler.ru, 2010/03/24 15:19:32) The CORE
<frameset border="0" bordercolor="black" rows="40,*" frameborder="1">
<frame src="links/title.html?class=<% $class %>" bordercolor="black" marginheight="2" marginwidth="2"
 name="linktitle" noresize scrolling="no" height="30">
<frameset border="0" bordercolor="black" cols="50%,50%" frameborder="1">
<frame src="links/source.html<% $sargs %>" bordercolor="gray" marginheight="2" marginwidth="2" name="sourcefrm" noresize scrolling="yes">
<frame src="links/destination.html<% $dargs %>" bordercolor="black" marginheight="2" marginwidth="2" name="destfrm" noresize scrolling="yes">
</frameset>
</frameset>

<%args>
	$class		=> ''
	$source_class	=> ''
	$source_id	=> ''
	$dest_class	=> ''
	$dest_id	=> ''
	$save		=> 0
	$status		=> 0
</%args>
<%init>

  my (@source_args, $sargs, @dest_args, $dargs);
  push @source_args, 'class='.$class			if $class;
  push @source_args, 'source_class='.$source_class	if $source_class;
  push @source_args, 'source_id='.$source_id		if $source_id;
  push @dest_args, 'class='.$class			if $class;
  push @dest_args, 'dest_class='.$dest_class		if $dest_class;
  push @dest_args, 'dest_id='.$dest_id			if $dest_id;

  $sargs = @source_args ? '?'.join('&', @source_args) : undef;
  $dargs = @dest_args ? '?'.join('&', @dest_args) : undef;

</%init>

Небольшая справка по веткам

cnddist – контейнер, в котором хранятся все дистрибутивы всех библиотек и программных пакетов, которые использовались при построении различных версий Contenido. Если какой-то библиотеки в данном хранилище нет, инсталлятор сделает попытку "подтянуть" ее с веба (например, с CPAN). Если библиотека слишком старая, есть очень большая вероятность, что ее там уже нет. Поэтому мы храним весь хлам от всех сборок. Если какой-то дистрибутив вдруг отсутствует в cnddist - напишите нам, мы положим его туда.

koi8 – отмирающая ветка, чей код, выдача и все внутренние библиотеки заточены на кодировку KOI8-R. Вносятся только те дополнения, которые касаются внешнего вида и функционала админки, баги ядра, обязательные обновления портов и мелочи, которые легко скопипастить. В дальнейшем планируется полная остановка поддержки по данной ветке.

utf8 – актуальная ветка, заточенная под UTF-8.

Внутри каждой ветки: core – исходники ядра; install – скрипт установки инсталляции; plugins – плагины; samples – "готовые к употреблению" проекты, которые можно поставить, запустить и посмотреть, как они работают.