11
09
2009

Добавлено в 01-58-15 | Комментарии (8) | Теги: , ,

Как и обещал ранее, выкладываю перевод документации по плагинам FCKeditor.

Данный текст является вольным переводом официальной документации по созданию и использованию плагинов FCKeditor

подробнее >>
06
09
2009

Добавлено в 02-15-51 | Комментарии (8) | Теги: ,

Горячая новость от первоисточника: вышел релиз Neutrino Atomic Edition 0.8.7. Разработка этой версии вяло текла в течении 6 месяцев, и в течении этого времени постоянно находились какие-нибудь новые идеи и задумки, и вот наконец код пришел к тому состоянию, каким я хотел его видеть на момент нынешнего релиза.

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

Также была существенно переработана система блоков на сайте. С введением набора регионов, владельцам сайтов больше не требуется лезть в код, чтобы вывести дополнительный блок. Все это делается через админ-панель плагина blocks.

Расширение bjblocks кроме набора готовых php-блоков типа облака тегов, "предыдущая/следующая запись", и "похожие записи", предоставляет также удобный интерфейс для добавления новых php-блоков из других расширений, что позволяет разработчикам плагинов создавать дружественные для пользователя решения.

Встроенный WYSIWYG и простой интерфейс настройки в плагине settings делают Neutrino Atomic Edition по-настоящему дружественной к пользователю минималистичной CMS.

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

И самое главное: при всех этих добавлениях, Neutrino 0.8.7 не утратила своей основной черты: минималистичности. В архиве движок весит всего 68,3КБ. Было дописано много нового кода, но размер сохранился прежним за счет оптимизации старого кода и исключения старых ненужных плагинов из базовой сборки.

Скачать neutrino-0.8.7-fin.zip (68,3КБ)

Основная страница новости

05
09
2009

Добавлено в 12-53-35 | Комментарии (2) | Теги:

Ранее я уже писал заметку о хуках в PHP, о том, что это такое, и даже предлагал свой метод расширения возможностей уже объявленных функций. Как всегда, практика - критерий истины, и, начав применять этот метод на практике, я нашел его довольно сложным и муторным в применении, так как в каждую функцию в конце приходится встраивать довольно громоздкую конструкцию, указывая там и имя функции, и массив ее аргументов, и возвращаемое значение, не забыв получить еще и глобальный массив $hook (кто не в курсе, прочитайте оригинальную статью).

подробнее >>
04
09
2009

Добавлено в 00-10-01 | Комментарии (8) | Теги: , ,

Осилил таки свой первый плагин для этого JavaScript-WYSIWYG-редактора. Плагин простенький, и функциональность его сомнительна в плане полезности: он считывает аттрибут width всех тегов <img> в поле редактирования, и если они больше установленного предела (по умолчанию - 560px, настраивается в самом файле fckplugin.js), то значения параметров width и height пропорционально уменьшаются до ширины картинки = установленному значению максимальной ширины (560px).

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

На тот случай, если кому-то нужен такой плагин к FCKeditor`у, выкладываю его здесь. Позже выложу перевод официальной документации по созданию и установке плагинов к FCKeditor.

Скачать файл fck_scaleimages.zip - 1КБ

Реклама

02
09
2009

Добавлено в 21-40-14 | Комментарии (4) | Теги: , ,

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

FCKeditor JavaScript API

FCKeditor предоставляет полный API на JavaScript, и вы можете работать с ним все время, пока редактор запущен и работает.

Однажды загрузившись, редактор регистрирует глобальный объект по имени FCKeditorAPI. Этот объект предоставляет инструменты взаимодействия с экземпляром редактора, размещенным на странице (вы можете использовать несколько).

подробнее >>

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

Все новости