[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"technology-uk-mysql":3,"technology-projects-uk-mysql":29,"mdc-j9kl4t-key":99},{"id":4,"title":5,"category":6,"content":7,"description":8,"extension":9,"faq":10,"icon":11,"links":12,"meta":21,"projects":22,"since":25,"stem":26,"updated":27,"__hash__":28},"technologies_uk\u002Fuk\u002Ftechnologies\u002Fmysql.yml","MySQL","database","MySQL — реляційна база даних, яку я використовую в Laravel-застосунках і WordPress-сайтах. У DigiSpace вона зберігає контент корпоративного сайту та CMS, а в DigiSpace Studio працює як частина WordPress-системи.\n\n## Що входить у роботу з базою\n\n- **Структура даних** — зв'язки між сторінками, меню та іншими записами, ключі й обмеження цілісності.\n- **Аналіз запитів** — перевірка повільних запитів і планів виконання перед зміною індексів або збільшенням ресурсів.\n- **Міграції** — зміни структури з урахуванням наявних даних і порядку розгортання.\n\n## MySQL у WordPress\n\nMySQL часто використовують із WordPress, але це не єдиний підтримуваний варіант: WordPress також працює з MariaDB. Вибір залежить від хостингу, наявних даних і досвіду підтримки. Перехід між системами потребує тестування сумісності.\n\n## MySQL чи PostgreSQL?\n\nЯ працюю з обома. Наявний MySQL-застосунок може не потребувати міграції, а іншому проєкту можуть підійти типи даних чи індекси PostgreSQL. Для обох систем якість запитів, резервні копії та перевірене відновлення важливіші за загальне твердження, що одна база завжди швидша.\n","MySQL у Laravel і WordPress: структура бази даних, оптимізація запитів і зберігання контенту в DigiSpace та DigiSpace Studio.","yml",null,"i-simple-icons-mysql",[13,18],{"label":14,"to":15,"color":16,"icon":17},"mysql.com","https:\u002F\u002Fwww.mysql.com","neutral","i-heroicons-arrow-top-right-on-square",{"label":19,"to":20,"color":16,"icon":17},"Технічна документація","https:\u002F\u002Fwordpress.org\u002Fabout\u002Frequirements\u002F",{},[23,24],"digispace","digispace-studio","2017","uk\u002Ftechnologies\u002Fmysql","2026-09-20","Lpc5pIoJMRx8JQZxdf7PrIgn6MwSduk2rv4gGknv1Xo",[30,76],{"id":31,"title":32,"content":33,"date":34,"description":35,"extension":9,"featured":36,"image":37,"links":38,"meta":47,"stack":48,"stem":71,"tags":72,"url":41,"__hash__":75},"projects_uk\u002Fuk\u002Fprojects\u002Fdigispace.yml","DigiSpace","Production-сайт digispace.pro — публічний сайт агенції, адмін-панель та кастомна CMS в одному застосунку Laravel, тепер повністю мультимовний (EN\u002FUK\u002FPL), з Filament-панеллю поруч зі старою адмінкою на Inertia + Vue. Той самий код, що працює на живому сайті, доступний на GitHub.\n\n## Ключові можливості\n\n- **Адмін-панель на Filament** - паралельна панель `\u002Fcontrol` (24 ресурси) з TipTap-редактором, заливкою зображень напряму в MinIO та контент-орієнтованою навігацією, впроваджена ресурс за ресурсом поруч з існуючою Inertia-адмінкою\n- **Мультимовність за задумом** - перекладаються не лише сторінки, а й структурні UI-рядки (меню, футер, кнопки) для кожної локалі, з hreflang-маршрутизацією\n- **SEO з коробки** - структуровані дані JSON-LD, локалізовані sitemap та коректна обробка 404 для кожної локалі\n- **Моноліт як треба** - публічний сайт і обидві адмінки в одному застосунку Laravel, без окремого API\n- **Самостійний контент** - сторінки, послуги й кейси редагуються в CMS — без деплою заради зміни тексту чи перекладу\n- **Брама якості** - PHPUnit-тести та статичний аналіз PHPStan у CI\n- **Відкритий код** - саме той код, що обслуговує digispace.pro, публічний на GitHub\n\n## Стек технологій\n\n- **Бекенд**: Laravel\n- **Адмінка**: Filament 5 (`\u002Fcontrol`) + стара адмінка на Inertia.js + Vue\n- **Фронтенд**: Vue.js, Vite\n- **Локалізація**: переклади контенту й структури EN\u002FUK\u002FPL\n- **Архітектура**: Кастомна CMS\n","2022-10-05","Мультимовний (EN\u002FUK\u002FPL) production-сайт агенції з кастомною CMS — Filament-панель з розширеним редактором контенту, переклади, JSON-LD і локалізовані sitemap із коробки, поруч зі старою адмінкою на Inertia + Vue",true,"\u002Fhero\u002Fdigispace.avif",[39,43],{"label":40,"to":41,"color":42,"icon":17},"Live Demo","https:\u002F\u002Fdigispace.pro","primary",{"label":44,"to":45,"color":16,"icon":46},"GitHub","https:\u002F\u002Fgithub.com\u002FYurij2015\u002FDigiSpace","i-simple-icons-github",{},[49,52,55,58,61,62,65,68],{"name":50,"icon":51},"Laravel","i-simple-icons-laravel",{"name":53,"icon":54},"Inertia","i-simple-icons-inertia",{"name":56,"icon":57},"Vue","i-simple-icons-vuedotjs",{"name":59,"icon":60},"Vite","i-simple-icons-vite",{"name":5,"icon":11},{"name":63,"icon":64},"Tailwind CSS","i-simple-icons-tailwindcss",{"name":66,"icon":67},"Filament","i-simple-icons-filament",{"name":69,"icon":70},"CMS","i-heroicons-document-text","uk\u002Fprojects\u002Fdigispace",[50,66,53,56,73,74],"i18n","SEO","6eh_R4Py3nOuDZ26oLWb7x2WWp4iSV66uJrBh_MkX_U",{"id":77,"title":78,"content":79,"date":80,"description":81,"extension":9,"featured":36,"image":82,"links":83,"meta":86,"stack":87,"stem":95,"tags":96,"url":85,"__hash__":98},"projects_uk\u002Fuk\u002Fprojects\u002Fdigispace-studio.yml","DigiSpace Studio","Маркетинговий сайт DigiSpace Studio — спеціалізованої веб-студії для ветеринарних клінік та pet-брендів. Побудований на WordPress із темою Blocksy та Stackable\u002FGutenberg-блоками, дочірньою темою для кастомізації, блогом та захопленням лідів через контактні форми.\n\n## Ключові особливості\n\n- **Нішеве позиціювання** — сайт говорить безпосередньо з ветклініками та pet-брендами, а не про \"агенцію для всіх\"\n- **Блочне редагування** — блоки Stackable та Ultimate Gutenberg дозволяють будувати нові лендінги без коду\n- **Дочірня тема** — кастомізації живуть у Blocksy child theme, тож оновлення теми не зносять дизайн\n- **Блог + захоплення лідів** — контент-маркетинг для SEO з Contact Form 7 для запитів\n","2024-06-27","Маркетинговий сайт нішевої IT-студії для ветеринарних клінік та pet-брендів — WordPress із темою Blocksy та Gutenberg-блоками","\u002Fhero\u002Fdigispace-studio.avif",[84],{"label":40,"to":85,"color":42,"icon":17},"https:\u002F\u002Fdigispace.studio",{},[88,91,94],{"name":89,"icon":90},"WordPress","i-simple-icons-wordpress",{"name":92,"icon":93},"PHP","i-simple-icons-php",{"name":5,"icon":11},"uk\u002Fprojects\u002Fdigispace-studio",[89,97,74],"Маркетинг","2GtFMgPlDA3lLlnUwZgnGML3YSELOcakTh8GCpXadvU",{"data":100,"body":101},{},{"type":102,"children":103},"root",[104,112,119,155,161,166,172],{"type":105,"tag":106,"props":107,"children":108},"element","p",{},[109],{"type":110,"value":111},"text","MySQL — реляційна база даних, яку я використовую в Laravel-застосунках і WordPress-сайтах. У DigiSpace вона зберігає контент корпоративного сайту та CMS, а в DigiSpace Studio працює як частина WordPress-системи.",{"type":105,"tag":113,"props":114,"children":116},"h2",{"id":115},"що-входить-у-роботу-з-базою",[117],{"type":110,"value":118},"Що входить у роботу з базою",{"type":105,"tag":120,"props":121,"children":122},"ul",{},[123,135,145],{"type":105,"tag":124,"props":125,"children":126},"li",{},[127,133],{"type":105,"tag":128,"props":129,"children":130},"strong",{},[131],{"type":110,"value":132},"Структура даних",{"type":110,"value":134}," — зв'язки між сторінками, меню та іншими записами, ключі й обмеження цілісності.",{"type":105,"tag":124,"props":136,"children":137},{},[138,143],{"type":105,"tag":128,"props":139,"children":140},{},[141],{"type":110,"value":142},"Аналіз запитів",{"type":110,"value":144}," — перевірка повільних запитів і планів виконання перед зміною індексів або збільшенням ресурсів.",{"type":105,"tag":124,"props":146,"children":147},{},[148,153],{"type":105,"tag":128,"props":149,"children":150},{},[151],{"type":110,"value":152},"Міграції",{"type":110,"value":154}," — зміни структури з урахуванням наявних даних і порядку розгортання.",{"type":105,"tag":113,"props":156,"children":158},{"id":157},"mysql-у-wordpress",[159],{"type":110,"value":160},"MySQL у WordPress",{"type":105,"tag":106,"props":162,"children":163},{},[164],{"type":110,"value":165},"MySQL часто використовують із WordPress, але це не єдиний підтримуваний варіант: WordPress також працює з MariaDB. Вибір залежить від хостингу, наявних даних і досвіду підтримки. Перехід між системами потребує тестування сумісності.",{"type":105,"tag":113,"props":167,"children":169},{"id":168},"mysql-чи-postgresql",[170],{"type":110,"value":171},"MySQL чи PostgreSQL?",{"type":105,"tag":106,"props":173,"children":174},{},[175],{"type":110,"value":176},"Я працюю з обома. Наявний MySQL-застосунок може не потребувати міграції, а іншому проєкту можуть підійти типи даних чи індекси PostgreSQL. Для обох систем якість запитів, резервні копії та перевірене відновлення важливіші за загальне твердження, що одна база завжди швидша."]