Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «cms»
![Главные темы](/themes/1/i/menu/tt/main_themes.png)
Дайджест интересных материалов из мира Drupal #3 2015-01-20 09:10:13
Всем привет!
Мы отобрали для вас самое интересное и полезное из мира Drupal за ...
+ развернуть текст сохранённая копия
Всем привет!
Мы отобрали для вас самое интересное и полезное из мира Drupal за первые недели 2015 года.
По-русски
- Во-первых, в тестовом режиме запустилась новая площадка сообщества DrupalifeCommunity. Слово автору:
Сразу скажу о судьбе проекта. Им я не претендую заменить Drupal.ru, это совершенно отдельное и самостоятельное начинание. Скажем так, альтернативное сообщество, как каким-то пытался стать DrupalSN.
На новой площадке уже замечено несколько друпал-гуру, а это хороший знак :)
- Чуть ли не первая серьёзная статья на русском, в которой одновременно встречаются слова Drupal и Postgres: «Тестирование производительности Drupal: MySQL vs PostgreSQL часть 1». Очень ждём следующих частей!
- Продолжая тему баз данных, Роман Агабеков подробно пишет про репликацию master-slave MySQL.
- Как же без Panels: в этот раз «Добавляем поддержку Token'ов в настройки Panel Pane».
- Рубрика «Антиквариат»: код либрусека пятилетней выдержки.
Читать дальше →
Тэги: cms, drupal, php, веб-разработка
[Из песочницы] Путь от новичка до профи: разработка CMS на фреймворке Kohana 3.3 2015-01-19 11:58:48
... и, конечно, популярных CMS, таких как Joomla ...
+ развернуть текст сохранённая копия
Лет пять назад подсел на разработку сайтов, причем чисто из интереса к вебу. Хотелось осознать, как их делать и делать лучше, чем другие. Начиналось всё это, как и для большинства разработчиков, с простого познания HTML, CSS и, конечно, популярных CMS, таких как Joomla, Wordpress и Data Life Engine. По мере роста приходилось углубляться в Javascript и, конечно, в мой любимый сейчас PHP. Но все шло не так быстро, как хотелось. Тренируясь на простом, хотелось понять сложные вещи. PHP поначалу плохо давался, но характер взял верх и все же через некоторое время написал что-то вроде похожее на мини-социальную сеть.
Ну а затем пошло-поехало: ООП, MVC и, наконец, пришло время покорять фреймворки. На тот момент самыми известными для меня были Zend, Kohana и CodeIgniter. Позже узнал о Symphony и YII. Выбор пал на Kohana, т.к. для новичка была проще в освоении и с нормальной документацией. Ну и недостатков в принципе для себя не видел в этом фреймворке.
Читать дальше →
Тэги: 3.3, bootstrap, cms, flot, framework, jstree, kohana, less, opencart, oxidos, php, summernote, twitter, веб-разработка, мультиязычность, разработка
Возможна ли жизнь без шаблонизатора? 2015-01-12 20:33:03
... описывая устройство CleverStyle CMS у кого-то ...
+ развернуть текст сохранённая копия
Правильный ответ — да, легко!
Практически всегда описывая устройство CleverStyle CMS у кого-то возникал вопрос, а как же настраивать внешний вид, ведь нет никаких шаблонов.
Нужно признаться, я немного лукавил, говоря что внешний вид можно изменить с помощью CSS. Изменить то можно, но не кардинально.
Шаблонизатора как не было, так и нет, и даже не планируется. Вместо этого для генерации простого HTML используется BananaHTML, а сам интерфейс ложится на плечи Веб-Компонентов и Polymer в частности.
Читать дальше →
Тэги: cleverstyle, cmf, cms, html, polymer, webcomponents, веб-разработка
Хук ООП не друг или Динамическое автонаследование классов 2015-01-05 16:47:15
... хорошая и многофункциональная CMS не была, но ...
+ развернуть текст сохранённая копия
![](//habrastorage.org/files/24e/017/edb/24e017edb2ff46d38bf8ae473fee85b4.jpg) Нет предела совершенству. Поэтому, какая бы хорошая и многофункциональная CMS не была, но у сторонних разработчиков всегда будет возникать необходимость ее надстроить, допилить, расширить каким-то своим функционалом. И, конечно, любой современный движок должен позволять это делать.
Причем, механизм расширения функционала движка должен позволять «вешать» на него любое число расширений, написанных разными разработчики, которые не знают ни друг о друге, ни о расширениях, которые пишут другие разработчики.
В различных движках это может делаться разными способами. Наиболее распространенный, наверное, это хуки – сторонний разработчик, создающий расширение для движка, регистрирует обработчики хуков, а потом эти обработчики вызываются системой в нужных местах, выполняя код расширения.
Но когда движок написан с использованием ООП и все разложено на классы, то использование хуков – как это чужеродно и «костыльно», и хочется более чистого и более простого ООП-подхода, когда в создаваемом расширении просто расширяется «коробочный» класс с перекрытием родительских методов.
Вот для решения таких задач и был придуман способ, который я назвал « Динамическое автонаследование». Читать дальше →
Тэги: alto, cms, livestreet, php, алгоритмы, ооп, разработка, расширения
Дайджест интересных материалов из мира Drupal #2 2014-12-23 19:44:47
Всем привет!
В этом выпуске вас ждут более 30 новостей, материалов, интересных ...
+ развернуть текст сохранённая копия
Всем привет!
В этом выпуске вас ждут более 30 новостей, материалов, интересных модулей — всё самое интересное и свежее из мира Drupal.
![](http://habrastorage.org/getpro/habr/post_images/20f/46b/b6b/20f46bb6becc659da37abe6b7c2481e7.png)
Читать дальше →
Тэги: cms, drupal, php, веб-разработка
Главная / Главные темы / Тэг «cms»
|
Взлеты Топ 5
Падения Топ 5
|