Proposed wiki changes: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Mcint (talk | contribs)
adding updates for this year
Mcint (talk | contribs)
add 2024 section: styling idea & category tree
Line 2: Line 2:
{{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.
{{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}}
{{boxend}}
=2024=
* 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.
** Styling ideas, to support a dark-mode background styling: https://stackoverflow.com/questions/59605805/change-to-a-relative-color-on-hover-in-modern-css
* [[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=
=2023=

Revision as of 19:39, 27 July 2024

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.

2024


2023

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 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 "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 17:04 Sunday, 29 March 2026)


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.


# 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