Много ли разработчиков программирует в менеджере?
Почему я спрашиваю. Продолжаю развивать мысль об улучшении кодирования в менеджере. Как я уже писал, я пишу код в phpStorm. В нем есть такая удобная как «Live Templates». Т.е. можно вставить уже готовый кусок кода. Это очень удобно. Вот мне подумалось, что можно сделать такое и в менеджере.
Как я это вижу. Создается библиотека. Набиваем её нужными шаблонами. А в редакторе нажимаем определенное сочетание клавиш, открывается окно с шаблонами, выбираем, нажимаем Ок и готовый код вставляется текущее место. Если есть выделенный текст, то ищется соответствующий выделению шаблон. Как вариант, можно использовать как систему помощи. Т.е. можно не вставлять код, а просто посмотреть описание, например, какого-нибудь метода MODX.
Не хочется тратить время на никому не нужные вещи, поэтому и спрашиваю. Если пригодится, то плюсуйте. Наберется хотя бы 20 голосов, это будет для меня знаком.
Тема закрыта.
Как я это вижу. Создается библиотека. Набиваем её нужными шаблонами. А в редакторе нажимаем определенное сочетание клавиш, открывается окно с шаблонами, выбираем, нажимаем Ок и готовый код вставляется текущее место. Если есть выделенный текст, то ищется соответствующий выделению шаблон. Как вариант, можно использовать как систему помощи. Т.е. можно не вставлять код, а просто посмотреть описание, например, какого-нибудь метода MODX.
Не хочется тратить время на никому не нужные вещи, поэтому и спрашиваю. Если пригодится, то плюсуйте. Наберется хотя бы 20 голосов, это будет для меня знаком.
Тема закрыта.
Комментарии: 36
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Кроме того, в MODX3, который обязательно когда-нибудь выйдет (мы же верим в это, правда?), элементы будут статичными, и все все равно будут редактировать их вне менеджера.
Мы все, рано или поздно, умрем. Так стоит ли жить?
Кроме MODX-специфичных вещей есть еще удобство «общевебовой» разработки — html, php, js. Пока что виденные мной web-IDE (специализированные!) проигрывают офлайновым средствам, а значит за ними все равно придется лезть за пределы менеджера.
Сейчас пробую так. Немного сумбурно правда получается.
На мой взгляд, обсуждаемая функциональность не очень нужна, тк библиотека готового кода «для все» будет чрезмерно большой или недостаточно наполненной, а если считать, что каждый сам будет наполнять свою, то появляется вопрос о переносе библиотеки между разными сайтами.
Для сниппетов кода использую кусочки кода в файле .txt, который открываю через Notepad++. Но если они будут в сниппетах на сайте — будет куда удобнее, т.к. не всегда на том компьютере где я работаю есть всё что мне нужно, зато Chrome всегда и везде под рукой.
Только остаётся вопрос про перенос библиотеки сниппетов между разными сайтами, который был поднят выше.
Как вариант, давать возможность при установке компонента устанавливать и предустановленную библиотеку с наполняемыми сниппетами. Если не нужно — галочку убирать, как pdoTools было с pdoParser.
Можно так вообще собрать несколько тематических наборов, и по желанию выделять какой из них установить.
В любом случае, я думаю это будет удобно, кому нужно будет — обязательно установят себе на сайт (даже если размер предустановленной библиотеки будет большой).
Я вот вроде обращался к людям, программирующим в админке, а пишут в основном те, кто работает в IDE. Странно, никто не читает заголовок что-ли. Я тоже работаю в IDE. Интересные вещи сохраняю в Evernote. Мне эта доработка не нужна, поэтому и хотел узнать, может пригодится кому-нибудь. На данный момент интерес проявили 5 человек. Значит практически все работают редакторах. Поэтому вопрос о разработке закрываю.
П.С. Утром забацал вкладку Избранное. База разработки стала очень большая. Надоело лазить по этому дубу. А тут накидал текущие рабочие элементы в Избранное и работаешь.
А ты не сможешь выложить куда-то это решение? Или припилить его к [tagElementPlugin]?
У меня просто похожая ситуация: в последние пол-года сижу только на одном проекте с утра до вечера и он разросся капитально, спасает только удобный поиск встроенный в последние версии админки… Система избранного была бы очень-очень кстати!
А по поводу отзывов к этой статье: мне кажется её просто половина желающих и не заметила, т.к. она в топике "Вопросы". Я сам чисто случайно на неё наткнулся, листая последние вопросы…
Просмотров около ста. Интересно только пяти. Поэтому зачем тратить время на него. Я лучше ещё что-нибудь придумаю. Есть одна очень интересная идея. Но пока не знаю, получится ли. ;)
Я поражаюсь твоему изобретательскому уму!
Да я собственно ничего фантастического не придумываю. Все это уже есть. Просто адаптируешь и все.
Например, список последних измененных объектов (элементов, ресурсов). Нажал Ctrl+Shift+L (для примера), открылось окно со списком (благо есть системный лог измененных объектов), выбрал нужный и открыл. Удобно? Думаю да.
Или редактирование системных настроек из текущего окна, как с журналом ошибок. Тоже думаю, было бы удобно.
Ну и еще парочка… :)
П.С. Спасибо за высокую оценку моих работ. :)
Тут придется подождать, так как я решил, что выпускать кучу мелких компонентов не удобно ни мне ни пользователям. Поэтому хочу сделать единый пакет AdminTools и туда уже добавлять всякие фичи.
Ибо тут неудобно сделано, лень листать дальше 2 страниц вопросы. На сайтах где есть вопросы обычно выводятся списком заголовки, а тут в виде блога, это затрудняет. Грамоздко. Нет тегов.
Представляете майл вопрос ответ в виде блогов? там вообще сложно найти будет что либо ))))
Эту такая специальная штука, чтобы следить за новостями.
Fi1osofВот ещё чуть про это — modxclub.ru/blog/82.html
П.С. Я тоже принадлежу к подобному типу людей. :)
Если ты такой же по типу людей, то ты правильно делаешь, что оформляешь и вылаживаешь маленькие решения, чтобы не получилось что большие не осилишь до конца потеряв интерес… ))
Fi1osofP.S. Проект на гитхабе github.com/MODX-Club/modxSDK
Fi1osofзаржалигромко засмеялись))