Revision 296 (by ahitrov, 2013/03/26 17:59:01) Promosite (anthill) project source
<%init>

return (
	{ "Фамилия"	 => [ { name	=>	"lastname", type=>"text" } ] },
	{"Имя"	=>	[{ name	=>	"firstname", type=>"text"	  } ] },
	{ "Отчество"		=>	[{ name	=>	"middlename", type=>"text"	 }] },
	{ "E-mail адрес"		=>	[{ name	=>	"email", type=>"text", check=>'email' }] },
	{ "Контактный телефон"		=>	[{ name	=>	"phone", type=>"text" }] },
	{
		"Дата рождения"	 => [
																		{ name	 =>	 "bd_day",			style=>"width:40px;", type	 =>	 "text", check=> 'int'		},
																		{ name	 =>	 "bd_month",		style=>"width:50px;", type	 =>	 "text", check=> 'int'		},
																		{ name	 =>	 "bd_year",			style=>"width:50px;", type	 =>	 "text", check=> 'int'		}
																	]
	},
	{
		"Пол"	 =>	 [ 
											{	 name	=>	"gender", type=>"radio", text	=>	"М" },
											{	 name	=>	"gender", type=>"radio", text	=>	"Ж" } 
									]
	},
	{
		"Образование"	=>	[
						{	 name	=>	"education",	 type	=>	"radio", text	 =>	 "среднее" },
						{	 name	=>	"education", type	=>	"radio", text	 =>	 "среднее специальное" },
						{	 name	=>	"education", type	=>	"radio", text	 =>	 "высшее" },
						{	 name	=>	"education", type	=>	"radio", text	 =>	 "неоконченное высшее" },
						{	 name	=>	"education", type	=>	"radio", text	 =>	 "несколько высших" }
				]
},
{ "Род занятий"	 =>	 [ { name	=> "occupation", type=> "text" }]  },
{ "Ссылка на твое фото"	=>	[ {name=>"photo_url", type=>"text", check=>'http'}] },
{"Есть ли у тебя загранпаспорт?"	 =>		[
																											{name=>"foreign_passport", type=>"radio", text=>"да"},
																											{name=>"foreign_passport", type=>"radio", text=>"нет"}
																										]
	},
	{
		"Отметь страны/регионы, в которых ты был"	=>	[
						{ name=>"countries", type=>"checkbox", text=>"Турция"}, 
						{ name=>"countries", type=>"checkbox", text=>"Египет"},
						{ name=>"countries", type=>"checkbox", text=>"Тунис"},
						{ name=>"countries", type=>"checkbox", text=>"Кипр"},
						{ name=>"countries", type=>"checkbox", text=>"Греция"}, 
						{ name=>"countries", type=>"checkbox", text=>"СНГ"},
						{ name=>"countries", type=>"checkbox", text=>"Западная Европа"},
						{ name=>"countries", type=>"checkbox", text=>"Центральная Европа"},
						{ name=>"countries", type=>"checkbox", text=>"Африка"},
						{ name=>"countries", type=>"checkbox", text=>"Северная Америка"},
						{ name=>"countries", type=>"checkbox", text=>"Латинская Америка"},
						{ name=>"countries", type=>"checkbox", text=>"Австралия"},
						{ name=>"countries", type=>"checkbox", text=>"Индия"},
						{ name=>"countries", type=>"checkbox", text=>"Китай"},
						{ name=>"countries", type=>"checkbox", text=>"Непал"},
						{ name=>"countries", type=>"checkbox", text=>"Бутан"},
						{ name=>"countries", type=>"checkbox", text=>"Бангладеш"},
						{ name=>"countries", type=>"checkbox", text=>"Бирма (Мьянма)"},
						{ name=>"countries", type=>"checkbox", text=>"Лаос"},
						{ name=>"countries", type=>"checkbox", text=>"Вьетнам"},
						{ name=>"countries", type=>"checkbox", text=>"Камбоджа"},
						{ name=>"countries", type=>"checkbox", text=>"Таиланд"},
						{ name=>"countries", type=>"checkbox", text=>"Малайзия"},
						{ name=>"countries", type=>"checkbox", text=>"Сингапур"},
						{ name=>"countries", type=>"checkbox", text=>"Индонезия"},
						{ name=>"countries", type=>"checkbox", text=>"Австралия"}
			]
},
{
	"Владение иностранными языками" =>	[
						{ name=>"languages", type=>"checkbox", text=>"русский"},
						{ name=>"languages", type=>"checkbox", text=>"английский"},
						{ name=>"languages", type=>"checkbox", text=>"немецкий"},
						{ name=>"languages", type=>"checkbox", text=>"французский"},
						{ name=>"languages", type=>"checkbox", text=>"испанский"},
						{ name=>"languages", type=>"checkbox", text=>"итальянский"},
						{ name=>"languages", type=>"checkbox", text=>"японский"},
						{ name=>"languages", type=>"checkbox", text=>"китайский"},
						{ name=>"languages", type=>"checkbox", text=>"хинди"}
					]
},
{"В чем ты талантлив (что-то одно)?"	 =>	 [ {type=>"textarea", name=>"talented", rows=>"3"}]},
{"Опиши себя в 3-х предложениях"	 =>	 [ { type=>"textarea", name=>"description", rows=>"3"}]},
{"Увлекаешься ли ты цифровой фотографией?"	=>	[
						{ type=>"radio", text	=>	"да", name=>"digital_photo"},
						{ type=>"radio", text=>"нет", name=>"digital_photo"},
						{ type=>"radio", text=>"нет, но хочу научиться", name=>"digital_photo"}
					]
},
{
	"Умеешь ли снимать на видео так, чтобы было не стыдно показать незнакомым людям?"	 => [
						{ type=>"radio", text	=>	"да", name=>"digital_video"},
						{ type=>"radio", text=>"нет", name=>"digital_video"},
						{ type=>"radio", text=>"нет, но хочу научиться", name=>"digital_video"}
					]
},
{	"Зачем хочешь участвовать в проекте?"	=>	 [ {type=>"textarea", name=>"why_concern", rows=>"3"}] },
{
	"Опиши в блоге свой сегодняшней день так, чтобы было интересно читать (но без фантастики). Укажи ссылку на блог<font color=\"#CC0000\">*</font>" => 	[ {name=>"today_blog", type=>"text", check=>'http'}] 
},
{
	"Пришли ссылку на постинг в твоем блоге<font color=\"#CC0000\">*</font> с описанием одного своего путешествия/приключения (можно написать сейчас, можно сослаться на старое)"=> 	[ {name=>"jorney_blog", type=>"text", check=>'http'}] 
},
{
	"Есть ли у тебя хронические заболевания?"	=>	[ 
														{ type=>"radio", "text"	=>	"да", name	 =>"sickness"},
														{ type=>"radio", "text"	=>	"есть, но в легкой форме", name	 =>"sickness"},
														{ type=>"radio", "text"	=>	"нет", name	 =>"sickness"}
													]
},
{
	"Способен ли ты пробираться по дебрям Азии без душа, горячего кофе, неся на себе 25-килограммовый рюкзак, отбиваясь от кровососущих насекомых и налаживая контакт с не всегда дружелюбными аборигенами несколько дней кряду?"	 =>	 [
														{ type=>"radio", "text"	=>	"да", name	 =>"ready_for_action"},
														{ type=>"radio", "text"	=>	"нет", name	 =>"ready_for_action"},
														{ type=>"radio", "text"	=>	"не уверен", name	 =>"ready_for_action"}
	]
},
{
	"Готов ли ты все бросить и приехать к нам  в Москву на чашку чая для знакомства (за свой счет), в феврале/марте полететь в Египет на неделю (за наш счет) и в середине марта отправиться в 5-недельное  Путешествие по Азии (тоже за наш счет)?"	=>	[
														{ type=>"radio", "text"	=>	"да", name	 =>"ready_for_journey"},
														{ type=>"radio", "text"	=>	"нет", name	 =>"ready_for_journey"},
														{ type=>"radio", "text"	=>	"не уверен", name	 =>"ready_for_journey"}
				]
});

</%init>

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

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

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

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

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