Рубрика «cms» - 19

Я очень давно хотел для UMI сделать скрип отличный от loginza, так как считаю, что он не совсем удачный, по ряду причин (чисто субъективных). Могу ошибаться, если так и есть не закидывайте камнями.

Был вдохновлен одной из статей на habrahabr, к сожалению статья была удалена. Во всяком случае, ссылку на всякий пожарный оставлю — этой статьей. В этой статье было рассказано в общем как подключать HybridAuth к своему сайта, и созрел для реализации метода и написания своей статьи.

Постараюсь рассмотреть реализацию авторизацию на UMI.CMS через популярную библиотеку HybridAuth.

Авторизация для UMI.CMS будет реализована через провайдеров:

  • Facebook
  • Twitter
  • Linkedin
  • Google+
  • Вконтакте

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

Привет! Я руковожу развитием Shop-Script. В течение года я собирал вопросы, которые возникают у пользователей и разработчиков, начинающих работать с Shop-Script 5 (последней версией продукта), и в этом посте оформил их в виде отдельной обзорной статьи. Промо-сайт промо-сайтом, документация тоже иногда полезна, но всегда проще познакомиться с продуктом, прочитав или проскроллив всего одну статью. Под катом — подробной обзор Shop-Script 5 с описанием ключевых возможностей и того, как работает движок, 5 МБ скриншотов, немного статистики и планов на будущее.

Обзор Shop Script 5

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

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

Прежде чем повторно вскарабкаться на вершину, плоские (Flat-дизайны) долгое время уступали первенство дизайнам с элементами скевоморфизма. Необходимость акцентировать внимание на мелких деталях на экранах с низким расширением при помощи теней и других эффектов ушла в прошлое с повышением качества изображения и плотности пикселей в LED/LCD-мониторах, планшетах и смартфонах. Так плоский концепт вновь вернулся на страницы магазинов и всевозможных приложений, удовлетворив потребность пользователей в простых, опрятных и лаконичных дизайнах.
Читать полностью »

Относительно недавно в панели управления Blogger появился раздел «Прибыль» (Earnings), позволяющий связать блог с AdSense и контролировать показ рекламных сообщений. Теперь же появился новый раздел «Кампании» (Campaigns), связывающий Blogger и AdWords. Отныне владельцы молодых или узкоспециализированных блогов смогут рекламировать свои ресурсы через сеть AdWords и получить большее число читателей и подписчиков.
AdWords: теперь в Blogger
Официального анонса этого раздела ещё не было, возможно, готовят более тесную интеграцию обоих сервисов.

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

1. Вместо предисловия

“Король умер. Да здравствует король!” — все мы слышали эту французскую фразу, которая как бы разделяет эпохи правления монархов. Все! — кажется нам, — со старым покончено, теперь все будет по-новому, по-другому. Но так ли это?

В этой статье я затрону тему нативных приложений, точнее их вымирания… или, быть может, просто их перевоплощения? Решать только Вам. Да-да, я знаю, что рискую выглядеть ретроградом, занимая непопулярную точку зрения. Тем не менее, мне хочется найти хотя бы немного единомышленников, которые согласятся с моими рассуждениями, ну и, конечно же, получить обоснованную критику.

Итак, нативные или как их еще называют, десктопные приложения — это особые программы, которые были разработаны под конкретную ОС (операционную систему) и имеют такое свойство, как “совместимость”. Признаюсь сразу: да, я разработчик подобных приложений. Впрочем, специфика моей деятельности (разработка CMS для интернет-магазинов) требует также отличных знаний и веб-технологий.

