Revision 196 (by ahitrov, 2012/03/15 18:28:32) Users plugin
create table profiles
(
	id integer not null primary key default nextval('public.documents_id_seq'::text),
	class text not null,
	ctime timestamp not null default now(),
	mtime timestamp not null default now(),
	dtime timestamp,
	lastlogin timestamp not null default now(),
	status smallint not null default 0,
	type integer,
	sections integer[],
	name text,
	nickname text,
	login text,
	email text,
	login_method text default 'local',
	data text
);
create index profiles_sections on profiles using gist ( "sections" "gist__int_ops" );
create index profiles_lastlogin on profiles (lastlogin);
create unique index profiles_login on profiles (login) where login is not null and login != '';
create unique index profiles_email on profiles (email) where email is not null and email != '';

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

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

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

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

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