Proposed wiki changes: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
No edit summary
(adding updates for this year)
 
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{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}}
=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 ->
<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.
Here are some proposed wiki updates. Discussion welcome.
 
==MediaWiki Update==
As of 12-2-09 Noisebridge wiki is running MediaWiki: 1.11.2.
As of 12-2-09 Noisebridge wiki is running MediaWiki: 1.11.2.


Line 6: Line 44:


<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 56:
# 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.
# 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.


'''gCal mediawiki extension''': The Category:Events page says "(Wouldn't it be great if there were a gCal mediawiki plugin so crossposting wasn't needed? Do you know of a good one? Help us!) <- working on this, need to upgrade Mediawiki in order to use some plugins."  What extension would enable this functionality?
* '''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' );


Lee is on the fence about whether to actually suggest the following extensions. Noisebridgians might find them super-useful, or maybe not:
* Use a logo that has alpha blending.
* http://www.mediawiki.org/wiki/Extension:CategoryTree
: Those white edges are a bother! Maybe take from here: https://www.noisebridge.net/wiki/Identity
* http://www.mediawiki.org/wiki/Extension:ToggleDisplay

Latest revision as of 23:39, 29 August 2023

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)
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.

2023[edit]

2022[edit]

March[edit]

  • 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[edit]

Change Recent Changes[edit]

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://www.noisebridge.net/index.php?title=Special:RecentChanges&namespace=2&invert=1


Note: currently running wikimedia revision 1.39.4 (as of 11:29 Thursday, 28 March 2024)


2009[edit]

Here are some proposed wiki updates. Discussion welcome.

MediaWiki Update[edit]

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