Ultimate_ModuleCreator

Magento Extension
Download latest - 1.9.6.0.1

This module allows you to create custom Magento modules for your own entities. You can create as many entities as you want in one extension, you can establish relations between them, decide to generate only back-end pages or both back-end and frontend pages.

Releases (28)

Date Version Notes
2015-11-02 1.9.6.0.1

Bug fixes
- fixed packaging issue

2015-10-27 1.9.6.0

Improvement s:
- No new line on some source files
- Added client side validation to module name and namespace
Bug fixes
- "Template" should not be allowed as attribute name or entity name
- Labels and notes were not escaped

2014-12-19 1.9.5.0

Improvement
- Cleaned up the UMC code and the generated code. Now all files (almost) follow the zend coding standards.

Features
- Support for signed int attributes/fields
- Generating modman file
- Support for canonical URL in generated module

Bug fixes
- Removed calls to deprecated method htmlEscape
- Fixed wrong helper alias in Yes/No attribute display
- Fixed wrong display of multiselect attribute on frontend
- Fixed 2 status fields generated in the setup file

2014-10-29 1.9.4.4

Bug Fix:
- Layout file not generated correctly for links with category

2014-10-28 1.9.4.3

Bug Fix:
- Many to many relation with categories - controller not created

2014-10-28 1.9.4.2

Bug Fix:
- Many to many relation with categories don't always work.

2014-08-27 1.9.4.1

Feature
- Support for URL rewrites for entity list pages

Bug Fix:
- EAV tree entities admin tree not refreshing on save

Improvement
- Cleaned a bit the code

2014-08-19 1.9.4.0

Feature
- Link to related entities in grids and add/edit forms

Bug Fixes:
- Fixed related entities grid columns
- The related entities tab did not show only selected entities on category edit mode.

2014-07-22 1.9.3.0

Feature
- Set default values when creating a module

Bug Fixes:
- For attributes that have options, the options were not escaped in the install script.
- The generated files could not pe written to disk on ce 1.8.0.0 because of the changes in Varien_Io_File in this version.

Improvements:
- Set default values for EAV entities
- In the UMC UI, when submitting a form that has errors all the fieldsets that contain fields with errors will be automatically opened to get a better wiew on the error.

2014-07-21 1.9.2.0

Improvement:

- REST API for created modules

2014-06-12 1.9.1.2

Improvement:

- Changed dropdown options separator to new line instead of pipe

Bug fix
- Escaped attribute labels and notes.

2014-06-11 1.9.1.1

Fix:

- For modules with entities that are marked as being product or category attributes the resource model parent class is set to `Mage_Core_Model_Resource_Setup` and it should be `Mage_Catalog_Model_Resource_Setup`

2014-06-03 1.9.1.0

Ultimate_ModuleCreator

2014-05-02 1.9.0.1

Improvement:

- Parent / child entities have a method of retrieving the associated entities (children / parent)

Fixes:
- Fixed some typos in the locale file
- Fixed some typos text messages
- Fixed missing single quotation mark in _filterDates()
- Fixed missing translation for some system.xml labels

2014-04-25 1.9.0.0

Major fixes and features in this version:

Features:
- Support for EAV entities.
- Module Admin menu can be placed anywhere in the menu tree.
- The frontend route of the module can be set manually on creation instead of using the module name.
- Allow users to comment on the generated entities.
- Link entities in a many to many relation with the catalog categories.
- Additional attribute types (dropdown, multiselects)
- Ability to add many to many relations between tree entities
- Displaying flat entities by store is optional now.

Bug Fixes:
- Most important: Module names can include uppercase letters. Until now using 'ModuleName' for the name of the module would make that module unusable on UX servers. Now it works.
- Entities were not displaying in product page unless they had a separate view page.
- Replaced 'addFilter' that had no effect with 'addFieldToFilter'
- Date fields were not saved properly when using some locale settings (French for example)

Improvements
- Pimped up the admin UI of the module creator
- Faster admin UI. No more ajax calls to add a new attribute or a new entity.
Made the HELP section include more valuable data.
- The aliases for models/blocks/helpers include the module namespace to avoid conflicts
- Generate an uninstall file to make it easier to remove installed modules.

For full release notes see https://github.com/tzyganu/UMC1.9/blob/master/README.md

2013-06-04 1.6.3.1

Bug fixes:
- module does not create records in the namespace_module_store table when 'add seo attributes' is set to 'No'

2013-05-29 1.6.3

Bug fixes:
- upladed images & files lost when saving a tree entity twice.
- widget chooser broken for tree entities.
- translations missing.
Features:
- added subtree widget for tree entities.

2013-05-10 1.6.2

Bug fixes:
- `lookupStoreIds () on a non-object` error on Tree entities.

2013-04-22 1.6.1

Bug fixes:
- Store selection tab not generated (Thanks IonTrust)

2013-04-19 1.6.0

Features:
- DDL install scripts for generated entity
- enable entities by store view (similar to CMS pages)
- meta title for admin pages
Bug fixes:
- errors in some function documentations
Refactoring:
- moved meta information to separate tab.
- completed the help tab

2013-04-08 1.5.0

Features:
- Generate API (v1 & v2) files.
- WSI compliance for API
Bug fixes:
- Fixed Generated translation file
- Uppercase letter in entity codes is now restricted
Refactoring:
- Entity Model.

2013-03-15 1.4.1

Bug fixes:
- siblings not listed in the order set in admin.
- entity models are missing event prefixes and event objects.
Features:
- Added 'country' field type
- Added log creation for each module with the files that are created.
Refactor:
- Clean up for image attribute renderers (frontend and backend).
- added Mage::logException for admin exceptions
- Rafactor image helper (thanks carco).

2013-03-04 1.4.0

Features:
- Added admin search support
Bug fix:
- Related entities not remembered on grid select
- URL rewrites Router not generated correctly
- Admin layout for related entities
Refactor:
- Renamed source folders. Made them shorter to avoid windows unzip issue.

2013-02-23 1.3.0

Fixed:
- Text corrections
Features:
- Added url rewrites functionality for created entities.
Refactoring:
- Removed all 'Mysql4' class names and file names. Replaced with appropriate class. (Magento 1.7 "style")

2013-02-16 1.2.0

Fixes:
- Not remembering related entity products on page/sort order change
- validate missing: name_singular, name_plural allow "_"
Features:
- Text, Integer Decimal attributes allowed to act as name.
- modman, modgit

2013-01-03 1.1.1

- Fixed: Tree entity widget chooser issue

2012-12-31 1.1.0

- Added 'tree - behaving' entities
- Fixed: 2 entities with same name admin issue.
- Fixed: mass action issue
- Fixed: related entities not always saving in admin
- Fixed: frontend related entities listing gives error.

2012-11-29 1.0.0

- Added entity relations
- Added possibility for direct install
- Added expand/collapse