пн, 22/10/2012 - 10:37
Категория задачи:
- функционал сайта
Статус:
- готово
Необходимо организовать публикацию статей с премодерацией.
Задачи:
1) Добавить WYSIWYG редактор для удобства. На сколько это возможно адаптировать его под мобильные устройства.
2) Добавить возможность вставлять в статьи примеры кода. Желательно интегрировать эту возможность в WYSIWYG.
3) Обеспечить рабочий поток статей (work flow). Черновик -> На модерирование -> Опубликовано
C 1) и 3) проблем нет.
С 2) чуточку сложнее. Может быть у вас есть идеи по подсветке синтаксиса и интеграции с редактором?
Комментарии
Все готово для публикации
Все готово для публикации статей в блог, а в комментариях теперь доступен WYSIWYG с подсветкой синтаксиса примеров кода.
После продолжительных тестов решено было использовать связку Workflow + BUEditor + BUEditor Plus + GeSHi Filter.
Не делаю из этого секрета, может быть кому-то пригодится.
Вместо GeSHi поставил
Вместо GeSHi поставил highlight js модуль, использующий библиотеку highlight.js.
Почему?
Спасибо kyky за подсказку.
print "Пора протестировать
Ну что ж, тестируем ...
Ну что ж, тестируем ...
Код показывается. Отлично!
А если добавить в первый тег class="php", то и подсвечивается.
вот такие бяки
вот такие бяки
Да, и бяки случаются ))
Да, и бяки случаются ))
Спасибо! Исправил.
Могу поделиться красивыми
Могу поделиться красивыми иконками кнопочек для BUEditor
Автор первого варианта - я. Идея заимствованна из google drive (выложил сюда).
Второй и третий варианты нашел на drupal.ru
Как нельзя кстати!
Как нельзя кстати!
Лично мне понравился первый вариант!
Ждем мнение остальных участников)
Ты словно мысли читаешь,
Андрей, ты словно мысли читаешь! Была идея создать инициативу отдельную по иконкам, и тут ты предложил. Иконки отличные! Спасибо!
Мне нравиться больше красный и синий варианты, так как гармонируют с сайтом.
Твой вариант тоже хорош, но мне кажется там нет предпросмотра и цитаты.
Большое спасибо, paulanders!
Большое спасибо, paulanders! Включили иконки. Теперь все кнопки вайсивига в едином стиле.
paulanders заслужил быть упомянутым на странице Благодарности!
Исправил в блогах ошибки вида
Исправил в блогах ошибки вида:
Заодно и ишью создал: http://drupal.org/node/1872742
phpinfo();тоже проверить :-)
тоже проверить :-)
Вот что выставлено:
Вот что выставлено:
Предлагаю немного повысить
Предлагаю немного повысить юзабилити редактора:
Обоснование:
Установка:
Весь процесс сводится к установке 3-х модулей:
Markdown filter - фильтр ввода интерпретирующий Markdown (в настройках форматов ввода надо включить фильтр Markdown). Markdown editor for BUEditor - поддержка конструкций разметки Markdown в BUEditor. GMarkdownEditor - дополнительные кнопки и красивые иконки для Markdown editor (в настройках BUEditor выбрать редактор GMarkdownEditor).Редактор, который в итоге должен получиться:
Андрей, спасибо за
Андрей, спасибо за предложение.
Нужно создать отдельную инициативу, эта уже закрыта. Чтобы два раза не писать, можно просто дать ссылку на твой комммент в описании инициативы.
Создал новую инициативу.
Создал новую инициативу.