Powered by CodeIgniter

На заметку

(35)
12
12 голосов
В этом сообществе можно намечать себе цели для дальнейшей их реализации.
НеобходимостьСоздал сообщество «На заметку» 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-лицензии не действительны на территории РФ.
12:23 ← 07 июля 2009 Отправить в Твиттер adminadmin  RSS comments 37

Комментарии (37) ↓

faunder faunder time 12:38 ← 07 июля 2009 #
dompdf пробовали?
Автор
admin admin time 12:40 ← 07 июля 2009 #
Пробовал. Подобные библиотеки очень громоздки. Они создавались как отдельное целое, но не как компонент фреймворка.
faunder faunder time 12:52 ← 07 июля 2009 #
Странно на главной показано, что 0 комментариев, а тут 2.
faunder faunder time 12:52 ← 07 июля 2009 #
Уже заработало.
Автор
admin admin time 12:55 ← 07 июля 2009 #
Браузер кеширует вывод. Как только тут обновляется количество комментов, то стирается тег кеша, который связан с данным топиком => стирается кеш страницы со списком топиков, где этот топик присутствует.
JiLiZART JiLiZART time 13:05 ← 07 июля 2009 #
Ещё стока работы над движком =)
Но зато хорошие задатки, если потрудится можно вперёд друпала уехать :-D
Fr3nzy Fr3nzy time 13:16 ← 07 июля 2009 #
Лицензия.
Какую OpenSource-лицензию лучше всего выбрать и почему? Хотелось бы, например, условиться, чтобы на движке не делали варезников.
Так или иначе, найдутся люди, которые будут делать варезники. Ты же не сможешь следить за всеми скачавшими?
Плюс ко всему, ответственности на тебе никакой не будет за то, что они используют твой движок. А то, что движок используется даже на варезных порталах будем плюсом в категории «многоплановая кмс» (хотя… чушь какая-то =)) ).

Еще вопрос… а какая-либо OS-лицензия действительна у нас, в России?
У нас даже GPL не действует.

ЗЫ. Хорошие планы =)
Автор
admin admin time 13:24 ← 07 июля 2009 #
В том-то и дело, что у нас в РФ есть только одна лицензия — факт авторского права.
Быть может лучше тогда довести до ума ту лицензию, которая написана мною?
Fr3nzy Fr3nzy time 13:25 ← 07 июля 2009 #
А заверять ее, или еще чего, не нужно будет? :)
Я в этом не силен :)
Автор
admin admin time 13:31 ← 07 июля 2009 #
Нет. Можно, конечно, и заверить, но толку в этом не будет.
Доказать авторство движка — не проблема, а лицензия действует та, которая на сайте и в дистрибутиве. Приоритет отдается той, что на сайте, поскольку она в любом случае самая актуальная.
Fr3nzy Fr3nzy time 13:45 ← 07 июля 2009 #
Ясно =)
Только что сообразил открыть в ие 6ом эту страничку… Лучше бы я этого не делал))
А натолкнуло меня на это все тот же счетчик комментов справа.
Вспомнил, что в старых версиях ИЕ (в том числе и 6ом) когда-то была проблема — тег
«a» без указания атрибута «href» не работал как ссылка :) он получался пустым. В итоге счетчик мне не показали, но сайт выглядит совсем плохо)
Автор
admin admin time 13:55 ← 07 июля 2009 #
Если найдется человек, который поможет с правильной версткой, буду только рад.
Сам же не успеваю уделять внимание всем мелочам, к сожалению.
Fr3nzy Fr3nzy time 14:09 ← 07 июля 2009 #
На выходных, наверное, могу заняться.
Но как же я не люблю копаться в чужой верстке )))
JiLiZART JiLiZART time 14:31 ← 07 июля 2009 #
Проще свою сделать? :-D
Кстате я за CSS фраемворки =) tripoli, bluetrip и 960.gs мой любимый =)) ыы
Fr3nzy Fr3nzy time 14:35 ← 07 июля 2009 #
Проще — да :) и без всяких фреймворков :) но это уже холивар.
JiLiZART JiLiZART time 14:37 ← 07 июля 2009 #
На вкус и цвет всё говно… :)
ЗЫ
Давайте парсер смайлов чтоле сделаем =) Ы
Автор
admin admin time 16:54 ← 07 июля 2009 #
А как же «резиновая» верстка?
JiLiZART JiLiZART time 16:56 ← 07 июля 2009 #
есть fluid 960.gs =)
Автор
admin admin time 16:58 ← 07 июля 2009 #
Хорошо, присмотрюсь к ним.
JiLiZART JiLiZART time 00:29 ← 08 июля 2009 #
Можно и выдавать лицензию для движка автоматически, к примеру при установке движок генерирует ключ на основе домена сайта и привязывается на куки + идёт запрос на главный сервер о валидности ключа, а дальше уже решать вам давать сайту авторизацию или нет =). Как один из вариантов =)
Graid Graid time 14:52 ← 08 июля 2009 #
Варезники на все лицензии как ложили… так и будут ложить… Главное лицензия не должна быть проблемой для обычных пользователей.
Mops Mops time 17:52 ← 08 июля 2009 #
Согласен на 100%
andyduke andyduke time 01:39 ← 08 июля 2009 #
Проще всего сделать так, что бы нельзя было собрать сайт в два клика, тогда варезники делать и не будут. Т.е. я имею в виду что не надо стремится к коробочному продукту, а лучше сделать удобную платформу для разработчиков.
JiLiZART JiLiZART time 10:22 ← 08 июля 2009 #
аля друпал? ыыы
Daron Daron time 10:30 ← 08 июля 2009 #
Я не есть разработчик и я на оборот жду больше коробочной рабочей версии, у меня есть маленький ресурс, где только форум, но пользователи уже требуют сайт.
Cogear на мой взгляд просто идеальное решение для нас, слежу постоянно за развитием системы, ждем инсталятора :). И готовы сразу ставить и тестировать на живых :)

