Wiki
Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Resources | Events | Projects | 5MoF | Meetings | Donate | (Edit) |
Communications Channels | Wiki | Discuss | Slack | Jitsi | Pad | Meetup | Discord | Trello | Github | IRC | VR | Twitter | 5MoF | YouTube | Blog | Zine | Contacts | Mailinglist | Guestbook | BBS | (Edit) |
Wiki | Proposed wiki changes | Outdated | Historic | Fixme | Photo Wanted | Orphans | Oldest | CSS | JS | (Edit) |
This is a Wiki page dedicated to our Wiki explaining how to edit the wiki including this wiki page.
|
How to start editing the Wiki[edit]
- Get a wiki account!
- Either, request that an existing wiki user Invite you to the wiki by giving them your email (most can) in-person, by email, or via a chat app,
- Or request an account (Create an account now redirects there), and immediately notify a wiki maintainer/active user, so they can confirm your account (from its place hidden among hundreds of spam requests).
- Create a brief user page (Click the link at the top right with your username to the left of "Talk" that goes to a User:Username page.
- Mention what activities you're interested in or working on.
- If you want to coordinate with others, provide pseudonymous contact info for yourself if you're comfortable sharing it.
- It does not have to have personally identifying info, pseudonyms or no contact info is fine if you want to remain private.
- Most people just put the handle or name they go by around the space and usernames for Slack/Discord/Discuss.
- Volunteer to help maintain some part of Noisebridge by editing wiki pages.
- Join the Documentation working group to get more involved in improving Noisebridge docs including Wiki and Signage.
How to edit the Wiki pages[edit]
- You can edit most any page by clicking Edit.
- You can figure out who else is recently maintaining a page by clicking 'View history.
- Formatting page of mediawiki will tell you how to compose.
- Some pages are protected so only logged in users or admins can edit them.
- You should create an account and summarize your edits whenever possible to make collab with other editors work better.
How to help improve the Wiki[edit]
Your best bet with wikis is always to reuse existing code in order to write better pages.
- See this discussion on pruning and improving our wiki pages.
- Integrate orphaned pages into the menu system by putting the appropriate { { guildmenutemplate } } at the top.
- Edit the menu you added it under with a link to it, especially if it is currently relevant or in a historical menu category like Lore.
- If it is historic, edit the main page in the submenu category with links to it under a Historic header at the bottom of the page instead of a menu link.
- Mark outdated pages with the { { historic } }(no spaces between curly braces) template.
- Mark parts of Noisebridge not fully constructed as { { construction } }
- Create new categories and embed their tags in a template with a visible box like those.
[edit]
- Most pages have menu header templates at the top which are nested hierarchically.
- Put a relevant menu header at the top like this:
{{projects}}
- Submit and click the link to the missing template if it doesn't exist to create it.
- Start a menu with a template code to the hierarchical menu above it if any.
- Follow that on a new line with the numbered box tag corresponding to the level of hierarchy in the menu for the correct rainbow color:
{{parentmenu}} {{box2}} '''[[MenuTitle]]''' | [[Link1]] | [[Link2]] | [[:Template:MenuTitle|Edit]] {{boxend}}
- Separate menu links by | characters.
- Simplify menu link names using pipes like this:
[[Actual_Link|Clean looking link title]]
- Use alphabetical link order if there isn't a specific flow that makes sense.
- Menu templates they should have an Edit link at the end linking to
[[:Template:Templatename|Edit]]
Wiki Content[edit]
Important Editing Links[edit]
Templates[edit]
MediaWiki Templates support mw:transclusion of content from other pages into subject page, especially with arguments, anonymous, numbered, or named.
Transclusion can also be performed with a :
prefix to the page name inside the Template invocation syntax {{:[template name]}}
.
- The syntax
{{:Discord link}}
embeds "https://discord.gg/GtpDdX5", from Discord link, which embeds the current discord link just once (so we can change it once, update the embedded text everywhere).
- All templates
- boxstart template
- box template
- box1 template
- box2 template
- box3 template
- box4 template
- box5 template
- boxend template for closing any box.
- headerbox template
- blackbox template for locations.
- cursorboxend template for closing locations with blinking cursor.
[edit]
User:Mcint is working on installing extensions to support the familiar NavBoxes from wikipedia.
Categories[edit]
Categories automatically recognize membership of any page containing a live link to the category, and MediaWiki shows categories (and derived/indirect(ly-included) categories?) in the footer.
Using Categories:
- To include a link to Category pages, for visibility & helping users navigate, use the Category template with
:
prefix:[[:Category:ActiveUsers]]
produces Category:ActiveUsers,[[:Category:5MoF]]
produces Category:5MoF (case-sensitive)
Other variants of linking syntax and template invocation, include (transclude) category page content:
[[Category:5MoF]]
[[:Category:5MoF]]
- linking to category syntax{{Category:5MoF}}
{{:Category:5MoF}}
Categories page contents cannot be
CSS Styling[edit]
HTML Colors[edit]
We use a rainbow of pastel hues for boxes:
- #FF9AA2,
- Pastel backgrounds: #FFB7B2 #FFDAC1 #E2F0CB #B5EAD7 #C7CEEA.
- Border colors: #FFFF63 #FEB144 #9EE09E #9EC1CF #CC99C9
Wiki Server[edit]
How the Wiki server is setup[edit]
- Special:Version tells you all about how the site is setup, including installed extensions.
Possible additions to this wiki[edit]
- Oauth will allow us to integrate login from this wiki to our Discourse instance using wikimedia-auth plugin and to https://projects.noisebridge.info with this.
- StopForumSpam extension for helping limit new user registration spam.
Define how to delete users with no contributions.Done, with mediawiki maintenance scripts.
Work Tracking[edit]
Status[edit]
- wp:Template:Navbox: needs a bunch of extensions. Some installed, in-progress. --Mcint (talk) 20:40, 10 December 2023 (PST)
Changelog (minor)[edit]
A log of changes for coordination around the wiki (most-recent first). More major changes have another home.