Сегодня продолжу рассказывать про настройку MODx для ведения блога. Сегодня поговорим про отображение тегов и форматирование вывода ленты постов. А также про отображение теговой навигации вместо навигации по страницам.
Строительство блога продолжается. В этом посте расскажу о выборе шаблона и работе с ним, а также о прикручивании самого главного, что должно быть в блоге — системе тегов. Мне кажется, в блоге может не быть чего угодно кроме контента, тегов и RSS. Все остальное опционально, но может быть полезным. Начнем с базового функционала, а потом будем думать об усложнении.
Итак, шаблон и теги.
Я решил делать новый ресурс для себя. Это будет блог. Тематику пока не скажу, но когда я его запущу — обещаю показать результат.
Решил писать цикл статей про создание блога с нуля. Мне кажется, многим начинающим веб-мастерам будет полезно понаблюдать за процессом изнутри.
Обновил свой сниппет для импорта RSS.
Главное что добавилось — поддержка многих адресов. Теперь парамтер url можно указывать так:
&url=`http://url1,,http://url2,,http://url3`
Я уже как-то рассказывал как можно простейшим образом грабить погоду с Gismeteo.ru. Интерес к этой статье не угасает. Более того, это чуть ли не самая популярная статья в моем блоге. Поэтому я решил сделать подарок любителям погодных информеров и пользователям MODx. Я представляю вам полнофункциональный сниппет граббера погоды с гисметео.ру.
Внешний вид информера gismeteo
Всем известно что первый шаг для увеличения производительности — это кэширование. MODx умеет кэшировать странички и сниппеты, но это все далеко не всегда применимо. Есть всякие CacheAccelerator, но иногда хочется простого и ясного способоа работы с кэшем при написании собственного сниппета.
В этом посте я расскажу как работать с кэшированием в собственном сниппете MODx используя системные библиотеки. И покажу это все на примере.
Как я говорил, я увлекся MODx и стараюсь изучить его и освоить на полную катушку, чтобы иметь под рукой удобный инструмент для быстрого разворачивания сайта.
Так как я люблю всякие грабберы-парсеры, я не мог не написать простенький граббер RSS для MODX. Реализовал я его, вестимо, в виде сниппета. При реализации я старался придерживаться идеалогии MODx и использовать библиотеки, которые присутствуют и используются в стандартной сборке. Ну и стандартные функции API MODx я тоже старался использовать.
Собственно, сам сниппет: