• config.proto

    253 254  
    6 6 #############################################################################
    7 7
    8 8 PLUGINS += session
    9 PROJECT_REQUIRED += Apache-Session
    9 PROJECT_REQUIRED += Apache-Session Apache-Session-Memcached
    10 10 PROJECT_REQUIRED += JSON-XS
    11 11 PROJECT_REQUIRED += P-WebFetcher
    12 12
     
    32 32
    33 33 REWRITE += SESSION_STORAGE SESSION_DOMAIN SESSION_LIFETIME SESSION_EXPIRES
    34 34
    35 ########################################################################
    35 ###########################################################################
    36 36 #
    37 37 # SESSION_DOMAIN
    38 38 # Домен, на котором отвечает проект. Можно не указывать
    39 39 # SESSION_STORAGE
    40 # Контейнер для хранения сессий. Варианты: POSTGRES и FILE
    40 # Контейнер для хранения сессий. Варианты: POSTGRES, MEMCACHED, FILE
    41 # Для работы сессий через Memcached в конфиге проекта или инсталляции
    42 # должны быть установлены параметры
    43 # MEMCACHED_ENABLE = 1
    44 # MEMCACHED_SERVERS = список серверов с портами, разделенный пробелами
    41 45 # SESSION_LIFETIME
    42 46 # Время жизни сессий до автоочистки. Задается в часах, используется
    43 47 # при включении в crontab проекта скрипта из services
    44 48 # SESSION_EXPIRES
    45 49 # Время жизни куки сессии. Задается в формате Apache
    46 50 #
    47 ########################################################################
    51 ###########################################################################
    48 52
    49 53
    50 54 ### AUTH::FaceBook
     
    90 94 GOOGLE_SCOPE = https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email
    91 95 REWRITE += GOOGLE_SCOPE
    92 96
    97
    93 98 CONNECTION_TIMEOUT = 3
    94
    95
    96 99 PROJECT_REQUIRED += Crypt-SSLeay

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

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

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

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

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