You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If our donation fund isn't empty, we'll gladly reward you with a donation as a token of appreciation.
Finished improvements from previous roadmaps/requests
1. Clean(er) URL's (short problem description: spaces and special characters URL handling + saving to database and displaying them in menu)
Long problem description and example:
When 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.
1a. But what about all other special characters? And what "URL" are we going to save in the database in those cases.
1b. Once we update WonderCMS with this feature, how do we handle the user page names in their database.js to avoid an upgrading mess?
1c. After all this, we still need to display pages in the menu exactly the user entered them. EDIT: this looks promising: http://cubiq.org/the-perfect-php-clean-url-generator
**IN WORK: @wdj-ac has started working on this, contribute if you can: https://github.com/wdj-ac/wondercms/issues/ - DONE, thanks to @wdj-ac (Pascal Jordin)
2. Display all pages in the settings panel and additionally include some "hide from menu" functionality.
Problem: 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.
**IN WORK: @wdj-ac has started working on this, contribute if you can: https://github.com/wdj-ac/wondercms/issues/ - DONE, thanks to @wdj-ac (Pascal Jordin)
3. Enable users to install plugins via the settings panel. (Almost done, test version in near the end)
3a. This should be an input text field, which would take a ZIP link (allowed only from github.com domain) and extract it to the users plugin folder.
3b. Enable users to update their plugin with a new ZIP link (if the plugin name is the same).
3c. Simple plugin list (list all plugins from plugins folder)
3d. Enable users to easily remove a plugin (from the plugin list, a small "X" would do and a confirm dialog).
3e. Same functionality for themes (we will probably need an extra field for this, possibly a check box to choose between installing a plugin or a theme to avoid two text fields).
[Plugin request] Simple blog functionality (development discussion: #44) - provided with a plugin with upcoming 3.0.0 release
[Theme discussion] Blog theme (development discussion: #55) - provided with a plugin with upcoming 3.0.0 release
Add special section on WonderCMS website for plugins and themes
Automate the process of reading themes/plugins from GitHub and display them on the WonderCMS website in a searchable and paginated way (numbered pages) possibly searchable by name). - will be partially provided with upcoming 3.0.0 release
8. Additional code review/optimisation.
[Plugin request] Multi language settings panel (development discussion: #40)
The text was updated successfully, but these errors were encountered:
User requests
- All done!
In progress or inactive
- [Plugin request] [1.0.0 released - additional requests made] Social networks block (development discussion: #42)
Short guidelines for tackling any of the requests
Finished improvements from previous roadmaps/requests
1. Clean(er) URL's (short problem description: spaces and special characters URL handling + saving to database and displaying them in menu)- DONE, thanks to @wdj-ac (Pascal Jordin)Long problem description and example:
When 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.
1a. But what about all other special characters? And what "URL" are we going to save in the database in those cases.
1b. Once we update WonderCMS with this feature, how do we handle the user page names in their database.js to avoid an upgrading mess?
1c. After all this, we still need to display pages in the menu exactly the user entered them.
EDIT: this looks promising: http://cubiq.org/the-perfect-php-clean-url-generator
**IN WORK: @wdj-ac has started working on this, contribute if you can: https://github.com/wdj-ac/wondercms/issues/
2. Display all pages in the settings panel and additionally include some "hide from menu" functionality.- DONE, thanks to @wdj-ac (Pascal Jordin)Problem: 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.
**IN WORK: @wdj-ac has started working on this, contribute if you can: https://github.com/wdj-ac/wondercms/issues/
3. Enable users to install plugins via the settings panel. (Almost done, test version in near the end)3a. This should be an input text field, which would take a ZIP link (allowed only from github.com domain) and extract it to the users plugin folder.
3b. Enable users to update their plugin with a new ZIP link (if the plugin name is the same).
3c. Simple plugin list (list all plugins from plugins folder)
3d. Enable users to easily remove a plugin (from the plugin list, a small "X" would do and a confirm dialog).
3e. Same functionality for themes (we will probably need an extra field for this, possibly a check box to choose between installing a plugin or a theme to avoid two text fields).
[Plugin request] Simple blog functionality (development discussion: #44)- provided with a plugin with upcoming 3.0.0 release[Theme discussion] Blog theme (development discussion: #55)- provided with a plugin with upcoming 3.0.0 releaseAdd special section on WonderCMS website for plugins and themesAutomate the process of reading themes/plugins from GitHub and display them on the WonderCMS website in a searchable and paginated way (numbered pages) possibly searchable by name).- will be partially provided with upcoming 3.0.0 release8. Additional code review/optimisation.[Plugin request] Multi language settings panel (development discussion: #40)The text was updated successfully, but these errors were encountered: