Difference between revisions of "Talk:Main Page"

From Hacksburg Wiki
Jump to navigation Jump to search
(Created page with "Summarizing the changes required for switching from Dokuwiki to MediaWiki * Formatting ** External links must change from <nowiki>Pretty Name</nowiki> to <...")
 
 
Line 1: Line 1:
 
Summarizing the changes required for switching from Dokuwiki to MediaWiki
 
Summarizing the changes required for switching from Dokuwiki to MediaWiki
  
* Formatting
+
== Formatting ==
 
** External links must change from <nowiki>[[http://url.com|Pretty Name]]</nowiki> to <nowiki>[http://url.com Pretty Name]</nowiki> (single bracket, no pipe)  
 
** External links must change from <nowiki>[[http://url.com|Pretty Name]]</nowiki> to <nowiki>[http://url.com Pretty Name]</nowiki> (single bracket, no pipe)  
 
** Ensure all internal links use proper capitalization. The link becomes the page title
 
** Ensure all internal links use proper capitalization. The link becomes the page title
 
** Heading emphasis is reversed <nowiki>= Heading =</nowiki> is the biggest/top level, and <nowiki>===== Heading 5 =====</nowiki> is the smalles/lowest level
 
** Heading emphasis is reversed <nowiki>= Heading =</nowiki> is the biggest/top level, and <nowiki>===== Heading 5 =====</nowiki> is the smalles/lowest level
 
** Bullet points need to have preceeding spaces removed. Sub-bullets are indicated by additional asterisks
 
** Bullet points need to have preceeding spaces removed. Sub-bullets are indicated by additional asterisks
* Structure
+
 
** Previous wiki sorted Tools, Events, etc into individual namespaces and sub-namespaces. For this mediawiki we are using subpages all in the main namespace.
+
== Structure ==
*** Subpages are linked to by slashes. e.g. Events/2019/Laser Cutter Training
+
** <del>Previous wiki sorted Tools, Events, etc into individual namespaces and sub-namespaces. For this mediawiki we are using subpages all in the main namespace.</del>
*** On upper level subpages, a list of the lower subpages can be automatically generated by including <nowiki>{{Template:ListSubpages}}</nowiki> in the page. See [[Events]] and [[Events/2019]] for an example.
+
*** <del>Subpages are linked to by slashes. e.g. Events/2019/Laser Cutter Training</del>
* Accounts
+
*** <del>On upper level subpages, a list of the lower subpages can be automatically generated by including <nowiki>{{Template:ListSubpages}}</nowiki> in the page. See [[Events]] and [[Events/2019]] for an example.</del>
 +
** For edit protection, we actually want custom namespaces for Policy, Adminstrivia, etc (basically all administration)
 +
** Use categories and subcategories in place of other namespaces (Tools, Events, etc)
 +
 
 +
== Accounts ==
 
** The previous wiki allowed for open account creation and that was carried over to this wiki. However, many spam accounts and pages were created within the first few hours which needed to be manually removed.
 
** The previous wiki allowed for open account creation and that was carried over to this wiki. However, many spam accounts and pages were created within the first few hours which needed to be manually removed.
** To prevent additional spam accounts, account verification was turned on. A user clicks "Request account" and fills out a short form. It is added to the approval queue and a notification email is sent to the approvers. When the account is approved, an email is automatically sent to the requester.
+
** To prevent additional spam accounts, an account verification extension was added. A user clicks "Request account" and fills out a short form. It is added to the approval queue and a notification email is sent to the approvers. When the account is approved, an email is automatically sent to the requester.
 
*** The account approvers, 'bureaucrats' in Mediawiki terms, are still being decided. Probably includes the board at a minimum.
 
*** The account approvers, 'bureaucrats' in Mediawiki terms, are still being decided. Probably includes the board at a minimum.
 
*** For those who do not wish to include an email, a fake account could be used and they could be notified of approval through alternate means
 
*** For those who do not wish to include an email, a fake account could be used and they could be notified of approval through alternate means

Latest revision as of 00:40, 6 September 2019

Summarizing the changes required for switching from Dokuwiki to MediaWiki

Formatting

    • External links must change from [[http://url.com|Pretty Name]] to [http://url.com Pretty Name] (single bracket, no pipe)
    • Ensure all internal links use proper capitalization. The link becomes the page title
    • Heading emphasis is reversed = Heading = is the biggest/top level, and ===== Heading 5 ===== is the smalles/lowest level
    • Bullet points need to have preceeding spaces removed. Sub-bullets are indicated by additional asterisks

Structure

    • Previous wiki sorted Tools, Events, etc into individual namespaces and sub-namespaces. For this mediawiki we are using subpages all in the main namespace.
      • Subpages are linked to by slashes. e.g. Events/2019/Laser Cutter Training
      • On upper level subpages, a list of the lower subpages can be automatically generated by including {{Template:ListSubpages}} in the page. See Events and Events/2019 for an example.
    • For edit protection, we actually want custom namespaces for Policy, Adminstrivia, etc (basically all administration)
    • Use categories and subcategories in place of other namespaces (Tools, Events, etc)

Accounts

    • The previous wiki allowed for open account creation and that was carried over to this wiki. However, many spam accounts and pages were created within the first few hours which needed to be manually removed.
    • To prevent additional spam accounts, an account verification extension was added. A user clicks "Request account" and fills out a short form. It is added to the approval queue and a notification email is sent to the approvers. When the account is approved, an email is automatically sent to the requester.
      • The account approvers, 'bureaucrats' in Mediawiki terms, are still being decided. Probably includes the board at a minimum.
      • For those who do not wish to include an email, a fake account could be used and they could be notified of approval through alternate means