Разработка городского портала с элементами социальной сети

Главные вкладки

Аватар пользователя mr_james mr_james 7 января 2009 в 8:04

Раз уж это блог, то и мысли свои буду излагать по мере их появления Wink
Уже 2 с лишним года я занимаюсь сайтом своего небольшого городка.
К сожалению, не имея нормального выхода в интернет, сложно изучать что-то новое. Особенно веб-технологии, которые развиваются в таком темпе, что просто уследить сложно... К тому же. я занимаюсь работой над сайтом своего города один...

И все-таки, первую версию проекта я запустил в 2006 году и мой сайт был успешно взломан :). Тогда я начинал с Нюка.
После взлома купил книжку г-на Фленова и перелопатил систему (не зная кода) так, что после этого никто его еще сломать не смог (а логи о попытках взлома сыпылись, как спам) :). Но времена меняются и хочется из "говнопортала" сделать что-то действительно достойное. В 2007 году преехал на Джумлу. В целом неплохую системку, только очень "зажатую" ИМХО. На ней проект проработал год. Мне всегда хотелось видеть на сайте нечто большее, чем просто новостную ленту с комментариями и страниц с информацией о городе.

Сейчас, я озадачился созданием новой версии проекта.
В нем я хочу учесть все ошибки, сделанные ранее.
В качестве CMF выбран Drupal 6 версии.

В общих чертах, хочу сделать следующее:

Новостная лента (базовая ф-ция Друпала)
Афиша с возможностью комментирования и оценки фильмов (не реализованно; думаю о ССК + Вьювс (может еще и Panels, если осилю...); рейтинг модулем fivestar(вроде...)
Доска объявлений (сторонний скрипт на поддомене; не хочу грузить этим друпал)
Вакансии/Резюме (не реализованно; думаю сделать по принципу Афиши)
Каталог организаций (то же)
Информация о городе (здесь думаю использовать "Book", по-моему, должно получиться)
Погода (Информер с сайта погоды)
Каталог ссылок (не реализованно; как и Афиша)
Расширенные профили пользователей (не реализованно; тут у меня основные проблеммы... просто не знаю, что делать... для D5 есть UserNode и можно использовать ССК, а для D6 я пока ничего не нашел Sad "Помогите, кто может!" примерный вид как на http://liveangarsk.ru/users/angarchanin)
Фотоальбомы для пользователей (реализовано; модулем photos. пока несколько коряво...)
Дружба между пользователями (реализовано; модуль user_relationships.)
Группы пользователей и Коллективные блоги (реализовано; модуль OG)
Гостевые книги для каждого пользователя (Стена) (реализовано; модуль questbook, но его еще дороботать нужно будет, но потом Lol
Что-то вроде чата... (очень понравилась "Трибуна" на сайте Ангарска. реализовал тем же модулем (Tibune))
ну и Карма (Рейтинг пользователя) (реализовано; модуль User Karma. нуждается в доработке для придания нужного мне вида.)

Вот, это примерно то, чего хочется.
Знаю, что делать это буду долго, но результат того стоит. Мыслей еще много, но основные именно эти.

готовых настроенных "сборок" я не видел. поэтому взял за основу "Швабру" и на нее начинаю навешивать функционал.
На http://test.bkamen.ru я выложил для проверки тестовый вариант. Содержание там пока практически нет. Только основные настройки сделаны и добавлен функционал. Нормальная навигация отсутствует, как класс. Дизайн еще в разработке, сначала хочу систему настроить, а уж потом рисовать буду...
Если у кого есть возможность, можете поковырять на предмет страшных косяков Smile

Очень расчитываю на помощь более опытных товарищей.
На этом пока все! Продолжение следует :)))...

15/01/2009
В связи с тем, что мне не удалось реализовать желаемые профили пользователей проект перекочевал на Пятую ветку Друпала.
Скоро выложу новый вариант.

Комментарии