Revision 8 (by ahitrov@rambler.ru, 2010/03/29 11:46:38) Contenido UTF-8 core files
<fieldset>
    <legend>Пользователи редакторского интерфейса</legend>
    <style>
        ul.listtypes {margin:0 0 0 20px; padding:0 0 0 1.5em;}
        ul.listtypes li {list-style-image:url(/contenido/i/nav-2-a.gif)}
        ul.listtypes li.active, ul.listtypes li.unactive {list-style-image:url(/contenido/i/nav-2.gif)}
        ul.listtypes li.unactive a {color:gray}
    </style>

    <ul class="listtypes" style="font-size:70%;font-family:Tahoma;text-align:left;">
%   for my $u (sort { $a->name cmp $b->name } @users) {
        <li class="<% $u->status == 0 ? 'un' : '' %>active"><a href="users.html?login=<% $u->login() %>&class=<% $u->class() %>"><% $u->name() %> (<% $u->login() %>)</a>
%   }
    </ul>

    <table cellspacing="2" cellpadding="0" border="0" class="tform">
        <tr><td height="5"></td></tr>
        <tr><td colspan="2"><b><a href="users.html?class=">Новый пользователь &raquo;</a></b></td></tr>
        <tr><td height="5"></td></tr>
    </table>
</fieldset>

<%once>
    use locale;
</%once>

<%init>
    return unless ref $user;
    return unless $user->check_group(1);

    my @users = $keeper->_get_users();
</%init>

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

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

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

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

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