branko ajzele, senior developer / project manager

Posts / Articles

EntityManager plugin (developer edition)

To those interested, I made EntityManager plugin. It’s a EAV model based solution which enables you to add as many attributes as you wish to entities during application lifetime.

First IMPORTANT note. EntityManager plugin was initially called ActiveDealers. It was a part of a greater solution for one of our clients. I removed all of the client specific code from my plugin and renamed all of the ActiveDealers to EntiyManager occurrences on front-end.

However, back-end is full of them, and I simply have no time or desire to Search-Replace all of the “dealers” words to “entities”.

For those of you interested in playing with this plugin, you can download it from here.

Second IMPORTANT note. If you plan to use the plugin in commercial use please replace icon set. Although I used only 4-5 icons total, an entire icon set is save under /icons folder.

Third and final IMPORTANT note. This plugin is more of a developer API for EAV model in WordPress. You will see nothing on the front-end by default, but if you look trough provided documentation you will find methods like drawCustomFrontendTable which you can use to output entities in template.

Plugin DOES NOT READ OR WRITE TO ANY of the WordPress tables. It uses same databse but it creates it’s own 3 tables.

I PROVIDE ABSOLUTELY NO SUPPORT for it and have no plans of developing it any further.

Hope some of you find it useful.

Here are some screenshots of the plugin.

addnewentitiy addnewentitiy-photofield

attributes entitymanagersettings

manageentities

Download EnityManager.

  • http://joshribakoff.com/ joshribakoff

    I probably would have found use for this if it didn’t depend on WP

  • http://joshribakoff.com joshribakoff

    I probably would have found use for this if it didn’t depend on WP

  • http://activecodeline.com/ branko

    Actualy… If you go over the plugin, you will see I wrapped default WordPress database connection class ($wpdb) inside my own class, so there is a very little code that depends on WordPress. With little effort you can use is independently.

    Cheers…

  • http://activecodeline.com branko

    Actualy… If you go over the plugin, you will see I wrapped default WordPress database connection class ($wpdb) inside my own class, so there is a very little code that depends on WordPress. With little effort you can use is independently.

    Cheers…

  • http://share.codefight.org/ Damu

    hi this is off topic but thought you may help me to sort out something.

    If i offer a product size 20cm and 25cm. How can a customer select the size when adding product to the cart?

    I manage to add attribute on the admin and select sizes. But in the front it just says availables sizes but there is no option to select that.

    Any help would be appreciated.

    Thanks.

  • http://share.codefight.org Damu

    hi this is off topic but thought you may help me to sort out something.

    If i offer a product size 20cm and 25cm. How can a customer select the size when adding product to the cart?

    I manage to add attribute on the admin and select sizes. But in the front it just says availables sizes but there is no option to select that.

    Any help would be appreciated.

    Thanks.

  • hsatterwhite

    Hi Branko,

    I tried downloading the EntityManager and the download link does not work. Also Entity is misspelled in Download EnityManager.

    Thanks,
    Hunter

  • hsatterwhite

    Hi Branko,

    I tried downloading the EntityManager and the download link does not work. Also Entity is misspelled in Download EnityManager.

    Thanks,
    Hunter

  • cecil

    yeah, trying to download gives dns error

blog comments powered by Disqus