Дрис о 10-ке и планах друпала

Аватар пользователя Valeratal Valeratal 23 июля в 10:02
1

https://dri.es/state-of-drupal-presentation-july-2020

Планирует выпустить Drupal 10 примерно в июне 2022 года .

Дрис пишет (в гуглопереводе)
Инициатива «Легко из коробки» состоит из окончательной версии Media, Layout Builder и Claro.

Так что, те, кто вопил "друпал для инженеров" несколько не правы. Падающая доля друпала даже Дриса заставляет задуматься (https://www.theregister.com/2020/07/13/opensource_cms_drupal_releases_ma...)

Другое дело что Дрис тут похож на нашего главстерха. Много красивых слов "как надо". А кто будет делать - не ясно. Некие "мы" Smile

Комментарии

Аватар пользователя madt madt 23 июля в 10:12
2

Valeratal wrote: Другое дело что Дрис тут похож на нашего главстерха. Много красивых слов "как надо". А кто будет делать - не ясно. Некие "мы"

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

Аватар пользователя Valeratal Valeratal 23 июля в 10:14

madt wrote: Некие «мы» — это все, кто захочет и найдет время и силы, чтобы написать код, сделать ревью, подготовить патчи, кто выделит ресурсы или выступит спонсором, кто будет агитировать боссов, коллег и товарищей поддержать инициативы.

То есть круг их неопределен, а значит и сроки скорее всего не выдержат

Аватар пользователя bumble bumble 24 июля в 11:05

А кто вопил "друпал для инженеров"?
Вроде ж наоборот, все доказывают что он для "прийти натыкать мышью".

Аватар пользователя VasyOK VasyOK 24 июля в 13:02

Сейчас принципиальная проблема, не необходимость Композера, а то что с ним и без него разная структура папок. Неужели нельзя сделать, чтобы "малограмотный" человек (ну не прям дебил) мог спокойно через FTP заливать на сайт изменения файлов, ну а если ему понадобится (для разовых задач) высокоуровневый программист, то после ухода оного можно было спокойно обновлять ядро и модули без командной строки. Ну или выделить, что без Композера не ставится в отдельную папку, чтоб малограмотный мог приглашать гуру раз в 2 года это обновлять.

Неужли нельзя сделать, чтобы и click-еры и sli-керы нормально уживались в одной системе?

Аватар пользователя bumble bumble 24 июля в 13:30
4

Да сколько можно ныть об этом композере!?

Я, буквально знаю школьников, которые его за пол дня вдоль и поперек разобрали сами и пользуются как инструментом, вместо того чтоб как йигиптяне херачить палками по камням. А тут, дядьки с бородами серыми, как маленькие девочки капризы свои хныкают... Позорище!

Это неотъемлемая часть экосистемы PHP. Как и в любом другом инструменте. Там 3 команды выучить. Не нужно для этого заканчивать композеро-технический факультет пыховых наук имени дрисса! Ммать вашу...

Хватит козни строить! Освойте уже и пользуйтесь как люди, а не ачотакслоожнаа'йте. Не хватает ума на это - тусите на экселе.

Заколебало...

Аватар пользователя VasyOK VasyOK 24 июля в 13:45

Я не для себя спрашиваю, а для потенциальных заказчиков. Как тех, кто накликал сайт на 7ке, так и тех, кто уверен, что в Вордпрессе и Битриксе можно мышкой все обновлять. Что им говорить? Особенно про то, как обновлять систему.

Аватар пользователя mishasdelal mishasdelal 27 октября в 14:16

Вот поддержу на 100000%. Не могу понять в чем проблема зайти через ssh, набрать composer update, drush updb, dursh cr? Если это составляет проблемы - есть множество конкурентных решений на рынке где можно обойтись без всего этого. И даже не нужно это знать что это такое. Если на текущий момент нужен просто красивый простой сайт со статикой и простым интернет магазом, где бюджет 300$ на cms/дизайн/хостинг на год - ну выбери ты wordpress или тильду. зачем все эти друпалы?

Аватар пользователя Valeratal Valeratal 27 октября в 20:12

зайти через ssh

1. не все хостинг дают это самый ссхэ
2. Надо таки композер установить
3. зачем это усложнение? до этого (да даже в 9-ке) модули ставятся и обновляются через интерфейс самого друпала
4. если такой крутой линь-админ, то че ты даешь на друпале, должен спросить себя друпалер

есть множество конкурентных решений

поэтому друпал и проигрывает. Падение кол-ва сайтов как раз началось с приходом 8-ки

Аватар пользователя mishasdelal mishasdelal 27 октября в 21:29

1. Если сайт работает нормально на говношареде зачем друпал?
2. Это не проблема если банально даже дешманский vds
3. Тупо удобнее. Без обид, но тут тупо пока не попробуешь не поймешь. Банально если есть проблемы - их видно сразу. Веб интерфейс в большинстве случаев выдаст либо 500, либо "ajax error" => лезть в логи => если умеешь читать логи почему тогда не композер?
4. От запуска драша и композера до линь-админа как до луны раком.

Аватар пользователя Valeratal Valeratal 27 октября в 21:39

1. Если сайт работает нормально на говношареде зачем друпал?

вообще связи не понял. На шареде может работать все что угодно

2. Это не проблема если банально даже дешманский vds.

а если нет?

Тупо удобнее

3. Чем удобней? Я в логи (сервера) смотрел ну когда чет реально накосячил. И это были мои сайты. В остальном, ну используя панели и вьюхи в теории можно задать запрос, который может положить сайт, но с опытом такое уже бывает редко.
могу сказать про драш. раньше я каждые выходные занимался тем, что ходил и делал драш ап на все свои сайтики (их штук 7 было). Но потом чет надоело. Обновляю из админки только критические (ну и если файлы на юзера записаны, то модуль ставится из админки просто)
но вот это вот ручная обезьянняя работа, драш-апать - это что, венец сайто-творения? да такая же тупая, как и через админку сайта
А где композер показывает логи ошибок? я про такое ни разу не видел (ну вообще ,смотреть логи это ж и есть, админство сервера. причем тут собственно друпал?)

По поводу адмниства и драша. Я неделю пытался поставить как-то драш на сервант (и композер). банально, нет опыта в линухах. То нагуглить "где лежит", то нагуглить "какая репа", то нагуглить ошибки с пользователямм

Взять тот же мой кейс, сайты - записаны на разных юзеров (пусть 3 юзера на 7 сайтов), чтобы их правильно обновлять, это надо каждый раз менять юзера... (под рутом то низя). Это разве удобно? Да ничерта

Аватар пользователя mishasdelal mishasdelal 27 октября в 22:24

1. На шареде работать может далеко не все что угодно.
2. Нафиг тогда надо вообще друпал? Может что попроще?
3. Смотреть логи это не админство сервера. Видел как сейчас фронтенд собирается и чем? По сравнению с этим композер - стрельба из пистолета мыльными пузырями по радуге.
4. sudo и скрипты тебе в помощь.

Ну вот серьезно, зачем тебе друпал? Установи wordpress + купи/скачай elementor. Можно мышкой такую красоту наворотить, если хоть немного знания CSS есть, никакому друпалу и тильде не снилось. И никакой головной боли. Иногда успешное решение задачи требует своего инструмента. Может ты не тот инстурмент выбрал?

Аватар пользователя Valeratal Valeratal 27 октября в 22:31

Да а разве проблема во мне? я разве долю теряю на рынке? И делаю продукт который.. не заходит людям

Аватар пользователя mishasdelal mishasdelal 27 октября в 22:46

Стоп стоп стоп.
Мне как то на друпал и его долю на рынке вообще пофиг, моим клиентам иногда лучше wordpress, иногда битрикс, иногда вообще typo3.

У друпала 8/9 сейчас есть одно офигенное преимущество - нормальный headless из коробки. Это пока многие не осознали, но за этим будущее. Мощная система каталогизации и управления контентом (с кучей плагинов) к которой можно прикрутить, почти без заморочек, любую морду - хоть реакт, хоть ангуляр, хоть флаттер.

Аватар пользователя Valeratal Valeratal 27 октября в 22:49

Это круто, что можно прикрутить. Но скольким %% друпал-сайтов это надо?
ну и если к друпалу надо прикручивать чужую голову, значит со своей головой у друпала есть проблемы?

Аватар пользователя charOFF charOFF 24 июля в 14:01

VasyOK wrote: чтоб малограмотный мог приглашать гуру раз в 2 года это обновлять

Насколько я понял из вышеозначенного доклада, одна из 5 приоритетных фич, которую хотят внедрить к релизу d10 - "Automated updates" - автоматическая установка обновлений безопасности ядра и модулей в том числе для composer based установок. Отчасти для этого и нужна интеграция с Composer 2. https://www.drupal.org/project/ideas/issues/2940731

Аватар пользователя Valeratal Valeratal 15 октября в 10:28
1

Когда обсуждают, защитники композера обсуждают композер так, как будто это просто еще 1 модуль поставить.

неприятие композера мне видится исходит из двух причин

1. Нежелание связываться с серверным окружением. Как никак - еще один слой головняка. Делаете Вы это для себя или для клиента - разницы нет. Все равно, одно дело мазать крем, другое дело -ковырять скальпелем. Нежелание друпалеров и нежелание клиентов. Не всякий клиент готов распахнуть двери своего сервера для внешнего (да и внутреннего) мальчика-друпалера (или девочки). Это другой уровень "доверия". И другой уровень хостинга. Я как-то столкнулся, что драш поставить невозможно (точнее можно, но урезанный). А с композером? Всякие мелкие шареды прям вот бегут навстречу и ставят лично для вас композер? А клиенты сразу дают доступ рутовый под SSH
2. Команды - ассоциируются с командной строкой, всякими MC. То есть мелкий шрифт, неприятно смотреть. Проще говоря, не хочется ломать глаза, кои с возрастом лучше не становятся/

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

Вот представьте, делаете вы сайтики для клиентов по нескольку штук в месяц (пусть 1 в неделю) и каждый раз разбираться с серверным окружением, лазить, ставить композер, просить доступы у хостера и тд и тп?

А защитники композера - у них все в шоколаде. Они сидят на жирном клиенте, которого доят годами и там да, один раз головняк с установкой, зато удобства на годы.

Аватар пользователя gun_dose gun_dose 15 октября в 10:46
3

У нас большинство клиентов на шаредах, и композер есть практически всегда. Даже у хостеров, с которыми сталкиваюсь в первый раз, чаще всего композер есть. Ставить его за те три года, что я разрабатываю на восьмёрке, приходилось всего 3 или 4 раза.

Ну и кстати ещё несколько замечаний по тексту:
1. Рутовый доступ для развёртывания сайтов не нужен.
2. Через композер можно поставить 10-й драш, который нифига не урезанный.
3. Даже если в системе нет совсем никаких прав, нет никакой проблемы, чтобы поставить композер. Можно просто скачать его файл и всё.

Аватар пользователя Valeratal Valeratal 15 октября в 10:56

В 14-ом году переписывался с русониксом

вот она переписка

Вы писали:
> Собственно, drush это удобный сервис для друпала, это must have для друпал-администратора

Сервер без забот - коробочное решение. Изменения параметров сервера возможны, установка нестандартного ПО, к сожалению, нет, так как могут возникнуть проблемы при дальнейшем централизованном обновлении сервера.
Если для Вас это критично - советуем перейти на тарифные планы линейки Root Server (ссылка на цены) . Вам предоставляется root-доступ, Вы можете доустановить любое желаемое нестандартное ПО на Ваше усмотрение.

-----
С уважением,
Сергей
Сотрудник технической поддержки
RUSONYX.RU

Аватар пользователя madt madt 15 октября в 11:04
1

Попробуй еще раз написать, может у Русоникса что-то поменялось... за шесть лет.

Аватар пользователя Valeratal Valeratal 15 октября в 11:10

да может быть. Пока неактуально. Планов переводить чужой проект на 8-9 у меня в ближ. 2 года точно нет Smile

Аватар пользователя Valeratal Valeratal 15 октября в 11:29

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

Аватар пользователя Grenuy Grenuy 27 октября в 13:34

SSH есть? зачем что то на сервере ставить от рута?

# get drush latest 8 version
# drush 8 works with D8, D7 and D6
# https://github.com/drush-ops/drush/releases
wget https://github.com/drush-ops/drush/releases/download/8.3.2/drush.phar

# make it executable
chmod +x drush.phar;

# move it to home directory or any other directory
mv drush.phar ~/drush;

# go to that directory
cd ~

# find out the path to the directory
pwd
# the output would look similar to this
# /home/your_user

# edit the following file
nano .bashrc
# or
# nano .bash_profile

# add this the end of the file
alias drush='/home/your_user/drush';

# use the alias you just setup
source ~/.bashrc;

Аватар пользователя Grenuy Grenuy 27 октября в 14:21

Рецепт на установку драша на шаред хостах, подобным образом, кстати, можно и композер, пожалуйста

Аватар пользователя adubovskoy adubovskoy 27 октября в 20:40

Таки вы хотите сказать что 200руб/месяц на радоновском хостинге - это неподъемная задача?) Там всё стоит что нужно уже.

