CANCELLED. SUPERSEDED WITH NEW RFC. SEE HERE.
See it here.
I've decided to revamp the news page system for several reasons:
- It's getting really large and slows down the loading of the main page.
- The way archiving was done is not optimal as it only transcludes a page from somewhere else. Conditional transclusion was not implemented and if it was it needs to be repeated for all transcluded pages.
- Nobody was archiving news items for years.
The new system uses lua and a whole lot of templates. The new templates are:
{{news header}}
- defines the headers{{news item}}
- the news items, grouped by date
Advantages of this new system:
- Conditional transclusion finally added and applies to all the templates listed above.
- Self-archival of news items. News items older than 3 months are no longer transcluded.
- Massive reduction in size (by around 600KB, from 700+ to 100+) which should make loading the main page way faster.
Caveats:
- CSS to hide the massive number of empty paragraphs left behind (easily done).
- URLs need to have the equal sign = escaped. use
{{=}}
or = (news authors need to pay attention).
I'd appreciate the following feedback:
- Readability of the wiki markup with this implemented
- Concerns with = escaping (well, it caught me off-guard too at first)
- Suggested CSS changes
- Whether you'd want the wiki to migrate to the new system
- A date that you think the wiki can migrate to the new system
- Other relevant feedback