2017 © Pedro Peláez
 

magento-module magento1-xsds

XSDs for Magento 1 to enable IDE auto-completion and structure validation.

image

kirkmadera/magento1-xsds

XSDs for Magento 1 to enable IDE auto-completion and structure validation.

  • Saturday, April 16, 2016
  • by kirkmadera
  • Repository
  • 1 Watchers
  • 1 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

KMadera_Magento1Xsds

This module provides XSDs for Magento 1 to enable IDE auto-completion and structure validation., (*1)

Installation

Install this module into your Magento project via composer, then enable it in each of your config xml files., (*2)

composer require kirkmadera/magento1-xsds;

Supported configuration files

Module Config XML

Add this to your config.xml files in the root <config> node, (*3)

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../code/community/KMadera/Magento1Xsds/etc/schema/config.xsd"

Layout XML

Add this to your config.xml files in the root <config> node, (*4)

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../code/community/KMadera/Magento1Xsds/etc/schema/layout.xsd"

Known Issues

Magento 1 uses custom node names which makes it difficult to write XSDs for. I have not yet found a way to state the structure for all nodes at a certain child level of another node, regardless of the name. This would make XSDs possible for many other config files in Magento 1 like system.xml, adminhtml.xml, widget.xml, etc., (*5)

See http://magento.stackexchange.com/questions/111128/how-do-i-specify-structure-of-all-child-elements-of-a-node-in-xsd-where-the-node, (*6)

Please contribute!

I'd like to have a more complete list of XSDs, but are either blocked or have not found the time to sdo so yet., (*7)

The Versions

16/04 2016

dev-master

9999999-dev https://github.com/kirkmadera/magento1-xsds

XSDs for Magento 1 to enable IDE auto-completion and structure validation.

  Sources   Download

MIT

magento