Star Trek Online Wiki
Explore
Main Page
All Pages
Interactive Maps
STO wiki
Sandbox
About STO
STO basics
Wiki guidelines
Wiki policies
Communications
Community portal
Community talk
Suggestion Box
Admin noticeboard
Discord #wiki-talk
STO User Hub
In-Game Chat
Quick links
Playable starship
Starship traits
Sets
Abilities
Damage (space)
Player rank
Reputation
Specialization
Seasons
Mission Journal
TFOs
Endeavors
Lobi crystals
Factions
Starfleet
Klingon Empire
Romulan Republic
TOS Starfleet
Dominion
DSC Starfleet
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Star Trek Online Wiki
20,301
pages
Explore
Main Page
All Pages
Interactive Maps
STO wiki
Sandbox
About STO
STO basics
Wiki guidelines
Wiki policies
Communications
Community portal
Community talk
Suggestion Box
Admin noticeboard
Discord #wiki-talk
STO User Hub
In-Game Chat
Quick links
Playable starship
Starship traits
Sets
Abilities
Damage (space)
Player rank
Reputation
Specialization
Seasons
Mission Journal
TFOs
Endeavors
Lobi crystals
Factions
Starfleet
Klingon Empire
Romulan Republic
TOS Starfleet
Dominion
DSC Starfleet
Talk:
Duty officer
Back to page
Add topic
Edit source
View history
Edit Page
Talk:Duty officer
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==New plan for duty officers== Testing has demonstrated that trying to import each doff to its page through an import form would be much be slower than I feared. (It's likely only 200-300 doffs could be imported at a time.) Add this to the explosive growth in the number of duty officers we've seen, and it's getting harder and harder to believe that a one-page-per-doff approach is a good idea. I never anticipated we'd ever be dealing with 48,000 doffs, much less within only a handful of months since the doff system's release. I believe we're left with two options. By keeping the table format simple, the listing pages now linked through [[List of duty officers]] is an approach mostly friendly to editors, though rather limited from the user perspective. (The sortability only can work as long as we can keep the doffs of a specialization and faction on the same page. If at any point we're forced to break it up arbitrarily due to timeouts during saves or other problems, the sortability would lose most of its usefulness.) But these are pretty easy to edit for anyone with some minimum wiki-editing experience. The other approach is stop going halfway with a custom approach and build an extension from the ground up solely around duty officers. This extension would store the duty officers in their own database table behind the scenes. All adding, editing, and deleting of duty officers would have to be done through the extension, and bringing the information onto pages would require using the extension's parser functions and/or tags. One advantage of this approach is that an extension built around duty officers should be a lot more efficient, and more importantly, much more able to deal with further explosive growth in the number of duty officers (due to the database tables being tailor-made for the duty officers, there would be little to no overhead). The disadvantage is that it's less editor friendly because, as noted, the duty officer information would be accessible only through the methods provided by the extension. We'd be able to make it much more user-friendly, though, because a custom-made could provide user-friendly interfaces to display what duty officer information you want and and in what order. (Note: I'm planning on starting on this extension today.) tl;dr: our [[Form:Duty officer]] based approach is likely to have problems dealing with so many doffs; our current tables linked through [[List of duty officers]] are editor-friendly but not very user-friendly; we can build a custom extension that would be very user-friendly, but all editing would have to be done through the extension so it's less friendly for editors. <font color="#999999">—</font> [[User:Eyes|<small>'''Eyes'''</small>]] [[Image:User-Eyes-Sig.png|link=User talk:Eyes]] 09:41, 13 March 2012 (UTC) : It's too early to comprehend all this this morning. I do want to mention one thing. I use the "Find a doff that has these two features/traits/whatever" quite often. If there's anyway that feature, it would be a plus but that's just me. --[[User:Drmike|Drmike]] 11:32, 13 March 2012 (UTC) :Had a thought on the walk home last night. What about having the table but putting the traits into their own columns and therefore making them sortable? That way for people like me who use the page to try to find doffs with certain traits can just sort and find them that way. --[[User:Drmike|Drmike]] 11:30, 14 March 2012 (UTC)
Summary:
Please note that all contributions to the Star Trek Online Wiki are considered to be released under the CC BY-NC-SA
Cancel
Editing help
(opens in new window)
Follow on IG
TikTok
Join Fan Lab