Метка «cms разработка»

20 сентября 2014 в Москве пройдет международная конференция Meet Magento Russia.

image

Конференция посвящена самой популярной платформе электронной коммерции в мире — Magento Commerce, на базе которой построены магазины таких мировых брендов как Gant, Paul Smith, 20th Century Fox, Mothercare, Harper’s BAZAAR, Nike, Philips, Auchan, Olympus, Tool King, Angry Birds, Men's Health.
Читать полностью »

Практика разработки CMS Сегодня для рождения сайта и жизни его в сети создана уютная обстановка. Множество CMS позволяет наполнить сайт необходимым функционалом и удобно управлять его содержимым. Даже бесплатные решения позволяют новичкам без проблем наполнять свой сайт информацией, не обладая при этом особыми знаниями (хотя это не всегда хорошо). Но в любом деле есть исключения, которые требуют особого подхода. Именно об особых случаях в веб-разработке я и хочу вам рассказать.
Порой сайт должен обладать особым функционалом, или соответствовать определенным требованиям, которые ставит перед разработчиком (студией) заказчик. В таком случае приходиться разрабатывать дополнительные модули, и не всегда это удобно, а порой и не возможно сделать со «стандартной» CMS. В подобных случаях для сайта разрабатывается уникальный «движок», хотя это случается крайне редко. В большинстве случаев разработчики (студии) создают фирменные CMS по другим причинам, предлагая пользователю дополнительные удобства, функционал или (и) безопасность. О том, почему и зачем я пошел этим путем, и что из этого получилось речь пойдет дальше.Читать полностью »

В этом уроке я предлагаю рассмотреть, как делается минимальный модуль для Concrete5 CMS (в терминологии системы модули называются блоками) на примере модуля «Разделитель».

Допущу себе небольшое отступление и упомяну, что при разработке расширений для Concrete5 широко используется схема MVC, по этой причине я бы рекомендовал незнакомым с ней, сначала разрбраться что это такое и только потом продолжить чтение.
Читать полностью »

В этой статье мы дадим рекомендации как за короткий срок освоить cms и написать для неё расширение, модуль или плагин, а также расскажем о результатах и нашем опыте интеграции сервиса Cackle в эти системы. Cтатья может стать руководством для тех, кто собирается делать интеграции сервисов с cms системами или просто создать модуль.

Перед тем как решить с какой cms делать интеграцию стоит собрать статистику по запросам на интеграцию своих пользователей, а также посмотреть на общую статистику по cms на сайтах зоны .RU (http://statonline.ru/metrics/webapp_cms?tld=ru) из которой видно, какие cms имеют самую большую популярность.
image

Исходя из этой статистики можно полагать, что эффект от встраивания своего модуля в эти cms статистически будет пропорционален их популярности. Так ли это для каждой cms мы узнаем дальше.

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

— Cинхронизация комментариев с сервиса Cackle в локальную БД каждые 5 минут
— Отображение html для SEO
— Экспорт существующих на сайте комментариев в Cackle
— Возможность ресинхронизации(повторное копирование комментариев в локальную БД)
— SSO (авторизация своих пользователей)
— Счётчик комментариев на главной странице
— Виджет последних комментариев

Все эти требования к модулю включают реализацию таймера, получение комментариев запросом через API, сохранение в БД, отображение js виджета в шаблонах cms на определенных страницах и админку для ввода ключей API, и других настроек.

Мы сделали интеграции нашего сервиса комментариев Cackle в следующие cms системы:
Wordpress, Drupal, DLE, InstantCms, Joomla, Bitrix.

Теперь хронологическом порядке опишем наш опыт по интеграции для каждой cms.
Читать полностью »

Компания Сиклум не перестает радовать различными конференциями и семинарами с участием международных специалистов. Наш Speakers’ Corner – это полюбившийся многим формат коротких мероприятий-докладов на интересные темы, еще долгое время горячо обсуждаемые после.

На этот раз мы приглашаем PHP и Web специалистов в наш Киевский офис 2 августа на встречу с опытным веб разработчиком Лукасом Смиттом (одним из разработчиков Symfony2).

Тема: Stone Masons vs. 3d Printers.

Speakers Corner: Несколько слов о Symfony CMF от гуру Lukas Kahwe Smith (Ciklum, Киев)

Читать полностью »

Начиная с сегодняшнего дня у HolyCMS 3 появилась онлайн-демо – теперь можно оценить возможности интерфейса администратора и редактора сайта без установки на собственный хостинг!

HolyCMS 3 — онлайн демо сайты
Читать полностью »

CMS с открытыми исходниками и лицензией “твори что хочешь, только автора упомяни” продолжает развиваться, добавляя в себя больше ООПшности, MVCшности и прочей няшности.

Holy CMS 3.2 – работа над ошибками, или добавим к Битриксу ложечку Коханы

Читать полностью »

Новая CMS с открытыми исходниками и лицензией “твори что хочешь, только автора упомяни”, похожая на 1С-Битрикс, но без многих его недостатков.
Под катом подробности, немного скриншотов и ссылки на документацию и GitHub.HolyCMS 3.1 — opensource CMS со привкусом БитриксаЧитать полностью »

Введение

На сегодняшний день существует огромное количество хороших и плохих, узкоспециализированных и всеохватывающих CMS/CMF. Лично я тесно общался с 1С-Битрикс и Drupal, немного знаю о WordPress, Joomla. Прекрасно понимаю, что этого вполне может быть недостаточно для того, чтобы разработать свою, действительно удобную, производительную, хорошую и т.п. (список можно продолжать бесконечно) платформу для создания сайтов. Но все-таки я очень хотел бы попробовать.
Читать полностью »

Именно с этого вопроса я начал сегодняшний рабочий день.
Уже в который раз встал перед этой дилеммой, которую, впрочем, уже не однократно решал в пользу своих кодов, но сомнения грызть не прекращают.
Вот и сейчас — в день когда пора начинать верстать новый интернет-магазин, эта дилемма стоит передо мной.
А предыстория следующая:
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js