Новые модули: между сниппетом и Views

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

Аватар пользователя PVasili PVasili 6 августа 2009 в 15:01

Наконец то chrisshattuck выпустил довольно интересную альтернативу для [module=views]views[/module]. Модуль [module=qviews]Query-Based Views[/module] позволяет строить свои прямые SQL запросы к базе и иметь практически полный функционал views.

Демо:

Комментарии

Аватар пользователя PVasili PVasili 6 августа 2009 в 15:47

"AntonTau" wrote:
А если в него еще можно будет вставлять views?
зачем? он заменяет его, даже более гибко во многом.

Аватар пользователя Valeratal Valeratal 6 августа 2009 в 17:14

позволяет строить свои прямые SQL запросы к базе
так для этого ж нужны прямые руки Smile

надо пощупать что за зверь, а то у мну булк оперейшен не работают Smile

Аватар пользователя yustos.com yustos.com 6 августа 2009 в 17:56

При попытке установить сразу ошибка Invalid argument supplied for foreach() в файле C:\xampp\htdocs\easy_sample\sites\all\modules\qviews\qviews.module в строке 3628., затем You are attempting to load a Q-View that has not been defined: Q-Views, на чем все и кончилось

Аватар пользователя marazmus marazmus 6 августа 2009 в 19:01

Отличная штука. Теперь не нужно, с одной стороны, полчаса тыкать мышкой для построения простого запроса во Views, и не нужно, с другой стороны, городить свой модуль только для своих хитрых запросов. Просто отлично Smile

p.s. Модуль вовсе не обязательно должен заменятm Views, это практически то же самое, только с другой стороны. Я вот, к примеру, довольно хорошо знаю SQL, и могу вытащить данные из Друпала конкретным запросом. Но вот его дальнейшее "оформление" в пользовательский вид ввергает меня в уныние. А тут такой подарок Smile

Аватар пользователя kodo kodo 7 августа 2009 в 5:58

Да инетересная альтернатива Views... Похоже сделано очень основательно.
Интересно мнение тех, кто считает, что Views слишком тяжел. Этот модуль получится легче?

Аватар пользователя jeehadina jeehadina 7 августа 2009 в 7:24

идея интересна, понравилось возможность модуль расширять и дополнять.
вся сила views в его распостраненности и куче модулей к нему.
посмотрим, что дальше.

Аватар пользователя marazmus marazmus 7 августа 2009 в 8:10

"kodo" wrote:
Да инетересная альтернатива Views... Похоже сделано очень основательно.
Интересно мнение тех, кто считает, что Views слишком тяжел. Этот модуль получится легче?

Я лично не считаю View тяжелым, просто Q-Views - это "заход с другой стороны". Согласитесь, что если вы хорошо знаете структуру БД Друпала и можете вынуть нужные вам данные, вручную сформировав запрос, пытаться потом повторить это с помощью Views довольно тяжело - очень много всего нужно нажимать и тыкать. А тут - знаем запрос, вводим запрос, получаем данные. А об их отображении уже позаботился автор модуля.

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 7 августа 2009 в 18:47

"PVasili" wrote:
Интересно мнение кто пощупал уже? Революция?

"kodo" wrote:
Интересно мнение тех, кто считает, что Views слишком тяжел.

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

Аватар пользователя cpu cpu 8 августа 2009 в 2:11

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

"<a href="mailto:shamaner@drupal.org">shamaner@drupal.org</a>" wrote:
интересно- вьвку давно пора на свалку как непотребную вещь, динозаврика стотыщмегатонного.

Без Views тоже никак. С каждым годом Drupal, все больше, не только для программистов.

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 8 августа 2009 в 14:21

PVasili wrote:
Помог бы отфиксить, чем шуметь. Задумка то хороша...

Вась, я за 10 минут модуль напишу который ленты нод КАКИЕ МНЕ НАДО выдаст в НУЖНОМ мне виде.
просто. быстро. безопасно. в чужом коде надо разбираться. день. два. потом спорить с разработчиком модуля - который делает ПОД СЕБЯ и в голове имеет СВОИ невысказанные мысли.
это время. мне оно ща дорого. такие дела

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 8 августа 2009 в 15:16

PVasili wrote:
Илья, отмазка то детская. Я, мой песок круче, мои куличики дороже...

Вась, не в крутизне дело. Если тебе потроллить охота - дело твое. Я не влезу в голову разработчику исходного модуля. ПУсть доточит немного. тогда буду патчи засылать. Через месяцок.

Аватар пользователя PVasili PVasili 8 августа 2009 в 17:04

Согласен с Ильей. Пока много ошибок с { } в запросах. Отсюда проблемы с префиксами и куча строк не завернуты в t().
Вот что значит знать только английский и localhost Smile

Аватар пользователя PVasili PVasili 9 августа 2009 в 22:25

Выложил патчи по префиксам в запросах и отсутствии t() для строк (что удалось выловить). Ждем новых релизов...
Задатки очень хорошие. Виевз рядом не лежал...

Там стоит интересная проблема с терминологией. Автор сам пока не знает какой использовать термин вместо feed.

Аватар пользователя marazmus marazmus 10 августа 2009 в 7:32

"PVasili" wrote:
Там стоит интересная проблема с терминологией. Автор сам пока не знает какой использовать термин вместо feed.

Можно предложить что-нибудь такое-же "абстрактное", к примеру "поток" - flow, stream, имея в виду "поток записей".

Аватар пользователя PVasili PVasili 10 августа 2009 в 16:34

Ну как же... Попробуйте comments и node через {comments} и {node} написать.
У вас префикс в таблице...
Автор не везде(точнее почти везде) забыл о них. Как и о языках отличных от шекспировского Smile

Аватар пользователя PVasili PVasili 11 августа 2009 в 23:53

Для скачки чудо доступно.
Странные там претензии, правда. Если есть доступ к PHP то чем это не большая дыра?

Аватар пользователя bodro bodro 12 августа 2009 в 11:56

Если кому модуль понравился и вы хотите увидеть его стабильную версию, то предлагаю написать об этом автору. Несколько писем с текстом как в первых комментах должны смотивировать его не забрасывать этот модуль. Форма обратной связи есть на его демо-сайте.

Аватар пользователя PVasili PVasili 20 сентября 2009 в 19:32

Оказывается, href="http://drupal.org/node/576760#comment-2048822">автор был занят. Сейчас, есть большая вероятность, что он вернётся к этому проекту.
Есть предложение: пофлешмобить (предложить поддержку автору морально и делами). Ибо идея действительно интересная и может получиться хорошая альтернатива views, ибо модуль в состоянии сделать, проще и эффективнее то, что views не может по определению.