Про шрифт в консоли - да, вот тут согласен, зажать ctrl и пошевелить колесиком мышки (для линукс-систем) или зайти в настройки ssh-клиента и выставить шрифт (для win) это непосильно, тут вы конечно можете продавать ноутбук и идти в грузчики - не решить проблему, это rocket science.

Аватар пользователя Grenuy Grenuy 27 октября в 20:50

Большинство хостинга уже от 30$ в год дают ssh , и он нужен не только для драш или композерк, в том же вп есть туда очень удобная да и куча других плюшек которые дают ssh, сегодня это уже не редкость, скорее наоборот отсутствие ssh редкость

Аватар пользователя Valeratal Valeratal 27 октября в 20:56

ок, большинство дает. Меньшиство не дает
я ssh (и драш) на чужих сайтах вообще ни разу не запускал. только на своем. но там понятно, было интересно, покопаться в my.ini, например. то есть не для друпала собственно

Я и сейчас не понимаю, зачем композер? поставил 9-ку. Попросила опкэш. Композер, драш и ссхэ не просила

Не, понятно, разработчикам, который каждый день ставят модули, каждый день ставят модули, ставят. ставят, ставят - да, удобно, можно одной строкой установить сразу все модули и темы (правда включать их ж через админку) но в обычной жизни - установка модулей это штука одноразовая. 1 раз поставил и все. А то и залил наиболее популярные из своего пака. Экономия времени копеечная.

