WARFRAME Wiki
Advertisement
WARFRAME Wiki
WARFRAME Wiki:Projects
UX

Current site-wide projects for the WARFRAME wiki. Feel free to add more projects if deemed necessary for improving the wiki. You can track the latest activity on the wiki on this special page: Special:RecentChanges. If you want to link to a specific project, add a # and the full project name after the link. For example, https://warframe.fandom.com/wiki/WARFRAME_Wiki:Projects#Module:Weapons or [[WARFRAME Wiki:Projects#Module:Weapons]].

If you have any questions, feel free to contact project owners through the wiki's Discord channel or on the wiki.

Last updated: Thu, 14 Oct 2021 22:08:38 +0000 (UTC) by User:Cephalon Scientia

Current Projects and Issues[]

  • Project types could be:
    • "Dev" — geared towards programmers and scripters; wiki uses Lua for backend scripts. See WARFRAME Wiki:Programming Standards for our development standards.
    • "Edit" — for those who are familiar with wikitext and wiki editing
      • If you are new to editing wikis, check out Help:Contents for a tutorial
    • "Research" — can be done by anyone with access to the game
      • Please post your's or other people's research in the comments section of the appropriate article
  • Project statuses could be "Planning", "New", "Active", "Haitus", or "Completed".
  • Use ~~~~~ to denote timestamps when editing the table.
  • Before moving a project to the completed section, please contact an Administrator or Moderator for review.
  • For in-game research advice and methodology, see WARFRAME Wiki:Research.
  • Discussion about a specific project can be held in the respective article's talk page.

Entry Level[]

Little to no wiki editing experience needed for these issues (though high-level game knowledge may be required)! These can be done in either VisualEditor or SourceEditor (preferably use the latter if you can).

Project Name Type Status Priority Contact Description/Notes Start Date Last Update
Category:Updateme Edit Active Low Verify and update the information of pages under this category. Ongoing
Category:Article stubs Edit Active Low Expand the content of pages (if applicable, some topics do not have much info pertaining to them) under this category. Ongoing
Quotes & transcripts Edit Active Low Add in transcriptions of in-game dialogue on /Quotes and /Transcript subpages. Specifically: Ongoing 04:46, 30 April 2021 (UTC)
Updating navboxes Edit Active Low Keep navboxes up-to-date with content, adding new links to appropriate pages. Ongoing
In-game screenshots Research/Media New Low Lots of content on this wiki are missing complimentary images that will help readers better visualize what is being described in the article (e.g. images of Convergence Orbs, Railjack resource containers, etc.). Some images cannot be directly sourced from DE (official assets) so they must be cropped from in-game screenshots. Images must be of high quality and resolution. See WARFRAME Wiki:Media Policy for best practices. 18:16, 2 May 2021 (UTC)
Interwiki translations Edit Active Low If you speak in an another language other than English, feel free to add an interlanguage link to the translated page. Feel free to contact our sister wikis' admins/moderators for additional help. We have a relatively active Dutch, Spanish, French, and Russian wiki communities for WARFRAME.

For additional help on translations, our Chinese sister wiki has an user blog on the topic:

Ongoing 23:59, 26 April 2021 (UTC)
Misc. mechanics Research Active Low Sometimes in-game descriptions do not match actual in-game behavior. More research is always needed to debunk false information or for clarity on in-game mechanics. If you discover something that does not match expected behavior, more than likely that information is valuable to the wiki. The wiki is typically more verbose and descriptive than in-game descriptions for transparency. Ongoing
Conservation Research/Edit Active Low Lots of the conservation and animal pages are severely lacking information on where to find these animals, what time they appear, and their behavior. 17:17, 28 April 2021 (UTC)
Mining Research/Edit Active Low Lots of the open-world mineral/gems pages are severely lacking information on where to find them. It seems that these minerals/gems have a higher chance of dropping in certain locations on open-worlds according to comments and personal experience (e.g. top-left corner of Orb Vallis for Hesperon). You can look through the comments and add their locations to the page until proven otherwise. 17:17, 28 April 2021 (UTC)
Warframe Language Research Haitus Low User:Cephalon Scientia Update translations and ciphers on Ostron Language and Grineer Language pages as well as upload Ostron language glyphs. These can probably be extracted from the official cipher using a free program called FontForge. If someone had already made a font of the Ostron language, FontForge can also be used to automatically extract and save glyphs as .svg files. Contact User:Cephalon Scientia for help. 18:19, 25 April 2021 (UTC)
Warframe Language transcription Edit Haitus Low User:Cephalon Scientia Add English and Warframe-specific language transcriptions of audio on these pages: 23:45, 6 June 2021 (UTC)
Devstream summaries Research/Edit Haitus Low User:Cephalon Scientia Lots of old devstreams are missing summaries. Editors may attempt to make their own or copy paste from an external source, giving credit to the original author. See Template:DevstreamsNav for a list of devstreams. Examples:

In addition, retroactively add article links in older devstreams so that people can potentially find out when a piece of content was first initially talked about on a Devstream through Special:WhatLinksHere w/ CTRL+F "Devstream"

06:09, 2 June 2021 (UTC)
Depreciated HTML tags Edit New Low User:Cephalon Scientia Go through articles and replace HTML tags that are depreciated in HTML5.

Resources:

The most commonly used depreciated tags are <big> (usually used in /Quotes and /Transcript subpages to denote in-game inbox subject line) and <center>. For example:

06:09, 2 June 2021 (UTC)
Depreciated parser extension tags Edit New Low User:Cephalon Scientia Go through articles and replace special tags that are unsupported by Fandom in future. Examples include: 16:43, 17 June 2021 (UTC) 04:38, 24 September 2021 (UTC)
Warframe lore Edit Active Low Flesh out more lore content on the appropriate pages. See Template:LoreNav for all current pages with lore. Tasks include: 23:55, 6 June 2021 (UTC)
Melee weapon characteristics Edit New Low Add the following under each melee weapon's "Characteristics" section:
*Stance slot has {{Icon|Pol|<polarity>}} polarity, matching {{M|<stance mod>}} and {{M|<stance mod>}} stance.
01:17, 8 June 2021 (UTC)
Text Icons Edit/Media New Low Upload all missing text icons file on Text Icons page using file naming scheme presented on the page. Apparently the person who created this guide has the source files and is open to share them if contacted. 18:29, 9 June 2021 (UTC)
Infobox overrides Edit New Low Remove overrides in infobox templates and move data to the respective /data page if needed. See Category:InfoboxOverride for full list. 05:10, 17 June 2021 (UTC)
Update Disposition values Edit New Low User:Cephalon Scientia Go to our weapon database Module:Weapons/data and update Disposition keys in accordance to changes in Riven disposition values after every Prime Access update. 02:58, 23 September 2021 (UTC) 02:58, 23 September 2021 (UTC)
Add archived links of forum posts Edit New Low User:Cephalon Scientia Go to https://forums.warframe.com/ and archive the links of all major updates and hotfixes through Internet Archive https://archive.org/index.php and add the link to the appropriate Warframe version entry in Module:Version/data. This is to archive historical details about the game as well as to keep the developers accountable. 21:40, 23 September 2021 (UTC)

