iWatchYouFromAfar
я из него бежал будто из горящего дома
Alex
Удаляешь все Файлы ВП и начинаешь Работать))
iWatchYouFromAfar
Вариант 1: клиент просит сделать сайт и не покупает шаблон - идеально. Потому что ты берешь и верстаешь сам или с тиммейтом. Потом делаешь шаблон сам, ты знаешь как этот шаблон работает. Все понятно, папка шаблона структурирована, нет ни одного файла который бы был тебе непонятен. Но такой вариант не стоит 10-15$ (как готовая тема например)
Alex
удаляем вп и ставишь MODX
У меня была прекрасная история как один «разработчик» делал проект, накатил вп, купил тему, поставил woocomerce, обнюхался и ушёл в мороз, а до запуска проекта осталось два дня когда он мне достался....
iWatchYouFromAfar
Вариант 2: в европе так работают и у нас... Клиент покупает готовую тему и просит её изменить под свои нужды. В итоге ты тратишь ебанистическое кол-во времени, пытаясь разобраться как работает эта тема, лезишь в её файлы, смотришь, изучаешь, пьешь (немногим легче чем код чужих компонентов читать). Пытаешься очистить его от говна, очистил, полезли ошибки, причем на бэкенде, пофиксил, ошибки теперь на фронте. Все сделал, тему почистил, подверстал кое-как. Потом клиент говорит - во збс, теперь хочу на pagespeed 101%... БЛЯТЬ
iWatchYouFromAfar
Вариант 3: у меня есть сайт и нужно допилить... Вот это самое пиздатое, пилить или допилить чужие плагины, чужие КАСТОМНЫЕ плагины, чужую тему на которую ни доки нет, ни хз где покупали. Сидишь и понимаешь, вот бы сейчас хотя бы вариант 2 попался....
Евгений
я ковырял как-то ВП, шняга полная, даже я, как верстальщик , и то симпатичней пишу
iWatchYouFromAfar
А т.к. своя тема вяко дороже, уже готовой, клиенты зачастую выбирают ГОТОВУЮ.... Они даже сами это делают, т.е. им бесполезно объяснять что в этих темах тот же functions.php на 10к строк порой разваливается
iWatchYouFromAfar
их это не волнует, вон тема красивая, стоит 30 баксов
Евгений
зато 40$ час на upwork 😉
ниче так кто-то гребет
iWatchYouFromAfar
с ВП можно работать когда сам делаешь темы
iWatchYouFromAfar
сам пишешь плагины
iWatchYouFromAfar
короче если вы увидите на улице алкаша, не осуждайте его, возможно, он работал с WP когда-то
Ilyas
Есть смысл на фреймворке писать сайт?
iWatchYouFromAfar
но это реально страх и ненависть
Евгений
iWatchYouFromAfar
зависит от бюджета
скорее от задачи сайта
Ilyas
ModX позиционирует себя как фреймворк или cms?
iWatchYouFromAfar
нет тут ничего от фреймворка
Ilyas
скорее от задачи сайта
Для себя, типо свой ресурс
iWatchYouFromAfar
Для себя, типо свой ресурс
ради опыта - делай
Alex
Ну на CMF / CMS есть готовые решения многих задач
Alex
А на фрейме будешь все сам пилять
Alex
Ну я пришёл к тому что если проект глобальный и ещё с планами на масштабирование, лучше писать с 0, бо потом каждая нестандартная задача и интеграция приносит боль...
Павел
я хз какая боль есть в интеграциях в modx
Alex
Тогда и сайт с 0 со своей цмс можно, и систему учета можно свою и так далее)))
Sentinel
Охренеть https://is.gd/gm4RLm
Roman 🚀
Sentinel
Охренеть https://is.gd/gm4RLm
хотя может это и разумно при множестве поддоменов
Roman 🚀
я тоже так делаю)
Евгений
шаблон то зачем?
Евгений
пустой и так выводит только контент
Sentinel
шаблон то зачем?
да там жесть.. я лучше не буду дальше ничего говорить... 🙈
Sergey_K
Там сейчас намутили еще vscode server, но нихера не понял, как его поднимать
Sergey_K
Там получаетсяя на сервер все ставится один раз, а потом ты из любого места VSC подулючаешься и он сам подхватывает все настройки и плагины
Sergey_K
Т.е. ты можешь с гостевого компа зайти, а у тебя будет твоя среда
Sergey_K
Но документаци нихера не понятная по этой штуке
Roman 🚀
шаблон то зачем?
а, я не заметил что это шаблон
Roman 🚀
пустой и так выводит только контент
кастомные тв можно задать, например, хз.
Евгений
Roman 🚀
йеп
Sentinel
Народ, а мультидоменность у нас только это? https://modstore.pro/packages/maps/userlocation
Nikolay
да там жесть.. я лучше не буду дальше ничего говорить... 🙈
это в тему про мою мысль, что modx не хватает стандартизации) ну а что, откуда новый разработчик узнает, что так нельзя? так и лепят
Nikolay
я в принципе свои сайты двухлетней давности забраковал уже, хотя на тот момент думал что всё отлично
iWatchYouFromAfar
pdotools не стандарт для модкса, это компонент
iWatchYouFromAfar
а стандарт прописан в старой доке
Евгений
а стандарт прописан в старой доке
что мешает сделать pdoTools стандартом для ру сообщества?
Nikolay
вот как я примерно это представляю - http://getjump.github.io/ru-php-the-right-way/
Nikolay
что мешает сделать pdoTools стандартом для ру сообщества?
я бы вообще старый парсер выпилил) но, на нём работает много компонентов...
iWatchYouFromAfar
что мешает сделать pdoTools стандартом для ру сообщества?
ну иди поробуй pdotools в коробку запихнуть
Евгений
я бы вообще старый парсер выпилил) но, на нём работает много компонентов...
не, иногда бывает что феном не пашет, тут помогает родной парсер
Евгений
ну иди поробуй pdotools в коробку запихнуть
зачем в коробку? речь идет о разработке сайта на основе каких=то компонентов
Евгений
ты же не делаешь сайт на чистом модх, без компонентов
iWatchYouFromAfar
зачем в коробку? речь идет о разработке сайта на основе каких=то компонентов
ну это не серьезно, если стандарт - то нужно его пилить в коробку, иначе это просто крутое расширение, как migx
Nikolay
ну иди поробуй pdotools в коробку запихнуть
в стандартах php практически ничего нет, чтобы было в коробке
Nikolay
это просто рекомендации
Nikolay
чтобы быть тру-программистом
Евгений
ну это не серьезно, если стандарт - то нужно его пилить в коробку, иначе это просто крутое расширение, как migx
так речь именно о том как правильно вывести новости, где хранить чанки, на что разбивать шаблон, как использовать наследнивание и так далее
Nikolay
наследование это вообще для гуру как понимаю) мало кто использует
Евгений
а почему не пашет?
да вот фиг знает, где-то вложенность не позволяет, где-то вообще код на столько извращенный что не впихнёшь туда феном, или в js вставить значение
Павел
pdoTools заменяет parser_class и вообще кучу вещей
Павел
он не может стать коробкой
Павел
я до сих пор использую полную fenom конструкцию $_modx->getChunk или другие методы только потому что так чета привычней