Аватар пользователя Grenuy Grenuy 27 октября в 20:57

Убедил, друпал много чего плохого, и вот хочу я другую систему, вордпрессе мало мне и в итоге для большинства задач, и разрабатывая на нем получу или более тормознутую систему или дольше/дороже, (а часто одно и другое) на фреймворка для задач которые поступают как правило так же дольше и сллжнееч какая альтернатива все же?

Вп в целом для простых сайтов подходят, ДО 50 часов, восновном у меня задачи на 100-300 часов, как быть все же?

Аватар пользователя Valeratal Valeratal 27 октября в 20:59

Отсутствие альтернатив не делает какой-то продукт лучше (хуже тоже не делает)

Да глупости про то, что ВП подходит для простых сайтов. Разные сайта на нем делают. Как и на битриксе. И бюджеты то что там что там - немалые

Нет такого ,что друпал-разработка офигенного сайта N-рублей, на водпрсее N*2, на битриксе N*3
Клиенту в целом (который платит за разработку) в целом не особо то интересно сложности этих земляных червяков-разработчиков

Аватар пользователя Grenuy Grenuy 27 октября в 21:04

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

Аватар пользователя mishasdelal mishasdelal 27 октября в 21:43

Valeratal wrote: Я и сейчас не понимаю, зачем композер? поставил 9-ку. Попросила опкэш. Композер, драш и ссхэ не просила

ечли очень очень по простому: раньше cms/cmf на php это как закрытая песочница. сейчас почти любая программа на php использует внешние библиотеки (чтоб велосипед не делать). для этого и нужен composer. он тупо собирает и следит чтоб внешние библиотеки, которые нужны друпалу и его моудлям, оставались актуальными в контексте вашей версии друпала и установленных модулей.

Вот более понятно:

"Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you. Drupal uses Composer to manage the various libraries that it depends on. Modules can also use Composer to include 3rd party libraries."

Нравится это или не нравится - второй вопрос, который не подлежит обсуждению по факту уже существующего. Сечас есть выбор и каждый может решать что более рационально использовать. Drupal, Wordpress или Magento ;)))

Аватар пользователя Valeratal Valeratal 27 октября в 21:49

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

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

2. момент. Логичней было бы за актуальностью следить прямо на орге, а не перекладывають на друпалера. Следит же сейчас друпал сам за зависимостью модуля от модуля

эти зависимости - они пришли из линух-среды, где ад и израль. Где одно ломает другое. А в друпал все-таки был (и надеюсь есть) какой-никакой порядок. Поэтому композер тут выглядит - мы раньше мели веником. Пыли больше не стало, но мы прикатили промышленный пылесос. да, громко, жрет элетричество, требует иной квалификации. но зато это стандарт.... Причем веником можно также мести.

Какие реально модули нельзя поставить без композера? я не знаю. А как композер узнает, что вышла новая библиотека.. Как композер узнает, что библиотека не глючная и совместима с друпалом? Если композер такой умный, он не мог бы в друпал.орг передавать эти данные? чтобы всем инфа пошла и тем у кого установлен композер и тем у кого не установлен.

Аватар пользователя mishasdelal mishasdelal 27 октября в 22:59
1

1. То что вы используете в своей жизни, и как на самом деле это происходит зачастую две большие разницы, не правда ли? Вот к примеру вы открываете кран на кухне для горячей воды - действие простейшее, но попробуйте представить все процессы которые произошли _до_момента_ когда вы открыли этот кран и что задействовано для того что бы к вам потекла горячаяя вода? Охренеть сколько всего.

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

3. Какие реально модули нельзя поставить без композера?
Commerce насколько мне известно, geofield. Больше на память не вспомню, скороее всего есть еще, но я все ставлю через композер. Удобно. Копирнул ссылку, вставил в терминал, нажал энтер. Тем более это надо только на начальном этапе.

Аватар пользователя Valeratal Valeratal 27 октября в 23:02

1. То что вы используете в своей жизни, и как на самом деле это происходит зачастую две большие разницы,

непонятная метафора. Сравнение мягкого и теплого.

2. Он не сам следит, он читает что автор модуля в инфе к модулю указал.

ну тогда вообще не вижу проблем, делегировать проблемы зависимостей на друпал.орг.

Аватар пользователя mishasdelal mishasdelal 27 октября в 23:13
1

Valeratal wrote: непонятная метафора. Сравнение мягкого и теплого.

Ну непонятная так непонятная

Valeratal wrote: ну тогда вообще не вижу проблем, делегировать проблемы зависимостей на друпал.орг.

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

Аватар пользователя Valeratal Valeratal 27 октября в 23:17

да, вы можете не знать как управлять машиной, но знать как вам нужно, чтобы работал сервис "такси"

Аватар пользователя vlucas vlucas 27 октября в 23:18

Да выучите уже пару команд - там не сложно!
А разводить тут демагогию вовсе не конструктивно и не зачем вообще.

Аватар пользователя mishasdelal mishasdelal 27 октября в 23:34
1

Это что то совсем для меня новое. Я вполне готов принять что не особо надо знать устройство машины чтоб на ней ездить и ей управлять. Но вы можете сколько угодно "думать" и "знать" как должен работать сервис такси, но он ВСЕГДА будет работать так, как хочет его владелец/создатель. Независимо от _лично_ вашего мнения.

Аватар пользователя Valeratal Valeratal 27 октября в 23:37

ну вот если этот сервис не слушает пользователей, то и просходит, что происходит. Он теряет аудиторию.

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

Аватар пользователя vlucas vlucas 27 октября в 23:38

Сервис заявил, что он переходит на BMV от LADA Kalina, конечно он потеряет.
Не все мастера справятся - естественный отбор!
Поймите же уже наконец D8/D9 немного для других проектов и уровня разработки

Аватар пользователя Valeratal Valeratal 27 октября в 23:40

а откуда у вас такая инфа? с чего вы решили что друпал8-9 для другого уровня проектов? если бы "для другого уровня пректов" не делали бы модуль параграф, например.

Аватар пользователя vlucas vlucas 27 октября в 23:42

Вы, видимо, пропустили последние лет 5 если такие вопросы задаёте.
Даже Дрис об этом говорил, почитайте.

Аватар пользователя Valeratal Valeratal 27 октября в 23:54

ну да, вы хоть знаете как искать, где там дрис говорил, что идит нахер, мы теперь только для профессиональных професссиналов.. А мне как искать, то чего нет. Я то уверен, что ничего такого Дрис не заявлял.

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

Аватар пользователя vlucas vlucas 27 октября в 23:57

Ох, ну спросите ещё кого. В чате - телеге. Кого-нибудь с опытом - узнайте их мнение.

Аватар пользователя Valeratal Valeratal 28 октября в 0:01

дело в том, что Дрису и Акваи плевать на мое или еще чье-то мнение в чате. Они пилят как им кажется правильным. решили, что надо х2 класс инвизибл добавить безальтернативно - добавили в 7-ку. Завтра решат, что надо поддержать БЛМ - будет и темная тема Smile

Аватар пользователя vlucas vlucas 28 октября в 0:03

Всё не так. Вам никто не мешает вносить свой вклад в это всё!
Можете хотя бы с контриба начать.
Как говориться: пиз..ть - не мешки ворочить...

И в тоже же время вам никто ничем не обязан.

Аватар пользователя Valeratal Valeratal 28 октября в 0:08

ну дык вышла 7-ка я 2 ишью создал. и че? да ниче.. сказали "бай дизайн" иди нафиг

например, простая штука. В теме seven поле для заголовка было фиксированным в 500 пикселей. То есть пишешь заголовок а он тупо не влезает во всю просматриваемую область (экран собтвенно то 1920 у фуллхд). Казалось бы, это баг, поправить легко. и чего? да ничего. А я другую тему для админки юзаю.

Про х2 я им тоже писал. Безрезультатно, как Вы догадываетесь

поэтому сказки про "вы это можете". я не верю.

Аватар пользователя vlucas vlucas 28 октября в 0:10

Ну значит не всем ваши хотелки нравятся, тем более в темах.
Я вот патч выпустил позавчера - сегодня приняли.
А с композером, так вообще не важно примут или нет, т.к. вам ничего не мешает свой патч поставить и использовать и всё будет Drupal Way.

Аватар пользователя vlucas vlucas 28 октября в 0:15

Что говорить, если вы пишите:

они там

порешали...
Вот от этого больше сообщество страдает, а не от композера и других нововведений

Аватар пользователя Valeratal Valeratal 28 октября в 0:18

не очень стало понятней. Какого "такого" ?
от такого, что простой фикс в CSS 5 лет утверждали? Smile

Аватар пользователя vlucas vlucas 28 октября в 0:21

От вашего подхода.
А что вы далее сделали чтобы его утвердили?
Патч написали? В обсуждении поучавствовали. Или это ИХ проблемы?
Там из почти 40 комментариев 1 только ваш.

Аватар пользователя Valeratal Valeratal 28 октября в 0:26

я предложил свое решение. Мне сказали "иди нафиг". Этого не видно в ишью. Ну я и ушел. Уж не помню, скорее всего у себя тему поправил. а потом перешел на менее корявую админ-тему.

