Difference between revisions of "Wiki Site TODO"

From PC-BSD Wiki
Jump to: navigation, search
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{NavHome}}
 
{{NavHome}}
This page is a list of suggested additions/changes in relation or in addition to an update of the wiki software.<br>
+
 
'''Note''': Recently applied changes checked (✔) and briefly [[#Applied Changes|listed below]]. Brand new items since the last update are starred (✳), and <s>recently eliminated items</s> struck through.
+
This page is a list of suggested additions/changes in relation or in addition to an update of the wiki software.
==Site Specific==
+
 
 +
'''Note:''' Applied changes from the last update are checked (✔) and briefly [[#Applied Changes|listed below]]. Brand new items since the last update are starred (✳) while <s>recently eliminated items</s> are struck through.
 +
 
 +
== Site Specific ==
 +
 
 
These things are external to the use or running of the Wiki Software. Adjustments in this section may affect access or function of the wiki site as a whole.
 
These things are external to the use or running of the Wiki Software. Adjustments in this section may affect access or function of the wiki site as a whole.
===Add===
+
 
<ol>
+
=== Add ===
<li>
+
 
;HTTPS connections & HTTPS site login
+
#; HTTPS connections & HTTPS site login
:Banks and lending institutions, email services, and social media, have all turned toward greater security. There is little reason why we should not also protect the logins of our users similarly. It should at least be an option for those users who choose to take advantage of it. ''This can be accomplished via Secure Page Extension as described below.''
+
#: Banks and lending institutions, email services, and social media, have all turned toward greater security. There is little reason why we should not also protect the logins of our users similarly. It should at least be an option for those users who choose to take advantage of it. ''This can be accomplished via Secure Page Extension as described below.''
</ol>
+
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
===Remove===
 
<ol>
 
<li>
 
;
 
:
 
</ol> -->
 
  
===Tweak===
+
=== Remove ===
<ol>
+
 
<li>
+
#
;Software Updates
+
#;
:These surely may seem to be frequent.  
+
#:
<ul>
+
-->
: <li> MediaWiki 1.18.1 <!-- ✔ -->
+
 
: <li> PHP 5.2.14 (apache2handler)
+
=== Tweak ===
: <li> MySQL 5.0.92-log
+
 
: <li> Extension<nowiki>:</nowiki>Translate
+
#
:According to the [http://www.mediawiki.org/wiki/Extension:Translate MediaWiki Extension:Translate page], ''Translate extension is using continuous development model, which means we are not doing any releases. You should get the latest version from svn and update from time to time to get new features and bug fixes.''
+
#; Software Updates
</ul>
+
#: These surely may seem to be frequent.  
<li>
+
#* MediaWiki 1.18.1 <!-- ✔ -->
;Wiki Family ✳
+
#* PHP 5.2.14 (apache2handler)
:This appears to be a substantial structural change which would ultimately facilitate site-wide translation, and additional configuration to add [http://www.mediawiki.org/wiki/Interlanguage_links language links]. Described in the [http://www.mediawiki.org/wiki/Manual:Wiki_family MediaWiki Manual page] and specific desired result in [http://www.mediawiki.org/wiki/Manual:Wiki_family#Scenario_4:_Multiple_wikis_sharing_common_resources Scenario 4].
+
#* MySQL 5.0.92-log
</ol>
+
#* Extension<nowiki>:</nowiki>Translate (Version 2012-02-26)
 +
#: According to the [http://www.mediawiki.org/wiki/Extension:Translate MediaWiki Extension:Translate page], ''Translate extension is using continuous development model, which means we are not doing any releases. You should get the latest version from svn and update from time to time to get new features and bug fixes.''
 +
#
 +
#; Wiki Family ✳
 +
#: This appears to be a substantial structural change which would ultimately facilitate site-wide translation, and additional configuration to add [http://www.mediawiki.org/wiki/Interlanguage_links language links]. Described in the [http://www.mediawiki.org/wiki/Manual:Wiki_family MediaWiki Manual page] and specific desired result in [http://www.mediawiki.org/wiki/Manual:Wiki_family#Scenario_4:_Multiple_wikis_sharing_common_resources Scenario 4].
 +
 
 +
== Wiki Software ==
  
==Wiki Software==
 
 
These things affect the user experience as directly related to MediaWiki.
 
These things affect the user experience as directly related to MediaWiki.
===Add===
+
 
 +
=== Add ===
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
====CSS====
+
==== CSS ====
<ol>
+
 
<li>
+
#
;
+
#;  
:
+
#:  
</ol> -->
+
-->
====Extensions====
+
 
<ol>
+
==== Extensions ====
<li>
+
 
;CentralAuth
+
#
:At the very least, this may be useful for accounts between FreeNAS and PC-BSD, and would also mean the chance for common block/ban lists.
+
#; CentralAuth
:According to the [http://www.mediawiki.org/wiki/Extension:CentralAuth MediaWiki Extension:CentralAuth page], ''allows global/shared accounts between projects. This extension adds seven new special pages — Special:AutoLogin (unlisted special page), Special:CentralAuth, Special:GlobalGroupMembership, Special:GlobalGroupPermissions, Special:WikiSets, Special:GlobalUsers and Special:MergeAccount.
+
#: At the very least, this may be useful for accounts between FreeNAS and PC-BSD, and would also mean the chance for common block/ban lists.
''
+
#: According to the [http://www.mediawiki.org/wiki/Extension:CentralAuth MediaWiki Extension:CentralAuth page], ''allows global/shared accounts between projects. This extension adds seven new special pages — Special:AutoLogin (unlisted special page), Special:CentralAuth, Special:GlobalGroupMembership, Special:GlobalGroupPermissions, Special:WikiSets, Special:GlobalUsers and Special:MergeAccount.''
<li>
+
#
;Collection
+
#; Collection
:This seems to allow more flexibility for publishing/export on a per user basis.
+
#: This seems to allow more flexibility for publishing/export on a per user basis.
:According to the [http://www.mediawiki.org/wiki/Extension:Collection MediaWiki Extension:Collection page], ''This extension allows a user to organize personal selections of pages in a collection. Collections can be (some features require additional extensions) edited and structured using chapters, persisted, loaded and shared, rendered as PDF, exported as ODF Text Document, exported as DocBook XML, ordered as a printed book at http://pediapress.com/, exported as ZIM file.''
+
#: According to the [http://www.mediawiki.org/wiki/Extension:Collection MediaWiki Extension:Collection page], ''This extension allows a user to organize personal selections of pages in a collection. Collections can be (some features require additional extensions) edited and structured using chapters, persisted, loaded and shared, rendered as PDF, exported as ODF Text Document, exported as DocBook XML, ordered as a printed book at http://pediapress.com/, exported as ZIM file.''
<li>
+
#
;Interwiki ✳
+
#; Interwiki ✳
:This extension would simplify/facilitate some administrative tasks (Configuring links for a multi-language wiki as in [http://www.mediawiki.org/wiki/Manual:Wiki_family#Interwiki http://www.mediawiki.org/wiki/Manual:Wiki_family#Interwiki]). According to the [http://www.mediawiki.org/wiki/Extension:Interwiki MediaWiki Extension:Interwiki page], ''This is an extension to add a Special:Interwiki page to MediaWiki, to view and edit the interwiki table, and a log of any actions made with it. It was made by Stephanie Amanda Stevens a.k.a Phroziac, because she was annoyed at forgetting the interwiki prefixes. It's made for MediaWiki 1.6 onwards.''
+
#: This extension would simplify/facilitate some administrative tasks (Configuring links for a multi-language wiki as in [http://www.mediawiki.org/wiki/Manual:Wiki_family#Interwiki http://www.mediawiki.org/wiki/Manual:Wiki_family#Interwiki]). According to the [http://www.mediawiki.org/wiki/Extension:Interwiki MediaWiki Extension:Interwiki page], ''This is an extension to add a Special:Interwiki page to MediaWiki, to view and edit the interwiki table, and a log of any actions made with it. It was made by Stephanie Amanda Stevens a.k.a Phroziac, because she was annoyed at forgetting the interwiki prefixes. It's made for MediaWiki 1.6 onwards.''
:Version 1.4.1 (2011-06-21) is compatible with mediawiki 1.17 → 1.18 and is at [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Interwiki/?revision=92408&pathrev=92408 http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Interwiki/?revision=92408&pathrev=92408]
+
#: Version 1.4.1 (2011-06-21) is compatible with mediawiki 1.17 → 1.18 and is at [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Interwiki/?revision=92408&pathrev=92408 http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Interwiki/?revision=92408&pathrev=92408]
<li>
+
#
;Secure Pages ✳
+
#; Secure Pages ✳
:This extension redirects the user to HTTPS on just some pages while redirecting to HTTP on any other page, thus reducing the load on the server due to limited HTTPS usage. Described in the [http://fs.fsinf.at/wiki/SecurePages Secure Pages Extension] page on the Free Software wiki site.
+
#:This extension redirects the user to HTTPS on just some pages while redirecting to HTTP on any other page, thus reducing the load on the server due to limited HTTPS usage. Described in the [http://fs.fsinf.at/wiki/SecurePages Secure Pages Extension] page on the Free Software wiki site.
</ol>
+
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
 
====Parser====
 
====Parser====
<ol>
+
 
<li>
+
#
;
+
#;  
:
+
#:  
</ol> -->
+
-->
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
====Configuration====
+
==== Configuration ====
<ol>
+
 
<li>
+
#
</ol> -->
+
#;
 +
#:
 +
-->
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
===Remove===
+
=== Remove ===
 +
 
 +
#
 +
#;
 +
#:
 +
-->
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
====CSS====
+
==== CSS ====
<ol>
+
 
<li>
+
#
;
+
#;  
:
+
#:  
</ol> -->
+
-->
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
====Extensions====
+
==== Extensions ====
<ol>
+
 
<li>
+
#
;
+
#;  
:
+
#:  
</ol> -->
+
-->
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
 
====Parser====
 
====Parser====
<ol>
+
 
<li>
+
#
;
+
#;  
:
+
#:  
</ol> -->
+
-->
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
====Configuration====
+
==== Configuration ====
<ol>
+
<li>
+
;
+
:
+
</ol> -->
+
  
===Tweak===
+
#
 +
#;
 +
#:
 +
-->
 +
 
 +
=== Tweak ===
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
====CSS====
+
==== CSS ====
<ol>
+
 
<li>
+
#
;
+
#;  
:
+
#:  
</ol> -->
+
-->
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
====Extensions====
+
==== Extensions ====
<ol>
+
#
<li>
+
#;  
;
+
#:  
:
+
-->
</ol> -->
+
 
<!-- Uncomment as needed
 
<!-- Uncomment as needed
====Parser====
+
==== Parser ====
<ol>  
+
#
<li>
+
#;
;
+
#:
:
+
-->
</ol> -->
+
 
 +
==== Configuration ====
 +
 
 +
#
 +
#; Allow user-defined CSS <!-- ✔ -->
 +
#: This will help those who desire something other than the reduced selection of skins proposed. It may also aid with testing future css layout changes (as suggested for NavHeader). Further investigation of this ''may'' be needed, in order to be sure it is not something that might enable an exploit of anything.
 +
#: ''(Whether this feature is in fact enabled needs to be absolutely verified, but cursory investigation seems to indicate it is not.)''
 +
#
 +
#; <s>E-mail authentication
 +
#: This may help to reduce the amount of spam on the wiki, and facilitate a level of automatic accountability.
 +
#: Except for password reminder e-mails, e-mail functions only work for authenticated e-mail [http://www.mediawiki.org/wiki/Manual:$wgEmailAuthentication ($wgEmailAuthentication = true)]</s>
 +
#: Either already enabled (undetermined) or no longer needed.
 +
#
 +
#; <s>Restrict editing
 +
#: This may help to reduce the amount of spam on the wiki, and facilitate a level of automatic accountability.
 +
#: Require e-mail verification before editing certain pages [http://www.mediawiki.org/wiki/Manual:$wgEmailConfirmToEdit ($wgEmailConfirmToEdit = true)].</s>
 +
#: Either already enabled (undetermined) or no longer needed.
 +
#
 +
#; enable lowercase links ✳
 +
#: This will help with the various pieces of software which may have a wiki page (desktops such as evilwm or i3) so that they can be accurately identified (ie, identical to the author's intention and/or FreeBSD port name).
 +
#: According to [https://www.mediawiki.org/wiki/Manual:LocalSettings.php Mediawiki Manual:LocalSettings.php] ($wgCapitalLinks = false) allows lowercase characters.
 +
 
 +
== Other ==
 +
 
 +
=== Accounts ===
 +
#
 +
#; Massive user account cleanup - special situation
 +
#: Hundreds or thousands of spam-related and accounts were created on the wiki site prior to the addition of the Asirra extension. A majority of the accounts created up to the end of May 2012 could be safely removed. Further criteria to filter legitimate accounts from the bulk in question may relate to last access time especially in relation to account creation, account name chosen, and general activity.
 +
 
 +
== Concepts needing investigation or discussion ==
 +
 
 +
=== CSS ===
 +
 
 +
#
 +
#; Add class for NavHeader and/or other headers - Proposal
 +
#: It may be nice to have a stylesheet item which enables the shift of the page title where NavHeader is used.
 +
#: This would avoid the ''kludge'' that we are using currently which is simply a negative margin shift plus some markup that causes the header ''text'' to be hidden, but it is certainly imperfect- if you notice for redirects, it causes another problem, as well as trying to traverse history of a page.
 +
#: ''Any possible CSS changes have yet to be investigated and determined.''
 +
 
 +
=== <s>Parser</s> ===
 +
 
 +
#
 +
#; <s>Automatic URL recognition - Proposal</s>
 +
#: <s>A URL of whichever type, should require the proper wiki syntax surrounding it. (ie. <nowiki>[http://freebsd.org] instead of http://freebsd.org </nowiki>)</s>
 +
#: <s>If this can be adjusted with the help of an extension or if it is simply a minor tweak of the parser, is not known, but it makes sense to limit/constrain function of URL entities.</s>
 +
#:* Currently links detected within the edit cause activation of an Asirra ConfirmEdit action, and therefore seem to obviate the need of above concept.
 +
 
 +
=== Configuration ===
 +
 
 +
#
 +
#; Reduce the number of available 'skins' - Proposal
 +
#: '''''Vector''''' is the nicest/sharpest skin, but the default (MonoBook) is also reasonable and uses the same general format, which means that CSS designed for use with one, should work with the other, and the NavHeader 'kludge' is effective for both.
 +
#: Not all skins include the PC-BSD Logo as shown in the upper left corner in MonoBook or Vector.
 +
#
 +
#; Remove some wiki skins - Proposal
 +
#: It may reduce the time it takes to maintain a consistent site if there are fewer skins.
 +
#: For each skin it may be necessary to verify the function and appearance of site revisions.
 +
#: Which of the following?
 +
#:* Chick
 +
#:* Classic
 +
#:* Cologne Blue
 +
#:* Modern
 +
#:* MonoBook  ⇦ ''Current default''
 +
#:* MySkin
 +
#:* Nostalgia
 +
#:* Simple
 +
#:* Vector
 +
#
 +
#; Make Vector the default skin - Proposal
 +
#: As the sharpest-looking skin, it would present the best image to the public.
  
====Configuration====
+
== Applied Changes ==
<ol>
+
<li>
+
;Allow user-defined CSS <!-- ✔ -->
+
:This will help those who desire something other than the reduced selection of skins proposed. It may also aid with testing future css layout changes (as suggested for NavHeader). Further investigation of this ''may'' be needed, in order to be sure it is not something that might enable an exploit of anything.
+
:''(Whether this feature is in fact enabled needs to be determined.)''
+
<li>
+
;<s>E-mail authentication
+
:This may help to reduce the amount of spam on the wiki, and facilitate a level of automatic accountability.
+
:Except for password reminder e-mails, e-mail functions only work for authenticated e-mail [http://www.mediawiki.org/wiki/Manual:$wgEmailAuthentication ($wgEmailAuthentication = true)]</s>
+
:Either already enabled (undetermined) or no longer needed.
+
<li>
+
;<s>Restrict editing
+
:This may help to reduce the amount of spam on the wiki, and facilitate a level of automatic accountability.
+
:Require e-mail verification before editing certain pages [http://www.mediawiki.org/wiki/Manual:$wgEmailConfirmToEdit ($wgEmailConfirmToEdit = true)].</s>
+
:Either already enabled (undetermined) or no longer needed.
+
<li>
+
;enable lowercase links ✳
+
:This will help with the various pieces of software which may have a wiki page (desktops such as evilwm or i3) so that they can be accurately identified (ie, identical to the author's intention and/or FreeBSD port name).
+
:According to [https://www.mediawiki.org/wiki/Manual:LocalSettings.php Mediawiki Manual:LocalSettings.php] ($wgCapitalLinks = false) allows lowercase characters.
+
</ol>
+
  
==Other==
+
=== {{#dateformat:31 July 2012}} ===
===Accounts===
+
<ol>
+
<li>
+
;Massive user account cleanup - special situation
+
:Hundreds or thousands of spam-related and accounts were created on the wiki site prior to the addition of the Asirra extension. A majority of the accounts created up to the end of May 2012 could be safely removed. Further criteria to filter legitimate accounts from the bulk in question may relate to last access time especially in relation to account creation, account name chosen, and general activity.
+
</ol>
+
  
==Concepts needing investigation or discussion==
+
; Added:
===CSS===
+
:* Site https
<ol>
+
<li>
+
;Add class for NavHeader and/or other headers - Proposal
+
:It may be nice to have a stylesheet item which enables the shift of the page title where NavHeader is used.
+
:This would avoid the ''kludge'' that we are using currently which is simply a negative margin shift plus some markup that causes the header ''text'' to be hidden, but it is certainly imperfect- if you notice for redirects, it causes another problem, as well as trying to traverse history of a page.
+
:''Any possible CSS changes have yet to be investigated and determined.''
+
</ol>
+
===<s>Parser</s>===
+
<ol>
+
<li>
+
;<s>Automatic URL recognition - Proposal</s>
+
:<s>A URL of whichever type, should require the proper wiki syntax surrounding it. (ie. <nowiki>[http://freebsd.org] instead of http://freebsd.org </nowiki>)</s>
+
:<s>If this can be adjusted with the help of an extension or if it is simply a minor tweak of the parser, is not known, but it makes sense to limit/constrain function of URL entities.</s>
+
:* Currently links detected within the edit cause activation of an Asirra ConfirmEdit action, and therefore seem to obviate the need of above concept.
+
</ol>
+
  
===Configuration===
+
=== {{#dateformat:01 June 2012}}<span style="font-size: small"><sup></sup></span> ===
<ol>
+
<li>
+
;Reduce the number of available 'skins' - Proposal
+
:'''''Vector''''' is the nicest/sharpest skin, but the default (MonoBook) is also reasonable and uses the same general format, which means that CSS designed for use with one, should work with the other, and the NavHeader 'kludge' is effective for both.
+
:Not all skins include the PC-BSD Logo as shown in the upper left corner in MonoBook or Vector.
+
<li>
+
;Remove some wiki skins - Proposal
+
:It may reduce the time it takes to maintain a consistent site if there are fewer skins.
+
:For each skin it may be necessary to verify the function and appearance of site revisions.
+
Which of the following?
+
<ul>
+
<li>Chick
+
<li>Classic
+
<li>Cologne Blue
+
<li>Modern
+
<li>MonoBook  ⇦ ''Current default''
+
<li>MySkin
+
<li>Nostalgia
+
<li>Simple
+
<li>Vector
+
</ul>
+
<li>
+
;Make Vector the default skin - Proposal
+
:As the sharpest-looking skin, it would present the best image to the public.
+
</ol>
+
  
==Applied Changes==
+
; Tweaked:  
===06-01-2012===
+
:* User styles enabled.
* Tweaked: (above date approximated)
+
:* WikiEditor seems to have been removed/disabled.
** User styles enabled.
+
** WikiEditor seems to have been removed.
+
  
===05-01-2012===
+
=== {{#dateformat:01 May 2012}}<span style="font-size: small"><sup>†</sup></span> ===
* Added: (above date approximated)
+
** ConfirmEdit
+
** Asirra
+
* Tweaked:
+
** Account creation configured to use ConfirmEdit + Asirra option
+
  
===03-05-2012===
+
; Added:  
* Media Wiki updated from 1.16 to version 1.18.1''
+
:* ConfirmEdit
* Translate extension for MediaWiki has been updated to version: ‘2012-02-26’''
+
:* Asirra
* Added:  
+
; Tweaked:
**favicion from forums.pcbsd.org''
+
:* Account creation configured to use ConfirmEdit + Asirra option
**DoubleWiki
+
**Cite
+
**ParserFunctions
+
**Renameuser
+
**Gadgets
+
**WikiEditor (included with update to MediaWiki 1.18)
+
  
 +
=== {{#dateformat:05 March 2012}} ===
 +
;Tweaked:
 +
:* Media Wiki updated from 1.16 to version 1.18.1''
 +
:* Translate extension for MediaWiki has been updated to version: ‘2012-02-26’''
 +
; Added:
 +
:* favicion from forums.pcbsd.org''
 +
:* DoubleWiki
 +
:* Cite
 +
:* ParserFunctions
 +
:* Renameuser
 +
:* Gadgets
 +
:* WikiEditor (included with update to MediaWiki 1.18)
  
 +
<span style="font-size: small">† - date approximated.</span>
  
 
[[category:administrative]]
 
[[category:administrative]]
 
[[category:PC-BSD Wiki]]
 
[[category:PC-BSD Wiki]]

Revision as of 20:36, 1 August 2012

Contents

This page is a list of suggested additions/changes in relation or in addition to an update of the wiki software.

Note: Applied changes from the last update are checked (✔) and briefly listed below. Brand new items since the last update are starred (✳) while recently eliminated items are struck through.

Site Specific

These things are external to the use or running of the Wiki Software. Adjustments in this section may affect access or function of the wiki site as a whole.

Add

  1. HTTPS connections & HTTPS site login ✔
    Banks and lending institutions, email services, and social media, have all turned toward greater security. There is little reason why we should not also protect the logins of our users similarly. It should at least be an option for those users who choose to take advantage of it. This can be accomplished via Secure Page Extension as described below.

Tweak

  1. Software Updates
    These surely may seem to be frequent.
    • MediaWiki 1.18.1
    • PHP 5.2.14 (apache2handler)
    • MySQL 5.0.92-log
    • Extension:Translate (Version 2012-02-26)
    According to the MediaWiki Extension:Translate page, Translate extension is using continuous development model, which means we are not doing any releases. You should get the latest version from svn and update from time to time to get new features and bug fixes.
  2. Wiki Family ✳
    This appears to be a substantial structural change which would ultimately facilitate site-wide translation, and additional configuration to add language links. Described in the MediaWiki Manual page and specific desired result in Scenario 4.

Wiki Software

These things affect the user experience as directly related to MediaWiki.

Add

Extensions

  1. CentralAuth
    At the very least, this may be useful for accounts between FreeNAS and PC-BSD, and would also mean the chance for common block/ban lists.
    According to the MediaWiki Extension:CentralAuth page, allows global/shared accounts between projects. This extension adds seven new special pages — Special:AutoLogin (unlisted special page), Special:CentralAuth, Special:GlobalGroupMembership, Special:GlobalGroupPermissions, Special:WikiSets, Special:GlobalUsers and Special:MergeAccount.
  2. Collection
    This seems to allow more flexibility for publishing/export on a per user basis.
    According to the MediaWiki Extension:Collection page, This extension allows a user to organize personal selections of pages in a collection. Collections can be (some features require additional extensions) edited and structured using chapters, persisted, loaded and shared, rendered as PDF, exported as ODF Text Document, exported as DocBook XML, ordered as a printed book at http://pediapress.com/, exported as ZIM file.
  3. Interwiki ✳
    This extension would simplify/facilitate some administrative tasks (Configuring links for a multi-language wiki as in http://www.mediawiki.org/wiki/Manual:Wiki_family#Interwiki). According to the MediaWiki Extension:Interwiki page, This is an extension to add a Special:Interwiki page to MediaWiki, to view and edit the interwiki table, and a log of any actions made with it. It was made by Stephanie Amanda Stevens a.k.a Phroziac, because she was annoyed at forgetting the interwiki prefixes. It's made for MediaWiki 1.6 onwards.
    Version 1.4.1 (2011-06-21) is compatible with mediawiki 1.17 → 1.18 and is at http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Interwiki/?revision=92408&pathrev=92408
  4. Secure Pages ✳
    This extension redirects the user to HTTPS on just some pages while redirecting to HTTP on any other page, thus reducing the load on the server due to limited HTTPS usage. Described in the Secure Pages Extension page on the Free Software wiki site.

Tweak

Configuration

  1. Allow user-defined CSS
    This will help those who desire something other than the reduced selection of skins proposed. It may also aid with testing future css layout changes (as suggested for NavHeader). Further investigation of this may be needed, in order to be sure it is not something that might enable an exploit of anything.
    (Whether this feature is in fact enabled needs to be absolutely verified, but cursory investigation seems to indicate it is not.)
  2. E-mail authentication
    This may help to reduce the amount of spam on the wiki, and facilitate a level of automatic accountability.
    Except for password reminder e-mails, e-mail functions only work for authenticated e-mail ($wgEmailAuthentication = true)
    Either already enabled (undetermined) or no longer needed.
  3. Restrict editing
    This may help to reduce the amount of spam on the wiki, and facilitate a level of automatic accountability.
    Require e-mail verification before editing certain pages ($wgEmailConfirmToEdit = true).
    Either already enabled (undetermined) or no longer needed.
  4. enable lowercase links ✳
    This will help with the various pieces of software which may have a wiki page (desktops such as evilwm or i3) so that they can be accurately identified (ie, identical to the author's intention and/or FreeBSD port name).
    According to Mediawiki Manual:LocalSettings.php ($wgCapitalLinks = false) allows lowercase characters.

Other

Accounts

  1. Massive user account cleanup - special situation
    Hundreds or thousands of spam-related and accounts were created on the wiki site prior to the addition of the Asirra extension. A majority of the accounts created up to the end of May 2012 could be safely removed. Further criteria to filter legitimate accounts from the bulk in question may relate to last access time especially in relation to account creation, account name chosen, and general activity.

Concepts needing investigation or discussion

CSS

  1. Add class for NavHeader and/or other headers - Proposal
    It may be nice to have a stylesheet item which enables the shift of the page title where NavHeader is used.
    This would avoid the kludge that we are using currently which is simply a negative margin shift plus some markup that causes the header text to be hidden, but it is certainly imperfect- if you notice for redirects, it causes another problem, as well as trying to traverse history of a page.
    Any possible CSS changes have yet to be investigated and determined.

Parser

  1. Automatic URL recognition - Proposal
    A URL of whichever type, should require the proper wiki syntax surrounding it. (ie. [http://freebsd.org] instead of http://freebsd.org )
    If this can be adjusted with the help of an extension or if it is simply a minor tweak of the parser, is not known, but it makes sense to limit/constrain function of URL entities.
    • Currently links detected within the edit cause activation of an Asirra ConfirmEdit action, and therefore seem to obviate the need of above concept.

Configuration

  1. Reduce the number of available 'skins' - Proposal
    Vector is the nicest/sharpest skin, but the default (MonoBook) is also reasonable and uses the same general format, which means that CSS designed for use with one, should work with the other, and the NavHeader 'kludge' is effective for both.
    Not all skins include the PC-BSD Logo as shown in the upper left corner in MonoBook or Vector.
  2. Remove some wiki skins - Proposal
    It may reduce the time it takes to maintain a consistent site if there are fewer skins.
    For each skin it may be necessary to verify the function and appearance of site revisions.
    Which of the following?
    • Chick
    • Classic
    • Cologne Blue
    • Modern
    • MonoBook ⇦ Current default
    • MySkin
    • Nostalgia
    • Simple
    • Vector
  3. Make Vector the default skin - Proposal
    As the sharpest-looking skin, it would present the best image to the public.

Applied Changes

31 July 2012

Added
  • Site https

01 June 2012

Tweaked
  • User styles enabled.
  • WikiEditor seems to have been removed/disabled.

01 May 2012

Added
  • ConfirmEdit
  • Asirra
Tweaked
  • Account creation configured to use ConfirmEdit + Asirra option

05 March 2012

Tweaked
  • Media Wiki updated from 1.16 to version 1.18.1
  • Translate extension for MediaWiki has been updated to version: ‘2012-02-26’
Added
  • favicion from forums.pcbsd.org
  • DoubleWiki
  • Cite
  • ParserFunctions
  • Renameuser
  • Gadgets
  • WikiEditor (included with update to MediaWiki 1.18)

† - date approximated.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox