Feature suggestions

Hello CP gang,

I have a few suggestions that I think might be good to see in the core:

  1. Copy post & pages
  2. Re-order pages visually / drag & drop
  3. Currently the link to and from the front-end and the dashboard is just the site title, with the drop down. Every time I do a tutorial (for a WP Site) I have to explain this to clients and I think there should be a no-explanation necessary “View Site” (when you’re in the admin) and “Dashboard” (when you’re on the front-end) link that stands out somehow. Maybe the current button could become a “split button”, or add a new one.

I know that there are plugins for #1 and #2. I install them on almost every site I build for clients.

I’m still learning about Classic Press’s guiding principles but I’ve taken a look at some of the changes that you’ve made already and they seem to be guided by common sense. I like that there’s a goal of having Core Plugins as well.

Thanks for the work you’re doing. I’m having fun learning about ClassicPress.

Crystal

actually, core plugins idea was one of the principles that guided CP at the start, but it has been abandoned because it was in a way limiting of developers and users freedoms. think about being an indie dev and having to compete with ClassicPress core team shipping plugins and themes - people would always prefer the ones shipped by the core even if yours are more than good and this is not good for the economy.

also think about code ownership and accountability: letting devs develop themes and plugins, host them on GitHub and list then on the ClassicPress directory lets them be owners of their code and they are the ones who maintain it, and that builds trust between them and the users.

The core plugins idea being abandoned was a natural evolution of our community, made by listening to people’s opinions and ideas on how to shape the economy and ecosystem (because let’s face it - a CMS is both, there are people earning a living out of it)

2 Likes

IMO, #1 and #2 really belong in plugin territory. It could even be a CP utilities plugin.

The idea is to keep core as lightweight as possible. If you keep adding requests into core, eventually you’ll end up with too many options, which can get confusing, and a bloated core with code that not everyone needs.

For example, I seldom need to re-order pages or posts, nor copy posts and pages. Only a handful of clients need those features.

2 Likes

#3 can be done (fairly) easily by changing the link label in front end from site title to “Dashboard”, in dashboard from site title to “Visit Site” and making minor changes to the dropdown.

1 Like

Hello - thanks for the update about the Core plugins. I think I was reading some older forum posts.

:slight_smile:

1 Like

Hi Crystal,

I have created a PR regarding #3. This has to be reviewed by other users.

Re your nr 3: unfortunately my PR is not approved. This is plugin territory. For more info see the PR.
FYI: backend and frontend are (kind of) recognizable by the icon before the text.

1 Like