Яндекс сервисы в одном проекте

Аватар пользователя Ch

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

Поиск по сайту дал следующие результаты:

Если что то забыл, поправьте.

Вот мои причины, для чтобы собрать все сервисы в один проект:

  1. На данный момент большинство из этих модулей находятся «в стадии разработки», а многие попросту брошены без особых шансов получить стабильный релиз для D6 и D7. Я думаю ситуация измениться, если у проекта будет несколько разработчиков.
  2. Это поможет устранить дублирования проектов. Например, в приведённом списке представлено сразу 4 модуля для интеграции с Яндекс.маркет. Думаю, лучше всё таки будет объединить усилия.
  3. Помощь новым разработчикам. Несколько модулей находятся в песочницах из-за того, что некому сделать review кода. На д.о. яндекс мало кому интересен...
  4. Для многих яндекс сервисов интеграция с Друпалом полностью отсутствует. В том числе для самого главного, на мой взгляд сервиса — Яндекс.xml.
  5. Для одного общего проекта, легче найти спонсоров.
0 Спасибо

К материалу прикреплен опрос на тему «Нужно ли объединять все яндекс.модули в один проект?»:

  • Да 46 голосов
  • Нет 32 голоса
Log in or register to vote

Комментарии

Аватар пользователя Виктор Степаньков ака RxB

Пока подписываюсь.
ИСпользую и разрабатываю под XML, Директ, Метрика и oAuth, её нет в списке

0 Спасибо
Аватар пользователя VladSavitsky
VladSavitsky 5 лет назад

А зачем их объединять? Тенденция такова, что из ядра Друпал8 убирают модули и хотят оставить там только ядро - чтобы можно было сделать стабильное ядро, которое меняется редко, а контрибные модули можно выпускать хоть каждый день - это удобно.
Зачем объединять?! Мне кажется, что это лишняя работа - лучше потратить время на портирование какого-то модуля под 7ку.

0 Спасибо
Аватар пользователя 6RUN0
6RUN0 5 лет назад

Мож сам яндекс поможет материально/морально или спецов выделит

0 Спасибо
Аватар пользователя Ch
Ch 5 лет назад
VladSavitsky написал:
Зачем объединять?

У меня на это пять причин...(c)

0 Спасибо
Аватар пользователя Виктор Степаньков ака RxB
VladSavitsky написал:
А зачем их объединять?

Как минимум к имеющимся пяти причинам можно дописать - повторное использование кода

0 Спасибо
Аватар пользователя Ch
Ch 5 лет назад

Ок, добавил в список.

0 Спасибо
Аватар пользователя boneg
boneg 5 лет назад

Добавьте еще яндекс нано. Использовал в одном проекте для склонения слов, неплохо работал, правда потом отказался в пользу morpher, все же яндекс нано часто ошибается. Но старая версия модуля, которая юзает nano у меня где-то валяется кажется. (кому интересно - стучитесь покажу как работает morpher, для соц.сетей штука незаменимая).

0 Спасибо
Аватар пользователя Ch
Ch 5 лет назад

А где находится этот модуль?

0 Спасибо
Аватар пользователя boneg
boneg 5 лет назад

Модуль я не выкладывал на drupal.org, он крепко заточен под greenbag.ru, но сервис в список добавить стоит, штука от яндекса нужная, пользоваться будут активно.

0 Спасибо
Аватар пользователя S_F
S_F 5 лет назад

А нафига целый модуль для метрики, если достаточно код в блок запихать?

0 Спасибо
Аватар пользователя Виктор Степаньков ака RxB
S_F написал:
А нафига целый модуль для метрики, если достаточно код в блок запихать?

Месье не дорос ещё до осознания, что любая логика в БД - зло

0 Спасибо
Аватар пользователя boneg
boneg 5 лет назад
S_F написал:

А нафига целый модуль для метрики, если достаточно код в блок запихать?

Минимальный сводный отчет в админке с использованием API метрики.

0 Спасибо
Аватар пользователя Plazik
Plazik 5 лет назад
Ch написал:
Помощь новым разработчикам. Несколько модулей находятся в песочницах из-за того, что некому сделать review кода. На д.о. яндекс мало кому интересен...

Это да :( Мой модуль Yandex Share осматривают уже полгода http://drupal.org/node/1223180 За это время я его переписал три раза :)

0 Спасибо
Аватар пользователя q2_faith
q2_faith 5 лет назад

подпишусь

0 Спасибо
Аватар пользователя Ch
Ch 5 лет назад
boneg написал:
но сервис в список добавить стоит

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

0 Спасибо
Аватар пользователя boneg
boneg 5 лет назад

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

0 Спасибо
Аватар пользователя vitg
vitg 5 лет назад

Подписался

0 Спасибо
Аватар пользователя validoll
validoll 5 лет назад

Если объединять, то на мой взгляд, логично было бы сделать ядро, а остальные сервисы в виде плагинов.

0 Спасибо
Аватар пользователя DD 85
DD 85 5 лет назад

Давно пора!
Подписался

0 Спасибо
Аватар пользователя void
void 5 лет назад

,

0 Спасибо
Аватар пользователя restyler
restyler 5 лет назад

и почему это никому в голову не приходит gmaps и google analytics в один модуль объединить? :)

0 Спасибо
Аватар пользователя Ch
Ch 5 лет назад
RxB написал:
Яндекс.карты наверно стоит в список включить

Добавил. Итого, их уже три варианта в списке.

0 Спасибо
Аватар пользователя Andruxa
Andruxa 5 лет назад
validoll написал:
Если объединять, то на мой взгляд, логично было бы сделать ядро, а остальные сервисы в виде плагинов.

+

0 Спасибо
Аватар пользователя Ch
Ch 5 лет назад
restyler написал:
почему это никому в голову не приходит gmaps и google analytics в один модуль объединить?

А в один модуль никто не предлагает... Речь идёт об общем проекте, который будет состоять из нескольких субмодулей. Наподобии уберкарта или комерца. Кроме этого, возможно стоит сделать, как уже предлагали, один общий модуль, который будет включать в себя общии функции для всех сервисов. Например, единый админский интерфейс для управления ключами доступа к яндекс сервисам.

0 Спасибо
Аватар пользователя sas@drupal.org
sas@drupal.org 5 лет назад

Кто, если не Мы ?! С движением модулей на орг все больше бюрократии, а надо русскоязычному сообществу. Объединить общее, отделить частное. На орг. вопросом стандартизации очень озабочены и не зря, всем хочется работать с удобной одинаковой логикой, и без лишних "тормозов". Только надо как-то договориться о совместной работе и думаю если на ru выложить это уже достаточно эффективно будет.

0 Спасибо
Аватар пользователя ingumsky@drupal.org
ingumsky@drupal.org 5 лет назад

Боюсь, что это ещё одно хорошее начинание, которое заглохнет на стадии обсуждения. Сколько таких уже было на d.r?

0 Спасибо
Аватар пользователя afishi
afishi 5 лет назад

в тему, я последние дни думаю о партнерских проектах от яндекса... (почта, игры, новости и т.д.)
было бы отлично!

0 Спасибо
Аватар пользователя Geldora
Geldora 5 лет назад

имхо, нужно обратить внимание яндексоидов на это обсуждение. Скажем, гугл активно поддерживает ОпенСорс (а точнее, упрощает использование ИХ сервисов не-программистами). Через гугл код-ин были разработаны модули для Гуглокарт, к примеру.

0 Спасибо
Аватар пользователя Crea
Crea 5 лет назад
Цитата:
На данный момент большинство из этих модулей находятся «в стадии разработки», а многие попросту брошены без особых шансов получить стабильный релиз для D6 и D7. Я думаю ситуация измениться, если у проекта будет несколько разработчиков.

Не хочу расстраивать, но это выглядит как попытка изготовить хорошее блюдо путем смешивания неудавшихся. Если есть желание заниматься проектом, это можно делать и без объединения, а если нет - то объединение не способно дать каких-то новых стимулов к развитию.
Наоборот, раздельное существование - это отличный способ отличить важное от неважного, качественное от некачественного, востребованное от невостребованного. Объединение всего в одну кашу способно только все испортить. Как разработчик приведу простой пример: если модуль объединяется в большую солянку, запросто может пропасть мотивация к разработке, т.к. придется решать чужие проблемы, исправлять чужие баги, заботиться о работоспособности функций, которые мне не нужны. Одним словом, это превращение в эдакий колхоз.

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

