Представляю проект, который я разрабатывал последние пол года. Период активной разработки составил 3 месяца.
Это мой седьмой по счету сайт, пятый на Drupal, первая соцсеть и первый же сайт, сделанный для себя.
Название aimgo происходит от двух слов: aim - цель и go - идти, двигаться. Стало быть, вместе они означают "движение к поставленной цели". На aimgo.ru можно создать персональный список целей, добавить к своим целям заметки с картинками, а вскоре можно будет добавлять любые файлы и координаты на Яндекс картах. Там, где твои цели пересекутся с целями других участников проекта, образуются сообщества людей, объединенных единой целью. На страницах сообществ можно прочитать все записи относительно данной цели, познакомиться с интересными людьми, которые разделяют твои интересы, получить моральную поддержку для достижения целей или оказать такую поддержку другим людям на aimgo.ru.
Ключевая идея проекта заключается в том, что взаимодействие людей в таких сообществах стимулирует участников на реализацию своих целей. Вторичная идея – создание обширной статистики жизненных целей людей, участвующих в проекте.
Прошу заценивать, критиковать, тестировать и обсуждать.
_____
upd(29/03/2012): aimgo обновлен
Комментарии
Мои поздравления! Успехов и процветания Вашему нужному многим людям проекту!
Только:
Уверены?
Только если не будут ставить цели завоевания планеты!
Опять ФСБ?!..
1. Спасибо!
2. Не уверен. Но похоже на то. Аim, пожалуй, в большей степени мишень, нежели цель. Но так вот решил назвать.
3. Думаю, что и такое сообщество имеет право на существование.
4. Одна из особеностей сайта - практически полное отсутсвие приватности. Так что ФСБ отдыхает.
Удалено
Идея интересная. Успехов!
Спасибо!
не смущает что города пользователи сами вбивают?)
Не смущает. Не хочу создавать узких рамок для пользователей. Полная свобода самоопределения.
Т.е. наличие на сайте "Волшебников" из "Изумрудного города" и т.п. вполне приветствуется.
регистрация, буэээ...
отройте для себя openid
Я запускаю aimgo с минимальным функционалом. Планов по развитию еще очень много.
В числе первых: созание персональных фотогалерей и как раз таки регистрация с использованием учетных записей соц.сетей, соц.сервисов и по openid. Вроде ведь и модуль специальный имеется. Поэтому на данном этапе совсем не стал мудрить с регистрацией, чтобы потом сей модуль просто включить и настроить.
Все равно спасибо за внимание и совет!
удачи в проекте.
Про города - верно, Питер сразу в нескольких вариациях, лучше канонизировать.
И, концептуальное замечание - каждой цели нужно сопоставлять срок достижения ("в течение жизни" - слишком неопределенно).
1. Ответил выше
2. Тоже в планах. В т.ч. персональный календарь и ведение персональной временной (в числе прочей) статистики.
Подозрительно, даже не обгадили почти. Толь, не ходи в эту ветку, тут срача нет.
Хорошая идея: публичный календарь поставленных целей и фотогалерея к каждой значащей дате достижения некой цели с доказательствами ее достижения для других - типа, дополнительная мотивация для ведущего календарь. Может быть, даже рейтинг успешности на основе таких достижений.
Таки проект действительно хороший, а то все сайты по созданию сайтов да супер дизайн-студии.
Сейчас на aimgo то, о чем вы говорите, уже частично реализовано: Когда дело помечается, как выполненное, автору предлагается зафиксировать дату выполнения дела (по умолчанию - текущий день), отметить "стоит" или "не стоит" делать это дело и отметить, может ли автор каким-либо образом (скорее всего просто советом) помочь дгурим участникам достичь аналогичную цель. Потом имеется возможность написать "Рассказ о том, как я это сделал", который как раз таки и может помочь другим участникам.
интересный проект
вопрос в раскрутке
Сам о создании похожего думал, но решил что квалификации не хватит (это раз) и денег на раскрутку уйдет немерено (это два)
[1] По поводу квалификации у самого были сомнения. Aimgo был задуман в декабре 2010. На тот момент мои знания API Друпала были, мягко говоря, поверхностными. То же самое можно сказать про PHP и язык запросов к БД. В jQuery был полный "0". Первые три месяца проект буксовал, поскольку я просто не мог реализовать драг-н-дроп позиций списка целей на jQuery. Не хватало как раз её, квалификации. Уже совсем не оставалось надежд на реализацию проекта. Но очень хотелось. И вот однажды я плотно взялся и реализовал драг-н-дроп буквально за полдня. Процесс пошел.
Прежде всего я перевел то немногое, что у меня было в тот момент с Drupal6 на Drupal7. Книга Pro Drupal 7 Development (сильно рекомендую) помогла прочувствовать API и процесс разработки на Drupal7. Для aimgo я сделал всего один свой модуль. Но он один реализует весь уникальный функционал. Сейчас в модуле 4500+ строк и он продолжает стремительно расти.
[2] Я наивно рассчитывал на то, что в момент запуска друзья помогут с наполнением, а сарафанное радио даст хотя бы какую-то начальную посещаемость, которая потом будет постепенно расти. По факту, многим друзьям оказалось либо некогда, либо нечего писать. А для сарафанного радио aimgo, видимо не готов в том смысле, что стартовый контент практически отсутствует и внешний вид не особо привлекательный. Поэтому, в полном соответствии с вашим высказыванием, нарастающая необходимость в денежных расходах на раскрутку aimgo ощущается мной сильнее и сильнее с каждым днем.
+1, но поскольку идея интересная, то хорошо, что кто-то взялся.
Идея класная удачи в развитии. Я делаю что то наподобие такого, хотел спросить какие модули использовались для aimgo.ru
косяки какие-то по вылазили
Notice: Undefined index: flag-aim_done в функции aimgo_services_node_view_alter() (строка 243 в файле /var/www/aimgo/data/www/aimgo.ru/sites/all/modules/aimgo_services/aimgo_services.module).
Notice: Undefined index: flag-aim_done в функции aimgo_services_node_view_alter() (строка 243 в файле /var/www/aimgo/data/www/aimgo.ru/sites/all/modules/aimgo_services/aimgo_services.module).
У меня тоже фигня вылазит, когда пишу цель:
Notice: Undefined index: flag-aim_done в функции aimgo_services_node_view_alter() (строка 243 в файле /var/www/aimgo/data/www/aimgo.ru/sites/all/modules/aimgo_services/aimgo_services.module).
Notice: Undefined index: flag-aim_done в функции aimgo_services_node_view_alter() (строка 243 в файле /var/www/aimgo/data/www/aimgo.ru/sites/all/modules/aimgo_services/aimgo_services.module).
Notice: Undefined index: flag-aim_done в функции aimgo_services_node_view_alter() (строка 243 ...... и так много раз
а вообще очень понравилось!
Спасибо, кажется тебе на этот вопрос я отвечал сегодня в VK?
Тема своя. В основе Bootstrap, from Twitter. Ещё подлежит доработке, т.к. бутстрап сильно узнаваем.
Ошибку пофиксил. Рад, что вам нравится.
Раз тема всплыла, немного расскажу про aimgo — сообщество, объединяющим элементом которого являются цели его участников.
Августовский запуск был заведомо фейловый. Проект, как я теперь ясно вижу, был вообще непригоден к использованию. Зато пробный запуск простимулировал меня на продолжение работы. Все попытки довести тот aimgo до ума увязали в разросшемся до 5500 строк модуль, реализующий кастомный функционал.
В начале декабря было принято решение создать aimgo с чистого листа. Для ведения разработки был арендован сервер на hetzner.de. Ядром проекта стал модуль Flag. С помощью этого модуля основа нового aimgo была реализована буквально в течении 2-3 дней.
В начале марта к работе над aimgo присоединился Максим Каракулов - создатель сервиса безвозмездного дарения Дару~дар.
В настоящий момент aimgo находится на стадии "ещё чуть чуть подделать тут и там и можно звать всех-всех-всех (:". Актуальными остаются задачи:
- Облагородить главную страницу. Сейчас не привлекательно
- Доработать логику взаимодействия сайта с пользователем, чтобы легче было разобраться, что к чему
- Создать базовый контент
Буду благодарен за любые критику, поддержку, помощь, участие, багфиксинг в общем за любой экшн в отношении aimgo.
______
Ещё: За период создания aimgo v2 был приобретен бесценный опыт, которым мне не терпится поделиться с сообществом. Надеюсь, скоро. Но если что то конкретное интересует по реализации - спрашивайте, буду отвечать.
Отдельное "Спасибо" адресую xxandeadxx за его очень полезный блог.
На главной пытался вписать себе цель, получил ajax-ошибку (текст довольно короткий был), жмакнул кнопку, меня перекинуло на guest/aims и снова та же пустая форма - ушел с сайта и больше не вернусь.