- updated the main wordpress plugin file to use the new code
- central wordpress plugin which handles loading of dependencies, paths, capabilities and models
- added validator class for validating model data
- added int validator which validates int datatypes
- utility class for converting between snake case and camel case and back
- Option class is a wrapper for the wordpress option api
- Model class contains all the methods for interacting with the wordpress database
- Capability class should be extended by capabilities you want to add to the plugin.
- the admin page capability, displays all the settings in wp-admin used by the plugin.
- configuration notice which is displayed in wp-admin, when the plugin isn't configured.
- capability which actually includes the factlink javascript library
- adds a wordpress metabox when editing a blog and/or page to disable / enable factlink for that specific item.
- model for all the settings used by the factlink plugin
- view for the admin_page capability
- view for the configuration_notice capability
- view for the include_factlink capability.
- added global settings for the Meta model class and request more arguments from the add_meta_boxes hook
- added model activation / deactivation hooks and the ability to request more arguments from a wordpress action hook
- implemented the int validator
- created stub methods with exceptions for templating a validator