Proposed wiki changes: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
New page: Here are some proposed wiki updates. Discussion welcome. As of 12-2-09 Noisebridge wiki is running MediaWiki: 1.11.2. Update to the most current (1.15.1 currently). This will allow ima...
 
Lxpk (talk | contribs)
No edit summary
 
(26 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Here are some proposed wiki updates. Discussion welcome.
{{wikipages}}
{{headerbox}}'''Proposed wiki changes''' go here for planning purposes. Most changes to a wiki you just make but changes to the Wiki software itself take more planning and could break things for others.
{{boxend}}
 
=2025=
* Adding [[Markdown]] support [[User:Lxpk|LX]] ([[User talk:Lxpk|talk]]) 16:02, 10 December 2025 (PST)
 
=2024=
* Styling ideas, to support a dark-mode background styling: https://stackoverflow.com/questions/59605805/change-to-a-relative-color-on-hover-in-modern-css
** After adding cross-linked, meta-descriptive styling to [[Template:boxes]], I like the <tt>div style="background:#eee"</tt> way of visually calling out transcluded sections that will/should/need to be excluded from further transclusion.
* [[mwe:CategoryTree]] mentioned previously on this page, now added & enabled. [[Special:CategoryTree]] & [https://www.noisebridge.net/index.php?search=CategoryTree&title=Special%3ASearch&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1 Search categorytree in (main) & user (incl talk) pages]
 
=2023=
 
* Wiki upgraded to [[mw:1.39]].
** Rewrote the [[Special:Interwiki]] table, mainly filtering out voluminous default junk.
* Added some extensions: [[Special:Version#mw-version-ext]]. [[mwe:Admin Links]] in top bar, [[mwe:Confirm User Accounts]] (and [[mwe:InviteSignup]], [[mwe:CheckUser]]). [[mwe:Nuke]], [[mwe:Renameuser]].
** [[mwe:EmbedVideo]], at request.
** [[mwe:Gadgets]], which can be enabled in [[Special:Preferences#mw-prefsection-gadgets]]
*** {{mwe:Gadgets}}
** [[mwe:Previews]], and dependencies, [[mwe:TextExtracts]], [[mwe:PageImages]].
* See also [[User:Mcint/WikiMaxxing]]
 
=2022=
==March==
*Minor content stuff
** Fix CSS for bottom creative commons notice to be legible.
*Major [[Rack]] stuff
** Noisebridge.net/wikiurls still don't work without /wiki/wikiurl which breaks lots of signage and makes links loooong.
** Update MediaWiki further with [https://www.mediawiki.org/wiki/Extension:YouTube YouTube plugin] to allow video integration
*Completed
**Moved [[Wiki]] into [[Channels]] for easier access. Added instructions on how to start editing.
 
=2013=
===Change Recent Changes===
A modest Proposal ... (May 2013) -> modify teh navigation template so [[Special:RecentChanges | "Recent Changes"]] does not automatically display the (heavily spammed) [[Special:Log/newusers | "User creation log"]]
 
Might use this link instead ->


As of 12-2-09 Noisebridge wiki is running MediaWiki: 1.11.2.
<span class="plainlinks">{{canonicalurl:Special:RecentChanges|namespace=2&invert=1}}</span>


----
Note: currently running wikimedia revision {{CURRENTVERSION}} (as of {{CURRENTTIME}} {{CURRENTDAYNAME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}})
----


=2009=
Here are some proposed wiki updates. Discussion welcome.
==MediaWiki Update==
As of 12-2-09 Noisebridge wiki is running MediaWiki: 1.11.2.


Update to the most current (1.15.1 currently). This will allow image links to work, and wgEnableMWSuggest to work.
Update to the most current (1.15.1 currently). This will allow image links to work, and wgEnableMWSuggest to work.


<pre>
<pre>
# Don't attach NoFollow to links (default true). This should be set to false as long as the NB wiki is kept spam-free
$wgNoFollowLinks = false;
# Enable suggestions while typing in search boxes. See http://www.mediawiki.org/wiki/Manual:$wgEnableMWSuggest
# Enable suggestions while typing in search boxes. See http://www.mediawiki.org/wiki/Manual:$wgEnableMWSuggest
$wgEnableMWSuggest = true;
$wgEnableMWSuggest = true;
Line 14: Line 62:
$wgAdvancedSearchHighlighting = true;
$wgAdvancedSearchHighlighting = true;


# Tells Mediawiki to use ETag Headers, decreasing irrelevant page loads. See http://www.mediawiki.org/wiki/Manual:$wgUseETag
# Tells Mediawiki to use ETag Headers, decreasing irrelevant page loads. See http://www.mediawiki.org/wiki/Manual:$wgUseETag YSlow says the wiki doesn't use ETags right now.
$wgUseETag = true;
$wgUseETag = true;
# Enable the basic file cache for static pages for non-logged-in visitors.
# Warning: this might cause problems if a page is counting on knowing the current date and updating appropriately, IE a calendar page
$wgUseFileCache = true;
$wgFileCacheDirectory = "/INSTALLATION-DIRECTORY/tmp-cache";
$wgShowIPinHeader = false;
# When you make changes to this configuration file, this will make
# sure that cached pages are cleared.
$configdate = gmdate( 'YmdHis', @filemtime( __FILE__ ) );
$wgCacheEpoch = max( $wgCacheEpoch, $configdate );
# This might make for better performance, compressing html before serving, especially when using the file cache
$wgUseGzip = true;
# saves a couple database queries but fragile if $wgArticlePath is nonstandard
$wgEnableSidebarCache = true;
</pre>
</pre>


Poem Extension (http://www.mediawiki.org/wiki/Extension:Poem). A useful kludge giving you the <nowiki><poem></poem></nowiki> tag. Inside this tag, a single carriage return behaves like a single carriage return. This makes copying and pasting many text documents into the wiki less of a bother.
* '''Trim the Mediawiki footers '''
: http://www.mediawiki.org/wiki/Manual:Footer
: I think we can remove "Privacy policy" and "Disclaimers". Maybe remove "About Noisebridge"
 
* '''Poem Extension'''
: (http://www.mediawiki.org/wiki/Extension:Poem). A useful kludge giving you the <nowiki><poem></poem></nowiki> tag. Inside this tag, a single carriage return behaves like a single carriage return. This makes copying and pasting many text documents into the wiki less of a bother.
 
* '''Calendar'''
: http://www.mediawiki.org/wiki/Extension:Calendar_(Kenyu73)
 
* '''Category Tree'''
: http://www.mediawiki.org/wiki/Extension:CategoryTree
: # Enable Category Tree extension. Note that we must enable AJAX support for this extension
:$wgUseAjax = true;
:require_once( "{$IP}/extensions/CategoryTree/CategoryTree.php" );
 
* '''Toggle Display'''
: http://www.mediawiki.org/wiki/Extension:ToggleDisplay
: #require_once( 'extensions/ToggleDisplay.php' );
 
* Use a logo that has alpha blending.
: Those white edges are a bother! Maybe take from here: https://www.noisebridge.net/wiki/Identity
 
{{DocsWG}}

Latest revision as of 17:02, 10 December 2025

Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Stuff | Events | Projects | Meetings | Donate E
Communications Channels | Wiki | Discord | Slack (by invitation) | Jitsi | Pad | Meetup | Github | VR | 5MoF | YouTube | Blog | Zine | Contacts | Guestbook | BBS V ·T · E
Wiki (c) | WikiWG | Templates | Proposed wiki changes | /Projects | Orphans | Oldest | CSS | JS V · T · E

Proposed wiki changes go here for planning purposes. Most changes to a wiki you just make but changes to the Wiki software itself take more planning and could break things for others.

March

[edit | edit source]
  • Minor content stuff
    • Fix CSS for bottom creative commons notice to be legible.
  • Major Rack stuff
    • Noisebridge.net/wikiurls still don't work without /wiki/wikiurl which breaks lots of signage and makes links loooong.
    • Update MediaWiki further with YouTube plugin to allow video integration
  • Completed
    • Moved Wiki into Channels for easier access. Added instructions on how to start editing.

Change Recent Changes

[edit | edit source]

A modest Proposal ... (May 2013) -> modify teh navigation template so "Recent Changes" does not automatically display the (heavily spammed) "User creation log"

Might use this link instead ->

https://main-wiki.extremist.software/index.php?title=Special:RecentChanges&namespace=2&invert=1


Note: currently running wikimedia revision 1.45.1 (as of 13:15 Sunday, 29 March 2026)


Here are some proposed wiki updates. Discussion welcome.

MediaWiki Update

[edit | edit source]

As of 12-2-09 Noisebridge wiki is running MediaWiki: 1.11.2.

Update to the most current (1.15.1 currently). This will allow image links to work, and wgEnableMWSuggest to work.


# Don't attach NoFollow to links (default true). This should be set to false as long as the NB wiki is kept spam-free
$wgNoFollowLinks = false;

# Enable suggestions while typing in search boxes. See http://www.mediawiki.org/wiki/Manual:$wgEnableMWSuggest
$wgEnableMWSuggest = true;

# improves search functionality a tiny bit http://www.mediawiki.org/wiki/Manual:$wgAdvancedSearchHighlighting
$wgAdvancedSearchHighlighting = true;

# Tells Mediawiki to use ETag Headers, decreasing irrelevant page loads. See http://www.mediawiki.org/wiki/Manual:$wgUseETag YSlow says the wiki doesn't use ETags right now.
$wgUseETag = true;

# Enable the basic file cache for static pages for non-logged-in visitors.
# Warning: this might cause problems if a page is counting on knowing the current date and updating appropriately, IE a calendar page
$wgUseFileCache = true;
$wgFileCacheDirectory = "/INSTALLATION-DIRECTORY/tmp-cache";
$wgShowIPinHeader = false;

# When you make changes to this configuration file, this will make
# sure that cached pages are cleared.
$configdate = gmdate( 'YmdHis', @filemtime( __FILE__ ) );
$wgCacheEpoch = max( $wgCacheEpoch, $configdate );


# This might make for better performance, compressing html before serving, especially when using the file cache
$wgUseGzip = true;

# saves a couple database queries but fragile if $wgArticlePath is nonstandard
$wgEnableSidebarCache = true;

  • Trim the Mediawiki footers
http://www.mediawiki.org/wiki/Manual:Footer
I think we can remove "Privacy policy" and "Disclaimers". Maybe remove "About Noisebridge"
  • Poem Extension
(http://www.mediawiki.org/wiki/Extension:Poem). A useful kludge giving you the <poem></poem> tag. Inside this tag, a single carriage return behaves like a single carriage return. This makes copying and pasting many text documents into the wiki less of a bother.
  • Calendar
http://www.mediawiki.org/wiki/Extension:Calendar_(Kenyu73)
  • Category Tree
http://www.mediawiki.org/wiki/Extension:CategoryTree
# Enable Category Tree extension. Note that we must enable AJAX support for this extension
$wgUseAjax = true;
require_once( "{$IP}/extensions/CategoryTree/CategoryTree.php" );
  • Toggle Display
http://www.mediawiki.org/wiki/Extension:ToggleDisplay
#require_once( 'extensions/ToggleDisplay.php' );
  • Use a logo that has alpha blending.
Those white edges are a bother! Maybe take from here: https://www.noisebridge.net/wiki/Identity


This page is maintained by the Documentation Working Group. If technical writing is your thing, you should consider helping out by editing this page! | Document ALL The Things! YES, ALL THE THINGS | Edit