Страница 19 из 22

Re: EasyiiCMS - очередная CMS?

Добавлено: 2016.12.09, 15:03
kamuz
noumo писал(а):Спасибо! Буду рад любой обратной связи.
Привет! Хотел бы записать обучающие видеуроки по работе и настройке твоей CMS. Могу ли я расчитывать на твою помощь? И как с тобой можно связатся?

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.10, 20:05
Ivan31
Появилась проблема, на линуксе поле slug не заполняется автоматически, если написано на кириллице, а на виндовс все отлично. В каком направлении искать решение?

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.10, 22:31
ElisDN
Ivan31 писал(а): 2017.01.10, 20:05Появилась проблема, на линуксе поле slug не заполняется автоматически, если написано на кириллице, а на виндовс все отлично. В каком направлении искать решение?
В направлении apt-get install php-intl

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.14, 19:19
rodion_zlobin
nik666 писал(а): 2016.09.28, 13:43 Как сбить пароли от админки root пользователя?
Сгенерировать новый:

Код: Выделить всё

echo sha1('новый_пароль' . Yii::$app->user->identity->auth_key . Setting::get('password_salt'));
и добавить в настройки - root_password

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.26, 22:31
proctoleha
ElisDN писал(а): 2017.01.10, 22:31
Ivan31 писал(а): 2017.01.10, 20:05Появилась проблема, на линуксе поле slug не заполняется автоматически, если написано на кириллице, а на виндовс все отлично. В каком направлении искать решение?
В направлении apt-get install php-intl
Вот уважаю я вас безмерно, завидую, и даже преклоняюсь. Как ищу что-то по yii - попадаю к вам.

Но в данном случае, имхо, вы не правы.

Тут идеологическая ошибка. В EasyiiCMS.

Php-intl может быть, может не быть. Причем транслетирует криво, глаз режет.

А что мешает включить в composer.json, в зависимости: "2amigos/yii2-transliterator-helper": "*"

И в SluggableBehavior прописать

Код: Выделить всё

    protected function generateSlug($slugParts)
    {
        return Inflector::slug(TransliteratorHelper::process(implode('-', $slugParts)), '-', true);
    }
И всё. Транслетировать будет всегда, и не криво.И не у вас ли я подсмотрел данную фичу, не помню.

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.27, 05:26
ElisDN
proctoleha писал(а): 2017.01.26, 22:31 Но в данном случае, имхо, вы не правы. Тут идеологическая ошибка. В EasyiiCMS. Php-intl может быть, может не быть.
Это одна из библиотек, нужных для фреймворка, на котором написана CMS, а также легко проверяемая через requirements.php. Аналогично у кого-то может не быть php-gd для капчи или php-zip для экспорта, но это не повод обвинять CMS вместо хостинга. Первая идеологическая ошибка - делать CMS на фреймворке.
proctoleha писал(а): 2017.01.26, 22:31 А что мешает включить в composer.json, в зависимости: "2amigos/yii2-transliterator-helper": "*". И всё. Транслетировать будет всегда, и не криво.
Ничто Вам не мешает включить его в composer.json, переопределить protected-метод generateSlug и подменить класс в DI-контейнере. Вторая идеологическая ошибка - лезть в CMS на фреймворке до изучения фреймворка и PHP.

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.27, 06:26
zelenin
proctoleha писал(а): 2017.01.26, 22:31Тут идеологическая ошибка. В EasyiiCMS.

Php-intl может быть, может не быть. Причем транслетирует криво, глаз режет.

А что мешает включить в composer.json, в зависимости: "2amigos/yii2-transliterator-helper": "*"
php-intl транслитирирует на основе официально принятых или рекомендуемых стандартов, используемых в различных языках мира, созданных либо государственными/международными комиссиями, либо признанными в мире университетами. Плюс эти стандарты регулярно дополняются и обновляются. Плюс покрывают практически весь юникод.
2amigos/yii2-transliterator-helper использует придуманный кем-то годы назад вариант (эти таблицы взяты из перловой либы как минимум 2001 года) - он не верен, не полон, устаревший, любительский.
proctoleha писал(а): 2017.01.26, 22:31Php-intl может быть, может не быть
это просто зависимость. например easycms зависит от yii2. А еще от php-intl.
proctoleha писал(а): 2017.01.26, 22:31Причем транслетирует криво, глаз режет.
как говорится, красота в глазах смотрящего) если отбросить субъектив "нравится не нравится", то важно, чтобы было правильно и стандартно. это php-intl обеспечивает.




proctoleha писал(а): 2017.01.26, 22:31 И в SluggableBehavior прописать

Код: Выделить всё

    protected function generateSlug($slugParts)
    {
        return Inflector::slug(TransliteratorHelper::process(implode('-', $slugParts)), '-', true);
    }
