{"id":218,"date":"2025-01-02T14:50:01","date_gmt":"2025-01-02T14:50:01","guid":{"rendered":"http:\/\/blog.codeva-dev.hu\/?page_id=218"},"modified":"2025-10-16T10:29:38","modified_gmt":"2025-10-16T10:29:38","slug":"blog","status":"publish","type":"page","link":"https:\/\/codeva.hu\/blog\/","title":{"rendered":"Codeva Blog"},"content":{"rendered":"\n<section class=\"section__blog-list hover-branding\">\n    <div class=\"container-xl container-fluid custom-container-padding\">\n        <div class=\"row justify-content-center\">\n            <div class=\"col-12\">\n                <div class=\"card__blog-post js-card-blog is-highlighted\">\n    <div class=\"card__blog-post__image__wrapper\">\n                    <a href=\"https:\/\/codeva.hu\/blog\/bejegyzesek\/local-dev-staging-fejlesztesi-es-tesztelesi-kornyezetek-erthetoen\/\" class=\"card__blog-post__permalink\"><\/a>\n                <img decoding=\"async\" src=\"https:\/\/codeva.hu\/blog\/wp-content\/uploads\/2026\/01\/Local-DEV-Staging-A-fejlesztesi-es-tesztelesi-kornyezetek-Codeva-blog-1.png\" alt=\"\" class=\"card__blog-post__image\">\n\n                    <img decoding=\"async\" src=\"https:\/\/codeva.hu\/blog\/wp-content\/themes\/codeva-blog-theme\/assets\/images\/brand-sidebar.svg\" alt=\"\" class=\"card__blog-post__decor\">\n            <\/div>\n\n    <div class=\"card__blog-post__text__wrapper\">\n                    <div class=\"post_title__wrapper\">\n                                    <a href=\"https:\/\/codeva.hu\/blog\/bejegyzesek\/local-dev-staging-fejlesztesi-es-tesztelesi-kornyezetek-erthetoen\/\" class=\"card__blog-post__permalink\"><\/a>\n                                <h5>Local? Dev? Staging? \u2013 Fejleszt\u00e9si \u00e9s tesztel\u00e9si k\u00f6rnyezetek \u00e9rthet\u0151en<\/h5>\n            <\/div>\n        \n                    <div class=\"meta-data__wrapper\">\n                <span class=\"divider\"><\/span>\n                                    <p class=\"card__blog-post__category\">Fejleszt\u00e9si m\u00f3dszertan &amp; projektmenedzsment<\/p>\n                \n                                    <span>|<\/span>\n                \n                                    <div class=\"reading-time__wrapper\">\n                        <img decoding=\"async\" src=\"https:\/\/codeva.hu\/blog\/wp-content\/themes\/codeva-blog-theme\/assets\/images\/icons\/clock.svg\" alt=\"\">\n                        <p>5 perc<\/p>\n                    <\/div>\n                            <\/div>\n        \n                    <p>Egy digit\u00e1lis term\u00e9k \u2013 legyen sz\u00f3 weboldalr\u00f3l, alkalmaz\u00e1sr\u00f3l vagy komplex rendszerr\u0151l \u2013 fejleszt\u00e9se akkor m\u0171k\u00f6dik igaz\u00e1n hat\u00e9konyan \u00e9&#8230;<\/p>\n        \n                    <a class=\"btn btn--primary\" href=\"https:\/\/codeva.hu\/blog\/bejegyzesek\/local-dev-staging-fejlesztesi-es-tesztelesi-kornyezetek-erthetoen\/\">Tov\u00e1bb olvasom<\/a>\n            <\/div>\n<\/div>            <\/div>\n        <\/div>\n\n        <div class=\"row\">\n                            <div class=\"col-xl-4 col-12\">\n                    <div class=\"search-sidebar__wrapper js-filters-wrapper\">\n    <div class=\"search-sidebar__header__responsive d-xl-none d-flex\">\n        <div>\n            <img decoding=\"async\" src=\"https:\/\/codeva.hu\/blog\/wp-content\/themes\/codeva-blog-theme\/assets\/images\/icons\/filters-colored.svg\" alt=\"\">\n            <p class=\"search-sidebar__title\">Keres\u00e9s \u00e9s sz\u0171r\u00e9s<\/p>\n        <\/div>\n\n        <img decoding=\"async\" src=\"https:\/\/codeva.hu\/blog\/wp-content\/themes\/codeva-blog-theme\/assets\/images\/icons\/close.svg\" alt=\"\" class=\"js-close-filters\">\n    <\/div>\n\n    <div class=\"search-sidebar__header\">\n        <div class=\"search-sidebar__header__top\">\n            <p class=\"search-sidebar__title\">Keres\u00e9s \u00e9s sz\u0171r\u00e9s<\/p>\n            <p class=\"reset-filters js-reset-filters\">Alap\u00e1llapot<\/p>\n        <\/div>\n\n        <div class=\"search-sidebar__header__bottom\">\n            <p class=\"results\">Tal\u00e1lat:<\/p>\n            <p class=\"results-counter js-results-for-filter\">&#8211;<\/p>\n        <\/div>\n\n        <div class=\"tags__wrapper js-selected-tags\"><\/div>\n    <\/div>\n\n    <div class=\"input__group input__group--search\">\n        <label for=\"search\">Keres\u00e9s<\/label>\n        <input type=\"search\" name=\"keyword\" id=\"keyword\" class=\"js-search-input\">\n        <img decoding=\"async\" src=\"https:\/\/codeva.hu\/blog\/wp-content\/themes\/codeva-blog-theme\/assets\/images\/icons\/search.svg\" alt=\"\" class=\"js-submit-search\">\n    <\/div>\n\n            <div class=\"search-sidebar__tags\">\n            <p class=\"search-sidebar__tags__title\">C\u00edmk\u00e9k<\/p>\n            <div class=\"tags__wrapper js-tags-wrapper\">\n                                    <a class=\"js-add-tag tag\" data-id=\"14\">AI +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"22\">Analitika +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"24\">Jogi dokumentum +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"17\">M\u00f3dszertan +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"13\">SEO +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"16\">Term\u00e9kfejleszt\u00e9s +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"18\">Tervez\u00e9s +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"21\">Tesztel\u00e9s +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"19\">\u00dcgyf\u00e9lkommunik\u00e1ci\u00f3 +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"23\">UX +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"20\">\u00dczleti c\u00e9l +<\/a>\n                                    <a class=\"js-add-tag tag\" data-id=\"15\">WordPress +<\/a>\n                            <\/div>\n        <\/div>\n    \n    <button class=\"btn btn--primary js-close-filters d-xl-none d-flex w-100 mt-auto mb-0\">Keres\u00e9s \u00e9s sz\u0171r\u00e9s<\/button>\n<\/div>                <\/div>\n            \n            <div class=\"col-xl-8 col-12\">\n                                    <div class=\"layout-selector d-xl-flex d-none\">\n    <div class=\"button__display js-display-button\" data-layout=\"list\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" class=\"button__display__icon\">\n            <path d=\"M17.5 9.99984L7.5 9.99984M17.5 4.99984L7.5 4.99984M17.5 14.9998L7.5 14.9998M4.16667 9.99984C4.16667 10.4601 3.79357 10.8332 3.33333 10.8332C2.8731 10.8332 2.5 10.4601 2.5 9.99984C2.5 9.5396 2.8731 9.1665 3.33333 9.1665C3.79357 9.1665 4.16667 9.5396 4.16667 9.99984ZM4.16667 4.99984C4.16667 5.46007 3.79357 5.83317 3.33333 5.83317C2.8731 5.83317 2.5 5.46007 2.5 4.99984C2.5 4.5396 2.8731 4.1665 3.33333 4.1665C3.79357 4.1665 4.16667 4.5396 4.16667 4.99984ZM4.16667 14.9998C4.16667 15.4601 3.79357 15.8332 3.33333 15.8332C2.8731 15.8332 2.5 15.4601 2.5 14.9998C2.5 14.5396 2.8731 14.1665 3.33333 14.1665C3.79357 14.1665 4.16667 14.5396 4.16667 14.9998Z\" stroke=\"#70707B\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n        <\/svg>\n        <p class=\"text-sm-semibold\">Lista<\/p>\n    <\/div>\n\n    <div class=\"button__display js-display-button\" data-layout=\"grid\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" class=\"button__display__icon\">\n            <path d=\"M7 2.5H3.83333C3.36662 2.5 3.13327 2.5 2.95501 2.59083C2.79821 2.67072 2.67072 2.79821 2.59083 2.95501C2.5 3.13327 2.5 3.36662 2.5 3.83333V7C2.5 7.46671 2.5 7.70007 2.59083 7.87833C2.67072 8.03513 2.79821 8.16261 2.95501 8.24251C3.13327 8.33333 3.36662 8.33333 3.83333 8.33333H7C7.46671 8.33333 7.70007 8.33333 7.87833 8.24251C8.03513 8.16261 8.16261 8.03513 8.24251 7.87833C8.33333 7.70007 8.33333 7.46671 8.33333 7V3.83333C8.33333 3.36662 8.33333 3.13327 8.24251 2.95501C8.16261 2.79821 8.03513 2.67072 7.87833 2.59083C7.70007 2.5 7.46671 2.5 7 2.5Z\" stroke=\"#70707B\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n            <path d=\"M16.1667 2.5H13C12.5333 2.5 12.2999 2.5 12.1217 2.59083C11.9649 2.67072 11.8374 2.79821 11.7575 2.95501C11.6667 3.13327 11.6667 3.36662 11.6667 3.83333V7C11.6667 7.46671 11.6667 7.70007 11.7575 7.87833C11.8374 8.03513 11.9649 8.16261 12.1217 8.24251C12.2999 8.33333 12.5333 8.33333 13 8.33333H16.1667C16.6334 8.33333 16.8667 8.33333 17.045 8.24251C17.2018 8.16261 17.3293 8.03513 17.4092 7.87833C17.5 7.70007 17.5 7.46671 17.5 7V3.83333C17.5 3.36662 17.5 3.13327 17.4092 2.95501C17.3293 2.79821 17.2018 2.67072 17.045 2.59083C16.8667 2.5 16.6334 2.5 16.1667 2.5Z\" stroke=\"#70707B\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n            <path d=\"M16.1667 11.6667H13C12.5333 11.6667 12.2999 11.6667 12.1217 11.7575C11.9649 11.8374 11.8374 11.9649 11.7575 12.1217C11.6667 12.2999 11.6667 12.5333 11.6667 13V16.1667C11.6667 16.6334 11.6667 16.8667 11.7575 17.045C11.8374 17.2018 11.9649 17.3293 12.1217 17.4092C12.2999 17.5 12.5333 17.5 13 17.5H16.1667C16.6334 17.5 16.8667 17.5 17.045 17.4092C17.2018 17.3293 17.3293 17.2018 17.4092 17.045C17.5 16.8667 17.5 16.6334 17.5 16.1667V13C17.5 12.5333 17.5 12.2999 17.4092 12.1217C17.3293 11.9649 17.2018 11.8374 17.045 11.7575C16.8667 11.6667 16.6334 11.6667 16.1667 11.6667Z\" stroke=\"#70707B\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n            <path d=\"M7 11.6667H3.83333C3.36662 11.6667 3.13327 11.6667 2.95501 11.7575C2.79821 11.8374 2.67072 11.9649 2.59083 12.1217C2.5 12.2999 2.5 12.5333 2.5 13V16.1667C2.5 16.6334 2.5 16.8667 2.59083 17.045C2.67072 17.2018 2.79821 17.3293 2.95501 17.4092C3.13327 17.5 3.36662 17.5 3.83333 17.5H7C7.46671 17.5 7.70007 17.5 7.87833 17.4092C8.03513 17.3293 8.16261 17.2018 8.24251 17.045C8.33333 16.8667 8.33333 16.6334 8.33333 16.1667V13C8.33333 12.5333 8.33333 12.2999 8.24251 12.1217C8.16261 11.9649 8.03513 11.8374 7.87833 11.7575C7.70007 11.6667 7.46671 11.6667 7 11.6667Z\" stroke=\"#70707B\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n        <\/svg>\n        <p class=\"text-sm-semibold\">R\u00e1cs<\/p>\n    <\/div>\n<\/div>\n                    <button class=\"d-xl-none d-flex btn filter-toggle js-toggle-filters\">\n                        <img decoding=\"async\" src=\"https:\/\/codeva.hu\/blog\/wp-content\/themes\/codeva-blog-theme\/assets\/images\/icons\/filters.svg\" alt=\"\">\n                        Sz\u0171r\u0151k                    <\/button>\n                                <div\n                    class=\"js-blog-posts-wrapper blog-posts__wrapper  filterable layout-list js-blog-posts-container hover-branding\"\n                    data-limit=6                    data-order=desc                    data-orderby=post_date                    data-highlighted-id=\"534\"\n                    data-excerpt-is-hidden=0                    data-hover=branding>\n                <\/div>\n                <div class=\"blog-posts__pagination\">\n            <button class=\"btn btn--primary js-load-more-blog-posts d-none\">Tov\u00e1bbiak bet\u00f6lt\u00e9se<\/button>\n    \n    <\/div>\n                <div class=\"d-none no-results__wrapper js-no-results\">\n                    <h4>A megadott keres\u00e9si felt\u00e9telekkel nincs tal\u00e1lat.<\/h4>\n                    <button class=\"btn btn--primary js-reset-filters\">Sz\u0171r\u0151k vissza\u00e1ll\u00edt\u00e1sa<\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-218","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Codeva Blog - Codeva Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codeva.hu\/blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Codeva Blog - Codeva Blog\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codeva.hu\/blog\/\" \/>\n<meta property=\"og:site_name\" content=\"Codeva Blog\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-16T10:29:38+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codeva.hu\/blog\/\",\"url\":\"https:\/\/codeva.hu\/blog\/\",\"name\":\"Codeva Blog - Codeva Blog\",\"isPartOf\":{\"@id\":\"https:\/\/codeva.hu\/blog\/#website\"},\"datePublished\":\"2025-01-02T14:50:01+00:00\",\"dateModified\":\"2025-10-16T10:29:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/codeva.hu\/blog\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codeva.hu\/blog\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codeva.hu\/blog\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codeva.hu\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Codeva Blog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codeva.hu\/blog\/#website\",\"url\":\"https:\/\/codeva.hu\/blog\/\",\"name\":\"Codeva Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codeva.hu\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Codeva Blog - Codeva Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codeva.hu\/blog\/","og_locale":"en_US","og_type":"article","og_title":"Codeva Blog - Codeva Blog","og_url":"https:\/\/codeva.hu\/blog\/","og_site_name":"Codeva Blog","article_modified_time":"2025-10-16T10:29:38+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/codeva.hu\/blog\/","url":"https:\/\/codeva.hu\/blog\/","name":"Codeva Blog - Codeva Blog","isPartOf":{"@id":"https:\/\/codeva.hu\/blog\/#website"},"datePublished":"2025-01-02T14:50:01+00:00","dateModified":"2025-10-16T10:29:38+00:00","breadcrumb":{"@id":"https:\/\/codeva.hu\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codeva.hu\/blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/codeva.hu\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codeva.hu\/blog\/"},{"@type":"ListItem","position":2,"name":"Codeva Blog"}]},{"@type":"WebSite","@id":"https:\/\/codeva.hu\/blog\/#website","url":"https:\/\/codeva.hu\/blog\/","name":"Codeva Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codeva.hu\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/codeva.hu\/blog\/wp-json\/wp\/v2\/pages\/218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codeva.hu\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/codeva.hu\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/codeva.hu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codeva.hu\/blog\/wp-json\/wp\/v2\/comments?post=218"}],"version-history":[{"count":12,"href":"https:\/\/codeva.hu\/blog\/wp-json\/wp\/v2\/pages\/218\/revisions"}],"predecessor-version":[{"id":526,"href":"https:\/\/codeva.hu\/blog\/wp-json\/wp\/v2\/pages\/218\/revisions\/526"}],"wp:attachment":[{"href":"https:\/\/codeva.hu\/blog\/wp-json\/wp\/v2\/media?parent=218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}