патчи я писать не умею. Да и зачем патч и обсуждений на 40 камментов? это явный баг и лечиться верстальщиком за 5 минут.

Аватар пользователя Valeratal Valeratal 28 октября в 0:31

я сделал что мог. указал на имеющуюся проблемы, предложил решение.

что мне надо было сделать? нанять прогера, чтобы то сделал патч? ради чего? ради фикса на 5 минут

Аватар пользователя Valeratal Valeratal 28 октября в 0:38

я внес свой вклад указав на проблему и предложив решение. Я считаю, что я сделал достаточно

и я считаю глупым нанимать прогера, тратить свое время и свои деньги. на то, что можно решить за 5 минут. без прогера и без денег

Вы возможно миллионер, филантроп. Денег много и времени много. А у меня вот не так.

Аватар пользователя vlucas vlucas 28 октября в 0:46

Советую посмотреть, например, на Никлана, благодаря его блогу, druki и другому наше русскоязычное сообщество ещё держится, а Андрей Постников, которого тоже никто не заставляет разжёвывать любые моменты новичкам в телеге. Вот с них и их вклада советую брать пример. Вот кто не ноет, а реально делает вклад.

Аватар пользователя Valeratal Valeratal 28 октября в 9:34

Никлан, Энди - это разработчики. По своей первой профессии. А я нет. Странно мне на них равняться.

Аватар пользователя Valeratal Valeratal 28 октября в 0:29

да, я сам не поверил
Создано: 12 апр 2011 в 12:49 мск
закрыто 3-го февраля 2015-го

причем, походу они для 8-ки делали патчи

Аватар пользователя mishasdelal mishasdelal 28 октября в 0:44

Мне кажется там тема из серии "Фигли я буду тратить время на эту хрень. Кто умеет тот и сам сделает 255"
И судя по времени сколько это заняло - я прав! Biggrin

Аватар пользователя Valeratal Valeratal 27 октября в 23:45

параграфы же сделаны для обычных людей, не для разрабов. Визуальная штука для создания лендингов (или чет сложного по верстке)

Аватар пользователя vlucas vlucas 27 октября в 23:47

Параграфы сделаны прежде всего для удобства в админке и построения нужной архитектуры.
Кстати, у них есть ещё behavior плагины, но увы, они не кликаются - они только кодятся, что ещё раз говорит о том что на D8 чтобы получать нормальный профит нужно много кодить

Аватар пользователя Valeratal Valeratal 27 октября в 23:49

админка между 7 и 9 не поменялась, такая же бестолковая. В русском переводе модули стали ээ "расширениями". хз, как оно там в английском

Аватар пользователя Valeratal Valeratal 28 октября в 0:00

вообще разницы не заметил между 7 и 9. Да хоть на джумле. функционально то никак не изменилось

Аватар пользователя mishasdelal mishasdelal 27 октября в 23:53

вообще если так говорить, то с выходом 8.8/9 сдохли панели (вот тут мне жаль, я их фанат, но они реально не нужны когда в ядре, хоть и глюкавое в админке пока, но есть замена), куча модулей для изображений и видео (их бомбически заменил media). Параграф это чисто для лендосов, т.к. вообще плодить сущности которая каждая сама по себе отдельная и независимая - полный бред. Удобство ради удобства. Проще сотрудника обучить базе "Ckeditor + Bootstrap 4 + Media".

Аватар пользователя vlucas vlucas 27 октября в 23:55

Ну про параграфы в корне не соглашусь. Вполне нормальная реализация. И не только для лендингов подойдёт. Бехавиоры юзали их? А сотрудники бывают просто жутко не обучаемые, если ещё и не рядом )))

Аватар пользователя mishasdelal mishasdelal 28 октября в 0:39

У меня в голове информация, что каждый элемент параграфов это отдельная сущность. И когда нужно сделать поиск по сайту через solr, собрать страницу из параграфов превращается в ад и израиль.

Аватар пользователя vlucas vlucas 28 октября в 0:47

ну так и синонимы теперь отдельная сущность ))
А что мешает агрегировать и индексировать один узел (как пример) - тот где параграф используется

Аватар пользователя Valeratal Valeratal 27 октября в 23:56

ну вот для тех, кто занимается контентом сделали
1. пресеты адаптивные для картинок (пока не вкурил как работает, но вроде интересно)
2. Параграф
3. медиа

Медиа конечно штука для профи, то есть доступ к библиотеке, но там есть и ютубы, и ауди (какое никакое) и тот же модуль "ютубфилд теперь под вопросом

Я к тому, что нельзя сказать, что друпал8-9 теперь только для разрабов

другое дело что 8-9 в данный момент по совокупности работающих модулей проигрывают старухе 7-ке

Аватар пользователя vlucas vlucas 27 октября в 23:59

