Результаты конкурса "Создай модуль - получи iPad!"

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

Аватар пользователя Ane4ka Ane4ka 12 октября 2012 в 16:17

Компания StartupTurbo проводила конкурс среди разработчиков на создание модуля авторизации через mail.ru. Для тех, кто пропустил новость, информация тут http://startupturbo.com/contest и http://www.drupal.ru/node/88413.

Публикуем результаты:

1 место - Андрей Березовский (duozersk).
Ссылка на скачивание модуля https://www.dropbox.com/s/z1zi7stt87oraga/hybridauth%20%281%29.zip.
Приз: новый iPad.

2 место - Александр Гнатенко (Alekskdr).
Ссылка на скачивание модуля https://www.dropbox.com/s/1amgau3wl11b2y3/moauth.tar.gz
Приз: iPod nano с ремешком на запястье

3 место - Алексей Холод (Alexey FreezZ).
Ссылка на скачивание модуля https://www.dropbox.com/s/mngvhvkv7bigjj8/mailru.zip
Приз: iPod nano с ремешком на запястье

Поздравляем победителей! Мы свяжемся с Вами в ближайшее время и договоримся о деталях вручения "яблочек".

Также участвовали в конкурсе:

Никита Петров (Worth). Ссылка на скачивание модуля https://www.dropbox.com/s/6lzk6eout4c0nlj/mail_ru.zip
Василий Арнаутов (Luciuz VII). Ссылка на скачивание модуля https://www.dropbox.com/s/ybgcm5l935pdqx4/auth_mail_ru.zip
Благодарим Вас за участие!

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

Жюри:

  • команда StartupTurbo
  • независимый эксперт Денис Морозов - выпускник МФТИ, Института системного программирования РАН, независимый IT-консультант (проекты: МТС, Kvazar-Micro).

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

Комментарии

Аватар пользователя luciuz VII luciuz VII 12 октября 2012 в 20:58

1)duozersk, при попытке войти
Fatal error: Call to a member function authenticate() on a non-object in XXXxxxxXXxxxXX\sites\all\modules\hybridauth\hybridauth.pages.inc on line 176

2)в пределах конкурса мне больше понравился модуль Alekskdr

3)не круто, чтобы что-то выиграть, нужно положить на разработку модуля неделю или выложить свои старые наработки.

Аватар пользователя Ane4ka Ane4ka 13 октября 2012 в 13:45

luciuz VII wrote:
1)duozersk, при попытке войти
Fatal error: Call to a member function authenticate() on a non-object in XXXxxxxXXxxxXX\sites\all\modules\hybridauth\hybridauth.pages.inc on line 176

2)в пределах конкурса мне больше понравился модуль Alekskdr

3)не круто, чтобы что-то выиграть, нужно положить на разработку модуля неделю или выложить свои старые наработки.

3)Но ведь в конкурсе изначально не было задачи написать модуль с нуля. Зачастую эффективнее взять уже имеющееся решение и доработать его, а не изобретать велосипед.

Аватар пользователя Ane4ka Ane4ka 13 октября 2012 в 13:58

luciuz VII wrote:
1)duozersk, при попытке войти
Fatal error: Call to a member function authenticate() on a non-object in XXXxxxxXXxxxXX\sites\all\modules\hybridauth\hybridauth.pages.inc on line 176

2)в пределах конкурса мне больше понравился модуль Alekskdr

3)не круто, чтобы что-то выиграть, нужно положить на разработку модуля неделю или выложить свои старые наработки.

1)Некоторые ошибки или недоработки при тестировании обнаружены у всех трех финалистов, поэтому мы и предложили высылать им результаты нашего тестирования.
Модуль duozersk хотя и более сложен в настройках, но дает больше возможностей, чем модуль Alekskdr. Но жюри отметило , что модуль Alekskdr тоже очень качественно выполнен.

Аватар пользователя duozersk duozersk 26 ноября 2012 в 17:07

Хех, как-то пропустил этот топик Smile

"DD 85" wrote:
А как насчёт создания проекта на org?

http://drupal.org/project/hybridauth - 7.x-2.0 релиз является результатом этого конкурса.

"luciuz VII" wrote:
1)duozersk, при попытке войти
Fatal error: Call to a member function authenticate() on a non-object in XXXxxxxXXxxxXX\sites\all\modules\hybridauth\hybridauth.pages.inc on line 176

