Обновил движок блога

Список видимых изменений:

  1. Поддержка тэгов для записей
  2. Облако тэгов
  3. Просмотр по тэгам
  4. Аватары в комментариях (gravatar)
  5. Запоминание имени и другой информации о комментаторе через cookie (по желанию)
  6. Уведомления об ответах на комментарии по электронной почте (по желанию)
  7. Если запись длинная, то в общем списке и в RSS может отображаться только вводная часть со ссылкой "Читать дальше"

Список невидимых изменений:

  1. Тэги <meta name="keywords" /> и <meta name="description" /> для записей

  2. Уведомление автора о комментариях

  3. Апгрейд админского интерфейса для поддержки всего вышеперечисленного

  4. Более менее работающее кэширование (в браузере и в Apache), вот результат:

    # ab -n 10000 -c 20 http://cornelius.net.ru/
    Concurrency Level:      20
    Time taken for tests:   2.28373 seconds
    Complete requests:      10000
    Failed requests:        0
    Write errors:           0
    Total transferred:      336744668 bytes
    HTML transferred:       332191938 bytes
    Requests per second:    4930.06 [#/sec] (mean)
    Time per request:       4.057 [ms] (mean)
    Time per request:       0.203 [ms] (mean, across all concurrent requests)
    Transfer rate:          162126.00 [Kbytes/sec] received

Комментарии

Импортированы из оригинального блога.

  • virens #

    Облако тэгов - действительно полезное дело. Ещё можно календарик привесить.

    Кстати, а ваш движок (wordpress?) позволяет вести блог на нескольких языках? А то мне пришлось для этого хакать шаблон и вставлять поддержку гуглоперевода на другие языки. Перевод, конечно, феерический и перлы там те ещё :-)

    А вообще очень стильно. И посты интересные.

  • ADF #
    • Календарик я наверное делать не буду, т.к. по нему навигацию не очень удобно делать imho. Когда будет время, сделаю страницу с архивами по годам/месяцам.
    • Движок мой - полностью самописный (на платформе Zope3). Возможно в будущем открою доступ к коду. В данный момент этот код бесполезен, если у вас нет серьёзных навыков работы с Zope3.
    • Поддержку нескольких языков на Zope3 реализовать можно достаточно элегантно, если соберусь писать по английски - сделаю это для своего движка. А в Plone, на котором раньше работал мой блог - многоязычность есть "из коробки".
  • afon #

    А откуда движок аватары выгребает?

  • ADF #

    http://gravatar.com/

  • vladname #

    то есть сайт писан на питоне? Zope3 - framework for Python как я понял. Сам ищу что-нибудь для PHP, пока ничего подходящего/легкого/простого...