блоги everywhere
Aug. 15th, 2005 02:38 pmвот и я сделал свой первый блог. точнее, первый синдикатор - берем данные с blogger.com и показываем на сайте.
технология:
делаем блог на blogger.com
в настройках блога проставлено "показывать на индексной странице посты за последние 365 дней"
по крону раз в полчаса считывается blogspot.com/.../atom.xml,
из него выцепляются все посты,
парсятся на предмет замены ссылок вида blogspot.com/.../2005_08_....html на ссылки относительно локального домена,
аналогично для картинок, сами картинки скидываются в отдельный каталог, плюс после скачивания на них навешивается с помощью GD копирайт - постоянная ссылка на моём сайте.
отпарсенный текст скидывается в .txt по месяцам: out/2005/07/post1.txt
/08/...
так же по месяцам скидываются/обновляются индексные файлы index.txt - unserialize() и получим Map дат постов на названия файлов.
по обновленным файлам генерируются, по шаблонам дизайна, html для вставки на страницы сайта
+html для index.php по месяцам, за весь год и "главная страница" - последние 3 поста в полном стиле. +sidebar - последние 5 постов в сокращенном стиле
постоянные урлы генерятся с помощью mod_rewrite, регвыры разбирают урл на параметры к мега-скрипту main.php (FrontController)
Сырцы на php примерно 8 кил + библиотека magpie rss ещё 69
Вот и всё, дешево и сердито.
Два дня на написание, включая дизайн, (впрочем, как обычно, две недели в низкоприоритетных потоках сознания думал, планировал и собирался с силами %-) )
А как бы вы решили такую задачу (повесить блог на сайт, добавление комментариев и просмотр userinfo в тз отсутствуют).
технология:
делаем блог на blogger.com
в настройках блога проставлено "показывать на индексной странице посты за последние 365 дней"
по крону раз в полчаса считывается blogspot.com/.../atom.xml,
из него выцепляются все посты,
парсятся на предмет замены ссылок вида blogspot.com/.../2005_08_....html на ссылки относительно локального домена,
аналогично для картинок, сами картинки скидываются в отдельный каталог, плюс после скачивания на них навешивается с помощью GD копирайт - постоянная ссылка на моём сайте.
отпарсенный текст скидывается в .txt по месяцам: out/2005/07/post1.txt
/08/...
так же по месяцам скидываются/обновляются индексные файлы index.txt - unserialize() и получим Map дат постов на названия файлов.
по обновленным файлам генерируются, по шаблонам дизайна, html для вставки на страницы сайта
+html для index.php по месяцам, за весь год и "главная страница" - последние 3 поста в полном стиле. +sidebar - последние 5 постов в сокращенном стиле
постоянные урлы генерятся с помощью mod_rewrite, регвыры разбирают урл на параметры к мега-скрипту main.php (FrontController)
Сырцы на php примерно 8 кил + библиотека magpie rss ещё 69
Вот и всё, дешево и сердито.
Два дня на написание, включая дизайн, (впрочем, как обычно, две недели в низкоприоритетных потоках сознания думал, планировал и собирался с силами %-) )
А как бы вы решили такую задачу (повесить блог на сайт, добавление комментариев и просмотр userinfo в тз отсутствуют).
Re: разве что индекс
Date: 2005-08-17 06:52 am (UTC)