И всё. Транслетировать будет всегда, и не криво.
транслИтирировать будет всегда и КРИВО.

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.27, 07:56
proctoleha
ElisDN писал(а): 2017.01.27, 05:26 Ничто Вам не мешает включить его в composer.json, переопределить protected-метод generateSlug и подменить класс в DI-контейнере. Вторая идеологическая ошибка - лезть в CMS на фреймворке до изучения фреймворка и PHP.
zelenin писал(а): 2017.01.27, 06:26 транслИтирировать будет всегда и КРИВО.
Господа, признаю свою ошибку - сообщение составлено неверно. НО я же написал, имхо!!! Т.е. по моему скромному мнению, которое я никому не наваливаю.
И, уважаемый, ElisDN, я собственно так и сделал: унаследовался, и переопределил метод, который мне, имхо, резал глаз.

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.27, 07:59
zelenin
proctoleha писал(а): 2017.01.27, 07:56Господа, признаю свою ошибку - сообщение составлено неверно. НО я же написал, имхо!!! Т.е. по моему скромному мнению, которое я никому не наваливаю.
а мы что, убиваем тебя? написал имхо - ответили почему твое имхо некорректно.

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.27, 08:11
proctoleha
А вообще EasyiiCMS - классная! Что-то может слегка не устраивать, но это не принципиальные вещи. Сама логика отличная, простая и понятная, с моей точки зрения. Главное - всё легко подстраивается и расширяется под себя. Например: меня не устраивало отсутствие возможности настраивать размеры превьюх, но это же всё легко решается!

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.27, 16:32
rodion_zlobin
Первая идеологическая ошибка - делать CMS на фреймворке.
Почему?

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.27, 17:51
ElisDN
rodion_zlobin писал(а): 2017.01.27, 16:32 Почему?
Вроде бы люди придумали уходить с тесных CMS на свободные фреймворки, чтобы делать нестандартные проекты. А не наоборот.

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.27, 17:53
xoma
ElisDN писал(а): 2017.01.27, 17:51
rodion_zlobin писал(а): 2017.01.27, 16:32 Почему?
Вроде бы люди придумали уходить с тесных CMS на свободные фреймворки, чтобы делать нестандартные проекты. А не наоборот.
Нестандартных проектов - от силы 20% от всех остальных =) Рынок готовых CMS/конструкторов мало того, что не умирает, так еще очень сильно эволюционирует )

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.01.28, 07:21
rodion_zlobin
Если рассматривать easyii как набор модулей - никакой проблемы нет. Базовый скелет, который можно использовать для разработки нестандартного проекта. И для стандартного тоже :)

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.02.02, 11:36
Roksalana
noumo писал(а): 2016.02.24, 17:16
oleg1 писал(а):А не подскажите, может кто-то уже делал интеграцию dektrium/yii2-user с EASYII ? Вроде там довольно много надо менять ?
Не в курсе, но врядли это у вас получится это сделать без адских мук :D , все же easyii для простых сайтов без регистрации.
Вот оформила интеграцию в виде модуля. EasyiiCMS очень понравилась именно простотой, ничего лишнего, все легко выпиливается и допиливается. Автору - спасибо :)

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.02.03, 06:37
rodion_zlobin
Супер, заценим ;-)

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.02.03, 17:21
Roksalana
И еще одна интеграция на этот раз с моим RBAC модулем. Теперь есть пользователи, есть роли и права, а все остальное и так было в EasyiiCMS ;)

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.02.21, 20:03
ignatov391
Roksalana писал(а): 2017.02.03, 17:21 И еще одна интеграция на этот раз с моим RBAC модулем. Теперь есть пользователи, есть роли и права, а все остальное и так было в EasyiiCMS ;)
Все этапы установки прошли успешно. Установлены easyii-user и developeruz/easyii-rbac-module.
Но пришлось обновить yii2 до последней версии.

Возникли проблемы с установкой.
dektrium/yii2-user усиленно просил $module.

Код: Выделить всё

подкинул строками:
use dektrium\user\Module;
'module' => $this->module,
Но не могу авторизоваться ни под одной учёткой. (Исправлено: При добавлении пользователя через консоль, пароль пишется без "[]").

Если добавить:

Код: Выделить всё

Add behaviour in app/config/web.php
'as AccessBehavior'
то пропадает консоль дебага (рулится правами).

P.S. В yii2 только начинаю разбираться.

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.03.06, 12:53
Ivan31
Пытаюсь подключить свои ресурсы

Код: Выделить всё

$this->registerJsFile('@media/unitegallery/js/unitegallery.js',['position' => $this::POS_READY], 'unitegallery');
либо @app/media
ответ один и тот же Invalid path alias
Как достучатся до файла?

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.03.06, 13:03
zelenin
ну пишет же Invalid path alias