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...)
 
(adding updates for this year)
 
(22 intermediate revisions by 4 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}}
 
=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 54:
$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

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 23:51 Tuesday, 16 April 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