Социальный сервис aimgo

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

Аватар пользователя dudin.ie dudin.ie 26 августа 2011 в 17:33

Представляю проект, который я разрабатывал последние пол года. Период активной разработки составил 3 месяца.
Это мой седьмой по счету сайт, пятый на Drupal, первая соцсеть и первый же сайт, сделанный для себя.

aimgo.ruaimgo.ru

Название aimgo происходит от двух слов: aim - цель и go - идти, двигаться. Стало быть, вместе они означают "движение к поставленной цели". На aimgo.ru можно создать персональный список целей, добавить к своим целям заметки с картинками, а вскоре можно будет добавлять любые файлы и координаты на Яндекс картах. Там, где твои цели пересекутся с целями других участников проекта, образуются сообщества людей, объединенных единой целью. На страницах сообществ можно прочитать все записи относительно данной цели, познакомиться с интересными людьми, которые разделяют твои интересы, получить моральную поддержку для достижения целей или оказать такую поддержку другим людям на aimgo.ru.

Ключевая идея проекта заключается в том, что взаимодействие людей в таких сообществах стимулирует участников на реализацию своих целей. Вторичная идея – создание обширной статистики жизненных целей людей, участвующих в проекте.

Прошу заценивать, критиковать, тестировать и обсуждать.
_____

upd(29/03/2012): aimgo обновлен

Комментарии

Аватар пользователя Айдар Айдар 26 августа 2011 в 17:41

Мои поздравления! Успехов и процветания Вашему нужному многим людям проекту!

Только:

"dudin.ie" wrote:
Название aimgo происходит от двух слов: aim - цель и go - идти, двигаться

Уверены?

"dudin.ie" wrote:
Там, где твои цели пересекутся с целями других участников проекта, образуются сообщества людей, объединенных единой целью.

Только если не будут ставить цели завоевания планеты! Smile

"dudin.ie" wrote:
торичная идея – создание обширной статистики жизненных целей людей

Опять ФСБ?!..

Аватар пользователя dudin.ie dudin.ie 26 августа 2011 в 17:57

Айдар wrote:
Мои поздравления! Успехов и процветания Вашему нужному многим людям проекту!

Только:

"dudin.ie" wrote:
Название aimgo происходит от двух слов: aim - цель и go - идти, двигаться

Уверены?

"dudin.ie" wrote:
Там, где твои цели пересекутся с целями других участников проекта, образуются сообщества людей, объединенных единой целью.

Только если не будут ставить цели завоевания планеты! Smile

"dudin.ie" wrote:
торичная идея – создание обширной статистики жизненных целей людей

Опять ФСБ?!..

1. Спасибо!
2. Не уверен. Но похоже на то. Аim, пожалуй, в большей степени мишень, нежели цель. Но так вот решил назвать.
3. Думаю, что и такое сообщество имеет право на существование.
4. Одна из особеностей сайта - практически полное отсутсвие приватности. Так что ФСБ отдыхает.

Аватар пользователя dudin.ie dudin.ie 27 августа 2011 в 0:13

q2_faith wrote:
не смущает что города пользователи сами вбивают?)

Не смущает. Не хочу создавать узких рамок для пользователей. Полная свобода самоопределения.
Т.е. наличие на сайте "Волшебников" из "Изумрудного города" и т.п. вполне приветствуется.

Аватар пользователя dudin.ie dudin.ie 27 августа 2011 в 0:31

xxandeadxx wrote:
регистрация, буэээ...
отройте для себя openid

Я запускаю aimgo с минимальным функционалом. Планов по развитию еще очень много.
В числе первых: созание персональных фотогалерей и как раз таки регистрация с использованием учетных записей соц.сетей, соц.сервисов и по openid. Вроде ведь и модуль специальный имеется. Поэтому на данном этапе совсем не стал мудрить с регистрацией, чтобы потом сей модуль просто включить и настроить.

Все равно спасибо за внимание и совет!

