{"action":"opened","issue":{"url":"https://api.github.com/repos/modxcms/evolution/issues/690","repository_url":"https://api.github.com/repos/modxcms/evolution","labels_url":"https://api.github.com/repos/modxcms/evolution/issues/690/labels{/name}","comments_url":"https://api.github.com/repos/modxcms/evolution/issues/690/comments","events_url":"https://api.github.com/repos/modxcms/evolution/issues/690/events","html_url":"https://github.com/modxcms/evolution/issues/690","id":167022263,"number":690,"title":"Completely rewriting Manager with Bootstrap concept","user":{"login":"pmfx","id":10888055,"avatar_url":"https://avatars.githubusercontent.com/u/10888055?v=3","gravatar_id":"","url":"https://api.github.com/users/pmfx","html_url":"https://github.com/pmfx","followers_url":"https://api.github.com/users/pmfx/followers","following_url":"https://api.github.com/users/pmfx/following{/other_user}","gists_url":"https://api.github.com/users/pmfx/gists{/gist_id}","starred_url":"https://api.github.com/users/pmfx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmfx/subscriptions","organizations_url":"https://api.github.com/users/pmfx/orgs","repos_url":"https://api.github.com/users/pmfx/repos","events_url":"https://api.github.com/users/pmfx/events{/privacy}","received_events_url":"https://api.github.com/users/pmfx/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-22T11:04:16Z","updated_at":"2016-07-22T11:04:16Z","closed_at":null,"body":"I believe we need to update Manager look and feel. That's why I was experimenting with rewriting completely Manager with Bootstrap3 over the weekend. A lot of work but it is possible.\r\n\r\nTo have it all in Bootstrap, huge amount of code will have to be rewritten. I mean HTML in 95%. Mostly files in /manager/actions/ I wonder: will so many changes make it not possible to merge with current develop branch? If so, how to do this? Or **is it possible with normal commits to develop branch**?\r\n\r\nFor now I have moved (merged) menu.php directly to 1.php to have fully working navbar with dropdowns. I think tree iframe and main iframe can stay as as they are. **Everything is working fine** (updated JS to avoid menu iframe) - example: **saving resource updates tree as expected**. Maybe Tree can be moved but I dont know if its only updated by AJAX or by reloading too.\r\n\r\n**ManagerManager** rules like \"mm_hideFields\" \"mm_renameField\" **may not work as html will change**. We will have to **update MM**. In new version .form-group divs (wrapping label, input, optional help text) will have unique ID so it will be very easy to target them with MM. **So MM update should be relatively easy**.\r\n\r\n# What is working right now:\r\n\r\n- Login page\r\n- Dashboard\r\n- Navbar\r\n- Edit resource\r\n\r\nAll edit resource form elements have bee rewritten with Bootstrap markup. TVs too.\r\n\r\nNOTE: **full responsive** Manager (available for mobile devices) **is not the goal**. Goal is new look and feel, easy to mantain Manager code, easier form manipulation etc. Some main frame content uses and will use Bootstrap responsive grid and will nicely collapse on lower resolutions.\r\n\r\nAdditionally, I see future Evolution with **one solid, consistent theme only** - no need for code supporting 3rd party themes. It will simplify things I think. Revolution is a good example here - only one theme and it is more than ok.\r\n\r\nI wonder what core dev team members think about. Let me know @yama @Jako @dmi3yy @Deesen and others.\r\n\r\n# Screenshots:\r\n\r\n- Dashboard http://prnt.sc/bw2j1v\r\n- Edit resource 1 http://prnt.sc/bw2jgg\r\n- Edit resource 2 http://prntscr.com/bw2tcr\r\n- Edit resource 3 http://prntscr.com/bw2sxg\r\n- Edit resource 4 help popover https://snag.gy/Wg73ZN.jpg\r\n\r\n# Demo:\r\nhttp://pm-fx.com/sandbox/evobootstrap/manager/\r\nuser: githubviewer\r\npassword: gview345\r\n\r\nI have moved this issue from #672 as it is different matter."}}
{"actor":{"display_login":"pmfx"}}