Edited (2017-05-22) by @texnixe: There is a new Plugin Ideas subcategory now. Please use the new category to post your plugin ideas, request etc., I think this will help us to have more structure while keeping the discussion here in the forum. Thanks to @flokosiol for the suggestion
Thanks @jenstornell for your great initiative with the GitHub repo, I don’t know if you want to keep it or not, now that we have the new category?
What features are you missing in Kirby that could work as plugins?
I like the content staging idea, but I’d rather have a git-based staging strategy (production site without the panel and a cron job that pulls from git, staging site with the panel and manually committing and pushing a batch of changes), and a plugin that helps with that strategy (e.g. add a button/page to the panel for doing the commit-and-push thing in PHP).
A full content staging mechanism in one Kirby instance would be much harder to do and more brittle, IMO. Helps people who don’t have git on the server or would have difficulties setting up 2 site instances, but not sure it’s best to push in that direction.
Another approach would be to use revisions (if this feature is ever available). We could make changes to any page and save them as a “staging” or “pending” revision. A button would then switch these staging revisions with the normal/prod pages.
An easy-to-use shopping cart + payment gateway plugin, that can handle recurring subscriptions, gift vouchers and discount codes. It would be great to have a plugin for automatic integration with services such as SnipCart, FoxyCart, or that provide an easy way to implement things such as a Stripe Checkout widget, without having to write a complete shopping cart on our own.