Блог пользователя - rujet

Протокол Neutron: отделяем интерфейс пользователя от CMS

15 августа 2008 в 23:01

В статье рассмотрена проблема унификации интерфейса пользователя для работы с различными CMS, включающая такие побочные направления, как оффлайновая работа с CMS и взаимодействие между CMS на основе сущностей, с которыми работает пользователь. Подробно рассмотрена история развития данной проблемы и её решений, оценена успешность ряда свободных разработок в этом направлении, кратко проанализированы причины успехов и неудач борьбы с явлением, которое автор называет "Франкенштейн CMS":
Изначально Тим Бернерс-Ли задумывал веб-броузер и как программу-редактор тоже;
В начале этого года т. н. "универсальная кнопка "Редактировать" была поддержана рядом крупных игроков, включая Википедию;
MetaWeblog и Atom Publishing Protocol хороши, но излишне сконцентрированы на блогах;
Ранее ( примерно к 2003 г. ) было разработано XUL-приложение Twingle, работавшее по WebDAV с подключаемыми XML-описаниями конкретных CMS;
Клиент Yulup, выполненный в виде расширения к Firefox, использует разновидность протокола Atom, которая называется Neutron.

Протокол Neutron представляет собой API-прослойку к существующим CMS. Некоторые из них предполагают работу полностью по протоколу WebDAV, и в таком случае прослойка минимальна. Однако, существуют более "простые" CMS, требующие работы через HTTP-методы GET и POST, и в этом случае API производит более сложные действия.

В системе управления web-контентом Joomla обнаружена критическая уязвимость

13 августа 2008 в 17:23

"Joomla "token" Password Change Vulnerability" - в системе управления web-контентом Joomla обнаружена критическая уязвимость. Используя ошибку в системе сброса пароля, злоумышленник может войти в систему под первым созданным пользователем, как правило это административный аккаунт. Проблема исправлена в Joomla 1.5.6.

источник: http://www.opennet.ru/opennews/art.shtml?num=17386

Взаимосвязанные меню

12 августа 2008 в 11:54

Осваиваю друпал (Drupal 6.3)
Встала такая задача. Есть меню горизонтальное (основное) использовал nice menu. Надо сделать боковое меню в котором отображались бы подразделы текущей выбранной ветки меню.
Нашел модуль Submenu tree. Но он выводит подразделы в ноду. Можно ли переопеределить вывод в отдельный регион или блок.
Как это сделать. На уровне PHP, CSS?