All posts in Web, CMS

Дорабатываем панель управления 1С-Битрикс. Часть 1. Меню

Битрикс безусловно хорошая CMS, но иногда возникает потребность доработать ее: добавить новые возможности, функции, страницы. Я попытаюсь на примере реального проекта показать, как модифицировать Битрикс, добавив новые страницы и пункты меню в админку Битрикса используя максимум из доступных API-функций панели управления.

Дорабатывать будем раздел «Сервисы», модуль «Обучение». Любой другой делается по аналогии.

Задача ставилась такая: добавить в модуль «Обучение» отчеты о прохождении тестов (всего пять видов).
Как же доработать панель управления 1С-Битрикс?

Обработка ошибок в PHP и исключения

Итак. Работа над RedBox ведется полным ходом. Сегодня расскажу про обработку ошибок.

Этот момент важнее, чем может показаться на первый взгляд. Во-первых, чем больше информации об ошибке будет отображаться, тем меньше времени уйдет на ее поиск и устранение. Во-вторых, если уж и выводить максимум информации, то доступ к ней должен иметь только разработчик.
Дальше →

Используем XML-RPC для работы с SAPE и пара слов про cookie

Думаю все знают про биржу ссылок sape.ru. Кто-то знает что такое XML-RPC (кто не знает, прошу сюда и сюда). И лишь немногие знают, что с Сапой можно работать через XML-RPC-интерфейс.
Дальше →

XML-RPC и кросспостинг в ЖЖ

9

Итак. Захотелось мне сделать так, чтобы новости с Автобегиннера транслировались в Живой Журнал. Т.е. добавляется новость на сайт и сразу же появляется в LiveJournal. После недолгих поисков, я набрел на этот документ. Из него видно, что ЖЖ поддерживает 2 протокола взаимодействия: «Тонкий клиент» и XML-RPC протокол.
Дальше →

TinyMCE – лучший визуальный редактор по версии меня

Представляю вам лучший визуальный JavaScript редактор – TinyMCE. В то время, как все фигеют от FCKEditora, меня он не привлекает, т.к. не хочет работать под Оперой (лучшим браузером по версии опять же меня ;).

Чем же так хорош TinyMCE?
Дальше →

XML + XSLT + CSS + RSS = красивый фид

Что я в последнее время распустил занудно-философские сопли. Пора собраться и писать полезные посты. Сказано-сделано. Предыстория.

Направил фид своего блога через FeedBurner чтобы можно было следить за статистикой. Решил потестить, кликнул на ссылку и… смутился. Передо мной предстала самая обычная веб-страница, но Опера предложила добавить фид в свою читалку.

«Как это?» – подумал я и полез в исходный код страницы. Тут меня ждал еще один сюрприз – я увидел обычный XML-код обычного RSS-потока. Потом наконец догадался, что красивая страничка ни что иное, как XML с файлом стилей XSLT!

К чемо это я? Давно мне не нравилась хрень, которую показывает Опера, если кликнуль по ссылке на RSS-канал на автобегиннере. Вот я и решил поправить это дело.
Дальше →