[Moscow.pm] Simple CMS Perl-based

Ilya Chesnokov chesnokov.ilya на gmail.com
Ср Апр 20 04:37:35 PDT 2016


20 апреля 2016 г., 10:43 пользователь Alessandro Gorohovski
<an.gorohovski на gmail.com> написал:
> Здравствуйте,
>
> 20 апреля 2016 г., 7:40 пользователь Stanislaw Pusep <creaktive на gmail.com>
> написал:
>>
>> http://www.pearlbee.org/
>
>
> Да, интересный, симпатичный Blog-проект.
>
> Установил на Ubunta 14.04:
> $ uname -a
> Linux comp-hp 3.19.0-58-generic #64~14.04.1-Ubuntu SMP
>
> Установка довольно продолжительная во времени.
> Действовал по рецепту с github
>
> https://github.com/Perl-Evozon/PearlBee

Hint: чтобы ускорить установку CPAN-модулей, можно:
а) отключить тесты ключом -n для cpanm
б) использовать App::cpm, о котором я упоминал в лайтинге на прошлом
St. Perl - он использует новое ядро cpanminus (Menlo) и нагружает
сразу несколько ядер процессора. Также по умолчанию не запускает тесты
для модулей при установке (можно включить отдельной опцией).

$ time cpm install -g
Loading modules from cpanfile...
DONE install Data-Pageset-1.06
...

DONE install Dancer2-Plugin-DBIC-0.0012
FAIL install L/LD/LDS/GD-2.56.tar.gz

54 distributions installed.

real 0m34.314s
user 1m0.016s
sys 0m17.266s

>
> с некоторыми нюансами.
> Может кому пригодится, надо предварительно сделать:
> sudo apt-get install libmysqlclient-dev
> sudo apt-get install libdist-zilla-perl

Ну и, видимо, GD.

> Но это не всё.
> К сожалению, воспроизвелась эта ошибка
> https://github.com/Perl-Evozon/PearlBee/issues/64
>
> I am not quite sure, but I found that nearly all .pm files which contain
> statement like
> template '/admin/posts/list' must be changed to template 'admin/posts/list'
> or, a Runtime Error like this will be throw:
> Failed to render template: file error - /admin/tags/list.tt: not found at
> /usr/local/share/perl/5.20.2/Dancer2/Core/Role/Template.pm line 132.
>
> Похоже надо "вычищать" все '/' в template *.pm
> :(

Скорее всего, надо где-то в конфиге прописать путь к шаблонам. Скорее
всего нужно добавить параметр
include_path: /path/to/templates

в секции

engines:
  template:
    template_toolkit:

файла config.yml

(если сработает, отправить патч для документации)

>> On Tuesday, 19 April 2016, Alessandro Gorohovski <an.gorohovski на gmail.com>
>> wrote:
>>>
>>> 19 апреля 2016 г., 20:55 пользователь Тимур Нозадзе
>>> <timur.nozadze на gmail.com> написал:
>>>>
>>>> А прям нужно Perl-based?
>>>
>>> Подумалось, что так проще будет, если что  надо "подкрутить |
>>> подшлифовать напильником"
>>> :)
>>>
>>>> вт, 19 апр. 2016, 21:50 Alessandro Gorohovski <an.gorohovski на gmail.com>:
>>>>>
>>>>>
>>>>>
>>>>> 19 апреля 2016 г., 20:23 пользователь Akzhan Abdulin
>>>>> <akzhan.abdulin на gmail.com> написал:
>>>>>
>>>>>> https://movabletype.org/
>>>>>> Movable Type Open Source
>>>>>
>>>>>
>>>>> Похоже, что да.
>>>>> Жаль только, что начиная с v.6 перестала быть Open Source
>>>>> :(
>>>>>
>>>>>> Ничего другого нормального не видел, но наверняка есть.
>>>>>>
>>>>>> 19 апреля 2016 г., 19:05 пользователь Alessandro N. Gorohovski
>>>>>> <an.gorohovski на gmail.com> написал:
>>>>>>>
>>>>>>> Уважаемое сообщество,
>>>>>>> Доброго времени суток!
>>>>>>>
>>>>>>> Подскажите / Посоветуйте по возможности распространённую (конечно,
>>>>>>> здесь
>>>>>>> хотелось чтобы была библиотека templates)
>>>>>>> и не сложную CMS с ведением блога, основанную на Perl.
>>>>>>>
>>>>>>> Спасибо заранее,
>>>>>>> Александр.
>>>>>>>
>>>>>>> --
>>>>>>> Moscow.pm mailing list
>>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Moscow.pm mailing list
>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>>
>>>>> --
>>>>> Moscow.pm mailing list
>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>
>>>>
>>>> --
>>>> Moscow.pm mailing list
>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>
>>>
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Best regards,
Ilya Chesnokov


Подробная информация о списке рассылки Moscow-pm