Клон digg на Drupal
Прислано: Politolog
пт, 02/02/2007 - 12:48
Ну был себе политический блог? Казалось бы чего еще надо. Ан, нет. Захотелось социального СМИ. Оно конечно, что может быть лучше: пользователи сами добавляют новости, сами их оценивают. Лучшее попадает на главную, плохие новости и комментарии отправляются в очередь на удаление. Заманчиво.
Концепция очерчена, начальный запас сервисов реализован средствами Drupal. В итоге - Живая газета Луганска.
- Politolog's blog
- Для комментирования войдите или зарегистрируйтесь
> начальный запас сервисов реализован средствами Drupal.
Назовите героев поименно! Какие модули использовали? Все готовые или пришлось дополнительно программировать?
- Для комментирования войдите или зарегистрируйтесь
Мне тоже нравится. Присоеденяюсь к первому оратору с тебованием рассказать хотя бы какие модули использовались. Особено интересно лично мне - голосование на "хорошесть" нода.
- Для комментирования войдите или зарегистрируйтесь
Дык вот такая штучка есть на drupal.org: http://drupal.org/project/vote_up_down
- Для комментирования войдите или зарегистрируйтесь
А мне интересно как сделан блок( "Теги" "Рубрики") с переключением их табов по Ajax.
--
С уважением, Аркадич
- Для комментирования войдите или зарегистрируйтесь
Насколько я помню - это называется active tab. Точно было на drupal.org. Кажется даже в JS Tools.
- Для комментирования войдите или зарегистрируйтесь
Нашел похожый под описание модуль tab из набора jstools, но он предоставляет только API. Похоже "Тэги/Рубрики" блок был написан вручную с применением этого модуля.
Тем не менее хочется готовый блок :)
- Для комментирования войдите или зарегистрируйтесь
интересная получилась задумка...
можно подробнее что да как?
авторов администратор назначает?
я так понимаю что рейтинг статьи только регистрированные юзера могут голосовать?
- Для комментирования войдите или зарегистрируйтесь
и как можно организовать и какими средствами "всплывание" рейтингуемых новостей?
*что-то меня зацепила идея, прошу помощи в разработке!* :)
- Для комментирования войдите или зарегистрируйтесь
и ведь надо чтобы совсем старые новости всё-таки уходили с главной страницы...
(ну это я по прародителю проекта смотрю....)
- Для комментирования войдите или зарегистрируйтесь
Это достигается, наверное, параметром "количество новостей на главной странице". Т.е. не контроль по дате, а по числу новостей.
Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы? :)
Полный русский перевод Drupal 5.x и еще некоторых модулей.
- Для комментирования войдите или зарегистрируйтесь
я вот смотрю сам digg и его клон на news2.ru
наворочено там гораздо больше должно быть... Тот сайт что указан в топике пока до этих монстров не дотягивает, кусками идея вырвана
в положении на главной учавствует количество голосов, время размещения, рейтинг размещающего статью и еще куча всего что просто в голову не укладывается как всё это объеденить...
ну и понравилась оценка каждой статьи и комментариев по нескольким параметрам что автоматом сказывается на рейтинге постящего...
вобщем мысль действительно шикарная, как бы всё это воплотить ))
- Для комментирования войдите или зарегистрируйтесь
на digg как-то всё с блогами повязано... не пойму как, разбираюсь...
- Для комментирования войдите или зарегистрируйтесь
Приношу извинения, что сразу не ответил. Гололед. Немного повредил руку.
Кроме стандартных использованы только готовые дополнительные модули с косметической доработкой (убрал некоторую лишнюю на мой взгляд выводимую информацию и подправил стили).
Список:
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. По описаниям модуля должно быть все нормально.
- Для комментирования войдите или зарегистрируйтесь
Подойдет любой js Tab. Сложность возникла в выводе в одном блоке двух производных блоков. Использовал функцию module_invoke:
$block1 = module_invoke('tagadelic', 'block', 'view', 3); print $block1['content']; $block2 = module_invoke('taxonomy_dhtml', 'block', 'view', 10); print $block2['content'];
- Для комментирования войдите или зарегистрируйтесь
Еще можно добавить эффект "угасания" старых записей, чтобы уж совсем как на digg.com. http://leftlogic.com/info/articles/jquery_spy
Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы? :)
Полный русский перевод Drupal 5.x и еще некоторых модулей.
- Для комментирования войдите или зарегистрируйтесь
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
- Для комментирования войдите или зарегистрируйтесь


Комментарии