The hook technology is applied to modeling and extending of core meta-data. A generic development method is suggested in a series of blog articles. In particular, it is described, how the Asset Publisher portlet preferences can be extended by additional filter conditions on widely available meta-data. Other extensions are straighforward. The method makes use of the finder architecture and requires very little coding effort. However the development process would be more transparent with direct infrastructure support.
The method advocates a more flexible architecture related to meta-data. The referenced plug-in has been implemented and fully tested in a real-life envronment. Please find a related analysis about finders and search methods here.