Difference between revisions of "User:Larivact"

From ArchWiki
Jump to: navigation, search
(Talks: update)
m (Talks: update)
 
(21 intermediate revisions by the same user not shown)
Line 12: Line 12:
 
== Subpages ==
 
== Subpages ==
  
 +
* [[/Core utilities]]
 
* [[/List of applications category relation]]
 
* [[/List of applications category relation]]
 
* [[/Network management]]
 
* [[/Network management]]
Line 22: Line 23:
 
Awaiting replies:
 
Awaiting replies:
  
* 23/08/2017 [[Help talk:Article naming guidelines#Long article names and subpages]]
+
* 2017-12-23 [[Template talk:Man#Showing anchor links]]
* 23/12/2017 [[Template talk:Man#Showing anchor links]]
+
* 2018-04-03 [[Mediawiki talk:Common.css#Move categories under h1]]
* 03/04/2018 [[Mediawiki talk:Common.css#Move categories under h1]]
+
* 2018-04-14 [[Help talk:Style#Transclusion]]
* 14/04/2018 [[Help talk:Style#Transclusion]]
+
* 2018-04-26 [[Help talk:Template#Creation of Template:Out of scope]]
* 26/04/2018 [[Help talk:Template#Creation of Template:Out of scope]]
+
* 2018-05-20 [[Talk:Resolv.conf#Rewrite]]
* 11/05/2018 [[Talk:List of applications#Merge sections to dedicated articles]]
+
* 2018-05-20 [[Help talk:Article naming guidelines#Move subpages with long parent names]]
* 20/05/2018 [[Talk:Resolv.conf#Rewrite]]
+
* 2018-05-21 [[Talk:Installation guide#Why should a static IP be preferred over 127.0.1.1 in /etc/hosts?]]
 +
* 2018-05-21 [[Talk:List of applications#Replace with external interface]]
 +
* 2018-05-26 [[Talk:Network configuration#Moving Ethernet-specific sections to Wired subpage]]
 +
* 2018-05-28 [[Template talk:App#Style questions]]
 +
* 2018-05-31 [[Talk:Extra keyboard keys#Restructuring]]
 +
* 2018-06-10 [[Talk:Core utilities#Is it possible we could organize this article **not** in alphabetical order?]]
 +
* 2018-06-10 [[Talk:Core utilities#Harmful aliases]]
 +
* 2018-06-10 [[Talk:Network configuration#Wifi Radar]]
 +
* 2018-06-12 [[Help talk:Style#Use code/pre instead of ic/bc with nowiki]]
 +
* 2018-06-28 [[Talk:OpenSSL#Plan]]
 +
* 2018-07-14 [[ArchWiki talk:Contributing#Declaring scope]]
  
 
Past talks:
 
Past talks:
  
* 17/04/2017 [[Template talk:Man#Sources]]
+
* 2017-04-17 [[Template talk:Man#Sources]]
* 01/07/2017 [[Category talk:Web server#These ain't web servers]] (closed)
+
* 2017-07-01 [[Category talk:Web server#These ain't web servers]] (closed)
* 03/07/2017 [[Talk:List of applications#Merge sections to category pages]]
+
* 2017-07-03 [[Talk:List of applications#Merge sections to category pages]]
* 29/12/2017 [[User talk:Larivact#Templates]] (closed)
+
* 2017-12-29 [[User talk:Larivact#Templates]] (closed)
* 02/01/2018 [[Help talk:Template#Template names should be lowercase]] (closed)
+
* 2018-01-02 [[Help talk:Template#Template names should be lowercase]] (closed)
* 30/01/2018 [[Talk:Steam/Game-specific troubleshooting#This article is a mess]] (closed)
+
* 2018-01-30 [[Talk:Steam/Game-specific troubleshooting#This article is a mess]] (closed)
* 10/04/2018 [[Help talk:Style#w or Wikipedia interwiki prefix]] (closed)
+
* 2018-04-10 [[Help talk:Style#w or Wikipedia interwiki prefix]] (closed)
* 10/04/2018 [[Help talk:Template#Creation of Template:Cat main]] (closed)
+
* 2018-04-10 [[Help talk:Template#Creation of Template:Cat main]] (closed)
 +
* 2018-05-23 [[Talk:Nss#Disambiguation pages]] (closed)
 +
* 2018-06-14 [[Talk:List of applications#Section changes on /Documents]] (closed)
  
 
== Software articles ==
 
== Software articles ==
Line 55: Line 68:
 
* Archived pages clutter the search autocompletion, archived pages return a 200 status code, links to archived pages are blue.
 
* Archived pages clutter the search autocompletion, archived pages return a 200 status code, links to archived pages are blue.
 
* The categories of an article are displayed at the bottom of the article, they would be more accessible in the sidebar.
 
* The categories of an article are displayed at the bottom of the article, they would be more accessible in the sidebar.
 +
* MediaWiki doesn't allow for changes in a separate branch that can easily be merged (a la GitHub pull requests), see [[User talk:Svito#Rambling on editing workflow and permissions]].
  
 
== Style issues ==
 
== Style issues ==

Latest revision as of 06:36, 14 July 2018

Quick links

Subpages

Talks

Active discussions

Awaiting replies:

Past talks:

Software articles

The following information doesn't justify a software article as it is easily retrievable elsewhere:

  • package names, descriptions, website links (pacman -Ss, pacman -Si)
  • executable, service, manual names, config file locations (pacman -Ql)
  • duplication of the official documentation (manuals, info documents, --help output, official web documentation)

Wiki issues

  • mwparserfromhell doesn't support space-initialized code blocks.[1] There is no other Python MediaWiki parser with a navigable parse tree that does.
  • You can't easily filter out non-English articles hosted on archlinux.org.
  • Archived pages clutter the search autocompletion, archived pages return a 200 status code, links to archived pages are blue.
  • The categories of an article are displayed at the bottom of the article, they would be more accessible in the sidebar.
  • MediaWiki doesn't allow for changes in a separate branch that can easily be merged (a la GitHub pull requests), see User talk:Svito#Rambling on editing workflow and permissions.

Style issues

Personal disagreements with Help:Style.

  • Permanent linking of common concepts (install, environment variable) is annoying. It is reasonable to assume that ArchWiki users know how to install packages and are familiar with environment variables.
  • Contractions should be allowed. "don't", "isn't"
  • Templates should be used with lowercase template names.

MediaWiki setup for CLI parsing

Download MediaWiki and install PHP#Sqlite.

php maintenance/install.php --dbpath install --dbtype sqlite --pass <pass> MediaWiki <admin>
php maintenance/parse.php

Snippets

JavaScript function to sum changes from a MediaWiki contributions page:

function pmsum(suff){nodes=$('.mw-plusminus-'+suff); x=0; for(i=0;i<nodes.length;i++){ s=nodes[i].innerHTML; x+=parseInt(s.substr(1,s.length)) } return x}
net = pmsum('pos') + pmsum('neg')