Phantasy Star Universe Clementine talk:Wiki Roadmap: Difference between revisions
(Created page with "== Plugin Rationale == The wiki could really use some QoL plugins for aggregation and making it so that all tooling is done in-house. Break and I are super capable of upkeepin...") |
(added more plugins) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== Plugin Rationale == | == Plugin Rationale == | ||
The wiki could really use some QoL plugins for aggregation and making it so that all tooling is done in-house. Break and I are super capable of upkeeping high throughput changes the day of a large update '''and''' that the wiki is very disorganized/not standardized. To that end, I recommend the following plugins: | The wiki could really use some QoL plugins for aggregation and making it so that all tooling is done in-house. Break and I are not super capable of upkeeping high throughput changes the day of a large update '''and''' that the wiki is very disorganized/not standardized. To that end, I recommend the following plugins: | ||
* Scribunto. It comes installed with all new versions of MediaWiki. It allows for Lua execution, allowing me to make more powerful templates. MediaWiki also needs to be updated for the following plugins: | * Scribunto. It comes installed with all new versions of MediaWiki. It allows for Lua execution, allowing me to make more powerful templates. MediaWiki also needs to be updated for the following plugins: | ||
* https://www.mediawiki.org/wiki/Extension:Cargo | * https://www.mediawiki.org/wiki/Extension:Cargo for aggregation and querying. This would enable the automation of all lists when combined with some grunt work of making templates, which I have elected to start doing already. It also makes my life and Pluvio's life easier, as I am already using the MediaWiki API to pull from the list page for my own personal projects. Pluvio has expressed interest for updating the FR at some point and he has stated that he wants to use a scraper for item values, which is far from ideal. I have experience with Cargo and none with SMW. | ||
* https://www.mediawiki.org/wiki/Extension:TabberNeue to add tabs within a page. The mission pages are extremely cluttered and imprecise and this would allow for more graceful segmenting of data. As an example, look up how Ultimate is being handled IRT custom enemy spawns. It doesn't fit well with the prior data. | * https://www.mediawiki.org/wiki/Extension:TabberNeue to add tabs within a page. The mission pages are extremely cluttered and imprecise and this would allow for more graceful segmenting of data. As an example, look up how Ultimate is being handled IRT custom enemy spawns. It doesn't fit well with the prior data. | ||
* https://www.mediawiki.org/wiki/Extension:Page_Forms to allow for automatic page creation based off of the forms here. This would replace Stank's spreadsheet to convert JSONs into Wikitext, and could potentially be further automated down the line. | * https://www.mediawiki.org/wiki/Extension:Page_Forms to allow for automatic page creation based off of the forms here. This would replace Stank's spreadsheet to convert JSONs into Wikitext, and could potentially be further automated down the line. | ||
Line 8: | Line 8: | ||
*# Allows for revisions to be held and then approved at some point in time, such as for mundane revisions like value updates. It does '''NOT''' make things private - we would need a second wiki for that, that shares the existing user database and and would be completely segregated from the normal wiki (we can talk about this later if you're interested). | *# Allows for revisions to be held and then approved at some point in time, such as for mundane revisions like value updates. It does '''NOT''' make things private - we would need a second wiki for that, that shares the existing user database and and would be completely segregated from the normal wiki (we can talk about this later if you're interested). | ||
*# To, potentially at some point, enable users to register for the wiki and contribute revisions without fear of vandalism as they could be manually approved by someone on the moderation or wiki team. | *# To, potentially at some point, enable users to register for the wiki and contribute revisions without fear of vandalism as they could be manually approved by someone on the moderation or wiki team. | ||
[[User:Mika|Mika]] ([[User talk:Mika|talk]]) | === Additional plugins, maybe idk === | ||
* https://www.mediawiki.org/wiki/Extension:Popups for page previewing | |||
* https://www.mediawiki.org/wiki/Extension:DismissableSiteNotice for site notices, but that functionality is rarely used | |||
* https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector for MW localization | |||
* https://www.mediawiki.org/wiki/Extension:Translate for JP support in pages/templates | |||
* https://www.mediawiki.org/wiki/Extension:Labeled_Section_Transclusion | |||
* https://www.mediawiki.org/wiki/Extension:TemplateStyles to have better ability to manage styles through CSS | |||
* Math (bundled with MediaWiki) - might as well make the formula page look nicer | |||
* TextExtracts (bundled with MediaWiki) - needed for popups | |||
* PageImages (bundled with MediaWiki) - needed for popups | |||
[[User:Mika|Mika]] ([[User talk:Mika|talk]]) 21:10, 28 February 2024 (UTC) |
Latest revision as of 14:10, 28 February 2024
Plugin Rationale
The wiki could really use some QoL plugins for aggregation and making it so that all tooling is done in-house. Break and I are not super capable of upkeeping high throughput changes the day of a large update and that the wiki is very disorganized/not standardized. To that end, I recommend the following plugins:
- Scribunto. It comes installed with all new versions of MediaWiki. It allows for Lua execution, allowing me to make more powerful templates. MediaWiki also needs to be updated for the following plugins:
- https://www.mediawiki.org/wiki/Extension:Cargo for aggregation and querying. This would enable the automation of all lists when combined with some grunt work of making templates, which I have elected to start doing already. It also makes my life and Pluvio's life easier, as I am already using the MediaWiki API to pull from the list page for my own personal projects. Pluvio has expressed interest for updating the FR at some point and he has stated that he wants to use a scraper for item values, which is far from ideal. I have experience with Cargo and none with SMW.
- https://www.mediawiki.org/wiki/Extension:TabberNeue to add tabs within a page. The mission pages are extremely cluttered and imprecise and this would allow for more graceful segmenting of data. As an example, look up how Ultimate is being handled IRT custom enemy spawns. It doesn't fit well with the prior data.
- https://www.mediawiki.org/wiki/Extension:Page_Forms to allow for automatic page creation based off of the forms here. This would replace Stank's spreadsheet to convert JSONs into Wikitext, and could potentially be further automated down the line.
- https://www.mediawiki.org/wiki/Extension:Approved_Revs for two reasons.
- Allows for revisions to be held and then approved at some point in time, such as for mundane revisions like value updates. It does NOT make things private - we would need a second wiki for that, that shares the existing user database and and would be completely segregated from the normal wiki (we can talk about this later if you're interested).
- To, potentially at some point, enable users to register for the wiki and contribute revisions without fear of vandalism as they could be manually approved by someone on the moderation or wiki team.
Additional plugins, maybe idk
- https://www.mediawiki.org/wiki/Extension:Popups for page previewing
- https://www.mediawiki.org/wiki/Extension:DismissableSiteNotice for site notices, but that functionality is rarely used
- https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector for MW localization
- https://www.mediawiki.org/wiki/Extension:Translate for JP support in pages/templates
- https://www.mediawiki.org/wiki/Extension:Labeled_Section_Transclusion
- https://www.mediawiki.org/wiki/Extension:TemplateStyles to have better ability to manage styles through CSS
- Math (bundled with MediaWiki) - might as well make the formula page look nicer
- TextExtracts (bundled with MediaWiki) - needed for popups
- PageImages (bundled with MediaWiki) - needed for popups