0 Спасибо
Аватар пользователя kyky
kyky 5 лет назад

Я предлагаю разделение. Иначе выйдет как сервисами AWS -- супер-пупер универсальный модуль так и не взлетел.

0 Спасибо
Аватар пользователя restyler
restyler 5 лет назад
Ch написал:
А в один модуль никто не предлагает... Речь идёт об общем проекте, который будет состоять из нескольких субмодулей. Наподобии уберкарта или комерца.

у всех субмодулей commerce и ubercart одна цель - сделать решение по продаже чего-либо.

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

0 Спасибо
Аватар пользователя Ch
Ch 5 лет назад

Тоже об этом думал, сервисы действительно очень разные. Изначально, идей заключалась в том, чтобы связать модули не программно, а организационно.
Полностью раздельное существование модулей это как раз то, что есть в данный момент. Результат печальный...
Общий проект, это единственное, что приходит на ум. Возможно, кто нибудь предложит другой вариант.

0 Спасибо
Аватар пользователя Valeratal
Valeratal 5 лет назад

на заметку

Общий мета-модуль - ну. хм. Если яндекс профинансирует- то сделать более чем реально (я не имею в виду мною). А вот собственными силами - вериться слабо

0 Спасибо
Аватар пользователя kyky
kyky 5 лет назад
Valeratal написал:

Я так понимаю, что мета-модуль нужен только для хранения и редактирования основных параметров -- ключей, урлов и тд. У самих сервисов яндекса API не пересекаются (разве что аутенфикация по OAuth).

0 Спасибо
Аватар пользователя Виктор Степаньков ака RxB
kyky написал:
У самих сервисов яндекса API не пересекаются (разве что аутенфикация по OAuth).

Как минимум пересекается технология запроса - обычно это JSON-RPC

0 Спасибо
Аватар пользователя Plazik
Plazik 5 лет назад

По поводу объединения всех проектов в одном я против. Главный принцип друпала - предоставление возможностей по мере требований, а если делать чудо-мега-модуль то мы получим джумлу...

Как вариант можно тем, кто хочет помочь, дать доступ к управлению проекта.

А для те, кто написал много своих модулей для d.org, предлагаю выделить немного времени и посмотреть код или сделать review для модулей наших соотечественников :)

0 Спасибо
Аватар пользователя Ch
Ch 5 лет назад

Подведём итог.
По поводу необходимости создания общего проекта мнения разделились, поэтому в ближайшем будущем его скорей всего не будет. Других вариантов интеграции пока не предложено.

Думаю, есть смысл одному из разработчиков вышеперечисленных модулей создать русскоязычную Яндекс группу на g.d.o. Для того, чтобы решать организационные вопросы там.

0 Спасибо
Аватар пользователя kyky
kyky 5 лет назад

Кстати, есть ли официальные SDK от Яндекса хотя бы для php (желательно питон)?

0 Спасибо
Аватар пользователя garegin
garegin 5 лет назад

Не вижу ткните пальцем на яндекс маркет для семерки

0 Спасибо
Аватар пользователя lexajukov82
lexajukov82 5 лет назад

А как быть со спец символами типа   и им подобными?Ваш модуль генерирует Yml фаил с этими символами,а в свою очередь Yandex их не пропускает!Можно как то исправить эту проблему???Речь идёт о стабильный релиз для шестерки

0 Спасибо
Аватар пользователя restyler
restyler 5 лет назад
garegin написал:
Не вижу ткните пальцем на яндекс маркет для семерки

появилось после того как собрался релиз. уже на странице модуля.

0 Спасибо
Аватар пользователя garegin
garegin 5 лет назад

Скажите а для drupal commerce релиз будет?

0 Спасибо
Аватар пользователя restyler
restyler 5 лет назад

будет когда появятся желающие проспонсировать

0 Спасибо
Аватар пользователя garegin
garegin 5 лет назад

Какова цена вопроса?

0 Спасибо
Аватар пользователя Виктор Степаньков ака RxB

Нет. Я предлагал скинуться чтобы написать, но всем бесплатно надо

0 Спасибо