Ars Longa, Vita Brevis

Плагин для подсветки синтаксиса на основе GeSHi.

В статье "CodeBox: подсветка синтаксиса для WordPress" я говорил, что вместо того, чтобы постоянно исправлять старые и новые баги в плагине WP CodeBox, я сделал форк, который будет жить своей жизнью, но при этом будет совместимым с WP CodeBox, чего бы Eric Wang там ни творил.

Обещания, как говорится, нужно держать :-) Сегодня у меня выдались пять часов свободного времени, и я занялся доработкой/исправлением плагина. Фактически, из исходного кода остались только имена параметров, всё остальное было переписано в "родном, мудром, обьектно-ориентированном" стиле.

В результате получился CodeBox 0.5 (функционально соответствующий WP CodeBox 1.2.2.1). К версии 1.0 планирую довести до ума поддержку TinyMCE (в своё время несовместимость WP CodeBox с TinyMCE привела к тому, что я не использую WYSIWYG), поменять кое-что в JavaScript, добавить новые опции и т.п. Поддержка интернационализации уже есть, осталось заняться переводом :-) Как говорится, планов очень много, где бы время взять?

Скачать CodeBox 0.5 для WordPress.

PS - по сравнению с предыдущей версией, плагин "похудел" практически на 200 килобайт. Работа идёт!

Добавить в закладки
  • del.ici.ous
  • Digg
  • Furl
  • Google
  • Simpy
  • Spurl
  • Y! MyWeb
  • БобрДобр
  • Мистер Вонг
  • Яндекс.Закладки
  • Текст 2.0
  • News2
  • AddScoop
  • RuSpace
  • RUmarkz
  • Memori
  • Закладки Google
  • Писали
  • СМИ 2
  • Моё Место
  • Сто Закладок
  • Ваау!
  • Technorati
  • RuCity
  • LinkStore
  • NewsLand
  • Lopas
  • Закладки - I.UA
  • Connotea
  • Bibsonomy
  • Trucking Bookmarks
  • Communizm
  • UCA

Комментарии к статье "CodeBox 0.5 для WordPress" (7) »

  1. [Июнь 23, 2008 6:00 пп] Плагин для подсветки синтаксиса на основе GeSHi | WP лента:

    [...] Источник [...]

    #1
  2. [Июль 4, 2008 4:12 дп] Vladimir:

    Вышла версия 0.5.1 плагина CodeBox.

    Changelog:

    • реализована загрузка файла для блока, находящегося в комментарии (WP CodeBox позволял использовать <pre lang="..." file="..."> только внутри текста статьи/страницы);
    • заголовок “с элементами управления” не показывается для трэкбэков и фидов — всё равно там стили теряются;
    • мелкие изменения в коде с целью упрощения и повышения стабильности работы.

    Скачать CodeBox 0.5.1 для WordPress.

    #2
  3. [Июль 6, 2008 12:48 дп] Обновление для CodeColorer 0.6.0 | Ars Longa, Vita Brevis:

    [...] другие плагины (напрмер, WP CodeBox Эрика Вонга или мой CodeBox), CodeColorer использует в качестве движка библиотеку [...]

    #3
  4. [Июль 16, 2008 9:12 пп] excieve:

    Большое спасибо за плагин. Работал с оригинальным CodeBox, однако обнаружил, что он вставляет лишние блоки в фид. Думал уже сам сделать изменения, однако нашел ваш плагин :) Буду следить за обновлениями.

    #4
  5. [Июль 16, 2008 9:19 пп] Vladimir:

    Замечательно :-)

    Если у Вас будут пожелания/замечания - высказывайтесь, не стесняйтесь

    #5
  6. [Август 11, 2008 6:55 пп] Vladimir:

    Появился CodeBox 0.6.

    Changelog:

    • устранены многие ошибки;
    • обновлён раскрашивающий движок — теперь используется подправленная версия GeSHi 1.0.8 от 2008/08/08

    Скачать CodeBox 0.6 для WordPress

    #6
  7. [Август 13, 2008 8:05 пп] Vladimir:

    Появился CodeBox 0.7. Основное отличие от предыдущей версии — ”борьба” с KSES и wp_rel_nofollow. Это особенно актуально для HTML-разметки со вставками PHP-кода. Например, следующий код:

    [-]
    View Code HTML
    <a rel="extrenal" href="<?php echo $url; ?>">Some link</a>

    был бы представлен в следующем виде:

    [-]
    View Code HTML
    <a rel="extrenal" href="<?php echo $url; ? rel="nofollow">">Some link</a>

    Что не есть правильно.

    В свою очередь, KSES “вырезал” тэги, запрещённые для использования “простым смертным”.

    В данную версию добавлена защита от KSES и других фильтров, имеющих тенденцию менять код.

    Скачать CodeBox 0.7 для WordPress

    #7

RSS лента комментариев к этой записи. TrackBack URL

Оставить комментарий к записи "CodeBox 0.5 для WordPress"

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, Вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя