Help:Workflow
From Dragon Mania Legends (DML) Wiki
The information may be incorrect or incomplete, and may change without warning.
Workboard
See also Workboard.
Greeting New Editors
Add the {{welcome}}
template to user pages when new contributors edit (not including friend page).
Regular Updates Needed
Pages needing regular updates include:
- Monday
- Other days
- Dragon of the Month
- Piggy Bank
- Frenzy Days
{{i|Food|2}}, {{i|Gold|2}}, {{i|Enchanted Trinkets|2}}
= Food, Gold, Enchanted Trinkets
Dragons
Adding/Editing Dragon
- Create a new Dragon page using
{{DragonBox}}
following this guide (copying/pasting from a Dragon with similar rarity and obtainment method is the easiest start).- If the information is uncertain, unreleased, or incomplete, add
{{Uncertain}}
at the top. - If added to the game but not made obtainable, and at least two updates have passed, add
{{Apolloed}}
at the top.
- If the information is uncertain, unreleased, or incomplete, add
- Upload Dragon images, appropriately categorized in the upload summary (usually Staff using official images).
Changing a Dragon's Name
- Move/rename the page (note: moving is renaming).
- Move/rename all files used on the old page.
- Create a redirect from the old page name to the new page.
- Visit the old page name and use Special:WhatLinksHere (left sidebar) to see items still linking to old page, to update the links.
Renaming a Dragon Page
When renaming, other pages may still link to the wrong name.
- Visit the old page, click "what links here" (left sidebar) to list all pages still linking to the old page, update the links.
- If nothing to the old page, simply rename it.
- If other pages link to the old page, rename but check the "leave a redirect behind" move option.
- Visit the old page name again, use "what links here" again. Open each page, then use "ctrl + f" (find) to find and then update links.
- If the link exists in a template, check with a Bureaucrat before changing (the link will continue to work and redirect appropriately).
- Notes:
- It may take up to an hour to update "what links here" links, due to the MediaWiki job queue.
- Pages whose link text was generated by a template may need to be purged to update (click time at top-right).
- Links inside DPL3 templates may take up to an hour for cache to clear, then another for job queue to clear.
- Notes:
Clan Dragon added
- In the unlikely occasion that this occurs, update the counts in
{{TODTabs}}
.
Renaming a Section
Currently, there's no report for dead-end links or double-redirects on page sections as there is for pages. Instead, search for wikitext links:
- Visit the page you intend to rename the section of to get the old page#section name.
- Search for the OLD page or section name as a link, the beginning only (e.g.,
[[page name
or[[page name#section
).- This searches for redirects without taking you to the actual page(s).
- Go through the search result list, update old page redirects.
Moving/Renaming Page (Excluding Dragons)
- Visit the page to move/rename.
- Click What links here (left sidebar) to find outdated links (leave tab open, needed in subsequent step).
- On the old page, click the Actions (button) > Move, then enter the new page name and save.
- Visit the old page name, re-create it, make a redirect from the old page name to the new.
End of Year Updates Needed
Misc
Redirects
Create redirects to common terms or those similar to proper page names using:
#REDIRECT [[Category:Page Name]]
Or
#REDIRECT [[Page Name]]
Transclusion/Inclusion
Transclusion is the inclusion of page content into another by reference, this wiki mostly uses Labeled Section Transclusion extension (use guide on page). Typically, we include page sections with:
{{#lsth:Pagename|SectionName}}
- Parts of the included section to be excluded, get wrapped in
<noinclude></noinclude>
tags.
Link to History Diff
Rather than repeating large volumes of old information (such as from tables) in history sections, refer link to the history diff using:
[[Special:Diff/96632|Revision 96632]]
Visit the page in history by clicking its date to view page content and copy the page number from the browser URL "&oldid=96632
".
Events
Divine/Ancient Events
- Create an entry on Divine or Ancient island page.
- Copy the contents of last Divine or Ancient island event page.
- Create new page with exact event name, adapt the content for new event (follow prior file naming conventions).
- Create new schedule of released dates.
- Create event pages.
- Calculate drop odds for chest dragon pieces, decorations, gold, etc., add to event page(s).
- Upload (released) images:
- Ancient/Divine chest(s).
- Ancient/Divine tickets.
- Currencies, flying creatures (if applicable).
- Shrine/Altar ticket/talisman generator (change cost as appropriate).
{{DecorationBox|size=Medium|type=Sculpture|update=6.9|cost=1.99|currency=USD|sell=Unsellable}}
- Event screen buttons/tiles.
- Island.
- Ad images (if applicable).
- Event Decorations categorize either
[[Category:Images:Divine Event Decorations]]
or[[Category:Images:Ancient Event Decorations]]
and add (changing proper update number):
{{DecorationBox|size=Medium|type=Sculpture|method=Ancient|update=6.8}}
- If there's a castle event, see Castle Events section.
- Once Decorations and shrine/altar are uploaded, update Decorations and In-Game Currency pages.
- Uncomment and adapt Main Page special event section (only Staff can do).
- Format and post Event Dialogues (if applicable).
Dragon Dice
- Create event page.
- Upload Dragon Dice background image (if applicable, typically Ancient events) and put on Dragon dice page.
- Upload ad image.
- Determine setup for double-trouble milestones.
- Format and post Event Dialogues (if applicable).
Castle Events
- Determine level reset pool currency amounts.
- Upload images:
- Currencies (and update In-Game Currency page).
- Flying creatures.
- Maps (once they are released in-game).
- Compose castle page wikitext.
- Create event page.
- Format and post Event Dialogues (if applicable).
New Event Type
New type in Eventbox:
New event type (category) needs:
- Category page created.
{{EventBox}}
(defaults to accepting any type and categorizes it accordingly, but if specific sections are needed, they must be added here).{{EventTypeFromName}}
, to calculate type (if applicable).{{EventDurationFromName}}
, to set the default duration (if applicable).{{Event}}
, add icon for event slider display (if applicable).{{Events}}
, add it to the events legend (if applicable).{{ColorCodes}}
, add a color for the event type.{{Calendar}}
, add type (and optional color) to main page calendar items.{{GetEndTime}}
, if non-standard end time (12:00 UTC).- Add type name in
{{EventColorChoices}}
beside the color code used to help us keep track.
Existing event type category reused needs:
{{EventBox}}
{{EventTypeFromName}}
, to calculate type.{{EventDurationFromName}}
, to set default duration.{{Event}}
, add icon for event slider display (if applicable).
Updates (wiki Staff use)
- Add release date to Game Updates.
- If any new items were introduced that need regular updates, add to Editing Central.
- Copy/paste the update information provided by Gameloft Community Manager(s):
- Divide the information into separate lines.
- Determine each page changes apply to and put it above (for your reference) the divided text.
- Rewrite the text to follow history section convention:
- Make it concise and neutral.
- Begin with an action word such as Introduced (for new feature), Added (for additions to existing features), Made, Renamed, Changed, Discontinued, Dropped support for, etc.
- Use: Past tense, remove extra words, avoid language like "will", "got", and "in order to" (just "to" is fine), and only use "trainer" when necessary (players know who they are).
- Add update details only (not page name) to the history section of each page using
{{update}}
template.- For a single item:
* {{update|x.x|Introduced}}
(no period, the template adds it)
- For multiple items (no period after the last item only, other lines add periods).
* {{update|6.8|Introduced x feature. ** Changed y feature to z}}
- During page history edits, if pages need other review/changes, add
{{review}}
template at the bottom, with a note about what needs changing. The text is not seen on-page, it appears on Workboard for Staff to edit/update/fix at their convenience:
- During page history edits, if pages need other review/changes, add
{{review |update=x.x |notes=Note about what needs changing (please be specific about section, etc.) }}
- When review is finished
Wiki Staff remove status and/or notes parameters, so only the update number remains:
{{review|update=x.x}}
New Island
- Add new island on Islands category page.
- Create an island page, categorized,
[[Category:Islands]]
that redirects to the corresponding section of the Islands page.- If the island has multiple subsections, ensure you create those redirect pages also, categorized, and redirected as above.
- Create the Grid (Staff has a generator) and categorize as:
[[Category:Images:Maps]] [[Category:Images:Grids]]
- Upload images:
- Island
- Obstacles (see
{{DecorationBox}}
). - Add to Islands page and
{{IslandGridGalItem}}
template. - Check that all appear on Obstacles page, and that stats are appropriate.
- Add to all obstacle pages the
{{DecorationBox}}
template, and confirm they also appear on the Decorations and Obstacles pages.
New Element
- Add Element page, upload images.
- Update templates:
{{Elements}}
{{DragonBox}}
,{{valElem}}
,{{ColorCodes}}
,{{DragonListFromElements}}
,{{ElementButtons}}
(this may not be all). - Update pages: Elements (and create subpage for element), Skills, Base Gold per Hour, Base Health, Base Attack,
{{SkillProperty}}
,{{Skills}}
,{{ColorCodes}}
,{{Enchantment}}
(this may not be all). - Use the
{{Check-NewElement-DPL3}}
template to list pages that use existing element icons and enchantment materials, to determine if any of the pages returned need the new items added. - Create redirect pages to the element skill name, for commonly mistyped phrases, such as: Ancient skill and Ancient skills; also create redirects from mastery names to relevant skill page section.
- Add its habitat to Habitat page, upload images, create redirect from single habitat page to Habitats page section.
- Add skill name and masteries to Skills pages, update skills tables.
- Transclude to individual skill page (e.g., Damage Leech).
- Update DPL3 templates and TOD's as appropriate.
{{BreedingCombinations}}
(DPL3 version only, Cargo version should auto-update).
New Rarity
- Add types page.
- Update templates:
{{valType}}
,{{Types}}
,{{ColorCodes}}
,{{BreedingTime}}
,{{HatchingTime}}
,{{BaseGpH}}
,{{AllElementValues}}
,{{ColorCodes}}
(this may not be all). - Update pages: Base Gold per Hour (this may not be all).
- Use the
{{Check-NewRarity-DPL3}}
template to list pages that use existing rarity icons and indicator icons, to determine if any of the pages returned need the new items added. - Add a disambiguation page, with links to relevant pages, such as for ancient: Ancient (disambiguation)
- Update DPL3 templates and TOD's as appropriate.
Check Housekeeping items
- Check the Workboard for items to be done.
- Check each page in Article Status for change of status or information that can be added/completed.
- If a dragon has gone several updates with no obtainable release in the game, mark the dragon
{{apolloed}}
.
- If a dragon has gone several updates with no obtainable release in the game, mark the dragon
- Check other categories in Housekeeping.