Size: a a a

WordPress – русскоговорящее сообщество

2019 September 05

KD

KAGG Design in WordPress – русскоговорящее сообщество
Igor Berdichevskiy
Благодарю.  Вроде определился.
Хотя это довольно странно в мин вресии опираться на ядро. А в самом написании на то что удобнее. тебе.
неет, у нашего плагина сейчас более 100 тыс установок. у пользователей зоопарк версий конкретный. при разработке плагина хорошим тоном считается следовать минимальным требованиям ядра
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
KAGG Design
Ядро - "тяжкое наследие царского режима"
красивое выражение
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
Mikhail Kobzarev
красивое выражение
так при совке все недостатки объясняли )))
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
Хз если честно. Вот та же песьня с наймспейсами (написал код и опять задумался).
С одной стороны использования namespaces это уже стандарт, как и psr4. Думаю обяснять почему нет смысла.

С другой же стороны. Есть стандарты кода и наименования файлов ядра. (написать для них свой autoloader не составить большого труда)
И соблюдать эти стандарты тоже нужно. Для чего? Ну хотябы для того чтобы человек видящий код не открывая  весь плагин через IDE не пытался понять где же этот класс лежит то.

Вообще если честно не понятно почему в wp впринципе нет своего автозагрузчика для плагинов.

Судя по всему сам wp пока не планируют переделывать по современные реали, да и если подумать то зачем им это надо.

P.S подумаю еще как же все таки делать (Ну да есть у меня такой маниакальный заскок соблюдать стандарт того подо что пишешь) Код уже написан так что можно играть до релиза.
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
Если забивать на стандарты можно и zf в wp воткнуть чего уж мелочиться.
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
Igor Berdichevskiy
Если забивать на стандарты можно и zf в wp воткнуть чего уж мелочиться.
только не нужно фреймворки тащить - проходили
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
Mikhail Kobzarev
только не нужно фреймворки тащить - проходили
Я знаю какой фрейм затащить чтобы вызвать всеобщую ненависть =)
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
Битрикс
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
laravel уэе есть
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
KAGG Design
Битрикс
🔥
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
когда начинаем?
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
до НГ надо успеть у меня там проект как раз на Битриксе
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
Mikhail Kobzarev
когда начинаем?
с понедельника, как обычно
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
KAGG Design
Битрикс
Не...
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
Но ситуация с затащит фрейморк, довольно показательна.
Сначала запихаем composer ради autoload 5 классов, потом framework ради mvc.
источник

MK

Mikhail Kobzarev in WordPress – русскоговорящее сообщество
композер там три файла)
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
Mikhail Kobzarev
композер там три файла)
Ну не 3.  а штук десять.
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
composer не только ради autoload. Если проект примитивный, то да. А вообще-то для подключения библиотек, в том числе в dev режиме. У нас, например, куча тестовых либ тянется композером
источник

IB

Igor Berdichevskiy in WordPress – русскоговорящее сообщество
KAGG Design
composer не только ради autoload. Если проект примитивный, то да. А вообще-то для подключения библиотек, в том числе в dev режиме. У нас, например, куча тестовых либ тянется композером
Но я то изначально указал что сторониих либ у меня нет. для тестов либы мне не нужны, хоть функционал и специфический но код детский.
источник

KD

KAGG Design in WordPress – русскоговорящее сообщество
"для тестов либы мне не нужны" - Это как?  О_о
источник