Line # Revision Author
1 8 ahitrov@rambler.ru ##############################################################################
2 655 ahitrov #
3 8 ahitrov@rambler.ru ###############################################################################
4
5 # Main
6 PROJECT_NAME = @NAME@
7
8 # Database related
9 BASE_HOST = localhost
10 PGSQL_PORT = 5432
11 PGSQL_BASE = @NAME@
12 BASE_USER = @NAME@
13 BASE_PASSWD =
14
15 292 ahitrov SERIALIZE_WITH = json
16
17 8 ahitrov@rambler.ru # Custom Apache handler
18 #DEFAULT_HANDLER = HTML::Mason::ApacheHandler
19
20 # sample how to add required modules to project
21 # PROJECT_REQUIRED += P-WebFetcher
22 65 ahitrov@rambler.ru # PROJECT_REQUIRED += MIME-Lite
23 8 ahitrov@rambler.ru
24 # sample how to setup rsync for static data
25 # RSYNC_DIRS = i www/css
26 # RSYNC_SERVERS = sample.server.ru::rsync_key
27
28 # sample how to add more rewrite values
29 # URI = /news
30 # REWRITE += URI
31
32 # pregenerate static on demand
33 # PREGEN_GLOB = state
34 # PREGEN_LIST = www/css/*.css
35
36 ifeq (${DEVELOPMENT}, YES)
37
38 MIN_SPARE_SERVERS = 1
39 MAX_SPARE_SERVERS = 1
40 START_SERVERS = 1
41 MAX_CLIENTS = 1
42
43 # Mason caching off
44 MASON_CACHE_ENABLED = NO
45
46 else
47
48 #увеличить если ожидается большая нагрузка или тормоза на базе
49 MIN_SPARE_SERVERS = 1
50 MAX_SPARE_SERVERS = 1
51 START_SERVERS = 1
52 MAX_CLIENTS = 1
53
54 # Preload all stuff
55 # предзагрузка всего при старте (экономия памяти и syntax check при старте)
56 # PRELOADS = /components/*.msn /www/*.html /www/*/*.msn /www/*/*/*.msn /www/*/*.html
57
58 # не проверять обновление кода при работе
59 # STATIC_SOURCE_ENABLE = YES
60
61 endif
62

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

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

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

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

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