Касательно защиты авторизации версии на сайте разработчика.
Это бред, если cms будет удачной и популярной (а это уже факт), то эту защиту ломанут (для варезников в случае отказа владельца лицензии). Проще придерживаться собственной лицензии и в случае нарушения писать хостеру или в ДЦ, где дислоцируется сервер. С остальным будет гемор. Любую защиту можно сломать, а в случае популярного продукта, даже вопросов не будет.
Fr3nzy Fr3nzy time 09:37 ← 09 июля 2009 #
HighSlide выключен? :) а то все картинки в _blank открываются.
Автор
admin admin time 11:36 ← 09 июля 2009 #
Кеш обновите. Сменил HighSlide на SqueezeBox в силу лицензии MIT.
Fr3nzy Fr3nzy time 11:53 ← 09 июля 2009 #
Полностью очистил кеш — не помогло.
В хтмл коде не вижу подключения .js файла от SqueezeBox (может быть оно и верно).
Но, тем не менее, не помогает.
JiLiZART JiLiZART time 11:54 ← 09 июля 2009 #
И не увидите, програмно всё клеится в 1 фаил
Автор
admin admin time 12:00 ← 09 июля 2009 #
Мне тоже не помогало какое-то время. FireFox даже показывал два скрипта одновременно. Надо будет задаться вопросом, чтобы кеш браузера чистился своевременно.
Fr3nzy Fr3nzy time 12:06 ← 09 июля 2009 #
Ну дело в том, что кеш был очищен полностью через ctrl+shift+del
В нем совсем ничего не осталось +) в теории. Странно.
Fr3nzy Fr3nzy time 12:09 ← 09 июля 2009 #
Проверил во всех браузерах, что у меня есть (из них уже заходил только из ФФ и ИЕ).
Ни в одном не работает сквиз.
Автор
admin admin time 12:14 ← 09 июля 2009 #
У меня работает во всех :-)
Скрипт один и тот же.
На первой пост про PDF документацию, попробуйте кликнуть по картинке в нем.
Fr3nzy Fr3nzy time 12:18 ← 09 июля 2009 #
Черт :) я не ту проблему увидел. Да, на той картинке работает.
Видимо, скрипт не весится на автарки + изображения блогов ;)
Автор
admin admin time 12:23 ← 09 июля 2009 #
Да, все верно. Сейчас подправлю.
Автор
admin admin time 17:20 ← 09 июля 2009 #
Исправил. Обновил SVN и дистрибутив.
ibnteo ibnteo time 03:22 ← 07 апреля 2011 #
Подниму старую тему, чем хорош Markdown, он позволяет использовать HTML код без его изменения, и добавляет удобства различные в форматировании текстов. У меня не получилось его нормально объединить с Jevix, может у вас получится.