Potential specification for feature-development in Drupal

http://pingv.com/blog/kit-best-practices-for-making-drupal-features

http://drupalcode.org/project/kit.git/blob/refs/heads/master:/kitf.txt

Potential specification for machine readably fieldnames

1. Use path of namespaces:

With this approach a fieldname would be a combination of the follwowing:

  • internationale network: NAMEOFNETWORK_NAMEOFFIELD

  • national network: NAMEOFNETWORK_TLDOFCOUNTRY_NAMEOFFIELD

  • regional initiative: NAMEOFNETWORK_TLDOFCOUNTRY_DOMAINOFINITIATIVE_NAMEOFFIELD

Example:

Fieldname for field “test” within Organisation “Permakultur Institut” of Network “Permaculture Network” within Germany: “permaculturenetwork_de_permakulturinstitutde_test”

2. Use reduced namespace

With this approach a fieldname would be a combination of the TLD of the Project/Initiative/Network + the name of the field itself.

  • int. network / nat. network / regional initiative: TLDOFNETWORKORINITIATIVE_NAMEOFFIELD

Example

  • Fieldname for field “test” within Organisation “Permakultur Institut” of Network “Permaculture Network” within Germany: “permakulturinstitutde_test”