Revision 296 (by ahitrov, 2013/03/26 17:59:01) |
Promosite (anthill) project source
|
##############################################################################
# $HeadURL$
# $Id$
###############################################################################
# Main
PROJECT_NAME = promosuite
# Database related
BASE_HOST = localhost
PGSQL_PORT = 5432
PGSQL_BASE = promosuite
BASE_USER = promosuite
BASE_PASSWD =
PGSQL_REAL_PREPARE = NO
ifeq (${DEVELOPMENT}, YES)
FILES = /www/promosuite/data
IMAGES = /
BINARY = /
COMP_TIMINGS_DISABLE = YES
else
FILES = /www/promosuite/data
IMAGES = /
BINARY = /
endif
#PLUGINS += media
# Custom Apache handler
#DEFAULT_HANDLER = HTML::Mason::ApacheHandler
COMP_TIMINGS_DISABLE = YES
# sample how to add required modules to project
PROJECT_REQUIRED += P-WebFetcher JSON-XS MIME-Lite
# sample how to setup rsync for static data
RSYNC_DIRS = i
# RSYNC_SERVERS = sample.server.ru::rsync_key
# sample how to add more rewrite values
# URI = /news
# REWRITE += URI
# pregenerate static on demand
# PREGEN_GLOB = state
# PREGEN_LIST = www/css/*.css www/css/*/*.css
ifeq (${DEVELOPMENT}, YES)
MIN_SPARE_SERVERS = 1
MAX_SPARE_SERVERS = 1
START_SERVERS = 1
MAX_CLIENTS = 5
# Mason caching off
MASON_CACHE_ENABLED = NO
else
# Preload all stuff
# предзагрузка всего при старте (экономия памяти и syntax check при старте)
PRELOADS = /*/*.msn /www/*.html /*/*/*.msn /www/dhandler /www/autohandler
# не проверять обновление кода при работе
STATIC_SOURCE_ENABLE = YES
endif
Небольшая справка по веткам
cnddist – контейнер, в котором хранятся все дистрибутивы всех библиотек и программных пакетов, которые использовались при построении различных версий Contenido. Если какой-то библиотеки в данном хранилище нет, инсталлятор сделает попытку "подтянуть" ее с веба (например, с CPAN). Если библиотека слишком старая, есть очень большая вероятность, что ее там уже нет. Поэтому мы храним весь хлам от всех сборок. Если какой-то дистрибутив вдруг отсутствует в cnddist - напишите нам, мы положим его туда.
koi8 – отмирающая ветка, чей код, выдача и все внутренние библиотеки заточены на кодировку KOI8-R. Вносятся только те дополнения, которые касаются внешнего вида и функционала админки, баги ядра, обязательные обновления портов и мелочи, которые легко скопипастить. В дальнейшем планируется полная остановка поддержки по данной ветке.
utf8 – актуальная ветка, заточенная под UTF-8.
Внутри каждой ветки: core – исходники ядра; install – скрипт установки инсталляции; plugins – плагины; samples – "готовые к употреблению" проекты, которые можно поставить, запустить и посмотреть, как они работают.