Audio[]

Project Name Type Status Priority Contact Description/Notes Start Date Last Update
Uploading missing sound files Edit Active Low User:Cephalon Scientia Many /Quotes and /Transcript subpages are missing audio files. Ongoing 04:41, 4 September 2021 (UTC)

Full list:

Migration to FandomDesktop[]

Project Name Type Status Priority Contact Description/Notes Start Date Last Update
Update our wiki's stylesheet Dev Active High User:Mr Pie 5 To make our wiki compatible with the new FandomDesktop skin, we should update MediaWiki:Fandomdesktop.css. See https://community.fandom.com/wiki/Help:FandomDesktop_preparation_guide for more details. The Oasis wiki skin will be retired by Q3 2021. See this for more details: https://community.fandom.com/wiki/User_blog:MisterWoodhouse/Introducing_FandomDesktop,_the_new_look_and_feel_for_desktop_users 21:56, 14 June 2021 (UTC) 21:16, 17 June 2021 (UTC)
Styling compatibility Dev/Edit Active High Go through our template and module pages and make sure that we are not hard coding color background values/text color/etc. in elements. This will likely cause visibility issues when we switch between skins and light/dark mode themes. We should use CSS classes as much as possible and/or the default stylings. 16:42, 25 June 2021 (UTC)

Articles and Research[]

