STO Awakening.jpg

We are currently performing an upgrade to our software. This upgrade will bring MediaWiki from version 1.31 to 1.33. While the upgrade is being performed on your wiki it will be in read-only mode. For more information check here.

STOWiki:Vector skin/Vote01

From Star Trek Online Wiki
Jump to: navigation, search

This is an archive of STOWiki:Vector skin.

  • Please do not edit this page!
  • If needed, direct any comments to the current talk page.

Vote

Should we change STOWiki's current skin to the new Vector skin? (see preview links below)

  • Remember, the skin can still be adjusted when it reaches the live site. In fact, members of the community can more easily test their own adjustments when it's here.
  • Also note, unfortunately, that at least for the time being, a change to the new skin will mean the old ones will not be available after the change.


I support changing to the Vector skin. I currently oppose the change. I abstain.
  1. Eyes User-Eyes-Sig.png 17:09, 17 July 2012 (UTC)
  2. Dukedom 17:11, 17 July 2012 (UTC)
  3. Rayfire 20:28, 17 July 2012 (UTC)
  4. Akira-sensei 20:32, 17 July 2012 (UTC)
  5. Darkthunder 04:48, 18 July 2012 (UTC)
  6. ShadowSight 12:53, 18 July 2012 (UTC)
  7. Svpaladin 23:55, 19 July 2012 (UTC)
  8. Valzaria 01:46, 21 July 2012 (UTC)
  9. Sanduku tupu 16:17, 21 July 2012 (UTC)
  10. awesomesocks42 19:00, 21 July 2012 (UTC)
  11. Markonian 23:15, 21 July 2012 (UTC)
  12. Alex Orange 01:49, 22 July 2012 (UTC)
  13. Phoenix316 21:50, 22 July 2012 (UTC)
  14. flatline 12:50, 23 July 2012 (UTC)
  15. DazzaJay 07:10PM, 24 July 2012 (GMT+10)
  16. Brackynews 07:20, 25 July 2012 (UTC)
  17. Pokekid9 15:57, 27 July 2012 (UTC)
  18. Uberwitcher 7:22, 28 July 2012 (UTC)
  19. CPTNIce 20:17, 28 July 2012 (UTC)
  20. Magictw77 06:25, 29 July 2012 (UTC)
  21. DWolf2k2 07:49, 30 July 2012 (UTC)
  22. Boby 03:05, 31 July 2012 (UTC)
  23. add your sig on a new line above to support the change (*~~~~)
  1. RachelGarrett 19:48, 17 July 2012 (UTC)
  2. Backyardserenade 22:13, 17 July 2012 (UTC)
  3. MikeWard1701 22:23, 17 July 2012 (UTC)
  4. Noram 00:47, 18 July 2012 (UTC)
  5. awesomebuffalo12 02:44, 18 July 2012 (UTC)
  6. CzechOut 12:54, 18 July 2012 (UTC)
  7. KarikaCommunicator 16:23, 18 July 2012 (UTC)
  8. berthulf 23:15, 18 July 2012 (UTC)
  9. Lord Trekie 05:45, 20 July 2012 (UTC)
  10. Richardhendricks 19:54, 20 July 2012 (UTC)
  11. Sumghai 06:58, 22 July 2012 (UTC)
  12. Wytecastl 01:34, 23 July 2012 (UTC)
  13. MatthewM 09:33, 24 July 2012 (UTC)
  14. Aaron mcgrath1 13:11, 24 July 2012 (UTC)
  15. CheeseofBorg 20:59, 26 July 2012 (UTC)
  16. --Ryan Hoots 15:45, 30 July 2012 (UTC)
  17. --Mitchw0 21:15, 31 July 2012 (UTC)
  18. add your sig on a new line above to oppose the change (*~~~~)
  1. PerRock 08:16, 13 August 2012 (UTC)
  • add your sig on a new line above to abstain (*~~~~)

Information

This is a proposed default skin change for STOWiki to a heavily modified version of Vector.

Quick summary: Our current skins (STOfederation, STOklingon, STOborg) are fully custom, meaning their code, styles, and images are all unique. The code being fully custom opens us up to problems during software upgrades we wouldn't otherwise have, and sometimes it creates compatibility issues we can't solve (wikEd, for exmaple, won't work here). So far, I've worked with our hosts, Curse, to fix coding incompatibilities with the software upgrades, but the process has often not gone smoothly, leading to long delays. Also, it takes more time to update the skins and setting up ways for the community to help with this are more difficult. (So far, I've been doing the work myself.)

This modified Vector skin is proposed as a way to solve these problems. With no code changes to the Vector skin, we only have style and image problems, which we can fix without coordinating with Curse. The wiki already provides the tools we need for the community to test changes, and we admins can easily deploy desirable changes. (The sole exception is a small extension that provides a couple small features that can't be done through styles or image uploads, but the extension is non-essential unlike the custom skin code.)

Preview links

Visual information

  • The current backgrounds were only chosen to test the random background feature. Please feel free to suggest or upload backgrounds for the final version.
  • The original idea behind this skin was to somewhat emulate the game's loading screen shown when loading missions and such.
  • Taking community input into account, it was adapted to look more like LCARS blue hybridized with the game's user interface.
  • Unfortunately, I failed to find a font with a free and open embedding license that looked like the in-game button font. The font I chose does resemble the other font used in-game, though it has a few quirks.

Compatibility information

  • Compatibility problems with new versions of MediaWiki fall into two types:
    • Coding incompatibilities can be very serious, leading to delays or serious bugs, and can only be fixed with the help of Curse. This make this kind of problem difficult to fix quickly, and it's much more difficult for the larger community to help fix (since it all happens on the backend of the wiki, which we don't have access to).
    • Style incompatibilities are, at worst, annoyances. (A common example is white text on a near-white background.) The community can diagnose these problems and then test and deploy fixes without any need of Curse's help. We've typically been able to fix style problems within 24 hours of them being reported.
  • Our current skins (STOfederation, STOklingon, STOborg) are fully custom skins, very vulnerable to both coding and style incompatibilities when the MediaWiki software is upgraded.
    • Currently, the current skins have both coding and style compatibility issues with the next version of MediaWiki (1.19), but I haven't yet investigated how serious these are or how difficult they will be to fix.
  • The modified Vector skin has minimal vulnerability to coding problems (the supporting extension is not essential, nor has the PHP code for the Vector skin been modified), but style incompatibilities are still a risk.
    • All known style compatibility problems with 1.19 have already been fixed.
    • That said, my 1.19 sandbox still needs many of its extensions updated, and that could potentially introduce a few more style issues.

Technical information

  • This is based on the Vector skin packaged with MediaWiki, the software our wiki runs on.
    • The modifications are made solely through CSS styles, images uploaded to the wiki, and the extension mentioned below.
      • The first two can be adjusted easily by admins without any assistance required from Curse.
  • This version is supported by a small extension (source code here) that allows us to upload new random backgrounds and provides an embedded font for a more consistent look.
    • That said, the embedded font is blocked by the NoScript extension for Firefox if the default setting isn't changed.