выбрать блог
всего сообщений: 2076 сообщений в блоге: 96 21.02.18 20:36 UTC

EleanorLordPray 0.4

  

Первая публичная версия, с которой можно жить. От создателей ii-0.3 и ii-0.5 - встречайте потерянный в веках, но найденный в кодах релиз elp-0.4.

* Нормальный фетчер
* Реализация /u/point (topicid проставляется нормально, тэги можно задавать через @tags: тэг,тэг2 вместо @repto:)
* Разбиение на страницы
* Более развёрнутые статусы (добавлены год, адрес)
* Исправлены разные ошибки
* Переписана дока doc.gk11.ru

Версия помечена как пригодная для использования

Введён в строй гитхаб github.com/gk11.ru/elp
Регцентр github.com/gk11.ru/regcenter

Скачать версию 0.4: gk11.ru/s/elp-0.4.tar.gz

Комментарии

  • gk11

    дорелизный фикс - убрал Ленту из меню, она только путает. есть лента на главной, её достаточно

  • gk11

    небольшой грязный хак для исправления постраничного вывода. архив elp-0.4.tar.gz заменён

  • gk11

    Многочисленные изменения:

    * Изменён формат базы
    * Значительное ускорение и уменьшенное потребление ресурсов
    * Новый урл /e/all для фетчера. Несмотря на это, фетчера gk11-gk11 пока нет, только ii -> gk11, ждём значительной версии 0.6
    * Но для этого фетчера, который есть только у меня, в api исправлен приём тэгов
    * Больше кнопочек нажимается в интерфейсе :) В том числе, показ отдельного сообщения

    Архив доступен как по старой ссылке, так и по gk11.ru/s/elp-0.4.5.tar.gz

    Ждём фетчера и самостоятельного проекта блога, тогда и появится версия 0.6 :)

  • Peter

    Кстати, я к iing приделал простую систему переводов. Имхо, хорошо бы в elp что то подобное.
    Код есть на github. github.com/gl00my/iing

  • gk11

    Перводов чего? И куда? :) Я так мельком в коде не нашёл.

    ps. Если бы не мета-трекер, то я бы и не нашёл, что кто-то эхи тянет и даже пишет туда :)

  • Peter

    ну у тебя все строки по русски вбиты прям в код/шаблоны. а у меня есть возможность выбора языка интерфейса за счет простой системы подстановок. любой tpl глянь и увидишь как там строки формируются.

  • gk11

    Проще все tpl перевести, было бы знание как их переводть :)

  • gk11

    Есть мысля превратить ELP в чисто форум с элементами эхи :) Убрать блог и упростить ленту. Попробую спроектировать такую систему и такой метод взаимодействия, а потом потестировать это на предмет удобства. Тем более, полноценный блог уже есть.

  • gk11

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

  • gk11

    А, у тебя выдаётся plain-text, который экранируется, включая тэги. CDATA для этого добавлять не надо? Просто будет работать?

  • Peter

    rss Андрей делал iing его же. я с ходу не помню, но думаю там экранирование просто как и везде?
    cdata кстати и правда наверное проще.

  • gk11

    Я, когда глядел топики клуба, видел сообщения от тебя про RSS. Интересно, что будет, если я вставлю javascript? :) Наверное, нужно двойное экранирование? В общем, если будешь менять rss, скажи, и я посмотрю, как у тебя. :) А пока пусть так остаётся.

  • Peter

    > Я, когда глядел топики клуба, видел сообщения от тебя про RSS. Интересно, что будет, если я вставлю javascript? :) Наверное, нужно двойное экранирование? В общем, если будешь менять rss, скажи, и я посмотрю, как у тебя. :) А пока пусть так остаётся.

    Я сейчас просто занят по работе сильно, глянул быстро - мне кажется там действительно дыра. :) Исправлю когда освобожусь.

  • Peter

    Хотя нет, вроде все теги экранируются... Но сходу не вижу где это делается...

  • Peter

    Так это же ваш любимый bottle далает в {{body}}, разве нет? :)

  • gk11

    да, это одно экранирование, из-за которого XML не разваливается. но клиент это экранирование разворачивает и там применяет тэги, то же br (без которого не будет переносов). Там же разворачивается экранирование и самого текста. Вероятно, требуется и второе экранирование, уже для текста. Ладно, я потом над этим поэкспериментирую.

  • gk11

    iframe и sciprt, по крайней мере, рендерер firefox-а игнорирует. самое страшное, что я смог туда загнать, это картинку

    см. std.bugs

  • gk11

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

    club.syscall.ru/rss/std.bugs vs blog.51t.ru/rss/all/std.bugs

  • Peter

    Ага, я понял о чем ты. Надо 2-е экранирование значит. CDATA?

  • gk11

    А фиг знает - моя задача была от лишнего стороннего модуля избавиться, а как правильно я и сам не уверен :) Лично я вот так сделал:
    github.com/gk11-ru/leninblog/blob/master/rss/rss.tpl

    но вы программисты, вам лучше знать, как реализуете у себя, так и я сделаю :)

  • Peter

    Я сделал похожим образом.
    Я не знаю, кто это ВЫ, но Я не веб и не питон программист. :)

  • gk11

    я вообще домохозяйка :)

Добавить комментарий