diff --git a/README.md b/README.md index f346035..251313b 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,10 @@ itself. This fork already uses the non-deprecated `$user->lang('KEY')` method call everywhere instead, so it isn't exposed to that removal whenever it happens in a later 4.0 build. +## TODO + +Ideas not yet built, practical and speculative alike: [`docs/TODO.md`](docs/TODO.md). + ## Contributing Contributions are welcome! diff --git a/docs/TODO.md b/docs/TODO.md new file mode 100644 index 0000000..90b27f6 --- /dev/null +++ b/docs/TODO.md @@ -0,0 +1,19 @@ +# TODO + +Ideas not yet built, practical and speculative alike. + +## Article creation templates + +Right now a new article always starts blank. Offer a starting-point picker +when creating an article: + +- **Blank** — today's behavior, an empty edit form. +- **Generic (Wikipedia-style)** — pre-fill the message body with a common + encyclopedia-article skeleton (e.g. an intro paragraph placeholder, + `Overview`, `History`, `References` section headings) so new articles + don't start from a truly empty box. + +Not scoped further yet — open questions include whether templates should be +admin-configurable/extensible beyond these two, and whether template choice +belongs on the overview page's quick-create box or only on the edit form +itself.