Аватар пользователя bredov bredov 26 августа 2011 в 23:36

удачи в проекте.

Про города - верно, Питер сразу в нескольких вариациях, лучше канонизировать.

И, концептуальное замечание - каждой цели нужно сопоставлять срок достижения ("в течение жизни" - слишком неопределенно).

Аватар пользователя dudin.ie dudin.ie 27 августа 2011 в 0:21

bredov wrote:
удачи в проекте.

Про города - верно, Питер сразу в нескольких вариациях, лучше канонизировать.

И, концептуальное замечание - каждой цели нужно сопоставлять срок достижения ("в течение жизни" - слишком неопределенно).

1. Ответил выше
2. Тоже в планах. В т.ч. персональный календарь и ведение персональной временной (в числе прочей) статистики.

Аватар пользователя Айдар Айдар 27 августа 2011 в 0:44

"dudin.ie" wrote:
В т.ч. персональный календарь

Хорошая идея: публичный календарь поставленных целей и фотогалерея к каждой значащей дате достижения некой цели с доказательствами ее достижения для других - типа, дополнительная мотивация для ведущего календарь. Может быть, даже рейтинг успешности на основе таких достижений.

"mak-vardugin" wrote:
Подозрительно, даже не обгадили почти

Таки проект действительно хороший, а то все сайты по созданию сайтов да супер дизайн-студии. Smile

Аватар пользователя dudin.ie dudin.ie 27 августа 2011 в 1:13

Айдар wrote:
"dudin.ie" wrote:
В т.ч. персональный календарь

Хорошая идея: публичный календарь поставленных целей и фотогалерея к каждой значащей дате достижения некой цели с доказательствами ее достижения для других - типа, дополнительная мотивация для ведущего календарь. Может быть, даже рейтинг успешности на основе таких достижений.

Сейчас на aimgo то, о чем вы говорите, уже частично реализовано: Когда дело помечается, как выполненное, автору предлагается зафиксировать дату выполнения дела (по умолчанию - текущий день), отметить "стоит" или "не стоит" делать это дело и отметить, может ли автор каким-либо образом (скорее всего просто советом) помочь дгурим участникам достичь аналогичную цель. Потом имеется возможность написать "Рассказ о том, как я это сделал", который как раз таки и может помочь другим участникам.

Аватар пользователя Valeratal Valeratal 27 августа 2011 в 12:46

интересный проект
вопрос в раскрутке

Сам о создании похожего думал, но решил что квалификации не хватит (это раз) и денег на раскрутку уйдет немерено (это два)

Аватар пользователя dudin.ie dudin.ie 28 августа 2011 в 0:21

Valeratal wrote:
интересный проект
вопрос в раскрутке

Сам о создании похожего думал, но решил что квалификации не хватит (это раз) и денег на раскрутку уйдет немерено (это два)

[1] По поводу квалификации у самого были сомнения. Aimgo был задуман в декабре 2010. На тот момент мои знания API Друпала были, мягко говоря, поверхностными. То же самое можно сказать про PHP и язык запросов к БД. В jQuery был полный "0". Первые три месяца проект буксовал, поскольку я просто не мог реализовать драг-н-дроп позиций списка целей на jQuery. Не хватало как раз её, квалификации. Уже совсем не оставалось надежд на реализацию проекта. Но очень хотелось. И вот однажды я плотно взялся и реализовал драг-н-дроп буквально за полдня. Процесс пошел.

Прежде всего я перевел то немногое, что у меня было в тот момент с Drupal6 на Drupal7. Книга Pro Drupal 7 Development (сильно рекомендую) помогла прочувствовать API и процесс разработки на Drupal7. Для aimgo я сделал всего один свой модуль. Но он один реализует весь уникальный функционал. Сейчас в модуле 4500+ строк и он продолжает стремительно расти.

