Ну был себе политический блог? Казалось бы чего еще надо. Ан, нет. Захотелось социального СМИ. Оно конечно, что может быть лучше: пользователи сами добавляют новости, сами их оценивают. Лучшее попадает на главную, плохие новости и комментарии отправляются в очередь на удаление. Заманчиво.
Концепция очерчена, начальный запас сервисов реализован средствами Drupal. В итоге - Живая газета Луганска.
Комментарии
> начальный запас сервисов реализован средствами Drupal.
Назовите героев поименно! Какие модули использовали? Все готовые или пришлось дополнительно программировать?
Приношу извинения, что сразу не ответил. Гололед. Немного повредил руку.
Кроме стандартных использованы только готовые дополнительные модули с косметической доработкой (убрал некоторую лишнюю на мой взгляд выводимую информацию и подправил стили).
Список:
actions
Scriptable actions configurable through the web.
archive
article
Allow users to view nodes of multiple types in a central location.
banner
An advertising system.
captcha
Adds a Captcha to the registration form.
image
Позволяет закачивать изображения.
img_assist
Позволяет легко закачивать и вставлять изображения в контент.
links
Controls Links settings and API. Required for any other Links module.
links_related
Adds an extra URL field to nodes of admin-specified types.
print
Allows users to create printer-friendly pages for nodes and profile pages.
scheduler
A module to schedule when nodes are (un)published.
search_config
Configure the advanced search form
spam
Collection of tools and API for dealing with spam.
tagadelic
Tagadelic makes a page with weighted folksonomy. Folksonomys with lots of articles under them get a big font-size, folksonomy without them, get a small size.
taxonomy_breadcrumb
Enables taxonomy based breadcrumbs and allows for node assosciations with taxonomy terms.
taxonomy_defaults
Choose default taxonomy terms per node-type.
taxonomy_dhtml
A user interface for taxonomy featuring a collapsible list on main page
taxonomy_seealso
textimage
Implements an image recognition captcha.
vote_storylink
Enables the creation of articles that links to websites, pages, documents etc., part of Vote up/down.
vote_up_down
Adds a up/down vote widget to selected node types, part of Vote up/down.
voting_actions
Triggers actions when votes are cast
votingapi
Provides a shared voting API for other modules.
Сейчас еще собираюсь поставить cre. Посмотрю как он согласуется с vote_up_down. По описаниям модуля должно быть все нормально.
Еще можно добавить эффект "угасания" старых записей, чтобы уж совсем как на digg.com. http://leftlogic.com/info/articles/jquery_spy
Мне тоже нравится. Присоеденяюсь к первому оратору с тебованием рассказать хотя бы какие модули использовались. Особено интересно лично мне - голосование на "хорошесть" нода.
Дык вот такая штучка есть на drupal.org: http://drupal.org/project/vote_up_down
А мне интересно как сделан блок( "Теги" "Рубрики") с переключением их табов по Ajax.
--
С уважением, Аркадич
Подойдет любой js Tab. Сложность возникла в выводе в одном блоке двух производных блоков. Использовал функцию module_invoke:
print $block1['content'];
$block2 = module_invoke('taxonomy_dhtml', 'block', 'view', 10);
print $block2['content'];
Насколько я помню - это называется active tab. Точно было на drupal.org. Кажется даже в JS Tools.
Нашел похожый под описание модуль tab из набора jstools, но он предоставляет только API. Похоже "Тэги/Рубрики" блок был написан вручную с применением этого модуля.
Тем не менее хочется готовый блок
интересная получилась задумка...
можно подробнее что да как?
авторов администратор назначает?
я так понимаю что рейтинг статьи только регистрированные юзера могут голосовать?
и как можно организовать и какими средствами "всплывание" рейтингуемых новостей?
*что-то меня зацепила идея, прошу помощи в разработке!*
и ведь надо чтобы совсем старые новости всё-таки уходили с главной страницы...
(ну это я по прародителю проекта смотрю....)
Это достигается, наверное, параметром "количество новостей на главной странице". Т.е. не контроль по дате, а по числу новостей.
я вот смотрю сам digg и его клон на news2.ru
наворочено там гораздо больше должно быть... Тот сайт что указан в топике пока до этих монстров не дотягивает, кусками идея вырвана
в положении на главной учавствует количество голосов, время размещения, рейтинг размещающего статью и еще куча всего что просто в голову не укладывается как всё это объеденить...
ну и понравилась оценка каждой статьи и комментариев по нескольким параметрам что автоматом сказывается на рейтинге постящего...
вобщем мысль действительно шикарная, как бы всё это воплотить ))
на digg как-то всё с блогами повязано... не пойму как, разбираюсь...
2 Politolog: я вот пытаюсь заставить vote_up_down работать на 5.1, но пока не получается. widget появляется, а вот, например, убирать с frontpage ноды с рейтингом ниже заданного не хочет. не посоветуете, как решить проблему?
Я пока не пробовал на 5.1, но в любом случае:
1. Должен быть установлен модуль Voting Actions.
2. Установки для promote_to_front_page и demote_from_front_page см. в папке documentation/voting_actions_examples/
2 Politolog: да, все это установлено и настройки сделаны. все равно не работает, скорее всего из-за того, что еще не все модули, на которые опирается vote_up_down, переведены на 5.1.
Возникло, несколько вопросов, помогите новичку:
1. У меня версия Drupal 6.1 где можно взять модуль Digg для этой версии?
2. Как сделать, чтобы новости были не полностью на сайте, а лишь их короткий обзор, а для раскрытия новости, открывался сайт с данной новостью?
Вот такой вот интересный модуль Drigg