-
Notifications
You must be signed in to change notification settings - Fork 88
Naming Restrictions
Marius edited this page Aug 20, 2014
·
2 revisions
-
Disallowed namespace names:
- Mage - Even if there is no issue if your use the
Mage
namespace, I rather leave that only for the core modules. Be creative.
- Mage - Even if there is no issue if your use the
-
Disallowed module names:
- Any module name that already exists. This restriction may be removed soon.
-
Disallowed entity names: The following names are not allowed because it might create a conflict in the folder structure and you may end up with a non-functional module.
- resource
- setup,
- attribute,
- system,
- flat,
- data,
- collection,
- adminhtml,
- widget,
- observer,
- tree,
- image,
- node,
- api,
- comment
-
Disallowed field/attribute names: Some attributes/fields will be automatically added to your entities depending on entity configuration. You cannot add these attributes manually also.
- created_at - it will always be added automatically
- updated_at - it will always be added automatically
- status - it will always be added automatically,
- in_rss - is restricted only if you choose to have RSS feeds for your entity
- meta_title - is restricted only if you choose to have SEO attribute for your entity.
- meta_description - is restricted only if you choose to have SEO attribute for your entity.
- meta_keywords - is restricted only if you choose to have SEO attribute for your entity.
- parent_id - is restricted for tree entities
- level - is restricted for tree entities
- children_count - is restricted for tree entities
- path - is restricted for tree entities
- node - always restricted
- url_key- is restricted for entities that have url rewrites enabled.
This list may not be complete. If you find a string that should be in the restriction list please notify me.
- Getting started
- Compatibility
- Installation
- Features
- How to use
- Module grid
- Add/Edit form
- General Settings Tab
- Entities Tab 1. Entity - Name settings 2. Entity - Backend settings 3. Entity - Frontend settings 4. Entity - Products 5. Entity - Categories 6. Entity - Fields/Attribute
- Entity Relations Tab
- Help Tab
- Configuration
- Naming Restrictions
- Generated files
- Sample 1. UMC Config file 2. Tables 3. Backend CRUD 4. Config section 5. Fronend listing 6. Fronend view 7. Product relation 8. Category relation 9. RSS Feed 10. API 11. Widgets 12. Comments 13. Translation
- Created extensions
- Concept
- Limitations
- Issues & Support
- Release Notes
- Uninstall
- License
- Thanks