Joining the Wiki
Players on String Theory MUX are encouraged to create and maintain pages for their characters (once approved by staff) on the game's wiki, which is located at: http://string-theory.wikidot.com.
To join, create an account on wikidot and click on the link titled How to join this site? on the lefthand sidebar. The wiki will then prompt you for a password. Enter the password that staff @mailed you upon approval of your character on the MUX.
Congratulations! You are now a member of String Theory's wikidot community.
Out of respect for other players, staff asks that you only edit character pages that belong to you — unless you have been given explicit permission by the page's owner to help maintain it. Anyone is welcome to post logs to the archive, provided they follow the template provided.
- Open the Characters page.
- Type the name of your character bit into the left-hand box and click 'Add New Character'.
- In the page editor, type your character's first and last names into the Page Title box.
- Continue to 'Filling out Info' below.
Filling out Info
First of all, under no circumstances remove any of the default ==== dividers from the page.
Each section prompts you for the info to enter in it. You can leave sections blank at your discretion. Some do not apply to all characters or all players. Fill out whatever is appropriate to share OOCly.
The 'Everything Else / Appendices' section is for anything you want to include that is not covered by the base template. For many characters, this includes such things as a Timeline of scenes, Relationships with other characters, music/themesongs, and/or a gallery. Quotes, trivia, and anything else you want to share can also be put here. This section behaves in all ways like a normal wikipage, and you can use modules, tabviews, etc. just like anywhere else.
Keep short fields short, i.e.:
- ALIASES is intended for major alternate identities, not nicknames. If your character is on file somewhere under a completely different name, that name should go here.
- If you specify a WEIGHT in numbers, leave it at that. Please do not also put BUILD — the field is for one or the other (because some people are better with descriptions than numbers).
- Relationships — For Parents, Siblings, and Children, it generally looks cleanest if you put each named individual on their own line (rather than a list of one, two, and three).
Remember that the summary sheet is like official paperwork: there's only so much room provided on a line. Concise is best. This includes your character profile.
If you're choosing not to fill out the background, psych profile (i.e. personality), and/or ability tabs, you may use
to occupy the space.
When you're finished writing, save the page and continue with setting its tags.
The left-hand box gives the source code to add at the bottom of the page, after any 'appendices'. The right-hand box shows an example of how that code should be filled out. These lines are what the NPC Roster page looks for.
==== [!-- IC Status --] ==== [!-- NPC Role --] ==== [!-- NPC manager(s)/contact(s) --] ====
==== In Searsmont, ME [!-- IC Status --] ==== Company Founder, developer of the Shanti Virus strains [!-- NPC Role --] ==== Rose or Manhattan [!-- NPC manager(s)/contact(s) --] ====
Some info (e.g. evolved status) is derived based upon page tags. These also control what list a character shows up in (e.g. active, idle, retired). You have to set these after saving the page.
Scroll down to the very bottom and click on the 'Tags' button. Then enter a space-separated list of every tag that applies:
|Evolved Status||evolved, non-evolved, registered, unregistered|
|Registry||tier-0, tier-1, tier-2, tier-3|
|Suresh's List||listed, marked|
|Factions||company, ferrymen, frontline, homeland-security, humanis-first, law-enforcement, pariah, phoenix, pinehearst, shedda-dinu, triad, vanguard|
|Char Status||deceased, fc, idle, npc, retired, uncast, vacation|
Evolved characters MUST have 'evolved' AND either 'unregistered' or 'registered'.
Non-Evolved characters MUST have 'non-evolved'.
To put a character on the Inactive Characters list, tag their page with 'vacation'. Also add a short description of their vacation beneath a new ==== divider after their appendices (i.e. at the bottom of the page, presumably).
(Treat deceased characters the same way, note and all, except use the 'deceased' tag.)
To put a character on the Idle Characters list, tag their page with 'idle'.
To retire a character, add the 'retired' tag. To un-retire them, remove it.
You also need to create a 'redirect' page for your character. To do this, go back to the Characters page and type your charbit's name into the right-hand text box, then click on 'Add New Redirect'. Fill in your character's name where prompted and save the page.
Now you're done!
Image files are typically uploaded to the wiki in order to be referenced on a character page. To add an image:
- Scroll down to the buttons at the bottom of the page and click on "FILES" (in the center of the row)
- Then select "Upload New File"
- Browse to the file in question, and
- Provide a new name for it IF its original filename does not match what you cited in the wikipage
- Remember that you must include the extension, e.g. Grace.jpg
- Also that filenames are case sensitive; Grace.jpg and grace.jpg are two different files
- and that they cannot use spaces
Once the file has been uploaded, you should be able to hit refresh and see it displayed at whatever point the wikipage references it.
Tricks and Troubleshooting
If your character isn't listed on the Characters page anywhere — it's because you haven't tagged their page correctly. Similarly, if they're in the wrong list then you either have too many tags or not enough. See the 'Tags' section above.
Evolved Ability Tab
If you can't see the Evolved Ability tab and your character is Evolved — add the 'Evolved' tag to the page. See the 'Tags' section above.
Hide Line in TOC
The Table of Contents is generated from headers — lines prefixed with one or more + symbols. If you want one to be left out of the TOC, put an * right after the last +, e.g. '++* Title Text.
Info in the Wrong Place
If something is not where it's supposed to be, odds are you deleted (or added) a ==== line. Hopefully you retained the comments with section descriptions or can otherwise CTRL+F through the editor to the out-of-place section. Then just reenter or remove the offending line as appropriate.
Info Not Displaying
If you do everything correctly and something fails to display (e.g. the 'Evolved Ability' tab not appearing despite you having the 'evolved' tag on the page, or nothing showing on the page at all), try opending the editor and saving the page.
If that doesn't work, try removing one or more comment blocks (i.e. stuff bracketed by [!-- --]) and then saving.
To get rid of that extra line-break after 'Portrayed By', either remove the field comment or put the name of your character's actor immediately after the comment (i.e. no separating space).
- You cannot have a nested tabview in your history, personality, or Evolved ability sections.
- If you want to use one anyway, say for Ability, put the actual tabview code in 28 (Everything Else/Appendices).
- Then write a short summary in the 'proper' Ability section and save the page.
- If you have the Table of Contents visible, right-click on the link that points at your tabview and 'Copy Link Location'. Insert this below the summary so viewers can click on it and be taken directly to the detailed section.
- (If you don't have the TOC visible, and don't know how to manually figure the link, talk to Rose about setting it up.)
To hide a section of text, bracket it with the following code. 'Show' is the link people see while the block is hidden, which they click in order to show the hidden content. 'Hide', similarly, is the link presented while the block is displayed and can be clicked to hide it again. The 'hideLocation' value determines whether the 'Hide' link appears above the block, below the block, or on both sides.
[[collapsible show="TEXT TO SHOW BLOCK" hide="TEXT TO HIDE BLOCK" hideLocation="TOP, BOTTOM, or BOTH"]] CONTENT [[/collapsible]]
The most common format for relationships is a table. Many people will also group relationships within a tabview, e.g. using one tab for family, and another for associates.
Copy the source code below into your page, change tab names and content as appropriate. You can include more tabs as necessary, just add more [[tab]] [[/tab]] pairs with content in between them. 'Content' can include divs, tables, modules, and most other nifty code features — but not another tabview.
[[tabview]] [[tab NAME1]] CONTENT1. [[/tab]] [[tab NAME2]] CONTENT2. [[/tab]] [[/tabview]]
The tables used for personal timelines are many and idiosyncratic. Some are nested in tabviews; others are hidden behind 'collapsible' sections.
The recommended method for creating a log page is to first create its link on the monthly archive page.
- Open the "Events" menu from the bar at the top of the page
- Click on "This Month's Logs"
If you're backdating a scene to the prior month, you'll need to access them directly.
- These pages have the URL format http://string-theory.wikidot.com/logs:<month><2-digit year>
- For example, November 2008 is http://string-theory.wikidot.com/logs:november08
- and January 2009 is http://string-theory.wikidot.com/logs:january09
Once you have the month archive page up, you can edit it to include mention of your log
- Click on "EDIT" at the bottom of the page to open the editor.
- Find the appropriate day of the month and add a new table row.
- A new table row consists of four cells, || || || || ||
- Logs are supposed to be sorted by time of day, so that they are also in order of IC occurrence. Please try and pay attention to this when placing your scene within the table, rather than instantly putting it at the bottom.
- If there are no other scenes entered for your date, enter the day in the leftmost table cell.
- Format is 2-digit month and 2-digit day, e.g. 03/24
- This would look like: || 03/24 || || ||
- In the second table cell, enter the time of day for the scene
- This can be exact if you know it (e.g. 2:00pm) or general (e.g. Early Afternoon)
- In the third table cell, put a link containing the name of the scene.
- e.g. [[[Good Morning, Staten Island]]]
- Write this link exactly the way the title is supposed to look. You do NOT need to compensate for apostrophes, ellipses, or any other punctuation; the wiki will translate that automatically.
- In the rightmost table cell, list the PCs who participated in the scene as links to their charpages.
- e.g. [[[Elisabeth]]], [[[Felix]]] and [[[Leland]]]
- Significant NPCs may be listed, particularly if they are recurring NPCs…
- …but if they don't have pages, don't write them as links.
- Please take the trouble to alphabetize this for the ease of people scanning the page.
- "SAVE" the page, and then click on your log title to create a new page for it.
Filling in Scene Info
- At the top of the page editor is a box for the "Title of the Page". This will automatically be generated from the link, but… the generator may have garbled the punctuation and/or capitalization. Fix accordingly.
- From the "Page Template" menu, select "Log Page Template". This loads the preset form into the editor for you.
At the very top of the log template is a section for displaying the log icons of those who participated in the scene.
- Copy the [[image log-icons/NAME_icon.gif link="NAME"]] syntax as many times as you need to cover all the people involved.
- Replace NAME with the name of each player in turn.
- Log icons have lowercase names, e.g. grace_icon.gif.
- Page links are not case-sensitive.
- Please alphabetize the list of participants.
- If there were any minor NPCs in the scene, or PCs who made only a brief cameo, put them in a separate list below the main participants.
- This section is typically headed by a line such as "= //Also Featuring...//" or "= //With an appearance by...//"
Log Header Table
This table provides an at-a-glance summary of the scene. Its contents are:
- The scene title — again.
- A synopsis of what occurred in the scene.
- Some treat this field more like flavor text than a summary.
- The full date of the scene, in <month> <day>, <year> format
- e.g. March 24, 2009
Below the first ---- divider is space for noting the scene's location.
- The template prompts for the location in link form, [[[Location]]].
- Use this if your location has a wikipage
- If the location doesn't have a corresponding page, remove the brackets.
- For multipart locations, e.g. a character's residence, use links only as appropriate.
- e.g. [[[Le Rivage]]]: Laura's Apartment
- Le Rivage has a wikipage, thus should be linked, while there are no wikipages for personal rooms and therefore no link for Laura's Apartment.
- If the location has a description, replace the //Description of location, if any.// prompt.
- Please use // on either side of every paragraph, so that the desc is italicized.
- If the location does not have a description, erase the prompt.
Scene and Notes
Below the second ---- divider is the space to enter your cleaned log.
If there are any notes to be made for the scene, add a new ---- divider below the log and write them in between it and the final divider. These notes should also be written between two // pairs so they are italicized.
Once this section is complete, go ahead and "SAVE" the page — though you may come back into the editor later.
Logs are parented to the corresponding month archive.
- Scroll to the bottom of the page and click "OPTIONS" (far right button)
- Then select "PARENT".
- Enter the corresponding month page in the field that appears.
- e.g. if it was a March 2009 scene, you would enter logs:march09. (See above for the explanation of archive page naming syntax.)
- Click "SAVE PARENT PAGE".
- If a log is part of a storyline, then it needs to be added to the corresponding storyline page.
- Storyline pages are named by their volume number, e.g. logs:volume-five. The full URL for this page would be http://string-theory.wikidot.com/logs:volume-five.
- Within this page is a tabview containing the storylines that make up the volume. Each storyline has its own tab, and the logs belonging to it are listed in a table according to the IC sequence of occurrence.
- Locate where your scene belongs in this sequence and edit it in.
- Table cells are the date (month/day), link to scene, and summary of relevant events in the scene. Typically, any players or factions named in this summary are linked to.
- Then save the page.
- Once you've added the scene to the storyline, there are two more links to put in its 'Log Navigation Table'.
Bring up the log you just added and enter the editor, then scroll down to the code that reads:
[[cell]] [!-- [[cell style="border:1px solid rgb(30,10,30);text-align:center;"]] //Previously in this storyline...// ---- //Next in this storyline...// --] [[/cell]]
This occurs almost at the very bottom of the page. Edit it as follows:
- Remove the initial [[cell]] tag, the [!-- comment-opener just after, and the --] comment-close at the bottom.
- After the prompt //Previously in this storyline...//, enter a link to the scene that comes before this one in the storyline table.
- e.g. [[[Sons of Scotland]]]
- If applicable, enter a link to the next scene in the storyline table after the //Next in this storyline...// prompt.
- e.g. [[[I Know Why the Jailbird Sings]]]
The edited version might look something like this:
[[cell style="border:1px solid rgb(30,10,30);text-align:center;"]] //Previously in this storyline...// [[[Sons of Scotland]]] ---- //Next in this storyline...// [[[I Know Why the Jailbird Sings]]] [[/cell]]
- Then save the page.
Because a great many scenes take place on String Theory (at last check, the people on this game generate 8 MB of text each and every day, including casual conversation!), not everyone has time or desire to read through all of the posted logs. Therefore, a section of the forum has been set up for summarizing the salient points of scenes and giving everyone the chance to be in the loop.
It is very much appreciated if everyone who posts a log can take two minutes and also put a brief synopsis of events on the corresponding daily summary thread. These threads can be accessed here, along with instructions on what and how to post.
A faction is an IC group or institution that is united in their ideals and goals, and actively works to promote their principles and/or intentions. IC groups that are important enough to the game's development but not necessarily cohesive (e.g. Law Enforcement) can also be counted as factions in order to facilitate communication and involvement.
Players do not create faction pages. If you believe an IC group merits mention as a faction, please talk to staff. If they agree, they will set up the initial page, along with a MUX bboard and/or channel as appropriate.
Faction pages do not get tagged with anything.
Faction pages often have member lists that need to be manually updated, particularly if they are sorted by IC hierarchy. Players are invited to help keep these up to date, especially if it's their own name that got left off.
Some factions, such as the Company and Phoenix, have additional pages attached to their main page which are intended to help members keep track of IC information. Faction members need to actively participate in maintaining these pages so that everyone in the group is informed.