{"action":"created","issue":{"url":"https://api.github.com/repos/joomla/joomla-cms/issues/5503","labels_url":"https://api.github.com/repos/joomla/joomla-cms/issues/5503/labels{/name}","comments_url":"https://api.github.com/repos/joomla/joomla-cms/issues/5503/comments","events_url":"https://api.github.com/repos/joomla/joomla-cms/issues/5503/events","html_url":"https://github.com/joomla/joomla-cms/pull/5503","id":52768227,"number":5503,"title":"Routing: Legacy Router Rule for com_newsfeeds","user":{"login":"Hackwar","id":313866,"avatar_url":"https://avatars.githubusercontent.com/u/313866?v=3","gravatar_id":"","url":"https://api.github.com/users/Hackwar","html_url":"https://github.com/Hackwar","followers_url":"https://api.github.com/users/Hackwar/followers","following_url":"https://api.github.com/users/Hackwar/following{/other_user}","gists_url":"https://api.github.com/users/Hackwar/gists{/gist_id}","starred_url":"https://api.github.com/users/Hackwar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Hackwar/subscriptions","organizations_url":"https://api.github.com/users/Hackwar/orgs","repos_url":"https://api.github.com/users/Hackwar/repos","events_url":"https://api.github.com/users/Hackwar/events{/privacy}","received_events_url":"https://api.github.com/users/Hackwar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/joomla/joomla-cms/labels/Language%20Change","name":"Language Change","color":"eb6420"},{"url":"https://api.github.com/repos/joomla/joomla-cms/labels/PR-staging","name":"PR-staging","color":"c7def8"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2014-12-23T19:32:18Z","updated_at":"2015-05-27T13:27:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/joomla/joomla-cms/pulls/5503","html_url":"https://github.com/joomla/joomla-cms/pull/5503","diff_url":"https://github.com/joomla/joomla-cms/pull/5503.diff","patch_url":"https://github.com/joomla/joomla-cms/pull/5503.patch"},"body":"This implements the current routers behavior of com_newsfeeds as a legacyrouter. This is meant for those that want to keep the old behavior at all costs. Later, parameters will be introduced to switch between the legacy behavior and new features.\r\n\r\nThis router is copied verbatim from the current router to make sure that the same behavior is kept. No changes should be done to it until Joomla 4.0, when this is supposed to be deleted. The component routers right now are so fragile, that a slow transition will be next to impossible. To prevent any breaks in backwards compatibility, this legacy router is introduced, so that people having problems with the new router can switch back.\r\n\r\n### How to test\r\n1. Check your site before applying the patch and see the URLs of com_newsfeeds.\r\n2. Apply the patch.\r\n3. See the URLs of com_newsfeeds to stay the same.\r\n\r\n### Dependencies\r\nThis PR requires #5446 to be accepted by the project before it can be applied.\r\n\r\nThis was made possible through the generous donation of the people mentioned in the following link via an Indiegogo campaign: http://joomlager.de/crowdfunding/5-contributors"},"comment":{"url":"https://api.github.com/repos/joomla/joomla-cms/issues/comments/105908035","html_url":"https://github.com/joomla/joomla-cms/pull/5503#issuecomment-105908035","issue_url":"https://api.github.com/repos/joomla/joomla-cms/issues/5503","id":105908035,"user":{"login":"Bakual","id":1018684,"avatar_url":"https://avatars.githubusercontent.com/u/1018684?v=3","gravatar_id":"","url":"https://api.github.com/users/Bakual","html_url":"https://github.com/Bakual","followers_url":"https://api.github.com/users/Bakual/followers","following_url":"https://api.github.com/users/Bakual/following{/other_user}","gists_url":"https://api.github.com/users/Bakual/gists{/gist_id}","starred_url":"https://api.github.com/users/Bakual/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Bakual/subscriptions","organizations_url":"https://api.github.com/users/Bakual/orgs","repos_url":"https://api.github.com/users/Bakual/repos","events_url":"https://api.github.com/users/Bakual/events{/privacy}","received_events_url":"https://api.github.com/users/Bakual/received_events","type":"User","site_admin":false},"created_at":"2015-05-27T13:27:52Z","updated_at":"2015-05-27T13:27:52Z","body":"Your PRs are quite a special case.as they depend on eachother. We really have those seldom.\r\n\r\n@wilsonge I leave that and #5502 for you to deal with.\r\n\r\nAs it is now, it's impossible to test and/or review properly as it's targeting another branch than it's based on. Esentially when merging this we would merge `3.5-dev` into `staging`."}}