Flexo CMS — для небольших и средних сайтов

J
На сайте с 28.06.2011
Offline
83
#21
vold57:
Какова будет ориентировочная цена этих плагинов?

Я думаю, что можно будет организовать страницу «Пожертвований на развитие проекта», и сумма будет исключительно из ваших соображений — символической.

TA
На сайте с 12.06.2009
Offline
116
TiA
#22
vold57:
Невозможно подключиться к Баде данных! SQLSTATE[28000] [1045] Access denied for user 'flexo'@'localhost' (using password: NO)

Там нужно глюк поправить в установщике. Там не указан $data['db_pass'] при подключении к БД. У меня xdebug сразу кучу notice выкинул :)

Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)
J
На сайте с 28.06.2011
Offline
83
#23
TiA:
Там нужно глюк поправить в установщике. Там не указан $data['db_pass'] при подключении к БД. У меня xdebug сразу кучу notice выкинул :)

Спасибо за замечание, глюк уже исправлен, выложил обновленную версию 0.1.2. :)

vold57
На сайте с 01.10.2007
Offline
261
#24

jmas, прочитал еще раз первый пост и возник вопрос, почему мне нужно использовать именно Flexo CMS, а не Frog CMS или Wolf CMS? Насколько я понял, то группа этих CMS остановилась в своем развитии и поэтому вы создали «свою» CMS, но в чем ее преимущество вы не написали.

Аудит сайтов - главная часть это тщательная ручная работа, а не отчеты сервисов и программ (https://vold57.com/audit). Продвижение сайтов (https://vold57.com/seo)
J
На сайте с 28.06.2011
Offline
83
#25
vold57:
jmas, прочитал еще раз первый пост и возник вопрос, почему мне нужно использовать именно Flexo CMS, а не Frog CMS или Wolf CMS? Насколько я понял, то группа этих CMS остановилась в своем развитии и поэтому вы создали «свою» CMS, но в чем ее преимущество вы не написали.

Конечно можно пользоваться Frog, Wolf — они аналогичны, но преимущество Flexo — некая «коробочность» и больше внимания к деталям. Жизненно необходимые плагины от сторонних разработчиков будут дорабатываться до стабильного состояния. Тем более есть свои планы по поводу развития системы.

Помимо этого полностью переписан JavaScript код (когда в Wolf CMS старый код используется частями, например, наличие сразу двух подключенных библиотек PrototypeJS и jQuery ясно дает понять это), улучшен лэйаут админки, улучшена стабильность, улучшена интеграция плагинов (заложена основа для написания более функциональных плагинов). Исправлен ряд мелких недоработок. Переписан файловый менеджер и добавлено пару довольно важных плагинов. UPD. Забыл добавить: шаблоны и сниппеты вынесены в файлы (в Frog и Wolf шаблоны хранились в БД, что исключает доступ к коду шаблонов из привычных редакторов кода).

Я думаю, что этого достаточно чтобы назваться новым именем. Хотя, есть пробел в документации и комьюнити, который будем заполнять в ближайшее время. Окончательное решение: пользоваться или нет — все равно остается за вами. :)

Истинная цель этого топика — не реклама своего продукта (система итак успешно используется и приносит пользу) — истинная цель: протестировать систему, потому что свежий взгляд, и опыт пользователей — штука бесценная. Поэтому еще раз благодарю вас за те ошибки, которые вы помогли отыскать.

vold57
На сайте с 01.10.2007
Offline
261
#26

jmas, на примере, который вы привели как использовать «Добавить часть страницы», я увидел полезность этой возможности. В то время как подобные задачи, в некоторых других CMS я решал с помощью разных шаблонов, во Flexo CMS решается удобно в рамках одного шаблона.

Покажите также на примере как можно использовать «Добавить поле».

J
На сайте с 28.06.2011
Offline
83
#27
vold57:
jmas, на примере, который вы привели как использовать «Добавить часть страницы», я увидел полезность этой возможности. В то время как подобные задачи, в некоторых других CMS я решал с помощью разных шаблонов, во Flexo CMS решается удобно в рамках одного шаблона.
Покажите также на примере как можно использовать «Добавить поле».

«Добавить поле» (включен плагин Page fields) — плагин фактически дублирующий функциональность частей. Это факт. За исключением нескольких особенностей. 1. Поля более компактные 2. Поля могут содержать максимум 255 символов, поэтому работа с этими полями должна быть значительно быстрей, чем с полями типа TEXT, которыми являются части. UPD. Планируется в будущем добавить специальные типы полей: выпадающий список, чекбоксы…

Использовать поля можно таким образом:

<?php echo $this->fields->my_field; ?>

В такие «поля» можно загонять, например, цену продукта (если у вас каталог продукции), дополнительные SEO-поля, если не достаточно стандартных, ссылки, если у вас реализовано портфолио с работами, и т.д.…

Так же доступ к полям работает и при получении потомков, например:


<ul>
<?php foreach ($this->children() as $page): ?>
<li><a href="<?php echo $page->fields->site_url; ?>"><?php echo $page->title(); ?></a></li>
<?php endforeach; ?>
</ul>

Можно совместить с плагином подключаемых изображений (включен плагин Page images):


<ul>
<?php foreach ($this->children() as $page): ?>
<?php $image = $page->images->findOne(); ?>
<li><a href="<?php echo $page->fields->site_url; ?>"><img src="<?php echo (empty($image) ? PUBLIC_URL.'images/no-image.gif': $image->url()); ?>" alt="<?php echo $page->title(); ?>" /> <?php echo $page->title(); ?></a></li>
<?php endforeach; ?>
</ul>

Последний пример выглядит несколько наворочено, но пока плагин подключаемых изображений работает так. :)

UPD. Забыл добавить по какому принципу формируется список полей, если добавляется новая страница. Все просто. Список полей берется из последней добавленной страницы, из раздела в который добавляется страница (старшая сестра — у которой наибольшая ID в данном разделе). По такому же принципу работают и части.

vold57
На сайте с 01.10.2007
Offline
261
#28

Спасибо. В терпении отвечать на вопросы вам не откажешь :)

J
На сайте с 28.06.2011
Offline
83
#29
vold57:
Спасибо. В терпении отвечать на вопросы вам не откажешь :)

Вы не поверите, но отвечать на вопросы по системе доставляет мне удовольствие, поэтому не стесняйтесь — спрашивайте.

vold57
На сайте с 01.10.2007
Offline
261
#30

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

Хотел бы уже перевести на Flexo CMS один из своих сайтов и в связи с этим есть еще вопрос о том, когда будет работать отложенная публикация и когда все же будет реализован плагин для «кастомных» URL? Не хотелось бы адрес страницы слишком сильно растягивать и иметь в нем много слешей.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий