slimndap / wp-theatre

A free plugin to publish your events on a WordPress website. Perfect for theaters, music venues, cinemas and festivals.
https://wp.theater
GNU General Public License v3.0
39 stars 22 forks source link

Define scope Theater 1.0 #319

Open slimndap opened 1 year ago

slimndap commented 1 year ago

Reconsider role

Fully featured events plugin? Or a base plugin that can be extended with plugins and hooks? https://github.com/slimndap/wp-theatre/discussions/321

Reconsider functionality

Is there any bloat that can be removed?

Data model

Simpler, more performant, using WP core functionality. https://github.com/slimndap/wp-theatre/issues/318

Templating

Just like Woocommerce? Or is there a better way? https://github.com/slimndap/wp-theatre/issues/189

Frontend

Do we rewrite the frontend output (HTML, CSS, JS) of the calendar views?

Documentation

Which standards to follow for inline comments and how do we generate the documentation (uses and developers)?

Accessibility

All output should work with any properly built theme and be fully accessible for everyone and anything (eg. searchengines, AI.

Performance

As fast a possible.

Automated tests

Run test after each commit. Cover as much of the plugin as possible, including any hooks that extensions rely on.

Ecosystem

How do we stimulate, organize and support all extensions?

Backwards compatibility

Can existing users safely upgrade to 1.0? Do they have to migrate their data? Will all hooks keep working? Or is upgrading to 1.0 from an earlier version something that should be discouraged?

slimndap commented 1 year ago

I started a discussion on Github about the role of the plugin: https://github.com/slimndap/wp-theatre/discussions/321

But after writing everything down, I think I also have my answer.

I would however really like to hear your input as well @carstingaxion.