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:
Is it OK to use tabview tabs on the news page? No one has been laying their fingers on the "news" years ago (2012-2015). Putting them onto separate tabs saves loading time, and will load only when the user navigates them.
And not to be confused with tabber. Tabber does no help on saving load time since all tabs are loaded simultaneously.
Is it OK to use tabview tabs on the news page?
The two issues pointed out by the page itself makes tabview problematic for use. Also I prefer the news be presented in a linear fashion as it is now, like a timeline.
Using tabview doesn't solve the problem with the management of subpages. You still need to create subpages for the year (and month) and then updating the container page; that is the modus operandi of the current archival scheme which I noted no one has been bothered doing for years.
The new system on the other hand only ever needs the two templates.