Project Name Type Status Priority Contact Description/Notes Start Date Last Update
Warframe Animation Sets Media/Edit Active Low User:Gat235 Adding individual article pages for all animation sets while updating old animation gifs, adding missing gifs, and updating and adding descriptions of the animations. May also be worth determining which animation sets have shared/exclusive particle effects. (e.g. Equinox/Wukong having unique interactions with Wisp's Agile unarmed, whereas Harrow unarmed on other frames never have his Thurible.) 15:14, 28 September 2021 (UTC)
Warframe Language Font Edit/Dev New Low Create or find a TrueType font file of Grineer Language, Corpus Language, Solari Language, Ostron Language, and possibly Orokin Language and update Module:FactionScript/Template:CorpusScript/Template:GrineerScript to make use of them instead, converting Latin characters to their Warframe language equivalent.
  • This will involve updating the site's stylesheet at MediaWiki:Common.css to import this font file
  • This will help with performance since right now we are using .svg files for character gylphs. These are lazy-loaded in as clients load articles. Having native fonts of Warframe languages will probably make them appear on load.
  • Consider mobile experience since I'm not sure if custom fonts will work on mobile platforms
21:11, 4 October 2021 (UTC)
Updating Characteristics sections on weapon pages Edit Active Low User:Misdirected Reformatting the layout of advantages and disadvantages portions of Characteristics sections for all weapon pages as seen in User:Misdirected/Sandbox. In short, every Characteristics section will start with "neutral" notes about the wiki, detailing weapon-specific mechanics and basic information before going into advantages and disadvantages that are mostly subjective (e.g. 20% crit chance can be considered as average to some). Some notes about a weapon having the lowest/highest stat out of its weapon class will be moved to the Trivia section.

18:42, 21 September 2021 (UTC) update: This project resulted in the development of the Template:Advantages and Template:Disadvantages templates that will automate most of the advantages and disadvantages portions of Characteristics sections using percentiles of stats listed in Module:Weapons/ppdata.

21:24, 20 August 2021 (UTC) 18:42, 21 September 2021 (UTC)
Updating Characteristics sections on weapon pages Edit Active Low User:Misdirected Reformatting the layout of advantages and disadvantages portions of Characteristics sections for all weapon pages as seen in User:Misdirected/Sandbox. In short, every Characteristics section will start with "neutral" notes about the wiki, detailing weapon-specific mechanics and basic information before going into advantages and disadvantages that are mostly subjective (e.g. 20% crit chance can be considered as average to some). Some notes about a weapon having the lowest/highest stat out of its weapon class will be moved to the Trivia section.

18:42, 21 September 2021 (UTC) update: This project resulted in the development of the Template:Advantages and Template:Disadvantages templates that will automate most of the advantages and disadvantages portions of Characteristics sections using percentiles of stats listed in Module:Weapons/ppdata.

21:24, 20 August 2021 (UTC) 18:42, 21 September 2021 (UTC)
Decorations Edit/Research New Low Update the Decorations page for missing decorations and their costs. Would probably need to update our Module:Decorations/data database too when adding new decorations. 05:51, 6 August 2021 (UTC)
Reward Rotations Edit/Research New Low Some reward tables have unclear conditions which reward table is chosen when the game generates a reward. See Conclave matches.
Accuracy Edit/Research New Low Research how the game calculates a weapon's accuracy rating and offer some explanations of internal mechanics (spread, recoil, accuracy cone, projectile accuracy, etc.) and what happens with players aim down sights. Borderlands' accuracy rating is on scale of 0-100 similar to WARFRAME's so it can be used as a reference point: https://borderlands.fandom.com/wiki/Accuracy Other games with a numeric accuracy rating are Payday 2 and Tom Clancy's The Division.

https://overframe.gg/ accuracy calculations match in-game arsenal stats so one could probably look at the client-side scripts to determine the 'formula' or some metric on how the game determines accuracy.

19:04, 25 June 2021 (UTC)
EE.log Edit New Low Research the contents of the Evolution Engine's logs and publish that information as a new article on the wiki. 19:48, 22 June 2021 (UTC)
Template arguments Edit Haitus Low User:Cephalon Scientia Rework the templates Template:Multicraft1-1, Template:Multicraft2-1, Template:Multicraft2x1-1, and Template:CustomCollapsible to have named arguments to avoid obtuse template syntax with empty arguments (e.g. {{Multicraft1-1 |Cernos| |Mutalist Cernos| }})

02:03, 22 August 2021 (UTC) update: For Template:Multicraft1-1, Template:Multicraft2-1, and Template:Multicraft2x1-1 used on Weapons Required as Crafting Ingredients, I opted to just Special:ExpandTemplates and use wikitable wikitext instead for simplicity.

20:06, 19 June 2021 (UTC) 02:03, 22 August 2021 (UTC)
Special enemy Damage Reduction Research Active Low User:ArbitraryMary Exact damage resistance values and the DPS thesholds at which they occur are needed for unique enemies with scaling DR. See Damage Reduction#Special Enemies for current list. 19:26, 19 August 2020 (UTC) 23:42, 26 April 2021 (UTC)
Orphix gamemode Arcane drops Edit New Low User:Cephalon Scientia Update all the Arcanes page that can drop from Orphix missions. Specifically, update the Acquisition sections to account for this new drop source and move event acquisition to the Trivia section. Expected number of runs can be updated in Module:Acquisition/data. 18:15, 26 April 2021 (UTC)
Base Affinity values for U30 enemies Research/Edit New Low Update Template:Enemy on the pages of the new Empyrean enemies introduced in U30. 19:05, 26 April 2021 (UTC)
Empyrean and Railjack Research/Edit Active Low Update any pages related to the Empyrean/Railjack gamemode since its U29.10/U30 overhaul. Examples include:

We are also probably missing mechanics unique to the gamemode such as the recently discovered damage reduction on arch-guns in space.

23:15, 26 April 2021 (UTC) 23:15, 26 April 2021 (UTC)
Damage Research/Edit Haitus Low Include a more nuanced look at damage calculations when accounting for status chance and status effects that increase damage dealt and/or reduce target's armor. For example, crit/status builds with Viral+Heat will typically do better than pure Radiation damage build against Alloy Armored enemies.

Modules[]

Project Name Type Status Priority Contact Description/Notes Start Date Last Update
Module:Resources Edit/Dev Active Low User:Cephalon Scientia *Add a new database for resources 2:52, 14 September 2021 (UTC) 22:05, 5 October 2021 (UTC)
Module:DependencyGraph Edit New Low User:Cephalon Scientia *Color code the resultant depedendency graph for better readability. Use the following legend:
    • Light blue = Active/in-use modules
    • Light orange = Archived modules
    • Light green = Fandom dev modules
    • Pink = databases
    • Light brown = User/test modules
01:40, 12 August 2021 (UTC)
Module:Acquisition Dev Active Low User:Cephalon Scientia *Refactor and optimization. Use tables for building resultant strings instead of concatenating strings.
  • Update schema of Module:Acquisition/data so it has less nested tables. Right now when we lint the table, it is more difficult to read than its current state (linting should improve maintainability of code). This means the schema is not optimal and can be improved.
08:43, 6 August 2021 (UTC) 08:43, 6 August 2021 (UTC)
Category:Pages with script errors Edit Active Medium User:Cephalon Scientia Replacing outdated templates/module function calls to avoid script errors. Ideally, the category should have 0 script errors from old pages so that any future script errors will be detected quicker as they are likely appear on high traffic pages. Removing script errors from old pages also helps to quicken the mass null editing script as there is a ~30 page per 30 seconds limit on edits. 01:54, 26 June 2021 (UTC)
Module:Weapons Dev Active Medium User:FINNER, User:Gigamicro, User:Cephalon Scientia Refactoring the module to modern programming standards. Tasks:
  • Weapon comparison tables (see Weapon Comparison) ✔️
  • Disposition table (see Riven Mods) ✔️
  • Polarity table (see Polarity) ✔️
  • Mastery table (see Mastery Rank) ✔️
  • Highest physical damage type table (see Damage/Impact Damage) ✔️
  • Auto-categorization
  • Weapon comparison (seen on many weapon pages with variants) ✔️
  • Getter functions for weapon statistics/properties ✔️
  • Weapon gallery
22:20, 18 May 2021 (UTC) 07:15, 29 July 2021 (UTC)
Module:Weapons/data Dev Active Medium User:Cephalon Scientia Reworking how attacks are stored in tables for flexibility. Should have one Attack column that contains multiple tables, each representing a unique attack for that weapon. Would probably improve Weapon Comparison in displaying multiple attacks of a weapon. Right now we are hacking the use of ChargeAttack and SecondaryAttack for some attacks that are not necessarily charged or alt-fire (see Deconstructor's entry in the database). Also include forced proc data for all possible attacks (e.g. Glaives, some forced Impact weapons, etc.). ✔️

07:15, 29 July 2021 (UTC) update: Right now we are using the attack key stored in TooltipAttackDisplay (with Attack1 key as a fallback) as the argument for anything to deal with attack tables, so updating the schema is not a huge priority right now. Though it would be nice to have the attack keys be sequential instead of say jumping from Attack1 to Attack5. A bunch of new keys added with documentation for schema too. A big goal right now is to validate and add missing keys to all entries.

07:15, 29 July 2021 (UTC)
Module:Stances/data Research Active Low User:ArbitraryMary Confirming and updating damage multipliers, forced procs, and combo lengths for each combo. Also need to include stanceless combos for thoroughness. 7:01, 2 January 2020 (UTC) 23:39, 26 April 2021 (UTC)
Module:KeyBindings Dev Haitus Low User:Cephalon Scientia Support for Template:Key to display keybindings for all platforms. Most of the keybindings displayed on the wiki are for PC/keyboard only. Would want to get keybinding equivalent for all platforms when passing in the PC keybinding for a particular action. 23:41, 2 April 2021 (UTC)
Module documentation Dev Active Low User:FINNER Add LuaDoc-style documentation to all Modules currently on the wiki. See Module:Math for an example. Also include database schema documentation for anything in /data subpages. 04:04, 16 March 2021 (UTC) 17:30, 30 April 2021 (UTC)
Module unit testing Dev Active Medium User:FINNER Add unit-tests to all Modules currently on the wiki. See Module:Math/testcases for an example.

07:20, 29 July 2021 (UTC) update: Actually, most of our modules are simply interfaces to data in /data subpages. In other words, these modules manipulate and display this data to readers. A better alternative is to add visual unit tests for wikitable/gallery/wikitext builders and validate the data in /data separately.

04:04, 16 March 2021 (UTC) 07:20, 29 July 2021 (UTC)
Cleaning up Modules Dev Active Low Removing legacy code and refactoring code of Modules. See Template:ModuleNav. Ongoing
Data validation and standardization Dev Active Low Many /data subpages of the wiki's Modules contain data that should be validated for correctness since they are manually entered by users. A Lua script on the wiki (possibly through Module:TestHarness in a /validate subpage of /data) should suffice in validating these databases, but we are open to other solutions. Not a must have, but it would be nice to reduce user errors.

Other notes:

  • All databases should accept new properties/attributes/"columns" for entries. It does not make sense that adding new values break existing code; it is expected that removing any properties that have no default value will break things, but new properties should not break anything since existing codebase will not support them yet.
  • Remove the use of boolean values in place of binary 0 and 1? Reasoning is because parameters passed via Template calls are stored as strings and its easier to convert strings into integers than string to booleans. Though we could write a function to find the boolean value of a string and call it within Template pages.
  • Standardize how stats are stored in the databases. For example, in M:Weapons/data, Falloff has as StartRange and EndRange while in M:Modular/data, Falloff has long and short
  • Want each /data subpage to be dedicated to one type of data only so we do not have to update multiple pages that contain the same data. We want to reduce redundancy and reuse data as much as possible.
  • Do not store (derived) data that can be calculated from other pieces of data (e.g. do not store DPS values in database)

07:15, 29 July 2021 (UTC) update: Starting to do this with Module:Weapons/data/validate and Module:Mods/data/validate

01:51, 2 October 2021 (UTC) update: Data validation can also be in the form of front-end validation where we can prevent direct edits (outside of admins/mods) to /data subpages and instead utilize a front-end UI to handle data entries like how one does in https://dev.fandom.com/wiki/I18nEdit for i18n messages

01:51, 2 October 2021 (UTC)
Module:Codex Dev Planning Low Store all data about WARFRAME's enemies in a Lua table that resides in a Module's /data subpage. Goal is to move info from Template:Enemy infoboxes to be in a Lua table and have the Template pull from that table, similar to Template:Weapon and Module:Weapons. Module:Codex/data may be a great place to store enemy statistics as well as object statistics too.
Module:Table Dev Planning High Extend Lua's STL Table library for more table operations that are commonly required by things on the wiki and replace all table-related functions in Module:Shared to Module:Table. See Module:Math for an example of a Module that extends a currently existing library.
Module:Gallery Dev Archived Low Provide a simple interface for creating galleries on the wiki for standardization and ease of use. Should support creation of galleries of a single category (i.e. a Mod gallery) and multiple categories (i.e. a Mod and Enemy gallery). 07:15, 29 July 2021 (UTC)
Module:Cosmetics Dev/Edit Haitus Low Migrate data in Template:SkinGallery into a module with a /data subpage for better maintainability. 05:47, 18 May 2021 (UTC)
Template documentation Edit New Low Write /doc subpages for the most commonly used templates on the wiki. See Template:Math/doc and Template:ModBox/doc for examples. 22:36, 4 May 2021 (UTC)
Module:DropTables/data Edit Active Low Update drop tables in accordance to the official drop tables: https://www.warframe.com/droptables Ongoing 21:18, 6 May 2021 (UTC)
Module:DropTables/data Dev New Low Update schema so that each drop table element is indexed by name rather than index number. This is for performance reasons, see Module:DropTables/data/dev for initial work on this. Cephalon Scientia (talk) 06:09, 4 August 2021 (UTC) 21:18, 6 May 2021 (UTC)
Module:Blueprints Dev Planning Low Migrate all resource requirement information to a new data module. Migrate content from the following pages:

If we add entries with the schema below, we can automatically generate another subtable that is indexed by resource names. This way we can automatically generate the resource requirement tables that is already present on many resource pages.

View More details List
["Item name"] = {
    Credits = 25000,  -- Credit cost to craft
    BPCost = 35000,
    MarketCost = 375,  -- Platinum market price
    Rush = 50,  -- Platinum cost to rush
    Time = 72,  -- stick to one time measurement, probably hours?
    Parts = {
        { Name = "Valkyr Prime Neuroptics", Type = "Item", Count = 1 },  -- Want full name of item for accurate indexing by resource name (no more generic "Neuroptics" for example)
        { Name = "Valkyr Prime Chassis", Type = "Item", Count = 1 },
        { Name = "Valkyr Prime Systems", Type = "Item", Count = 1 },
        { Name = "Orokin Cell", Type = "Resource", Count = 1,} },
},
18:49, 10 May 2021 (UTC)
Module:Void and Module:Void/data Dev/Edit Haitus Medium User:Cephalon Scientia Migrate release and vaulted versions from all infoboxes on relic pages to M:Void/data and have the infoboxes pull this data from /data. Replace isVaulted key with a new Vaulted key. See example formatting:
View More details List
-- Version number(s) as a string in which it was introduced/vaulted.
["Lith A1"] = { Tier = "Lith", Name = "A1", 
        Introduced = "1",
        Drops = { {Item = "BRATON", Part = "BARREL", Rarity = "Common"}, 
                  {Item = "FORMA", Part = "BLUEPRINT", Rarity = "Common"}, 
                  {Item = "VASTO", Part = "RECEIVER", Rarity = "Common"}, 
                  {Item = "SARYN", Part = "NEUROPTICS BLUEPRINT", Rarity = "Uncommon"}, 
                  {Item = "VECTIS", Part = "BLUEPRINT", Rarity = "Uncommon"}, 
                  {Item = "AKSTILETTO", Part = "BLUEPRINT", Rarity = "Rare"}},
        Vaulted = "1"
    },
},

Update 05:08, 20 June 2021 (UTC), all relic entries have these new keys, but still need to get the template to pull from /data. Planning to generate the infoboxes in the module which can make it easier to directly access this data.

Update 19:39, 30 June 2021 (UTC). new Template:RelicPage backed by Module:Void/page is now live, being used on all on relic pages. Database schema also updated to support accessing data by item + part name instead of just relic names and item/part names use Title Casing. Cleaning up Module:Void.

19:04, 13 May 2021 (UTC) 19:39, 30 June 2021 (UTC)
Module:Baro Dev Haitus Low User:Cephalon Scientia Migrate Baro Ki'Teer's offering history to a Module with a /data subpage (done Module:Baro/data) Maybe include support for creation of current offering tables. Tasks: 19:45, 21 May 2021 (UTC) 21:01, 24 May 2021 (UTC)
Module:Maximization Dev Haitus Low User:FINNER Maximization calculator for Warframe abilities.
Export to .csv Dev Planning Low It may be useful to provide function that exports all of the contents in our /data subpages in a .csv format.
Technical contribution guide Edit Planning Medium User:Cephalon Scientia Write a meta-wiki article on how to contribute to the wiki's codebase and become familiar with the Lua scripting language. Will likely include how to debug in absence of powerful development tools and in the context of a MediaWiki based wiki serving essentially as a platform-as-a-service. A stretch goal will be to add in ways developers can work in an external text editor or IDE such as Visual Studio Code via MediaWiki API or plugins. 06:10, 2 June 2021 (UTC)

JavaScript[]

If a feature can be implemented as a Lua module or using parser functions over a client-side JS script, please write it in those instead. This helps with compatibility across all wiki platforms (desktop, mobile, FANDOM app, etc.) since Lua modules and parser functions are executed on the back-end. Features that can only be implemented as a JS script include:

  • Fetching content using external APIs
  • Animations and moving/interactive elements
Project Name Type Status Priority Contact Description/Notes Start Date Last Update
Drop table semi-automated edits Dev Planning Low Currently blocked by Module:DropTables update/clean up

Use MediaWiki's Action API to update Module:DropTables/data and subpages using an external API (https://api.warframestat.us/drops/ or https://drops.warframestat.us/data/).

  • This will involve manipulation/transformation of the JSON data returned from the endpoints to (1) match our database schema and (2) Lua table syntax.
  • Only wiki admins and moderators should be able to edit the drop tables semi-automatically to prevent abuse. Code should exists as in the MediaWiki namespace for other admins and moderators to importArticles().
  • There should be a simple UI element that clients can click on to initiate update. It should be located in the tools sidebar, below the "Collapse" button.
  • This may also involve an update in our drop table schema for more thouroughness that an external API may provide in terms of data.
    • Will subsquently affect all loot-based pages on the wiki from Missions, Resources, Mods, and Enemies pages; as such it is best to update database schema and Module:DropTables to modern standards before creating this drop table updater script
  • If an semi-automatic script proves to be too complex to complete, then tools such as https://drops.warframestat.us/diff.html may be used to compliment the manual editing process
    • At the very least, an incomplete semi-automatic script could be used to audit our manually updated database for correctness

18:00, 26 September 2021 (UTC) update: Script may also be implemented in the form of a Gadget https://community.fandom.com/wiki/Help:Gadgets which can also restrict what user rights can use them

23:23, 24 September 2021 (UTC) 18:00, 26 September 2021 (UTC)
MediaWiki:Countdown.js Dev Planning Low Remove support for Baro Ki'Teer timer as that can be implemented as parser functions on the wiki. This decoupling will also improve compatibility on all platforms.

Double check if timers are adjusted for DST since some stuff are based in DE's local time and does not change during DST. Thus, for non-DST observers it looks like the timing is shifted by an hour during DST.

Remove async stuff regarding MediaWiki:NightwaveActs.js since the countdown timer is omitted in favor of a static end date for acts.

03:46, 22 September 2021 (UTC) update: Baro timer removed but no parser function replacement implemented yet. Removed NightwaveActs.js related checks.

21:55, 4 June 2021 (UTC) 03:46, 22 September 2021 (UTC)
MediaWiki:Maximization.js Dev Planning Low *Refactor this script to decouple HTML builder from data. Migrate maps to a public json page and use MediaWiki API to pull from said page instead so we do not have to resubmit the script to be reviewed by FANDOM every time we want data to be updated. 04:58, 19 September 2021 (UTC)

User Experience[]

Main article: WARFRAME Wiki:Projects/UX
Project Name Type Status Priority Contact Description/Notes Start Date Last Update
WARFRAME icons as emojis Dev New Low Research if it is possible to replace certain emojis with icons of WARFRAME's damage types and other images. Since emojis are implemented in Unicode I assume there is an associated font file which can be imported via CSS to replace system default emojis. If this is possible, test to see if these replacement emojis will show up on mobile too. 18:14, 8 October 2021 (UTC)
Message boxes on mobile Dev New Low Right now, message boxes do not show up on the mobile site or in the Fandom app. These message boxes convey important information regarding the content of the page so they should appear regardless of platform in possible. https://www.mediawiki.org/wiki/Template:Ambox shows up on both desktop and mobile view so maybe we have to implement our own Module:Mbox to support mobile platforms? 17:27, 16 June 2021 (UTC)
Mobile accessibility Edit/Dev Active Low User:Cephalon Scientia Improve formatting on pages that may not display properly on mobile or on the FANDOM app. May need to change some Modules so they output mobile-friendly wikitext. For example, collapsibles and tabbers do not work properly on mobile and show all of the hidden content at once. Egregious offenders: Ongoing 23:02, 5 June 2021 (UTC)
Minimize image loading Edit/Dev Active Low User:Cephalon Scientia Only important images should be shown in the mobile view (those in infoboxes and some media that enhances article comprehension). Excessive use of icons is usually bad for mobile experience since we expect mobile users to not be on a fast network, which is why we want to minimize the amount of images loaded on a page for mobile users. Navboxes are already hidden on mobile so we do not have to worry on that front. 19:22, 6 June 2021 (UTC)
User experience assessment Research Active Low If you have any suggestions on improving the user experience on some pages, let us know in the comments or in our Discord channel! Things to consider:
  • Original desktop, desktop site on mobile, mobile site, FANDOM app, FandomDesktop
    • Most likely regarding tabber elements, galleries, navboxes, and other wiki elements
  • Visability of text content and media
    • When is it appropriate to add in collapsibles or hidden content?
    • Blurry images due to low resolution or unscalable format?
  • Responsiveness
  • Ease of use
  • Navigation around topics to find info you need
Ongoing

I18n and L10n[]

Project Name Type Status Priority Contact Description/Notes Start Date Last Update
MediaWiki:NightwaveActs.js Dev/Edit Active Low User:Cephalon Scientia Script is now partially internationalized with table header names being localized to the locale set by the client (under My Preferences -> Internationalisation). Localization efforts can now start on MediaWiki:Custom-NightwaveActs/i18n.json. Next step would be to pull localized data from the external API and decouple our image mappings on NightwaveActs.json from localized act names using internal names for acts. 22:08, 14 October 2021 (UTC)
I18n and L10n Dev/Edit Planning Low Our Chinese sister wiki has a particular process on localizing and translating the contents from this wiki to theirs. As such, they have a high ratio of article content to ours (~90% of this wiki's articles exist on theirs). This is extremely high compared to our other FANDOM sister wikis. Additional readings:

They even use the same codebase as ours so we would want to enforce our programming standards so other sister wikis can appropriately fork the latest stable version of our main modules. I18n can be done in a separate module, so we may not need to add i18n support explicitly in main modules.

06:00, 30 September 2021 (UTC) update: https://dev.fandom.com/wiki/Global_Lua_Modules/I18n allows modules to be internationalized. Localization will be the hardest part and will come in two categories:

  • UI elements, system messages, and thrown error messages (more manual work)
  • Database content locale using Mobile Export (for item names and descriptions in the appropriate locale)

UI for user translations can be found on Special:BlankPage/I18nEdit made available through https://dev.fandom.com/wiki/I18nEdit script

18:31, 14 October 2021 (UTC) update: Utilizing Mobile Export, a script can be written that maps all uniqueNames to their localized names. It would involve simple fetches of the index files in all languages and loop through all the json files.

["/Lotus/Types/Items/MiscItems/Cryotic"] = {
    en = "Cryotic",
    es = "Criótica",
    fr = "Cryotique"
}
02:07, 25 May 2021 (UTC) 06:00, 30 September 2021 (UTC)

Patch History[]

Project Name Type Status Priority Contact Description/Notes Start Date Last Update
Updating patch histories Edit Active Low User:Shadowblade777 Keep patch history of articles up-to-date, as well as going back to add missing patch notes from previous updates. Just copy-paste directly from the patch notes and add some wikitext for formatting. See User_blog:Brizingr5/Patch_History and #Critera for more details. Tasks:
  • Update individual patch history sections when a new update/hotfix is available on PC
  • Copy/paste the patch notes from the official forums to the appropriate Updates page
12:24, 5 May 2016 (UTC) Ongoing

Criteria[]

Generally, Conclave related changes and minor graphical/technical fixes/changes are ignored. Patch notes in hotfixes are a lower priority compared to mainline updates. Usually for content that has since been removed from the game, we do not add in or update its patch history. In other words, changes that are relevant to the game now at hand (Warframe buffs, mechanic overhauls, the introduction of new features, and etc) are at high priority. An update version is deemed completed when all the important changes from that time are documented.

What counts as an important change?

  • Bug fixes that communicate the intended mechanic/functionality of a particular item
    • Things along the lines of "Fixed an unintended bug that made damage bonus multiplicative rather than additive."
  • Buffs and nerfs
    • Includes bugs that nerf things
  • Any major mechanic change
    • Like Melee 2.0 and status changes
  • The version in which a content is first introduced
  • Quality of life changes
  • New player experience
  • Shadow buffs and nerfs (these are usually not in the official patch notes)

Progress[]

View Patch History progress List
Update Patch Histories Checklist
Version Mainline Completed?
Vanilla (2012-10-25)
Update 1 (2012-10-26)
Update 2 (2012-10-29)
Update 3 (2012-10-30)
Update 4 (2012-11-02)
Update 5.0 (2012-12-18) Update 5.0 (2012-12-18)
Update 5.1 (2013-01-02)
Update 5.2 (2013-01-04)
Update 5.3 (2013-01-10)
Update 5.4 (2013-01-14)
Update 6.0 (2013-01-29) Update 6.0 (2013-01-29)
Update 6.1 (2013-01-30)
Update 6.2 (2013-02-08)
Update 6.3 (2013-02-14)
Update 6.4 (2013-02-22)
Update 6.5 (2013-02-22)
Update 7.0 (2013-03-18) Update 7.0 (2013-03-18) ✔️
Update 7.1 (2013-03-19) ✔️
Update 7.2 (2013-03-22) ✔️
Update 7.3 (2013-03-25) ✔️
Update 7.4 (2013-03-27) ✔️
Update 7.5 (2013-03-28) ✔️
Update 7.6 (2013-04-01) ✔️
Update 7.7 (2013-04-03) ✔️
Update 7.8 (2013-04-19) ✔️
Update 7.9 (2013-04-26) ✔️
Update 7.10 (2013-05-03) ✔️
Update 7.11 (2013-05-17) ✔️
Update Patch Histories Checklist
Version Mainline Completed?
Update 8.0 (2013-05-23) Update 8.0 (2013-05-23) ✔️
Update 8.1 (2013-06-07) ✔️
Update 8.2 (2013-06-28) ✔️
Update 8.3 (2013-07-04) ✔️
Update 9.0 (2013-07-13) Update 9.0 (2013-07-13) ✔️
Update 9.1 (2013-07-14) ✔️
Update 9.2 (2013-07-19) ✔️
Update 9.3 (2013-07-26) ✔️
Update 9.4 (2013-08-02) ✔️
Update 9.5 (2013-08-09) ✔️
Update 9.6 (2013-08-16) ✔️
Update 9.7 (2013-08-30) ✔️
Update 9.8 (2013-09-03) ✔️
Update 10.0 (2013-09-13) Update 10.0 (2013-09-13) ✔️
Update 10.1 (2013-09-20) ✔️
Update 10.2 (2013-09-27) ✔️
Update 10.3 (2013-10-09) ✔️
Update 10.4 (2013-10-16) ✔️
Update 10.5 (2013-10-23) ✔️
Update 10.6 (2013-10-30) ✔️
Update 10.7 (2013-11-06) ✔️
Update 10.8 (2013-11-13) ✔️
Update Patch Histories Checklist
Version Mainline Completed?
Update 11.0 (2013-11-20) Update 11.0 (2013-11-20) ✔️
Update 11.1 (2013-11-27) ✔️
Update 11.2 (2013-12-04) ✔️
Update 11.3 (2013-12-12)
Update 11.5 (2013-12-19) ✔️
Update 11.6 (2014-01-08) ✔️
Update 11.7 (2014-01-15)
Update 11.8 (2014-01-22)
Update 11.9 (2014-01-29)
Update 12.0 (2014-02-05) Update 12.0 (2014-02-05)
Update 12.1 (2014-02-13)
Update 12.2 (2014-02-19) ✔️
Update 12.3 (2014-02-27) ✔️
Update 12.4 (2014-03-05) ✔️
Update 12.5 (2014-03-19) ✔️
Update 12.6 (2014-03-26) ✔️
Update 13.0 (2014-04-09) Update 13.0 (2014-04-09)
Update 13.1 (2014-04-23)
Update 13.2 (2014-05-01)
Update 13.3 (2014-05-14)
Update 13.4 (2014-05-21)
Update 13.5 (2014-05-28)
Update 13.6 (2014-06-04)
Update 13.7 (2014-06-11)
Update 13.8 (2014-06-19)
Update 13.9 (2014-06-25)
Update 14.0 (2014-07-18) Update 14.0 (2014-07-18) ✔️
Update 14.1 (2014-07-30) ✔️
Update 14.2 (2014-08-13)
Update 14.5 (2014-08-28) ✔️
Update 14.6 (2014-09-11)
Update 14.7 (2014-09-17)
Update 14.8 (2014-09-24)
Update 14.9 (2014-10-01)
Update 14.10 (2014-10-08)
Update Patch Histories Checklist
Version Mainline Completed?
Update 15.0 (2014-10-24) Update 15.0 (2014-10-24) ⚠️
Update 15.1 (2014-11-05)
Update 15.2 (2014-11-13)
Update 15.3 (2014-11-20)
Update 15.5 (2014-11-27)
Update 15.6 (2014-12-11)
Update 15.7 (2014-12-17)
Update 15.8 (2014-12-19) ✔️
Update 15.9 (2015-01-08) ✔️
Update 15.10 (2015-01-15) ✔️
Update 15.11 (2015-01-21)
Update 15.12 (2015-01-30)
Update 15.13 (2015-02-05)
Update 15.14 (2015-02-12)
Update 15.15 (2015-02-18)
Update 15.16 (2015-02-25)
Update 16.0 (2015-03-19) Update 16.0 (2015-03-19)
Update 16.1 (2015-03-25)
Update 16.2 (2015-04-01)
Update 16.3 (2015-04-09)
Update 16.4 (2015-04-23)
Update 16.5 (2015-05-12)
Update 16.6 (2015-05-27)
Update 16.7 (2015-06-04)
Update 16.8 (2015-06-10)
Update 16.9 (2015-06-17)
Update 16.10 (2015-06-25)
Update 16.11 (2015-07-07)
Update 17.0 (2015-07-31) Update 17.0 (2015-07-31)
Update 17.1 (2015-08-12)
Update 17.2 (2015-08-19)
Update 17.3 (2015-09-02)
Update 17.4 (2015-09-09)
Update 17.5 (2015-10-01) ✔️
Update 17.6 (2015-10-06) ✔️
Update 17.7 (2015-10-14) ✔️
Update 17.8 (2015-10-21) ✔️
Update 17.9 (2015-10-28) ✔️
Update 17.10 (2015-11-04) ✔️
Update 17.11 (2015-11-12) ✔️
Update 17.12 (2015-11-25) ✔️
Update Patch Histories Checklist
Version Mainline Completed?
Update 18.0 (2015-12-03) Update 18.0 (2015-12-03)
Update 18.1 (2015-12-16)
Update 18.2 (2016-01-05)
Update 18.3 (2016-01-13)
Update 18.4 (2016-01-22)
Update 18.5 (2016-03-04) ✔️
Update 18.6 (2016-03-16) ✔️
Update 18.7 (2016-03-30) ✔️
Update 18.8 (2016-04-06) ✔️
Update 18.9 (2016-04-20)
Update 18.10 (2016-04-29)
Update 18.11 (2016-05-11)
Update 18.12 (2016-05-17)
Update 18.13 (2016-05-27)
Update 18.14 (2016-06-08)
Update 19.0 (2016-11-11) Update: Lunaro (2016-06-15) ✔️
Update: Specters of the Rail (2016-07-08) ✔️
Update: The Silver Grove (2016-08-19) ✔️
Update: The Vacuum Within (2016-10-05)
Update: The Index Preview (2016-10-20)
Update: Recurring Nightmares (2016-10-27)
Update: Recurring Dreams (2016-11-03)
Update 19.0 (2016-11-11) ✔️
Update 19.1 (2016-11-25)
Update 19.2 (2016-12-01)
Update 19.3 (2016-12-06)
Update 19.4 (2016-12-16)
Update 19.5 (2016-12-22)
Update 19.6 (2017-01-11)
Update 19.7 (2017-01-18)
Update 19.8 (2017-01-25)
Update 19.9 (2017-02-01)
Update 19.10 (2017-02-09)
Update 19.11 (2017-02-15)
Update 19.12 (2017-03-02)
Update 19.13 (2017-03-09)
Update 20.0 (2017-03-24) Update 20.0 (2017-03-24)
Update 20.1 (2017-04-05)
Update 20.2 (2017-04-12)
Update 20.3 (2017-04-26)
Update 20.4 (2017-05-04)
Update 20.5 (2017-05-17)
Update 20.6 (2017-05-24)
Update 20.7 (2017-06-07)
Update Patch Histories Checklist
Version Mainline Completed?
Update 21.0 (2017-06-29) Update 21.0 (2017-06-29)
Update 21.1 (2017-07-19)
Update 21.2 (2017-07-26)
Update 21.3 (2017-08-02)
Update 21.4 (2017-08-10)
Update 21.5 (2016-08-16)
Update 21.6 (2017-08-29)
Update 21.7 (2017-09-09)
Update 22.0 (2017-10-12) Update 22.0 (2017-10-12)
Update 22.1 (2017-10-25)
Update 22.2 (2017-11-01)
Update 22.3 (2017-11-15)
Update 22.4 (2017-11-23)
Update 22.5 (2017-11-30)
Update 22.6 (2017-12-07)
Update 22.7 (2017-12-12)
Update 22.8 (2017-12-21)
Update 22.9 (2018-01-17)
Update 22.10 (2018-01-25)
Update 22.11 (2018-01-31)
Update 22.12 (2018-02-09)
Update 22.13 (2018-02-15)
Update 22.14 (2018-03-01)
Update 22.15 (2018-03-07)
Update 22.16 (2018-03-15)
Update 22.17 (2018-03-28)
Update 22.18 (2018-04-20)
Update 22.19 (2018-05-02)
Update 22.20 (2018-05-17) ✔️
Update 23.0 (2018-06-15) Update 23.0 (2018-06-15) ✔️
Update 23.1 (2018-07-18)
Update 23.2 (2018-08-02)
Update 23.3 (2018-08-09)
Update 23.4 (2018-08-16)
Update 23.5 (2018-08-24)
Update 23.6 (2018-08-30)
Update 23.7 (2018-09-06)
Update 23.8 (2018-09-12)
Update 23.9 (2018-09-25)
Update 23.10 (2018-10-12)
Update 24.0 (2018-11-08) Update 24.0 (2018-11-08)
Update 24.1 (2018-11-22) ✔️
Update 24.2 (2018-12-18)
Update 24.3 (2019-02-27) ✔️
Update 24.4 (2019-03-08) ✔️
Update 24.5 (2019-03-14)
Update 24.6 (2019-04-04) ✔️
Update 24.7 (2019-04-10)
Update 24.8 (2019-04-24)
Update Patch Histories Checklist
Version Mainline Completed?
Update 25.0 (2019-05-22) Update 25.0 (2019-05-22) ✔️
Update 25.1 (2019-06-05)
Update 25.2 (2019-06-19)
Update 25.3 (2019-07-06)
Update 25.4 (2019-07-18)
Update 25.5 (2019-07-31)
Update 25.6 (2019-08-08)
Update 25.7 (2019-08-29)
Update 25.8 (2019-10-01)
Update 29.0 (2020-08-25) Update 29.0 (2020-08-25) ✔️
Update 29.1 (2020-09-17)
Update 29.2 (2020-09-29) ✔️

Finished Projects[]

Project Name Type Status Priority Original Contributor(s) Description/Notes Start Date Completion Date/Latest Update
Stanceless combos Research/Edit/Media Completed Low User:Cephalon Scientia & User:Gat235 Updating Module:Stances/data with stanceless combos as well as uploading gifs of said combos to display on melee category pages (e.g. Category:Sword). 17:52, 7 September 2021 06:10, 9 September 2021 (UTC)
Module:Shared Dev Completed Medium User:Cephalon Scientia Module:Shared is a very generic name for a module. Move all functions in this module to new/existing modules with shared functionality. Once this is done, start replacing Module:Shared dependency in other modules. The goal is to phase out the usage of this module in our codebase for better maintainability. Can be done in conjunction with #Module:Table and #Module:String projects. 21:51, 4 June 2021 (UTC) 21:15, 4 August 2021 (UTC)
Damage Falloff Research/Edit Completed Low User:Cephalon Scientia Fix inconsistencies between max reduction values and min damage dealt in the primary shotguns and secondary shotguns. See Damage Falloff for list. Edits can be done in Module:Weapons/data.

18:29, 1 September 2021 (UTC) update: Now using Module:Weapons/comptable to generate lists.

18:19, 25 April 2021 (UTC) 18:29, 1 September 2021 (UTC)
Dark themes compatibility Dev Long-term support Low To better support users who are using dark wiki skins/themes, our icons should be viewable by both light and dark mode users whenever possible. We many need a JS script to detect the themes users are using and adjust icons accordingly. Icons that will be affected:
  • Polarity icons
  • Possibly damage icons if we cannot find a color that works for both themes

06:09, 4 August 2021 (UTC) update: We now use a CSS invert filter in MediaWiki:Common.css that targets specific image tags (i.e. most tooltip icons). Most readability/visibility/accessibility issues around the wiki regarding the new FandomDesktop's dark theme skin has been addressed so moving this project to a "finished" state for now.

06:09, 4 August 2021 (UTC)
Migrate Module:VoidByReward to Module:Void Dev Completed Low User:Cephalon Scientia Duplicate module not needed. Completed with refactor of Module:Void and its database schema. 21:36, 22 June 2021 (UTC)
Template:Wc Edit Completed Low User:Cephalon Scientia Rename this template page to Template:Nc to better match its functionality. Originally the page name stood for "Wolf cred", but now its functionality has expanded to hold all Nightwave cred types. Use Special:WhatLinksHere to track down pages that this template has been transcluded in. 19:18, 6 June 2021 (UTC) 05:22, 4 August 2021 (UTC)
Module:MasteryRank Dev Completed Low User:Cephalon Scientia & User:Synthtech Refactor functions so that function definitions are not over 5 parameters long. Probably use unpack() when passing in a table as an argument, similar to * and ** operators in Python for unpacking argument tables.

07:15, 29 July 2021 (UTC) update: Table builder functions are now vararg functions using ... syntax.

05:33, 18 May 2021 (UTC) 07:15, 29 July 2021 (UTC)
Template:D Edit Completed Low User:Cephalon Scientia Go through articles and replace {{Icon|Proc|<damage_type>|text}} with the new {{D|<damage_type>}}. This is to shorten how damage icons are transcluded and to phase out Template:Icon to more specific templates for in-game icons. 06:09, 2 June 2021 (UTC) 02:32, 10 July 2021 (UTC)
MediaWiki:NightwaveActs.js Dev Long-term support Low User:Cephalon Scientia Automates the creation of current Nightwave acts table using a third-party API. Tasks:
  • Missing countdown timer for daily acts Thinking about removing countdown timer entirely since JS that runs timer will not work on mobile and it does not always work, probably due to network issues with async code. We already have async fetching from external API and adding another layer of async code This would also simplify the script since we do not have to worry about waiting for countdown timer script to load first before generating current Nightwave acts.
    • Note that JS scripts are not even loaded on the FANDOM app so neither the countdown timer or current Nightwave acts tables will show up. On mobile, the tables do show up however.
  • Possibly missing image mappings in Module:NightwaveActs. Missing image fixed with new code, probably have to do with JSON parsing.
  • Check if ?action=raw can be used instead of ?action=parse in MediaWiki API.

16:41, 14 June 2021 (UTC) update:

  • ?action=raw is not a thing in the API but there is a param prop=wikitext that can be added to ?action=parse to return just the raw wikitext on the page. This would simplify the sanitization process of getting the JSON data on the module page.
  • All act tables now have a static end date that matches user's locale and timezone.

23:48, 31 August 2021 (UTC) update:

  • Now using NightwaveActs.json and ?action=raw (not part of API but is added to GET request of a page instead) to fetch image JSON data.
20:18, 23 February 2020 (UTC) 23:48, 31 August 2021 (UTC)
Dev standards Edit Completed High User:Cephalon Scientia Setting up clear development guidelines when contributing to Module pages and subpages. Would eventually be a meta-wiki article: Programming Standards. Initial draft completed on 20:58, 21 May 2021 (UTC). 20:00, 18 April 2021 (UTC) 20:58, 21 May 2021 (UTC)
Module:Tooltips/tip Dev Long-term support High User:Gigamicro Complete rework on how we display tooltips on the wiki. All tooltip templates now pull from this one module to build to appropriate tooltip type instead of tooltip building functionality being scattered across multiple modules. 15:23, 21 March 2021 (UTC) 15:25, 16 April 2021 (UTC)
Module:Stances Dev Long-term support Medium User:Cephalon Scientia & User:FINNER See User blog:Cephalon Scientia/Module:Stances—A New Look and Personality (Stance Tables Remastered) for details on the origins of this module. 18:21, 29 November 2019 20:08, 31 July 2020 (UTC)
Template:WarframePage Dev/Edit Completed Medium User:Gigamicro & User:FINNER Standardizing all Warframe pages into one callable template that automatically generates the tabbers, subpages, and navigation boxes. 23:04, 30 June 2020 (UTC) 20:10, 5 July 2020 (UTC)
Template:WeaponInfoboxU11 Edit Archived High User:Brizingr5 Superceded by Template:WeaponInfoboxAutomatic and Module:Weapons.

See User blog:Brizingr5/Weapon Infobox U11 for details. For historical weapon infoboxes see:

16:50, 20 November 2013 (UTC) 19:05, 12 December 2013 (UTC)
Template:AbilityU10.3 Edit Long-term support High User:Brizingr5 See User blog:Brizingr5/Ability U10.3 Template for more details. 04:58, 13 October 2013 (UTC) 06:03, 16 October 2013 (UTC)
Gen 1 Kuva Lich/Quotes Edit Completed Low User:Cephalon Scientia Added all transcriptions and audio files for the first generation of Kuva Liches. 23:16, 14 September 2020 (UTC) 19:35, 11 January 2021 (UTC)
Story and History synopsis Edit Long-term support Low User:Cephalon Scientia Updated Story and History page with in-game references and main story synopses. Also did article clean up. All Quest pages now have a section dedicated for synopses. 3:30, 9 July 2019 (UTC) 20:44, 26 June 2020 (UTC)
Module:Mods/data Dev Long-term support Low User:Cephalon Scientia Expanded and validated data in Module:Mods/data based on https://github.com/WFCD/warframe-items/blob/master/data/json/Mods.json New keys include:
BaseDrain
Cost
Incompatible
IsExilus
IsFlawed
MaxRank
Type
20:55, 25 March 2021 (UTC) 18:12, 23 April 2021 (UTC)
MediaWiki:Calculator.js Dev Long-term support Low User:FINNER Armor calculator made in JavaScript. 22:40, 6 May 2019 (UTC) 18:06pm, 13 May 2019 (UTC)
MediaWiki:Countdown.js Dev Long-term support Low User:FINNER New countdown timer to replace MediaWiki:CountDown.js. Includes support for Baro Ki'Teer and Daily Tribute timers. 18:05, 23 September 2018 21:40, 1 October 2018
Refactoring MediaWiki:Countdown.js Dev Completed Low User:Cephalon Scientia Refactoring and added documentation for the original countdown timer program by User:FINNER. Forgot to readd support for counting the number of days since Daily Tribute began; see Daily Tribute#Next Available Milestone for missing feature. Milestone counter is now implemented using parser functions; no need for client-side scripting - 22:18, 1 June 2021 (UTC) 1:25, 24 January 2021 (UTC) 07:55, 8 February 2021 (UTC)
Module:String Dev Long-term support High User:Cephalon Scientia Extend Lua's STL String library for more string operations that are commonly required by things on the wiki and replace all string-related functions in Module:Shared to Module:String. See Module:Math for an example of a Module that extends a currently existing library. 1:26, 26 April 2021 17:14, 3 June 2021 (UTC)
Advertisement