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

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

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

Демо:

0 Thanks

Комментарии

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

Судя по скринкасту — полезная и мощная штука... Обязательно попробую.

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

А если в него еще можно будет вставлять views?

зачем? он заменяет его, даже более гибко во многом.

Аватар пользователя glu2006 glu2006 6 августа 2009 в 16:22

Пошел тестить :) видео мну понравилось. Как поюзаю чутка то отпишусь.
Зы. Спасибо за информацию.

Аватар пользователя Razunter Razunter 6 августа 2009 в 16:40

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

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

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

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

Аватар пользователя 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, и не нужно, с другой стороны, городить свой модуль только для своих хитрых запросов. Просто отлично :)

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

Аватар пользователя 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 довольно тяжело - очень много всего нужно нажимать и тыкать. А тут - знаем запрос, вводим запрос, получаем данные. А об их отображении уже позаботился автор модуля.

Аватар пользователя vgoodvin vgoodvin 7 августа 2009 в 15:45

Давно ждал появления подобного модуля. Хорошо бы увидеть подобную реализация плагина для Views.

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

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

"kodo" wrote:

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

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

Аватар пользователя Freedom Freedom 7 августа 2009 в 23:36

Прикольно. А можно интересно использовать тот запрос, который выдаёт 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 :)

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

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

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

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

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

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

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

куча ошибок да и работать он не стал

в чём ошибки, почему не стал работать?
Патчи добавили?

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

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

Аватар пользователя T-34 T-34 11 августа 2009 в 23:36

Query-Based Views (Q-Views) 6.x-1.0-alpha1
Project not supported:
This project is no longer supported, and is no longer available for download. Disabling everything included by this project is strongly recommended!

Я так понял, связано с http://drupal.org/node/545050

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

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

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

Не думаю что такие удобные вещи исчезнут... Щас все из отпусков вернутся и помогут вычистить код

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

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

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

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