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

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

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

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

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

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