Разработка для Concrete5: Простейший модуль
Добавлено:
23 окт 2013, 16:43
cmsservice
Нас наконец-то пустили на хабр, в том смысле, что дали инвайт. Теперь будем публиковать там статьи по разработке на Concrete5 и про саму систему (это, кстати относительно темы поднятой в
http://forum.concrete5russia.ru/viewtopic.php?f=14&t=459).
Первая статья в новом статусе:
PS: За компанию, хотя и не имеет прямого отношения к C5, но имеет отношение к разработке и может кому будет интересно, мой сотрудник сегодня опубликовал:
Re: Разработка для Concrete5: Простейший модуль
Добавлено:
25 окт 2013, 11:16
MonoStas
Круто, рад за инвайт, НО! На Хабре не спрашивайте про карму, не говорите о ней, даже не думайте. Просто можно спросить, что не так в статье. И что-то очень мало там написано про модуль и тема какая-то неинтересная - разделитель. Резонный вопрос чем hr плох? Народ то не понимает к чему все это.
Хабру читают обычно достаточно сообразительные люди и пример им нужен большой и длинный. Я бы описал (но мне лень, не хочу, не буду) какой-нибудь навороченный модуль слайдера, выполненный очень элегантно. С кучей примеров кода. С описанием классов, более подробно структура mvc, про XML и ADODB!! - такое там любят, встроенные хелперы, примеры работы со всякими штуками для картинок - кропы и ресайзы. Там же все заложено в систему.
Это то, что лично мне понравилось в Concrete5 - крутая логика системы, круто писать простого и среднего уровня модули и почему я вообще ещё сижу на ней, а не пишу свои CMS или использую жумлы. Нужно больше advantages. И ведь я не говорю о сложном модуле, это всего-лишь слайдер и это и есть простейший модуль на Concrete5.
p.s.: Статья про bacon.js крутая. Пока сложные приложухи с кучей взаимосвязей не писал, но в голове себе отметил эту либу, мало ли. Идея потоков и их фильтрования - интересная. Правда конечно сама либа все равно на js написана. И о скорости тут мы умолчим. Но написана статья грамотно и понятно и все по делу. Респект вашему сотруднику.
Re: Разработка для Concrete5: Простейший модуль
Добавлено:
25 окт 2013, 15:02
Count_Raven
MonoStas писал(а):примеры работы со всякими штуками для картинок - кропы и ресайзы. Там же все заложено в систему.
Чего вам дались эти картинки?
MonoStas писал(а):Но написана статья грамотно и понятно и все по делу.
Статья неплохая, но таких вроде много в сети (или может я просто английских начитался и мне кажется, что их много).
Там правда ошибок русского языка энное количество было мной замечено.
Re: Разработка для Concrete5: Простейший модуль
Добавлено:
25 окт 2013, 15:07
cmsservice
Статей много на английском, на русском практически нет ни одной. Рассчитана она на совсем уж начинающих, чтобы просто поняли, что это быстро и не сложно. Двигаемся от простого к сложному, хотя я вот уже думаю нужно ли переносить остальные из нашей wiki туда, может это и не нужно никому
Там правда ошибок русского языка энное количество было мной замечено.
Ну вот да, по-русскому в школе трояк был, за то по математике и физике 5. До сих пор жду, где мне в жизни диффуры и интегралы пригодятся
Re: Разработка для Concrete5: Простейший модуль
Добавлено:
21 фев 2015, 15:04
korund89
Спасибо за статью.
1 Есть какой нить мануал на тему как этот модуль, установить уже не посредственно в CMS (добавить в левую панель, использую concrete 5.7), толь ко вот установил данную ЦМСку на пробу пытаюсь разобраться
2 Можно ли как то отключить лишние модули из левой панель
Re: Разработка для Concrete5: Простейший модуль
Добавлено:
21 фев 2015, 15:56
cmsservice
В 5.7 его не установить ибо он для 5.6 делался
Re: Разработка для Concrete5: Простейший модуль
Добавлено:
21 фев 2015, 19:43
korund89
ну думаю разница там не критична, в concrete 5.7 ? (аналогичный модуль вроде уже встроен в сборку)
вот допустим структура такая (если не правильно просьба поправить)
namemodule (папка)
-controller.php
-view.php
-ikonka.png
вот что с этим делать ? и куда заливать чтоб заставить его работать как и все модули в concrete 5.7
Заранее спасибо за ответ ! просто хочется разобраться в этой отправной точке ))
Re: Разработка для Concrete5: Простейший модуль
Добавлено:
21 фев 2015, 19:48
cmsservice
Во-первых разница там фундоментальная, неймспейсы и т.п. А так, если это просто модуль, то класть его в application/blocks если же пакет, то в /packages