{"comment":{"created_at":"2011-10-21T21:22:47Z","body":"I'd already put together a validator class that outputs any validation errors to an array, I've added it to the gist: https://gist.github.com/1268374\r\n\r\n@remie, I have updated it to use your try catch method to output any exception messages to the array, thanks for reminding me about your code!\r\n\r\nAll we need to do now is figure out how to validate the namespace!","updated_at":"2011-10-21T21:22:47Z","url":"https://api.github.com/repos/symphonycms/symphony-2/issues/comments/2486358","id":2486358,"user":{"gravatar_id":"5276fef3d61d45ad0d903c7521d7bc86","avatar_url":"https://secure.gravatar.com/avatar/5276fef3d61d45ad0d903c7521d7bc86?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/designermonkey","id":221344,"login":"designermonkey"}},"action":"created","issue":{"number":767,"created_at":"2011-09-03T11:28:14Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"Largely from [this thread](http://symphony-cms.com/discuss/thread/34727/4/), using [this definition](https://gist.github.com/1078346) as an example. The long term goal is to allow for more meta rich information about extensions, including compatibility among versions, dependencies and stronger ties to the Symphony website.\r\n\r\nAt the very least Symphony 2.3 should include the ability for an extension to mark compatibility, type and dependencies (whether it's done with XML or through the existing `about()` functionality)","comments":53,"title":"Improve Extension Metadata","updated_at":"2011-10-21T21:22:47Z","url":"https://api.github.com/repos/symphonycms/symphony-2/issues/767","id":1557677,"assignee":{"gravatar_id":"6be8e584a0f454ac2dc7600bdeaca7b7","avatar_url":"https://secure.gravatar.com/avatar/6be8e584a0f454ac2dc7600bdeaca7b7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/brendo","id":69268,"login":"brendo"},"milestone":{"number":1,"created_at":"2011-06-16T04:12:36Z","due_on":"2011-11-28T08:00:00Z","title":"2.3","creator":{"gravatar_id":"6be8e584a0f454ac2dc7600bdeaca7b7","avatar_url":"https://secure.gravatar.com/avatar/6be8e584a0f454ac2dc7600bdeaca7b7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/brendo","id":69268,"login":"brendo"},"url":"https://api.github.com/repos/symphonycms/symphony-2/milestones/1","open_issues":32,"closed_issues":26,"description":"Symphony 2.3 is a UI Refresh release.\r\n\r\nThis release is tentatively scheduled for November. **Scope freeze will be October 2nd**\r\n\r\n#### UI Refresh\r\n\r\n- Complete UI Refresh\r\n- Removal of the Components page, instead the Utilities, Datasources and Events will have their own index pages\r\n- Addition of new widgets, Tabs, Notify and Drawer\r\n\r\n#### Datasource updates\r\n\r\n- The Remote JSON datasource can consume JSON natively\r\n- Multiple datasources parameters are now possible with the Sections datasource\r\n- Remote datasources now expose their cache information and allow users to clear the cache easily\r\n\r\n#### Field updates\r\n\r\n- Fields to have a publish label that is purely cosmetic for users in the backend\r\n- Field filtering abstracted so it can be added quickly and easily to Field extensions\r\n\r\n#### Manager improvements\r\n\r\n- All managers become static, removing the `$this->_Parent` notion\r\n- Performance improvements\r\n\r\n#### Core Email API updates\r\n\r\n- Updates to the Core Email API with performance, power and flexibility improvements\r\n\r\nA editorially controlled changelog is available [here](https://gist.github.com/1162216)","state":"open"},"closed_at":null,"user":{"gravatar_id":"6be8e584a0f454ac2dc7600bdeaca7b7","avatar_url":"https://secure.gravatar.com/avatar/6be8e584a0f454ac2dc7600bdeaca7b7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/brendo","id":69268,"login":"brendo"},"html_url":"https://github.com/symphonycms/symphony-2/issues/767","labels":[{"name":"task","url":"https://api.github.com/repos/symphonycms/symphony-2/labels/task","color":"e10c02"}],"state":"open"},"legacy":{"issue_id":1557677,"comment_id":2486358}}