Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Мисли (on Russian, sorry) #28

Open
OnkelTem opened this issue Aug 12, 2015 · 0 comments
Open

Мисли (on Russian, sorry) #28

OnkelTem opened this issue Aug 12, 2015 · 0 comments

Comments

@OnkelTem
Copy link

Sorry for russian text, but in English I think too slowly.

Сегодня наткнулся на модуль, первая мысль - крутота! Запустил демку на simpletest, поковырялся в UI, начал думать, и чем дальше, тем все грустнее я становился. Решил поделиться мыслями, может кто-то что-то для себя полезное найдет.

  • Зайду с козырей. Если мы начинаем структурировать, то почему ограничиваться деревом? Как насчет произвольного графа и средств для реализации связей? Чую вопрос: а зачем это надо? Парирую: а зачем нужно дерево?

    Для чего вообще понадобилось структурировать информацию, что мы с этим будем делать? Ведь в общем виде у нас есть произвольное дерево безымянных элементов, которые даже стилизовать толком будет сложно, правда? Это чем-то напоминает XML, но там хоть схема есть, чтобы в случае чего проверить тот же пользовательский ввод (как вариант, можно говорить о JSON-based solutions). А как же тут валидировать пользовательский ввод? Можно ли вообще наложить ограничения на эти деревья, и если такой механизм существует, не является ли это изобретением велосипеда (снова референс к XML/JSON Schema)? А если нет, то чем это по сути отличается от произвольного форматтинга в WYSIWYG?

  • Структурирование outside Drupal. В той дискуссии, на которую идет ссылка со страницы проекта, Wim Leers справедливо заметил, что Atoms обходятся без привычных средств структурирования информации Drupal. Правда, как насчет Views? Допустим, есть у нас 10 нодов, и в каждом какое-то свое дерево разной формы, в глубине которого спрятана картинка или несколько (по сути являющиеся филдами). И как теперь вывести список этих картинок? По-хорошему, средств для работы с подобной свободной иерерхической структурой друпал не имеет. Возникает вопрос - тогда зачем все это надо? Может быть для удобного последующего layout'инга, но снова см п.1. - как задать структуру и как ее потребовать?

  • А что же нужно юзерам? Какие задачи на самом деле стоят? Лично из моего опыта, основные задачи это:

    1. обеспечить юзера наиболее простыми и удобными формами для ввода информации
    2. обеспечить веб-мастера наиболее гибкими средствами для форматирования информации.

    1 & 2 пересекаются где-то в районе Panels, но пока в них нет удобного редактора для layout'инга информации.

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

Сорри, если сумбурно.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant