{"action":"created","issue":{"url":"https://api.github.com/repos/robiso/wondercms/issues/21","repository_url":"https://api.github.com/repos/robiso/wondercms","labels_url":"https://api.github.com/repos/robiso/wondercms/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/robiso/wondercms/issues/21/comments","events_url":"https://api.github.com/repos/robiso/wondercms/issues/21/events","html_url":"https://github.com/robiso/wondercms/issues/21","id":216995413,"number":21,"title":"WonderCMS future improvements and issues (help us)","user":{"login":"robiso","id":6200139,"avatar_url":"https://avatars1.githubusercontent.com/u/6200139?v=3","gravatar_id":"","url":"https://api.github.com/users/robiso","html_url":"https://github.com/robiso","followers_url":"https://api.github.com/users/robiso/followers","following_url":"https://api.github.com/users/robiso/following{/other_user}","gists_url":"https://api.github.com/users/robiso/gists{/gist_id}","starred_url":"https://api.github.com/users/robiso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robiso/subscriptions","organizations_url":"https://api.github.com/users/robiso/orgs","repos_url":"https://api.github.com/users/robiso/repos","events_url":"https://api.github.com/users/robiso/events{/privacy}","received_events_url":"https://api.github.com/users/robiso/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-03-25T18:50:42Z","updated_at":"2017-04-30T16:45:55Z","closed_at":null,"body":"Hello everyone. We need your help with improving WonderCMS.\r\n\r\n# Roadmap\r\n\r\n## Improvements, problems and possible _solutions_ listed by priority\r\n 1. Clean(er) URL's (short problem description: spaces and special characters URL handling + saving to database and displaying them in menu)\r\nLong problem description and example:\r\nWhen an user enters \"my new page\" in their menu at their example.com domain, spaces aren't stripped and the URL is example.com/my new page. The solution would be to replace spaces with the \"**-**\" character so the URL would be example.com/my-new-page.\r\n - But what about all other special characters? And what \"URL\" are we going to save in the database in those cases.\r\n - Once we update WonderCMS with this feature, how do we handle the user page names in their database.js to avoid an upgrading mess?\r\n - After all this, we still need to display pages in the menu exactly the user entered them.\r\n**EDIT**: this looks promising: http://cubiq.org/the-perfect-php-clean-url-generator\r\n\r\n2. Display all pages in the settings panel and additionally include some \"hide from menu\" functionality.\r\nProblem: There's currently no \"full list\" of pages in the settings. A solution to this would be to view the database.js but that's definitely a hassle. We need a simple way to display all pages and a checkbox in the current page settings menu, that would enabe the user to hide the page from the menu.\r\n\r\n3. Special section on WonderCMS website for plugins and themes\r\nProblem: Once we get more themes and plugins, it will be harder to browse through themes on GitHub.\r\nWe could automate the process of reading themes/plugins from GitHub and display them on the WonderCMS website.\r\n\r\n-----\r\nThe solution to the possible improvements, especially clean(er) URLs, should be small and clean in terms of code.\r\n\r\n**If you find an awesome solution, we will gladly list you and your website on wondercms.com/special-contributors and the official WonderCMS download page wondercms.com/latest. If our donation fund isn't empty, you're also rewarded with a donation.**"},"comment":{"url":"https://api.github.com/repos/robiso/wondercms/issues/comments/298242954","html_url":"https://github.com/robiso/wondercms/issues/21#issuecomment-298242954","issue_url":"https://api.github.com/repos/robiso/wondercms/issues/21","id":298242954,"user":{"login":"robiso","id":6200139,"avatar_url":"https://avatars1.githubusercontent.com/u/6200139?v=3","gravatar_id":"","url":"https://api.github.com/users/robiso","html_url":"https://github.com/robiso","followers_url":"https://api.github.com/users/robiso/followers","following_url":"https://api.github.com/users/robiso/following{/other_user}","gists_url":"https://api.github.com/users/robiso/gists{/gist_id}","starred_url":"https://api.github.com/users/robiso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robiso/subscriptions","organizations_url":"https://api.github.com/users/robiso/orgs","repos_url":"https://api.github.com/users/robiso/repos","events_url":"https://api.github.com/users/robiso/events{/privacy}","received_events_url":"https://api.github.com/users/robiso/received_events","type":"User","site_admin":false},"created_at":"2017-04-30T16:45:55Z","updated_at":"2017-04-30T16:45:55Z","body":"Just to continue this discussion and keep everyone posted on what is developing and where we're headed.\r\n\r\n1. @Alamantus has provided us with a better update system (file_get_contents to cURL) and fixed absolute URLs to relative ones which enables WonderCMS a broader audience. Additionally, he provided us with an another display login URL fix. Thank you Robbie!\r\n\r\n- @wdj-ac has started solving problems #1 (cleaner URLs - slugs) and #2 (hide/show pages in menu functionality) (both #1 and #2 are described in detail at the top of this discussion https://github.com/robiso/wondercms/issues/21#issue-216995413) and is almost done. Please join in on solving the couple of last problems we're running (and probably still going) into https://github.com/wdj-ac/wondercms/issues/\r\n\r\nI'll update my first post to reflect what's in the works."}}
{"actor":{"display_login":"robiso"}}