Наконец-то запустил в эксплуатацию свой новый сайт http://ponovomu.tomsk.ru/. (По-новому. Новости. Томск.)
Это, конечно, не digg, но и масштаб такой не требуется.
Часть новостей импортируется с других сайтов, другая часть - пишется самими пользователями с использованием модуля vote_up_down. Он же используется для оценки новостей.
Drupal 4.7.последний. Многое пришлось переделывать, даже на уровне ядра.
Используемые модули
!>advanced_menu
advuser
block
bypass_forced_preview
comment
comment_closer
commentrss
contact
cre
feedparser
filter
gsitemap
image
inactive_user
invisimail
jstools
legal
links
locale
logintoboggan
menu
node
nodewords
page
page_title
path
pathauto
pathchecker
profile
rustemmer
search
search_config
service_links
session_limit
session_protection
site_user_list
spam
spamspan
statistics
statistics_filter
story
system
systeminfo
tagadelic
taxonomy
tracker
upload
urlfilter
urllist
user
views
vote_up_down
voting_actions
votingapi
watchdog
xstatistics
Тема - Newsportal
Буквально вчера пришлось отказаться от использования aggregator2, уж больно он глючть начал при 5-ти импортируемых лентах.
Попробовал leech - так и не понял логику его разработчиков. Много лишнего, а того, чего надо - нету (или сам ниасил, не смог найти).
Aggregation - пока что сырая недоделка.
В итоге пришлось остановиться на feedparser и импорте материалов в node. Надеюсь, не ошибся с выбором.
Для уменьшения нагрузки sitemap и urllist генерятся раз в сутки и просто выкладываются в корень сайта в виде обычных файлов. А доступ до путей вида q=sitemap и q=urllist просто закрыт через Apache.
В целом, Drupal как платформа для сайтов нравится, очень гибкая и настраиваемая. Но порой приходится лезть глубоко в код, чтобы исправить мелкие баги (или фичи?) разработчиков. К тому же, как я уже писал (http://drupal.ru/node/3549) структура БД далека от идеальной.
А кое-кто даже не удосуживается текстовые сообщения модуля сделать в виде t('сообщение').
У меня даже накопилась небольшая коллекция diff'ов к модулям и ядру - кому надо, могу поделиться.
Ещё есть перевод многих сообщений, но он только в виде одного большого файла, без разделения на модули.
Комментарии
Да, ещё, чуть не забыл про самое вкусное: к feedparser'у (а раньше к aggregator2) сделал авто-тагилку, которая сама выдёргивает из текста ключевые слова. На основе морфологического разбора слов.
Правда, поглюкивает она переодически, всё-таки русский язык и куча склонений/спряжений - тяжёлая вещь
Наработки - в студию?
diffs.tar.bz2 - исправления к ядру и модулям
dict.sql.bz2 и postfix.sql.bz2 - дампы таблиц для автотагилки к feedparser'у. Создано на основе ru-ispell.
variable.sql.bz2 - настройки, относящиеся к этому и немного стоп-слов.
ru.po.bz2 - моя русификация системы
Спасибо. Это 4.7?
Из первого поста: Drupal 4.7.последний.
Посмотрел сайт. Облако тегов, конечно, впечатляет Со временем, вероятно, туда войдет весь словарь русского языка.
Поисковики еще вас в блеклист не занесли?
Действительно - наличие ТАКОГО кол-ва тегов, по-видимому, имеет какой-то скрытый смысл?
Спасибо за комментарии, здесь и на Точке (http://xpoint.ru/forums/thread/39648.xhtml)
Обновил сайт до версии 2.
Если есть желание посмотреть реализацию таггирования - зарегистрируйтесь на сайте или используйте логин:пароль test:test, появится дополнительный значок рядом с тагами.
С радостью выслушаю полезные комментарии
Зашел, посмотрел. Набрал в поиске "torrent" - ничего не найдено. Что за новости в подписке? Исключительно политические? А вообще тегов слева действительно очень много. В облаке как-то прилично вроде смотрится, но на то оно и облако... А вот слева... Глазу не за что зацепиться. Сделайте выборку.