Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «cms»
Релиз CleverStyle Framework 4 2016-06-09 13:38:16
... переименован из CleverStyle CMS в CleverStyle Framework ...
+ развернуть текст сохранённая копия
Как-то не получалось писать более одной статьи от начала новой ветки (часть 1, часть 2, часть 3), но вот опять есть чего интересного рассказать, ведь вышел первый релиз серии 4.х.
Вкратце обо всём
Первое что хотелось бы сказать — проект был переименован из CleverStyle CMS в CleverStyle Framework. Наконец-то! Больше не будет путаницы между названием и содержимым.
Если серия 2.х началась с существенных изменений на стороне сервера, а 3.х с сопоставимых изменений на клиенте, то 4.х приносит улучшения везде.
На сервере существенно увеличена скорость работы, при том что это full-stack фреймворк, используя HTTP сервер основанный на ReactPHP можно получить скорость генерации страницы НИЖЕ 1мс, быстрее стала генерация HTML в типичных сценариях.
Так же добавилась удобная поддержка вложенных структур в файлах переводов, добавилась поддержка SQLite, PostgreSQL, поддержка работы в качестве PSR7 Middleware (инициализация из PSR7-совместимого request объекта и выдача результата в PSR7-совместимый response объект) и связанные с этим удобные абстракции в самом ядре.
На фронтенде повсеместно используется RequireJS, ряд библиотек, безусловно загружающихся на фронтенде, теперь загружаются только когда непосредственно нужно, добавлены оптимизации для быстрой отрисовки первого кадра (first paint).
На стыке backend и frontend оптимизации построения кэша статики (CSS/JS/HTML), HTTP/2 Server push, Link: <preload> и много другого.
В целом система выглядит как хороший гибридный (не чисто микроядерный, но и не жирный такой) full-stack php фреймворк.
Как всегда, не обошлось без улучшения метрик кода, например, оценки Scrutinizer:)
Читать дальше →
Тэги: alameda, cleverstyle, cli, cmf, cms, framework, http/2, http2, php, polymer, preload, push, requirejs, server, web-components, веб-сайтов, разработка
[Перевод] FAQ по лицензированию Plone 2016-05-30 20:44:09
Следующей CMS, по вопросам которой ... про лицензирование конкретных CMS (например, про тот ...
+ развернуть текст сохранённая копия
Следующей CMS, по вопросам которой готов перевод справочного материала о лицензировании, является Plone. На Хабре про нее также ранее шла речь (см., например, здесь). Она, как и многие другие системы, распространяется на условиях свободной лицензии GPL. Возможно, эта справка и уступает по своему объему иным аналогичным материалам про лицензирование конкретных CMS (например, про тот же Drupal), но все же является хорошим примером того, как разработчики продукта разъясняют своим пользователям (в т.ч. и потенциальным) детали его лицензирования.
Этот документ отвечает на некоторые общие вопросы о Plone, политике его лицензирования и работе лицензии GPL. Соглашение контрибьютора и лицензия GPL остаются официальными источниками (например, все, что мы пишем здесь, не перекрывается этими документами), но этот документ полезен для чтения, если у вас есть вопросы о Plone и его лицензии и вам не хочется читать юридические документы для получения ответов на некоторые простые вопросы.
Читать дальше →
Тэги: cms, faq, gpl, open, plone, source, авторские, веб-сайтов, копирайт, лицензирование, права, разработка
[Перевод] FAQ по лицензированию papaya CMS 2016-05-20 09:27:10
... лицензированию еще одной CMS — на этот раз ... немецкий проект papaya CMS (согласно Wappalyzer, он ...
+ развернуть текст сохранённая копия
Готов очередной перевод справочного материала по лицензированию еще одной CMS — на этот раз речь пойдет про немецкий проект papaya CMS (согласно Wappalyzer, он лежит в основе таких Интернет-ресурсов, как например, jpk.com — сайт одного из ведущих производителей наноаналитического оборудования). Эта система распространяется на условиях двойной лицензии: как GPL, так и коммерческой. Хотя FAQ и небольшой по своему объему, но на мой взгляд, вполне информативный. См. его ниже по тексту.
Читать дальше →
Тэги: cms, faq, gpl, open, papaya, source, веб-сайтов, копирайт, лицензировние, разработка
Как сделать быстрое веб-приложение или 8 советов разработчикам по оптимизации кода 2016-05-16 19:02:14
... молимся, создавая Diafan.CMS. У нас нет ... легкой для разработки CMS. Как это достигается ...
+ развернуть текст сохранённая копия
Легкая и быстрая — вот два слова, на которые мы молимся, создавая Diafan.CMS. У нас нет больших библиотек на случай атомной войны, а всё новое добавляется по необходимости. Общая логика системы доработана и отполирована за многие годы, поэтому в системе можно себе позволить ветвить и дорабатывать функционал, оставляя простым для понимания код и легкой для разработки CMS. Как это достигается? Мы сформировали несколько советов.
Читать дальше →
Тэги: cms, diafan.cms, highload, блог, веб-сайтов, высокая, компании, производительность, разработка, сайтов
Drupal: ajax_facets и history API 2016-05-12 01:04:47
+ развернуть текст сохранённая копия
Наверное, каждый веб разработчик сталкивался с необходимостью в реализации поиска на сайте. Довольно распространенное решение — Apache Solr. В мире Drupal разработки это не исключение. Для интеграции Solr с Drupal и реализации фасетного поиска существуют модули search_api, search_api_solr и facetapi. Но в большинстве случаев нам бы хотелось, чтобы результаты поиска и фасетные фильтры обновлялись без перезагрузки страницы, то есть ajax'ом. И, как обычно в мире Drupal, на d.org найдется какой-нибудь проверенный временем и пользователями модуль (а может и не проверенный, как повезет), который делает то, что нам нужно. В данном случае это ajax_facets. Читать дальше →
Тэги: ajax, cms, drupal, facets, history.js, html5, веб-сайтов, программирование, разработка
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «cms»
|
Взлеты Топ 5
Падения Топ 5
|