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

в 12:31, , рубрики: cms, Веб-разработка, метки:

Impress Pages

Хочу рассказать об еще одной cms с открытым кодом Impress Pages (GNU GPL license).

Impress Pages

Победитель «Самая обещающая CMS 2011 года с открытым кодом»ImpressPages

О проекте

Идея возникла в наших головах сама. Мы наблюдали за людьми, отвечающих за поддержку сайта.
Как правило, администратор сайта не IT профессионал, а большинство открытых cms разработаны именно под них.
Читать полностью »

Сегодня (на самом деле еще 3 апреля) мы выпустили версию 2.1.1 MODx Revolution, которая готовит MODx Revolution для MODx Cloud, содержит несколько небольших улучшений и исправления более 85 ошибок, указанных сообществом MODx.

Новинка в 2.1.1 — это пользователи Sudo. Это настройка в учетной записи пользователя, которая дает неограниченный доступ к установленной MODx. Это позволяет администраторам сайта сохранять учетную запись пользователя, который не может иметь доступа к заблокированным частям сайта при создании политик доступа для других администраторов и пользователей. С огромной силой приходит огромная ответственность. Вы должны использьзовать настройки Sudo с умом. Узнать больше о Sudo пользователей MODx можно от ведущего разработчика MODx — Марка Хамстры.

(Перевод будет позже. Ссылка на английскую версию)

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

Введение

Читал я вчера про Егора Хомякова. Подумал — может и я так смогу? И начал я со своего блога на WordPress. Адрес приводить не буду, иначе сам блог ляжет от Хабраэффекта, а меня обвинят в рекламе :).

Теория

Итак, где имеет смысл искать CSRF в WordPress? Мне на ум приходит только одно — комментарии. С них я и начал.
Осторожно, под катом две PNG картинки среднего размера. (этика, этика...)
Читать полностью »

Статья основана на моем мнении, подкрепленное опытом содания 3-х магазинов (моих), провалом 1 магазина (моего), и консультированием по этим вопросам нескольких десятков предпринимателей.

Статья вызвала холивар в профильной группе между разработчиками и реальными руководителями и владельцами.

В связи с тем, что на Хабре преобладают разработчики, мне искренне интересна реакция и комментарии под углом разработки интернет-магазинов. К сожалению, не могу сильно изменить статью, чтобы не было копипастом (потеряется смысл) — надеюсь модераторы поймут.
Читать полностью »

Это информация для самых маленьких, у прожженых мегакодеров материал вызывает, как минимум ухмылку. Дикий ржач до выката глаз – последняя стадия у темных эльфов 80+ lvl.

Когда-то давно, после освоения HTML, я впервые познакомился с CMS. Как и для многих, первым моим движком стала Joomla. Та самая, которую многие хают, а многие и боготворят. Набивая шишки на первых заказах я боролся с своевременной выплатой за работу. На тот момент была актуальна Joomla 1.0. А к выходу 1.5 я уже был готов отдать паре знакомых разрабов свое решение по контролю над сайтом, где бы он ни оказался. Не уверен, что это пригодится всем, но может будет актуально для пары десятков человек… Решение просто до безобразия, но и эффективно также.

Повторюсь — инфа для самых маленьких…
Читать полностью »

Набирающая популярность в Рунете CMS Simpla пополнилась еще одним модулем оплаты. В систему управления магазином добавлен интерфейс onlineMerchant от PaySto.

Модуль Paysto (onlineMerchant) включен в Simpla по умолчанию, начиная со следующей версии Simpla 2.1.1. Для установки нового модуля в текущей версии 2.1.0 достаточно скачать архив с сайта Simpla, после чего через FTP скопировать разархивированную папку Paysto в папку /paynment.
Читать полностью »

Уже через пару недель в свет выходит бета WordPress 3.4, а в середине апреля ожидается ее официальный релиз, который получит довольно интересные нововведения. Предлагаю рассмотреть некоторые из них.

Чего ожидать от WordPress 3.4
Читать полностью »

Прочитав много различных статей от разных хабрапользователей в разделе «Бизнес студии», решил поделится своей историей.

Работу веб-разработчиком в веб-студии, организацию собственного бизнеса в данной области я считаю одним из самых сложных и порой неблагодарных занятий в IT сфере. Постоянный демпинг на рынке, недопонимание задач заказчиками, огромная конкуренция, борьба за оптимизацию бизнес-процессов – наверное, только малая часть того, с чем сталкивается ежедневно руководитель веб-студии.
Читать полностью »

В этой статье я постараюсь вкратце рассказать о построении аналога Livestreet на основе XenForo. Вся блого-социальная сеть представляет собой плагин для XenForo под названием Social. Обзор архитектуры движка и основы плагинописания описаны в статьях FractalizeR.

Проанализировав архитектуру XenForo, мы поняли, что принципиальных отличий форума от блогов не так уж и много. Действительно, первое сообщение темы легко превращается в статью, а остальные сообщения — в комментарии. Определенные разделы форума можно превратить в блоги.

Перечислю основные преимущества данного решения.

  • Встроенный форум.
  • Готовая система ббкодов и обработки сообщений.
  • Превращения статьи в темы, а темы в статьи путем переноса в нужный раздел.
  • Код плагина получился очень компактный.

Конечно, у такого подхода есть и недостатки.

  • Для правильного разделения функционала пришлось изучить движок от и до.
  • Меньше свободы действий, поскольку статьи расширяют темы.

В целом идея о том, что любое обсуждение есть тема, показалось нам очень логичной. Разделение тем и статей в итоге оказалось не таким уж сложным. Теперь об основных моментах технической реализации плагина.
Читать полностью »

За 2 года работы с Magento, я много раз встречал, когда изменяя какой либо модуль для своих нужд, разработчики зачастую меняют сам модуль (блок, модель, хелпер), при этом, не используя возможности предоставляемые самой Magento. Magento это продукт который очень удобен для сторонних разработчиков, в плане дополнения и изменения базовой логики, и дает большие возможности разработчикам которые внедряют эту систему.


Для кастомизации magento можно использовать перезапись методов в блоках и модулях (это самый распространенный способ), но можно воспользоваться и другим способом – это создание наблюдателя и нового события.

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


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