Как по мне, то значительную часть рабочего времени программиста можно разделить на две оставляющие: поиск решения и поиск инструмента. Думаю, многие заметили и знают, что чем лучше инструмент пригоден для выполнения какой-то задачи, тем менее он универсален для решения широкого спектра задач. То есть, нет идеального языка, технологии и т.п., и поэтому мне, как и многим из Вас, приходится периодически отвлекаться от насущных проектов; изучать, какие появились новые инструменты на рынке; принимать стратегическое решение о том, что я буду изучать завтра. К примеру, ведь может уже давным-давно никто не пользуется отверткой для закручивания шурупов, а использует шуроповерт, или вовсе перешел на новую технологию “дюбель-гвоздь”.
Читать полностью »

В конец 2013 года Maxim Chernyak написал замечательную статью в которой подчеркивал исключительную важность поддержки архитектуры приложений настолько простой, насколько это возможно. Удивлен что на хабре до сих пор не было перевода, предлагаю ознакомиться с переводом данной статьи. Также прошу сообщать о всех возможных опечатках и неточностях перевода.

Преамбула

Много лет назад у нас было приложение Ruby on Rails. Все начиналось с объектов. Некоторые выступали прототипами для других объектов. Другие требовали множество связанных с ними частей, частей этих частей и т.д. Насколько много? Пожалуй, одним прототипам известно. Эти прототипы должны были иметь интерфейс для администрирования, но смена логики работы одного прототипа могла привести к цепной реакции в остальных частях. Любое изменение объектов и их прототипов пролегали через связанную сеть из различных моделей. Сложность интерфейса для администрирования быстро взлетела до небес. Дошло до того момента, когда прототипы должны были стать сериализуемыми, сохраняющими фрагменты своей логики. С этого момента каждая фича становилась предметом очень трудной реализации, и, в конечном счете, приложение скатилось к состоянию, когда модификация и доработка стали практически невозможны. Было такое чувство, будто CMS навязывала себя в качестве посредника между фичей и ее реализацией, подобно системам, ориентированным исключительно на бизнес-логику, с нагромождением высокоуровневых абстракций.

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

image
Основной целью данной статьи является рассказ об особенностях и лучших практиках размещения Drupal в облачном окружении платформы Microsoft Azure [о преимуществах платформы Azure для размещения веб-сайтов на PHP, Java, Python, .NET и Node.js вы можете почитать в этой статье – прим. перев.]. Из этого руководства вы узнаете:

  • Как мигрировать существующий сайт Drupal в веб-сайты Azure
  • Как настроить модуль Azure Storage Module для медиа-контента
  • Как настроить Memcached Cloud для поддержки кэширования
  • Лучшие практики размещения Drupal CMS в облаке
  • Как масштабировать сайт на Drupal на несколько регионов по всему миру

Как мигрировать существующий сайт на Drupal в облако

Миграция вашего сайта на Drupal в облако Azure весьма легкая задача. Просто используйте перечисленные ниже лучшие практики и вы сможете переместить свой сайт на Drupal в облачное окружение всего за один час.
Читать полностью »

Краулер Openstat при обходе сайтов Рунета, Байнета, Уанета, а также популярных русскоязычных сайтов из других доменов, ежемесячно собирает технометрики для 4,67 млн активных хостов (из 6 136 378 опрошенных).
Используемые технологии (Powered by) — самые длинные (в смысле «Long Data») данные, которые он собирает: количество позиций здесь значительно превосходит остальные метрики — 12 400. С ними неудобно работать, и поэтому для зачина покажу только начальные строки исходной таблицы для тех, кто хочет узнать, какие самые модные ныне версии PHP.

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

Большое потребление ресурсов, дорогой хостинг, отсутствие нужного функционала и бухгалтерско-складской автоматизации, техническая поддержка — все эти моменты могут сподвигнуть владельца интернет-магазина проверить работу своей товарной базы на другом ПО. Специалиты PHPShop рекомендуют несколько вариантов.
Читать полностью »

image
Недавно рынок e-commerce CMS пополнился новым продуктом от ReadyScript lab. Система обладает рядом уникальных особенностей, о которых мы расскажем в этом посте.
Читать полностью »


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