Привет! Хотел бы записать обучающие видеуроки по работе и настройке твоей CMS. Могу ли я расчитывать на твою помощь? И как с тобой можно связатся?noumo писал(а):Спасибо! Буду рад любой обратной связи.
EasyiiCMS - очередная CMS?
Re: EasyiiCMS - очередная CMS?
Re: EasyiiCMS - очередная CMS?
Появилась проблема, на линуксе поле slug не заполняется автоматически, если написано на кириллице, а на виндовс все отлично. В каком направлении искать решение?
- rodion_zlobin
- Сообщения: 207
- Зарегистрирован: 2017.01.11, 16:33
Re: EasyiiCMS - очередная CMS?
Сгенерировать новый:
Код: Выделить всё
echo sha1('новый_пароль' . Yii::$app->user->identity->auth_key . Setting::get('password_salt'));
- proctoleha
- Сообщения: 298
- Зарегистрирован: 2016.07.10, 19:00
Re: EasyiiCMS - очередная CMS?
Вот уважаю я вас безмерно, завидую, и даже преклоняюсь. Как ищу что-то по 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?
Это одна из библиотек, нужных для фреймворка, на котором написана CMS, а также легко проверяемая через requirements.php. Аналогично у кого-то может не быть php-gd для капчи или php-zip для экспорта, но это не повод обвинять CMS вместо хостинга. Первая идеологическая ошибка - делать CMS на фреймворке.proctoleha писал(а): ↑2017.01.26, 22:31 Но в данном случае, имхо, вы не правы. Тут идеологическая ошибка. В EasyiiCMS. Php-intl может быть, может не быть.
Ничто Вам не мешает включить его в composer.json, переопределить protected-метод generateSlug и подменить класс в DI-контейнере. Вторая идеологическая ошибка - лезть в CMS на фреймворке до изучения фреймворка и PHP.proctoleha писал(а): ↑2017.01.26, 22:31 А что мешает включить в composer.json, в зависимости: "2amigos/yii2-transliterator-helper": "*". И всё. Транслетировать будет всегда, и не криво.
Re: EasyiiCMS - очередная CMS?
php-intl транслитирирует на основе официально принятых или рекомендуемых стандартов, используемых в различных языках мира, созданных либо государственными/международными комиссиями, либо признанными в мире университетами. Плюс эти стандарты регулярно дополняются и обновляются. Плюс покрывают практически весь юникод.proctoleha писал(а): ↑2017.01.26, 22:31Тут идеологическая ошибка. В EasyiiCMS.
Php-intl может быть, может не быть. Причем транслетирует криво, глаз режет.
А что мешает включить в composer.json, в зависимости: "2amigos/yii2-transliterator-helper": "*"
2amigos/yii2-transliterator-helper использует придуманный кем-то годы назад вариант (эти таблицы взяты из перловой либы как минимум 2001 года) - он не верен, не полон, устаревший, любительский.
это просто зависимость. например easycms зависит от yii2. А еще от php-intl.
как говорится, красота в глазах смотрящего) если отбросить субъектив "нравится не нравится", то важно, чтобы было правильно и стандартно. это php-intl обеспечивает.
транслИтирировать будет всегда и КРИВО.proctoleha писал(а): ↑2017.01.26, 22:31 И в SluggableBehavior прописатьИ всё. Транслетировать будет всегда, и не криво.Код: Выделить всё
protected function generateSlug($slugParts) { return Inflector::slug(TransliteratorHelper::process(implode('-', $slugParts)), '-', true); }
- proctoleha
- Сообщения: 298
- Зарегистрирован: 2016.07.10, 19:00
Re: EasyiiCMS - очередная CMS?
Господа, признаю свою ошибку - сообщение составлено неверно. НО я же написал, имхо!!! Т.е. по моему скромному мнению, которое я никому не наваливаю.
И, уважаемый, ElisDN, я собственно так и сделал: унаследовался, и переопределил метод, который мне, имхо, резал глаз.
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
Re: EasyiiCMS - очередная CMS?
а мы что, убиваем тебя? написал имхо - ответили почему твое имхо некорректно.proctoleha писал(а): ↑2017.01.27, 07:56Господа, признаю свою ошибку - сообщение составлено неверно. НО я же написал, имхо!!! Т.е. по моему скромному мнению, которое я никому не наваливаю.
- proctoleha
- Сообщения: 298
- Зарегистрирован: 2016.07.10, 19:00
Re: EasyiiCMS - очередная CMS?
А вообще EasyiiCMS - классная! Что-то может слегка не устраивать, но это не принципиальные вещи. Сама логика отличная, простая и понятная, с моей точки зрения. Главное - всё легко подстраивается и расширяется под себя. Например: меня не устраивало отсутствие возможности настраивать размеры превьюх, но это же всё легко решается!
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
- rodion_zlobin
- Сообщения: 207
- Зарегистрирован: 2017.01.11, 16:33
Re: EasyiiCMS - очередная CMS?
Почему?Первая идеологическая ошибка - делать CMS на фреймворке.
Re: EasyiiCMS - очередная CMS?
Вроде бы люди придумали уходить с тесных CMS на свободные фреймворки, чтобы делать нестандартные проекты. А не наоборот.
Re: EasyiiCMS - очередная CMS?
Нестандартных проектов - от силы 20% от всех остальных =) Рынок готовых CMS/конструкторов мало того, что не умирает, так еще очень сильно эволюционирует )
- rodion_zlobin
- Сообщения: 207
- Зарегистрирован: 2017.01.11, 16:33
Re: EasyiiCMS - очередная CMS?
Если рассматривать easyii как набор модулей - никакой проблемы нет. Базовый скелет, который можно использовать для разработки нестандартного проекта. И для стандартного тоже
Re: EasyiiCMS - очередная CMS?
Вот оформила интеграцию в виде модуля. EasyiiCMS очень понравилась именно простотой, ничего лишнего, все легко выпиливается и допиливается. Автору - спасибо
- rodion_zlobin
- Сообщения: 207
- Зарегистрирован: 2017.01.11, 16:33
Re: EasyiiCMS - очередная CMS?
Супер, заценим
Re: EasyiiCMS - очередная CMS?
И еще одна интеграция на этот раз с моим RBAC модулем. Теперь есть пользователи, есть роли и права, а все остальное и так было в EasyiiCMS
-
- Сообщения: 1
- Зарегистрирован: 2017.02.21, 19:21
Re: EasyiiCMS - очередная CMS?
Все этапы установки прошли успешно. Установлены easyii-user и developeruz/easyii-rbac-module.Roksalana писал(а): ↑2017.02.03, 17:21 И еще одна интеграция на этот раз с моим RBAC модулем. Теперь есть пользователи, есть роли и права, а все остальное и так было в EasyiiCMS
Но пришлось обновить 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?
Пытаюсь подключить свои ресурсы
либо @app/media
ответ один и тот же Invalid path alias
Как достучатся до файла?
Код: Выделить всё
$this->registerJsFile('@media/unitegallery/js/unitegallery.js',['position' => $this::POS_READY], 'unitegallery');
ответ один и тот же Invalid path alias
Как достучатся до файла?
Re: EasyiiCMS - очередная CMS?
ну пишет же Invalid path alias