Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-content/plugins/handl-utm-grabber-v3/handl-utm-grabber-v3.php on line 269

Warning: Undefined array key "HandLtestDomainNameServer" in /usr/www/users/globaz/prod_global4net_com/wp-content/plugins/handl-utm-grabber-v3/handl-utm-grabber-v3.php on line 303

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-content/plugins/handl-utm-grabber-v3/handl-utm-grabber-v3.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-content/plugins/handl-utm-grabber-v3/handl-utm-grabber-v3.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-content/plugins/handl-utm-grabber-v3/handl-utm-grabber-v3.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-content/plugins/handl-utm-grabber-v3/handl-utm-grabber-v3.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-content/plugins/handl-utm-grabber-v3/handl-utm-grabber-v3.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-content/plugins/handl-utm-grabber-v3/handl-utm-grabber-v3.php on line 269

Warning: Undefined array key "HandLtestDomainNameServer" in /usr/www/users/globaz/prod_global4net_com/wp-content/plugins/handl-utm-grabber-v3/handl-utm-grabber-v3.php on line 303

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/globaz/prod_global4net_com/wp-config.php:1) in /usr/www/users/globaz/prod_global4net_com/wp-includes/rest-api/class-wp-rest-server.php on line 1831
{"id":263,"date":"2014-04-25T11:41:00","date_gmt":"2014-04-25T09:41:00","guid":{"rendered":"http:\/\/global4net.com\/?page_id=263"},"modified":"2014-04-25T11:41:00","modified_gmt":"2014-04-25T09:41:00","slug":"organisation-of-the-magento-repository","status":"publish","type":"post","link":"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/","title":{"rendered":"Organisation of the Magento Repository"},"content":{"rendered":"
A proper organization of commits to the repository is a fundamental requirement for effective implementation in the case of large e-commerce systems. Every team member should know, understand and use the method of saving changes accepted in the implementation company. Unified and predetermined rules allow for effective searching as well as repairing software errors in situations when they occur. Below I present the basic set of rules in the implementation of Magento adopted at Global4Net.<\/div>\n
 <\/div>\n
GENERAL RULES<\/strong><\/div>\n
Commits are sent in English according to the following assumption:<\/div>\n
[The area to which the commit refers (Magento page class or range of changes)] The entry for the change applies.<\/div>\n
Examples of commit for individual situations:<\/div>\n
WHOLE LAYOUT<\/strong><\/div>\n
[layout] An entry describing what the change affects<\/div>\n
GENERAL SUBPAGES<\/strong><\/div>\n
Home page changes – [cms-index-index]<\/strong><\/div>\n
Change on the category card – [catalog-category-view]<\/strong><\/div>\n
Change on the product card – [catalog-product-view]<\/strong><\/div>\n
Change on the basket card – [checkout-cart-index]<\/strong><\/div>\n
Change in the ordering process – [checkout-onepage-index]<\/strong><\/div>\n
Change in the ordering process (firecheckout) – [firecheckout-index-index]<\/strong><\/div>\n
Change on the login\/registration card – [customer-account-login]<\/strong><\/div>\n
Error subpage – [cms-index-noroute]<\/strong><\/div>\n
Advanced search engine subpage – [catalogsearch-advanced-index]<\/strong><\/div>\n
CUSTOMER PANEL SUBPAGES<\/strong><\/div>\n
Account panel – [customer-account-index]<\/strong><\/div>\n
Account details – [customer-account-edit]<\/strong><\/div>\n
Address book – [customer-address-index]<\/strong><\/div>\n
My orders – [sales-order-history]<\/strong><\/div>\n
My wish list – [wishlist-index-index]<\/strong><\/div>\n
My tags – [tag-customer-index]<\/strong><\/div>\n
My applications – [oauth-customer-token-index]<\/strong><\/div>\n
Subscribe to the newsletter – [newsletter-manage-index]<\/strong><\/div>\n
My products to download – [downloadable-customer-products]<\/strong><\/div>\n
My invitations – [points-invitation-index]<\/strong><\/div>\n
Reward Points – Reward Points – [points-reward-index]<\/strong><\/div>\n
TRANSLATIONS<\/strong><\/div>\n
If we change the translations, we add the second part to the commit [translations]<\/strong><\/div>\n
Example of use – changing the translation of the newsletter area on the home page<\/div>\n
[cms-index-index] [translations]<\/strong> Changing newsletter’s subscribe button translation<\/div>\n
 <\/div>\n
CHANGES IN MODULES AFTER TRANSFERING TO CORE<\/strong><\/div>\n
We use names from the module administration panel (System -> Configuration -> Advanced)<\/strong>, e.g.<\/div>\n
[Amasty_Shopby]<\/strong> – changes to the improved wiki module from Amasty<\/div>\n
[Mage_Wishlist]<\/strong> – changes in the wishlist<\/div>\n
…<\/div>\n
<\/div>\n
CHANGES IN THE ADMINISTRATION PANEL – CORE<\/strong><\/div>\n
We use the [admin] sign for the admin zone and the block name from path hints, e.g.<\/div>\n
[admin] [Mage_Adminhtml_Block_Sales_Order]<\/strong> – for changes on the grid with orders in the admin panel<\/div>\n","protected":false},"excerpt":{"rendered":"

A proper organization of commits to the repository is a fundamental requirement for effective implementation in the case of large e-commerce systems. Every team member should know, understand and use the method of saving changes accepted in the implementation company. Unified and predetermined rules allow for effective searching as well as repairing software errors in […]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[109],"yoast_head":"\nOrganisation of the Magento Repository - Global4Net - E-commerce Software House<\/title>\n<meta name=\"description\" content=\"How to organise repository for Magento? What is repository anyway? If you're new to this topic or you want to know more, read this article.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Organisation of the Magento Repository - Global4Net - E-commerce Software House\" \/>\n<meta property=\"og:description\" content=\"How to organise repository for Magento? What is repository anyway? If you're new to this topic or you want to know more, read this article.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/\" \/>\n<meta property=\"og:site_name\" content=\"Global4Net - E-commerce Software House\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Global4Net\" \/>\n<meta property=\"article:published_time\" content=\"2014-04-25T09:41:00+00:00\" \/>\n<meta name=\"author\" content=\"Angelika Siczek\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Angelika Siczek\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/\"},\"author\":{\"name\":\"Angelika Siczek\",\"@id\":\"https:\/\/global4net.com\/#\/schema\/person\/ec883496ff03b965d5adbf18bdce38de\"},\"headline\":\"Organisation of the Magento Repository\",\"datePublished\":\"2014-04-25T09:41:00+00:00\",\"dateModified\":\"2014-04-25T09:41:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/\"},\"wordCount\":370,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/global4net.com\/#organization\"},\"keywords\":[\"Dev\"],\"articleSection\":[\"Magento\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/\",\"url\":\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/\",\"name\":\"Organisation of the Magento Repository - Global4Net - E-commerce Software House\",\"isPartOf\":{\"@id\":\"https:\/\/global4net.com\/#website\"},\"datePublished\":\"2014-04-25T09:41:00+00:00\",\"dateModified\":\"2014-04-25T09:41:00+00:00\",\"description\":\"How to organise repository for Magento? What is repository anyway? If you're new to this topic or you want to know more, read this article.\",\"breadcrumb\":{\"@id\":\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/global4net.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Organisation of the Magento Repository\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/global4net.com\/#website\",\"url\":\"https:\/\/global4net.com\/\",\"name\":\"Global4Net - E-commerce Software House\",\"description\":\"Jeste\u015bmy E-commerce Software Housem, kt\u00f3ry specjalizuje si\u0119 w rozwi\u0105zaniach dla e-Commerce opartych na Magento, Adobe Commerce, REACT, PWA, AWS, Symfony II, Akeneo oraz Pimcore.\",\"publisher\":{\"@id\":\"https:\/\/global4net.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/global4net.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/global4net.com\/#organization\",\"name\":\"Global4Net - E-commerce Software House\",\"url\":\"https:\/\/global4net.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/global4net.com\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/dev.global4net.com\/wp-content\/uploads\/2023\/03\/logo_rgb.png\",\"contentUrl\":\"http:\/\/dev.global4net.com\/wp-content\/uploads\/2023\/03\/logo_rgb.png\",\"width\":2767,\"height\":678,\"caption\":\"Global4Net - E-commerce Software House\"},\"image\":{\"@id\":\"https:\/\/global4net.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Global4Net\",\"https:\/\/www.linkedin.com\/company\/2862851\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/global4net.com\/#\/schema\/person\/ec883496ff03b965d5adbf18bdce38de\",\"name\":\"Angelika Siczek\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/global4net.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/global4net.com\/wp-content\/litespeed\/avatar\/fcff2bff79a5f01c1ff660ab34b5ac00.jpg?ver=1714131112\",\"contentUrl\":\"https:\/\/global4net.com\/wp-content\/litespeed\/avatar\/fcff2bff79a5f01c1ff660ab34b5ac00.jpg?ver=1714131112\",\"caption\":\"Angelika Siczek\"},\"url\":\"https:\/\/global4net.com\/blog\/author\/a-siczek\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Organisation of the Magento Repository - Global4Net - E-commerce Software House","description":"How to organise repository for Magento? What is repository anyway? If you're new to this topic or you want to know more, read this article.","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:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/","og_locale":"pl_PL","og_type":"article","og_title":"Organisation of the Magento Repository - Global4Net - E-commerce Software House","og_description":"How to organise repository for Magento? What is repository anyway? If you're new to this topic or you want to know more, read this article.","og_url":"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/","og_site_name":"Global4Net - E-commerce Software House","article_publisher":"https:\/\/www.facebook.com\/Global4Net","article_published_time":"2014-04-25T09:41:00+00:00","author":"Angelika Siczek","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Angelika Siczek","Szacowany czas czytania":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/#article","isPartOf":{"@id":"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/"},"author":{"name":"Angelika Siczek","@id":"https:\/\/global4net.com\/#\/schema\/person\/ec883496ff03b965d5adbf18bdce38de"},"headline":"Organisation of the Magento Repository","datePublished":"2014-04-25T09:41:00+00:00","dateModified":"2014-04-25T09:41:00+00:00","mainEntityOfPage":{"@id":"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/"},"wordCount":370,"commentCount":0,"publisher":{"@id":"https:\/\/global4net.com\/#organization"},"keywords":["Dev"],"articleSection":["Magento"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/","url":"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/","name":"Organisation of the Magento Repository - Global4Net - E-commerce Software House","isPartOf":{"@id":"https:\/\/global4net.com\/#website"},"datePublished":"2014-04-25T09:41:00+00:00","dateModified":"2014-04-25T09:41:00+00:00","description":"How to organise repository for Magento? What is repository anyway? If you're new to this topic or you want to know more, read this article.","breadcrumb":{"@id":"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/global4net.com\/en\/blog\/magento-cms\/organisation-of-the-magento-repository\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/global4net.com\/"},{"@type":"ListItem","position":2,"name":"Organisation of the Magento Repository"}]},{"@type":"WebSite","@id":"https:\/\/global4net.com\/#website","url":"https:\/\/global4net.com\/","name":"Global4Net - E-commerce Software House","description":"Jeste\u015bmy E-commerce Software Housem, kt\u00f3ry specjalizuje si\u0119 w rozwi\u0105zaniach dla e-Commerce opartych na Magento, Adobe Commerce, REACT, PWA, AWS, Symfony II, Akeneo oraz Pimcore.","publisher":{"@id":"https:\/\/global4net.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/global4net.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/global4net.com\/#organization","name":"Global4Net - E-commerce Software House","url":"https:\/\/global4net.com\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/global4net.com\/#\/schema\/logo\/image\/","url":"http:\/\/dev.global4net.com\/wp-content\/uploads\/2023\/03\/logo_rgb.png","contentUrl":"http:\/\/dev.global4net.com\/wp-content\/uploads\/2023\/03\/logo_rgb.png","width":2767,"height":678,"caption":"Global4Net - E-commerce Software House"},"image":{"@id":"https:\/\/global4net.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Global4Net","https:\/\/www.linkedin.com\/company\/2862851"]},{"@type":"Person","@id":"https:\/\/global4net.com\/#\/schema\/person\/ec883496ff03b965d5adbf18bdce38de","name":"Angelika Siczek","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/global4net.com\/#\/schema\/person\/image\/","url":"https:\/\/global4net.com\/wp-content\/litespeed\/avatar\/fcff2bff79a5f01c1ff660ab34b5ac00.jpg?ver=1714131112","contentUrl":"https:\/\/global4net.com\/wp-content\/litespeed\/avatar\/fcff2bff79a5f01c1ff660ab34b5ac00.jpg?ver=1714131112","caption":"Angelika Siczek"},"url":"https:\/\/global4net.com\/blog\/author\/a-siczek\/"}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"Angelika Siczek","author_link":"https:\/\/global4net.com\/blog\/author\/a-siczek\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/global4net.com\/en\/blog\/category\/magento-cms\/\" rel=\"category tag\">Magento<\/a>","rttpg_excerpt":"A proper organization of commits to the repository is a fundamental requirement for effective implementation in the case of large e-commerce systems. Every team member should know, understand and use the method of saving changes accepted in the implementation company. Unified and predetermined rules allow for effective searching as well as repairing software errors in…","_links":{"self":[{"href":"https:\/\/global4net.com\/wp-json\/wp\/v2\/posts\/263"}],"collection":[{"href":"https:\/\/global4net.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/global4net.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/global4net.com\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/global4net.com\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":0,"href":"https:\/\/global4net.com\/wp-json\/wp\/v2\/posts\/263\/revisions"}],"wp:attachment":[{"href":"https:\/\/global4net.com\/wp-json\/wp\/v2\/media?parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/global4net.com\/wp-json\/wp\/v2\/categories?post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/global4net.com\/wp-json\/wp\/v2\/tags?post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}