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.
Download EnityManager.





