Revision 640

Date:
2017/03/06 21:26:45
Author:
ahitrov
Revision Log:
Clone attachments procedure now doesn't serialize them.

Files:

Legend:

 
Added
 
Removed
 
Modified
  • utf8/core/comps/contenido/components/clone_attachments.msn

     
    90 90 }
    91 91 }
    92 92 }
    93 $object->$name( $object->_serialize($img) );
    93 $object->$name( $img );
    94 94 warn "\nClone img complete: ".Dumper($img)."\n" if $DEBUG;
    95 95 }
    96 96 } elsif ( $prop->{type} eq 'images' ) {
     
    150 150 }
    151 151 if ( $attachment->{maxnumber} ) {
    152 152 $PICTURE->{maxnumber} = $attachment->{maxnumber};
    153 $object->$name( $object->_serialize($PICTURE) );
    153 $object->$name( $PICTURE );
    154 154 }
    155 155 warn "\nClone pics complete: ".Dumper($PICTURE)."\n" if $DEBUG;
    156 156 } elsif ( $prop->{type} eq 'multimedia_new' ) {
     
    167 167 atext => $attachment->{atext}
    168 168 };
    169 169 }
    170 $object->$name( $object->_serialize($img) );
    170 $object->$name( $img );
    171 171 warn "\nClone binary complete: ".Dumper($img)."\n" if $DEBUG;
    172 172 }
    173 173 }

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

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

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

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

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