Это вы пока так говорите, пока не появились конкретные хотелки.
А вот кодить под D8/9 стало в миллион раз удобнее!

Аватар пользователя Valeratal Valeratal 28 октября в 0:04

да я не спорю, кодить стало удобней. Модулей правда вот.. очень не все перешли нормально на 8. Я не представляю себе сайт без модуля рассылки. А с ним, например, проблема

Аватар пользователя mishasdelal mishasdelal 28 октября в 0:05

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

Valeratal wrote: другое дело что 8-9 в данный момент по совокупности работающих модулей проигрывают старухе 7-ке

Хрен знает. Я, по факту, почти чистый кликер уже лет 7, сейчас работаю с парой не очень сложных контентных сайтов на 9 версии, и единственное что не хватает это https://www.drupal.org/project/filefield_paths. Он как бы есть, но он прям совсем не рабочий.

Аватар пользователя mishasdelal mishasdelal 27 октября в 23:45
1

Да блин. Drupal это не сервис. Вот это https://www.acquia.com/products/drupal-cloud сервис. Друпал - это тупо инструмент. Не нравится молоток - поменял на другой. Сейчас их можно жопой есть, выбор космический и не особо сильно переучиваться надо.

И еще раз ключевое слово headless и понятное api для него из коробки. пока впереди планеты всей. и опережает даже.

Аватар пользователя Valeratal Valeratal 27 октября в 23:50

нет, не получается. Если у тебя сайт на 7-ке, то вот взять и просто сменить на вордпресс или битрикс - не получится

Аватар пользователя vlucas vlucas 27 октября в 23:53

Почему же, ну не мигрируйте на D8 если всё так хреново. Как написали уже - любой инструмент - под свою задачу.

Аватар пользователя Valeratal Valeratal 27 октября в 23:57

в ближаший 2 года да. А потом не ясно что будет с поддержкой. будут ли уязвимости закрывать. это не молоток, где одна уязвимость, по пальцам стукнуть Smile

Аватар пользователя mishasdelal mishasdelal 28 октября в 0:10

Если просто контентный сайт, без транзакций и всего такого, то это относительно легко. Тупо время*количество контента. У вас развилка, и лучше принять решение сейчас: либо друпал, либо что-то другое. Имхо по времени и трудозатратам, если сайт более менее большой, что с 7 на 8 переезжать, что с 7 на тот же битрикс/wordpress/чтолибоеще по трудозатратам и времени будет одинаково.

Аватар пользователя mishasdelal mishasdelal 27 октября в 22:36

1. Плохие новости - в 2020 более менее серьезный проект без базовых знаний серверного окружения невозможен. Есть два выхода: либо есть человек который будет это делать за вас, либо лучше выбрать конструктор сайтов.

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

3. При небольшом желании композер не доставляет никаких проблем. Если есть проблемы с изучением 2-3 команд в терминале (а, да, я помню - зрение и все такое) - советую обратить внимание на визуальные редакторы веб страниц у других CMS или конструкторов сайтов.

4. Головняка никакого нет. Композер и вся сопутсвующая фиготень работает через коммандную строку, из чего автоматически следует что можно легко и не принужденно, с минимальными знаниями программирования, автоматизировать все рутинные задачи.

Аватар пользователя Valeratal Valeratal 27 октября в 22:46

1. Плохие новости - в 2020 более менее серьезный проект

можно узнать критерии серьезности?
ну и в целом, с чего друпалеры решили, что друпал только для серьезных проектов. Договорняк с вордпрессом? Smile Я нигде такой инфы не встречал

Шрифт увеличивать не пробовали?

пробовал. В путти не ставится. Точнее ставится, но результата не вижу. Да вообще, у линуха с юзабилити полный швах. Это как общая проблема.

3. При небольшом желании композер не доставляет никаких проблем.

мне доставлял. Там даже трабла с драшем была.

4. Головняка никакого нет.

Какие у Вас рутинные задачи? которые Вы автоматизируете композером?
у меня вот добавление нод. в идеале по 10 штук в день. как тут композер мне поможет? скорее всего никак.

если говорить от билдинге сайта, то это ковыряние в вьюхах, панелях, темах (css и темплейты) - какая мне польза от композера? не вижу вообще.

Вы можете сказать, я то любитель-мышкадав, но вот я смотрел чела , по имени Иван
https://www.youtube.com/watch?v=iwJW18NA_S4

из 2 часового видео, на композер он потратил... ну наверно минут 2. А еще 2 части у него есть продолжения (уже без композера)

Аватар пользователя mishasdelal mishasdelal 27 октября в 23:08
1

1. Я вообще начинаю терять нить о чем мы говорим. Не нравится композер и иже с ним - ну что поделать, се ля ви.
2. есть огромное количество других терминалов. А так первый же вопрос в гугле ваш ответ https://askubuntu.com/questions/821527/increase-font-size-of-putty
3. Видео не смотрел и не буду, предпочитаю читать.

