Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of all requests / Roadmap #41

Closed
robiso opened this issue Sep 19, 2017 · 3 comments
Closed

List of all requests / Roadmap #41

robiso opened this issue Sep 19, 2017 · 3 comments
Projects

Comments

@robiso
Copy link
Owner

@robiso robiso commented Sep 19, 2017

  • Old development thread can be found here: #21

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

  1. The solution to the possible improvements should be compact/small/smart and clean in terms of code.
  2. Awesome solutions are rewarded with a honourable mention on the official WonderCMS website - https://wondercms.com/special-contributors and the WonderCMS download page https://wondercms.com/latest.
  • 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)

@robiso robiso changed the title Future improvements/requests [Discussion/dev] List of all requests / Roadmap Sep 19, 2017
@robiso robiso added this to 2.x.x roadmap in Roadmap Oct 10, 2017
@camillo777
Copy link

@camillo777 camillo777 commented Dec 17, 2019

Maybe a website refresh?

@robiso
Copy link
Owner Author

@robiso robiso commented Jan 8, 2020

@camillo777 done 🚀
Revamped: https://www.wondercms.com/

Any feedback is appreciated.

@camillo777
Copy link

@camillo777 camillo777 commented Jan 8, 2020

@robiso really awesome!

@robiso robiso closed this Apr 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Roadmap
3.x.x roadmap
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants