Создал сообщество «На заметку» c целью обсуждать с вами планы на будущее.Итак, были намечены следующие цели:
Документация в PDF.
Вчерашний вечер безуспешно изучал разнообразные библиотеки, но так и не смог найти удобоваримой, которая бы могла переконвертировать HTML-код со стилями и кодировкой UTF-8 в PDF-документ. Если кто обладает важной информацией по этой тематике — прошу поделиться.Вопрос решен.
Переход с Jevix на HTMLPurifier.
Jevix работает далеко не идеально, порой нарочито вставляя переходы на новые строки там, где в этом нет необходимости. Да, есть проблема с автоматическим определением ссылок (когда оно включено, «не работает» тег видео). Писал автору по этому поводу — он не намерен вносить исправления.Отменяется. Проще доработать нужные моменты в Jevix, чем использовать громоздкий HTMLPurifier.
Замена GeSHi на JS-подсветку синтаксиса.
Достаточная емкая задача как для PHP (обработка), так и для веб-сервера (раздача). Много удобнее использовать ресурсы браузера и «подсвечивать» код при помощи JS.Вопрос решен.
- Обновление модели комментариев.
Очень много вопросов к данной шестеренке. Сейчас при обновлении, как на старом Хабре, подключается обновленная ветка комментариев целиком. Надо сделать как на новом — чтобы подгружались только лишь новые комментарии.
Количество комментариев прямо влияет на скорость генерации страницы. Знающие люди говорят, что это nginx ждет, пока Apache сгенерирует ответ целиком. Думаю, что простым переходом на PHP-fpm данную проблему не решить. Буду ее изучать. - Разметка.
Есть вариант перейти на Markdown/Textile/BBCode. Все-таки на движке будут создаваться сайты не только для IT-шников. Вполне возможно рассмотреть все варианты сразу же. - Лицензия.
Какую OpenSource-лицензию лучше всего выбрать и почему? Хотелось бы, например, условиться, чтобы на движке не делали варезников.Пока остается все как есть. OpenSource-лицензии не действительны на территории РФ.


Но зато хорошие задатки, если потрудится можно вперёд друпала уехать :-D
Плюс ко всему, ответственности на тебе никакой не будет за то, что они используют твой движок. А то, что движок используется даже на варезных порталах будем плюсом в категории «многоплановая кмс» (хотя… чушь какая-то =)) ).
Еще вопрос… а какая-либо OS-лицензия действительна у нас, в России?
У нас даже GPL не действует.
ЗЫ. Хорошие планы =)
Быть может лучше тогда довести до ума ту лицензию, которая написана мною?
Я в этом не силен :)
Доказать авторство движка — не проблема, а лицензия действует та, которая на сайте и в дистрибутиве. Приоритет отдается той, что на сайте, поскольку она в любом случае самая актуальная.
Только что сообразил открыть в ие 6ом эту страничку… Лучше бы я этого не делал))
А натолкнуло меня на это все тот же счетчик комментов справа.
Вспомнил, что в старых версиях ИЕ (в том числе и 6ом) когда-то была проблема — тег
«a» без указания атрибута «href» не работал как ссылка :) он получался пустым. В итоге счетчик мне не показали, но сайт выглядит совсем плохо)
Сам же не успеваю уделять внимание всем мелочам, к сожалению.
Но как же я не люблю копаться в чужой верстке )))
Кстате я за CSS фраемворки =) tripoli, bluetrip и 960.gs мой любимый =)) ыы
ЗЫ
Давайте парсер смайлов чтоле сделаем =) Ы
Cogear на мой взгляд просто идеальное решение для нас, слежу постоянно за развитием системы, ждем инсталятора :). И готовы сразу ставить и тестировать на живых :)
Касательно защиты авторизации версии на сайте разработчика.
Это бред, если cms будет удачной и популярной (а это уже факт), то эту защиту ломанут (для варезников в случае отказа владельца лицензии). Проще придерживаться собственной лицензии и в случае нарушения писать хостеру или в ДЦ, где дислоцируется сервер. С остальным будет гемор. Любую защиту можно сломать, а в случае популярного продукта, даже вопросов не будет.
В хтмл коде не вижу подключения .js файла от SqueezeBox (может быть оно и верно).
Но, тем не менее, не помогает.
В нем совсем ничего не осталось +) в теории. Странно.
Ни в одном не работает сквиз.
Скрипт один и тот же.
На первой пост про PDF документацию, попробуйте кликнуть по картинке в нем.
Видимо, скрипт не весится на автарки + изображения блогов ;)