[2] Я наивно рассчитывал на то, что в момент запуска друзья помогут с наполнением, а сарафанное радио даст хотя бы какую-то начальную посещаемость, которая потом будет постепенно расти. По факту, многим друзьям оказалось либо некогда, либо нечего писать. А для сарафанного радио aimgo, видимо не готов в том смысле, что стартовый контент практически отсутствует и внешний вид не особо привлекательный. Поэтому, в полном соответствии с вашим высказыванием, нарастающая необходимость в денежных расходах на раскрутку aimgo ощущается мной сильнее и сильнее с каждым днем.

Аватар пользователя rampage rampage 27 августа 2011 в 16:49

"Valeratal" wrote:
Сам о создании похожего думал, но решил что квалификации не хватит (это раз) и денег на раскрутку уйдет немерено (это два)

+1, но поскольку идея интересная, то хорошо, что кто-то взялся.

Аватар пользователя DaronRUS DaronRUS 27 марта 2012 в 19:01

Идея класная удачи в развитии. Я делаю что то наподобие такого, хотел спросить какие модули использовались для aimgo.ru

Аватар пользователя vsavelyev vsavelyev 28 марта 2012 в 0:10

косяки какие-то по вылазили

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).

Аватар пользователя denperek denperek 28 марта 2012 в 8:50

У меня тоже фигня вылазит, когда пишу цель:

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 ...... и так много раз Smile

а вообще очень понравилось!

Аватар пользователя dudin.ie dudin.ie 29 марта 2012 в 4:17

DaronRUS wrote:
Идея класная удачи в развитии. Я делаю что то наподобие такого, хотел спросить какие модули использовались для aimgo.ru

Спасибо, кажется тебе на этот вопрос я отвечал сегодня в VK?
vsavelyev wrote:

тема своя собственная или шаблонная? если шаблон то как называется?

Тема своя. В основе Bootstrap, from Twitter. Ещё подлежит доработке, т.к. бутстрап сильно узнаваем.
denperek wrote:
У меня тоже фигня вылазит, когда пишу цель:
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 ...... и так много раз Smile
а вообще очень понравилось!

Ошибку пофиксил. Рад, что вам нравится.

Аватар пользователя dudin.ie dudin.ie 29 марта 2012 в 4:56

Раз тема всплыла, немного расскажу про aimgo — сообщество, объединяющим элементом которого являются цели его участников.

Августовский запуск был заведомо фейловый. Проект, как я теперь ясно вижу, был вообще непригоден к использованию. Зато пробный запуск простимулировал меня на продолжение работы. Все попытки довести тот aimgo до ума увязали в разросшемся до 5500 строк модуль, реализующий кастомный функционал.

В начале декабря было принято решение создать aimgo с чистого листа. Для ведения разработки был арендован сервер на hetzner.de. Ядром проекта стал модуль Flag. С помощью этого модуля основа нового aimgo была реализована буквально в течении 2-3 дней.

В начале марта к работе над aimgo присоединился Максим Каракулов - создатель сервиса безвозмездного дарения Дару~дар.

В настоящий момент aimgo находится на стадии "ещё чуть чуть подделать тут и там и можно звать всех-всех-всех (:". Актуальными остаются задачи:
- Облагородить главную страницу. Сейчас не привлекательно
- Доработать логику взаимодействия сайта с пользователем, чтобы легче было разобраться, что к чему
- Создать базовый контент

Буду благодарен за любые критику, поддержку, помощь, участие, багфиксинг в общем за любой экшн в отношении aimgo.
______

Ещё: За период создания aimgo v2 был приобретен бесценный опыт, которым мне не терпится поделиться с сообществом. Надеюсь, скоро. Но если что то конкретное интересует по реализации - спрашивайте, буду отвечать.

Отдельное "Спасибо" адресую xxandeadxx за его очень полезный блог.

Аватар пользователя Айдар Айдар 29 марта 2012 в 10:39

На главной пытался вписать себе цель, получил ajax-ошибку (текст довольно короткий был), жмакнул кнопку, меня перекинуло на guest/aims и снова та же пустая форма - ушел с сайта и больше не вернусь. Smile