Внимательней читайте ридми, надо скачать саму библиотечку и положить её в sites/all/libraries. Там же написано, что нужно сделать для поддержки Mail.ru.

"luciuz VII" wrote:
2)в пределах конкурса мне больше понравился модуль Alekskdr

На вкус и цвет... И я предпочитаю смотреть на жизнь шире, нежели в пределах конкурса.
Не могли бы вы описать, чем именно он вам так понравился? Неужели вот этим?

  • реализацией hook_init(), чтобы напихать на ВСЕ страницы вашего сайта для ВСЕХ пользователей css и js файлики, которые конечно же прямо-таки необходимы
  • или тем, что опять таки на каждую страницу вашего сайта для анонимных пользователей в конец страницы вставляется кусок инлайного js кода, который дёргает внешний js файлик, причем не асинхронно - то есть оно будет тупить, если "вдруг" этот файлик окажется недоступен - как-то "не круто" Smile

Но все мы, конечно же, имеем право на своё мнение Wink Интересно, что вас цепануло.

"luciuz VII" wrote:
3)не круто, чтобы что-то выиграть, нужно положить на разработку модуля неделю или выложить свои старые наработки.

Кто-то пишет неделю, кто-то два дня, кто-то и за месяц не напишет... все люди разные. Да, мне повезло, что я имел определённый опыт и наработки, которые мне тут помогли.

Не хочу никого обидеть или задеть, жюри приняло решение - главное, что сообщество получило отличные модули для использования на сайтах. HybridAuth уже стоит на 100+ сайтах.

Аватар пользователя kosilko kosilko 26 ноября 2012 в 12:11

"duozersk" wrote:
Внимательней читайте ридми,

Обработку таких вещей надо делать. Хороший тон и всё такое. А не на *** людей посылать Smile

Аватар пользователя kalabro kalabro 26 ноября 2012 в 12:57

@duozersk, поздравления! спасибо за модуль!

"duozersk" wrote:
реализацией hook_init(), чтобы напихать на ВСЕ страницы вашего сайта для ВСЕХ пользователей css и js файлики, которые конечно же прямо-таки необходимы
или тем, что опять таки на каждую страницу вашего сайта для анонимных пользователей в конец страницы вставляется кусок инлайного js кода, который дёргает внешний js файлик, причем не асинхронно - то есть оно будет тупить, если "вдруг" это файлик окажется недоступен - как-то "не круто" :)

четко сработано Smile

Аватар пользователя duozersk duozersk 26 ноября 2012 в 17:20

"kosilko" wrote:
Обработку таких вещей надо делать. Хороший тон и всё такое. А не на *** людей посылать :)

Lol Хех, не всё и всегда сразу и всем. Сделали, теперь ругается ошибкой в лог. Если посылать почитать ридми для вас равно посыланию на *** - мы с вами из разных социальных групп Smile
"kalabro" wrote:
@duozersk, поздравления! спасибо за модуль!

Спасибо! Используйте в проектах, репортите баги, реквестите фичи Smile И да, я принимаю патчи Wink

Аватар пользователя Crea Crea 26 ноября 2012 в 17:23

Ну для опенсорс-модуля не грех и в ридми послать.
Кто хочет и бесплатности и полного сервиса - по-моему, находится в плену иллюзий.

Аватар пользователя kosilko kosilko 26 ноября 2012 в 18:49

"duozersk" wrote:
Если посылать почитать ридми для вас равно посыланию на *** - мы с вами из разных социальных групп :)

Сильно. И из каких вы будете?
Это настолько трудно - использовать hook_requirements(), или бросить исключение?

Аватар пользователя duozersk duozersk 26 ноября 2012 в 19:04

"kosilko" wrote:
Сильно. И из каких вы будете?

Из многих, но точно не из тех, где послать на *** === внимательно читайте ридми.
"kosilko" wrote:
Это настолько трудно - использовать hook_requirements(), или бросить исключение?

Может вы уже поставите и попробуете (желательно, конечно же, последний релиз)? Или код посмотрите? hook_requirements() там есть с самого начала, но некоторые личности не обращают внимания на надписи в админке Smile И исключения ловятся и логируются... даж прям не знаю, как с вами разговаривать - такое ощущение, что о разных вещах или на разных языках Smile Складывается стойкое впечатление, что вам лишь бы в комментариях пописать...