Доска обьявлений

ed-classified

Advertisement

workflow для уведомления пользователей

Доска объявлений недвижимости

Сайт: arenda-kharkov.com.ua

В планах на главной странице добавить вступление какое нибудь и 1-2 графических блока.

Хотелось бы услышать замечания, только не надо ругаться, сайт первый и я не программист.

Тема - Analytic

Модули:
CCK с расширениями, 2 новых типа материала.
Views - используются только фильтры, отображение формируется в шаблоне.
Taxonomy List - колонка справа.

Notify - правил код под себя, но пока не используется.
(если все новые объявления будут рассылаться подписчикам на e-mail, потеряю ли я их как посетителей?)

ImageAPI
ImageCache

Token
Pathauto
Path redirect
Meta tags

LoginToboggan
Form block - даже не помню где его использовал.

Сразу несколько вопросов...

1. Сколько примерно нод, может без проблем хранить база drupal? (только я буду заносить около 500 нод в месяц и надеюсь, что пользователи будут вносить хотя бы 4ю часть, т.е. всего будет где то 600 нод в месяц минимум).

2. Как индексируется многостраничный views? т.е. адрес остается 1, а данные меняются. как это влияет на sео?

 

Кажется оптимальный вариант это модуль auto_expire. Позволяет снять с публикации выбранный тип материала по назначенному сроку размещения. Есть у него еще одна удобная штука, оповещение пользователя за выбранное количество дней до удаления по почте.
На Drupal.org предлагают еще один вариант, модуль node_expire, но его не смотрел, так как в точку подошел первый модуль.

 га еще advertisement (http://drupal.org/project/ad) есть, под стоящие задачи не нашел готового решения, настроил cck + imagecache + views+ action + workflow + sched_act
Функционал:
1) Добавление объявлений;
2) Поиск объявлений;
3) Вывод объявлений отсортированных по дате на главную страницу по времени создания;
4) Отправка уведомления автору о размещении объявления;
5) Автоматическое снятие объявлений с доски через определенный срок с отправкой уведомления автору.
 

Вот это ты молодец. Я вот тоже этим занимаюсь. Можно у тебя кое-что уточнить:
я так понимаю, что CCK - это для создания нового вида контента

<< content_advertise
, т.е. ты создаешь определенный шаблон странички,

<< view_advertise
посетитель регистрируясь получает права на заполнение этой странички.

<< посетитель видет на страничке (главная - сделано на panel из view (type - block)) две кнопки - "поиска материалов" и " добавить объявления" (перед самими объявлениями) соответственно при нажатии на "поиск материалов" попадает на page где filter и view,
а на "добавить" - node/add/ ... см. файл с экспортом view в аттаче.

Тем самым создает объявление.
С views тоже понятно, он тебе нужен для фильтра и вывода в табличном виде запросов посетителей сайта и категоризации. А вот зачем нужны тебе другие модули

<<
1) workflow (состояние материала) работает в связке с actions (выполнение отправки уведомлений, снятие я публикации) + sched_act(выполенние действий через определенное заданное время - отправка сообщения о снятие с доски - например через 6 дней, ну и само выполенение действия action, которое снимает объявление с публикации)
2) Imagecache - preview для image_field cck (фиксированное уменьшенное фото из объявления)
<<

и какие из них ответственны за удаление объявления через определенное время и для отправки письма с уведомлением?

<< actions + sched_act + workflow

прокомментируй, если не сложно... А переводы на 4 последних модуля есть?

переводы views есть (vadbars) остальные служебные - переводы не потребовались.
 

 

 

вверху страницы пейджер с фильтрами,
Во Views это называется "exposed filters", в переводе (не очень удачном) - "Включенные фильтры".
Вот вы добавляли фильтры, а рядом с каждым таким фильтром есть кнопка "Включить". Если ее нажать, то фильтр становится "включенным", т.е. самостоятельным, попадет в список включенных фильтров и его можно будет разместить над страницей со списком материалов.
 

 

В кратце:
1) Ставим модуль http://drupal.org/project/panels
2) Настраиваем admin/panels
3) Панель создается со своим url, Вы выбираете тип - например two column
4) Ниже настраиваете в визуальных формах где и какие формы распологаются ( views, menu, block и т.д.)
Попробуйте - все на удивление просто - у Вас точно все получится !