{"action":"created","issue":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1457","repository_url":"https://api.github.com/repos/backdrop/backdrop-issues","labels_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1457/labels{/name}","comments_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1457/comments","events_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1457/events","html_url":"https://github.com/backdrop/backdrop-issues/issues/1457","id":123966760,"number":1457,"title":"Add a menu-styles API into core","user":{"login":"klonos","id":2423362,"avatar_url":"https://avatars.githubusercontent.com/u/2423362?v=3","gravatar_id":"","url":"https://api.github.com/users/klonos","html_url":"https://github.com/klonos","followers_url":"https://api.github.com/users/klonos/followers","following_url":"https://api.github.com/users/klonos/following{/other_user}","gists_url":"https://api.github.com/users/klonos/gists{/gist_id}","starred_url":"https://api.github.com/users/klonos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klonos/subscriptions","organizations_url":"https://api.github.com/users/klonos/orgs","repos_url":"https://api.github.com/users/klonos/repos","events_url":"https://api.github.com/users/klonos/events{/privacy}","received_events_url":"https://api.github.com/users/klonos/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/backdrop/backdrop-issues/labels/type%20-%20feature%20request","name":"type - feature request","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"wesruv","id":5607236,"avatar_url":"https://avatars.githubusercontent.com/u/5607236?v=3","gravatar_id":"","url":"https://api.github.com/users/wesruv","html_url":"https://github.com/wesruv","followers_url":"https://api.github.com/users/wesruv/followers","following_url":"https://api.github.com/users/wesruv/following{/other_user}","gists_url":"https://api.github.com/users/wesruv/gists{/gist_id}","starred_url":"https://api.github.com/users/wesruv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wesruv/subscriptions","organizations_url":"https://api.github.com/users/wesruv/orgs","repos_url":"https://api.github.com/users/wesruv/repos","events_url":"https://api.github.com/users/wesruv/events{/privacy}","received_events_url":"https://api.github.com/users/wesruv/received_events","type":"User","site_admin":false},"assignees":[{"login":"wesruv","id":5607236,"avatar_url":"https://avatars.githubusercontent.com/u/5607236?v=3","gravatar_id":"","url":"https://api.github.com/users/wesruv","html_url":"https://github.com/wesruv","followers_url":"https://api.github.com/users/wesruv/followers","following_url":"https://api.github.com/users/wesruv/following{/other_user}","gists_url":"https://api.github.com/users/wesruv/gists{/gist_id}","starred_url":"https://api.github.com/users/wesruv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wesruv/subscriptions","organizations_url":"https://api.github.com/users/wesruv/orgs","repos_url":"https://api.github.com/users/wesruv/repos","events_url":"https://api.github.com/users/wesruv/events{/privacy}","received_events_url":"https://api.github.com/users/wesruv/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/milestones/26","html_url":"https://github.com/backdrop/backdrop-issues/milestones/1.5.0","labels_url":"https://api.github.com/repos/backdrop/backdrop-issues/milestones/26/labels","id":1553421,"number":26,"title":"1.5.0","description":"1.5.0","creator":{"login":"jenlampton","id":397895,"avatar_url":"https://avatars.githubusercontent.com/u/397895?v=3","gravatar_id":"","url":"https://api.github.com/users/jenlampton","html_url":"https://github.com/jenlampton","followers_url":"https://api.github.com/users/jenlampton/followers","following_url":"https://api.github.com/users/jenlampton/following{/other_user}","gists_url":"https://api.github.com/users/jenlampton/gists{/gist_id}","starred_url":"https://api.github.com/users/jenlampton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jenlampton/subscriptions","organizations_url":"https://api.github.com/users/jenlampton/orgs","repos_url":"https://api.github.com/users/jenlampton/repos","events_url":"https://api.github.com/users/jenlampton/events{/privacy}","received_events_url":"https://api.github.com/users/jenlampton/received_events","type":"User","site_admin":false},"open_issues":32,"closed_issues":7,"state":"open","created_at":"2016-01-31T05:27:27Z","updated_at":"2016-09-05T02:50:25Z","due_on":"2016-09-15T07:00:00Z","closed_at":null},"comments":57,"created_at":"2015-12-27T07:59:24Z","updated_at":"2016-09-06T14:55:26Z","closed_at":null,"body":"After a recent comment from our friendly Monkey, I started reading a few articles and blog posts that were returned from google search for \"I hate Drupal\". I wanted to get a better idea of what it is that people *hate* about Drupal. What makes them give up and choose another CMS? Most of the things that pissed users off were things that they thought should be fairly simple tasks or offered out of the box by a modern CMS. In reality, these features in order to be implemented in Drupal 6/7 required a multitude of contrib modules. Then came a *lot* of reading and then a *lot* of fiddling and pogo-sticking around the UI and perhaps having to battle with bugs and feature requests lingering for ages in the respective issue queues (that could last for whole days or even weeks). Finally, when/if they somehow managed to make all these contrib modules and 3rd party libraries \"sing\" together, they had something that they thought was \"plain ugly\" or made their site slow.\r\n\r\nSome of these commonly-requested features that seem to be coming up over and over in these articles over the net are a WYSIWYG editor (we have this covered now), a slideshow (will cover it in #1152), better media handling in general as well as being able to create drop-down menus, which is what this issue here is about...\r\n\r\nLets please pick a library or a contrib module among the many that exist for D7 and have drop-down menus be an out-of-the-box feature for Backdrop that is a breeze to set up. It doesn't have to be anything too complicated like say [Megamenu](https://www.drupal.org/project/megamenu).\r\n\r\nThe [most installed modules that come up after a search for \"menu\" in d.org](https://www.drupal.org/project/project_module?f[0]=&f[1]=&f[2]=&f[3]=&f[4]=sm_field_project_type%3Afull&text=menu&solrsort=iss_project_release_usage+desc&op=Search) are:\r\n\r\n1. [Superfish](https://www.drupal.org/project/superfish): more than 140k installations\r\n2. [Nice Menus](https://www.drupal.org/project/nice_menus): more than 86k installations\r\n3. [Responsive Menus](https://www.drupal.org/project/responsive_menus): about 35k installations\r\n\r\nIt's interesting that the one module in the list that claims to be responsive is the one with the less installations out of the three - with a considerable difference too. So, [when you add the term \"responsive\" to the same search](https://www.drupal.org/project/project_module?f[0]=&f[1]=&f[2]=&f[3]=&f[4]=sm_field_project_type%3Afull&text=menu+responsive&solrsort=iss_project_release_usage+desc&op=Search), you get:\r\n\r\n1. [Responsive Menus](https://www.drupal.org/project/responsive_menus): about 35k installations.\r\n2. [Responsive Dropdown Menus](https://www.drupal.org/project/responsive_dropdown_menus) only about 2900 installations.\r\n3. [Mobile Navigation](https://www.drupal.org/project/mobile_navigation): only about 2400 installations.\r\n4. [Responsive Navigation](https://www.drupal.org/project/responsive_navigation): close to 500 installations.\r\n\r\nCurious as to what are others using.\r\n\r\nAlso, could we perhaps adapt/reuse what we have for the admin bar?"},"comment":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/comments/244976999","html_url":"https://github.com/backdrop/backdrop-issues/issues/1457#issuecomment-244976999","issue_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1457","id":244976999,"user":{"login":"docwilmot","id":1042283,"avatar_url":"https://avatars.githubusercontent.com/u/1042283?v=3","gravatar_id":"","url":"https://api.github.com/users/docwilmot","html_url":"https://github.com/docwilmot","followers_url":"https://api.github.com/users/docwilmot/followers","following_url":"https://api.github.com/users/docwilmot/following{/other_user}","gists_url":"https://api.github.com/users/docwilmot/gists{/gist_id}","starred_url":"https://api.github.com/users/docwilmot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/docwilmot/subscriptions","organizations_url":"https://api.github.com/users/docwilmot/orgs","repos_url":"https://api.github.com/users/docwilmot/repos","events_url":"https://api.github.com/users/docwilmot/events{/privacy}","received_events_url":"https://api.github.com/users/docwilmot/received_events","type":"User","site_admin":false},"created_at":"2016-09-06T14:55:26Z","updated_at":"2016-09-06T14:55:26Z","body":"If we dont use an API, is the dropdown menu going to be provided by the theme? the menu block? We need some way to allow contrib to override the core dropdown code."}}
{"actor":{"display_login":"docwilmot"}}