Аватар пользователя gun_dose gun_dose 27 октября в 21:43
1

Valeratal wrote: не все хостинг дают это самый ссхэ

Давай тогда уже вспомним, что на некоторых хостингах нет mysql, а на некоторых даже пхп нет. И как там будет работать твой хвалёный вордпресс?

Аватар пользователя Valeratal Valeratal 27 октября в 22:47

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

Аватар пользователя adubovskoy adubovskoy 28 октября в 8:35
1

Весь пост о том что 8классник кидает учебники в учителя математики и кричит "мне эти ваши уравнения не нужны, в жизни и без них можно". Можно, @Valeratal, можно. Еще позлиться на учителей можно - они же специально это, чтобы жизнь учащимся испортить, всё это понапридумывали.

p.s. При этом это реально 8й класс. Я бываю на защитах дипломов временами - так про студентов вузов даже не говорю. Выпускник техникума вам развернет на симфе (с композером, ага) выпускной проект. Много гордости испытываете что вас 11классник уделывает по знаниям? Может не ворчать на форумах, а за видео-уроки, чтоб перед молодёжью не стыдно было?

Аватар пользователя Valeratal Valeratal 28 октября в 9:37

Ооооо ооооооо, 8-классница ооо

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

Аватар пользователя Valeratal Valeratal 28 октября в 10:43

насколько я знаю, трабла то с комозером, что он не совместим с обычной установкой модулей из админки друпала. или я не прав?
то есть в варианте с драшем (драшем тоже можно ставить модули), можно сегодня драшем поставить, завтра стандартно. И ничего не сломается
Композер ставит как-то "не так". Поэтому даже 9-ку рекомендуют сразу ставить композером. То есть из инструмента композер превращается в "религию"

Аватар пользователя vlucas vlucas 28 октября в 10:57

У композера нет траблов и к драшу он не относится никак.
Просто на 8 другие подходы, которые надо принять или уйти

Аватар пользователя Valeratal Valeratal 28 октября в 11:03

вот почитайте
https://www.drupal.org/docs/develop/using-composer/using-composer-to-ins...

если модули ставились без композера, то, чтобы работать с композером надо сделать определенные действия (чтобы джонс прописалось все что надо и репа)

в гугло-переводе
Если вы изначально создали свой сайт Drupal без Composer (например, вручную загрузив и распаковав файл tarball / zip), вам нужно будет изменить свой composer.json, добавив drupal.org в качестве репозитория Composer и определив каталог, в котором должны быть модули. скачал.

Аватар пользователя Valeratal Valeratal 28 октября в 11:26

да еще много вещей есть в мире о котором не в курсе не я, ни ты, ни даже солнцеликий Дрис

Аватар пользователя adubovskoy adubovskoy 28 октября в 11:28

вот почитайте
https://www.drupal.org/docs/develop/using-composer/using-composer-to-ins...
если модули ставились без композера, то, чтобы работать с композером надо сделать определенные действия (чтобы джонс прописалось все что надо и репа)
в гугло-переводе
Если вы изначально создали свой сайт Drupal без Composer (например, вручную загрузив и распаковав файл tarball / zip), вам нужно будет и

И в той же доке дальше:

You can use the Composerize Drupal plugin for Composer to automatically generate an updated composer.json for you. It will add contributed modules, themes, and profiles that it discovers in your existing site.

The Composerize module can "generate a composer.json from your installed Drupal code base, which can be used to regenerate that code base by running composer install."

Т.е. у тебя аж 2 решения ленивого: compose-плагин и drupal-модуль, которые делают одну работу - генерируют эти изменения за тебя) p.s. я ими часто пользуюсь когда мне попадается чужой сайт и надо перетащить на композер, приятно когда мартышкин ручной труд за тебя делает скрипт.

Аватар пользователя Valeratal Valeratal 28 октября в 11:33

я о том пишу. Стандартная установка модулей и композер - несовместима. Надо делать "движения", чтобы композер прочухал, какие есть модули и прописал репу.

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

С драшем же такого не было? не было

заметьте, это я вам рассказываю, как подружить стандартную установку с композером. А не вы делитесь своими глубокими познаниями.

Аватар пользователя adubovskoy adubovskoy 28 октября в 11:37

короч вы знаете, если есть технический вопрос - будет технический ответ и все рады помочь, и тут и в чатике. нытьё - не технический вопрос, если вы задаете вопрос в формате "друпал катится в ад, вы все слепцы, что мне с этим делать" - то будет флейм, оффтопик и холивар, а технической помощи ноль или случайная. Так что выбирайте сами, как спрашивать)

Аватар пользователя adubovskoy adubovskoy 28 октября в 11:40

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