Page names

option

$wgCapitalLinks = false

activated means: allows to create pages starting with lowercase letters. The wiki will NOT automatically convert page names anymore. This allows pages like df to have their correct names, but it also means now, for example Template:Manpage and Template:manpage are not the same anymore. You have more freedom to pick page titles but you also have to watch out when creating your links. this caused a few broken links around the wiki that would need fixing

Liste aller page titles

 * http://s23.org/pagetitles.txt

(15:38:06) took: einmal als ganz plattes textfile zum wgetten und egreppen (15:38:13) took: und einmal ne seite wo man klicken kann (15:38:21) took: mach einfach zwei verschieden php datein (15:39:00) took: und verlink die auf http://s23.org/page_names.php (15:40:24) mutante: ack (15:42:50) mutante: /exec -o grep -i "torrent" /var/www/pagetitles.txt (15:42:54) mutante: BitTorrent (15:42:54) mutante: HowTo/Create_a_torrent_file (15:42:54) mutante: MakeTorrent (15:43:01) mutante: /exec -o grep "torrent" /var/www/pagetitles.txt (15:43:06) mutante: /bin/sh: -c: line 0: unexpected EOF while looking for matching `"' (15:43:06) mutante: /bin/sh: -c: line 1: syntax error: unexpected end of file (15:43:13) mutante: oops (15:43:26) mutante: HowTo/Create_a_torrent_file


 * http://s23.org/wiki/User_Contributions

Vorschlag
wenn wir das alles per hand machen wollen brauchen wir auf jeden fall nen dutzend leute die uns helfen.

wenn wir dann sowieso schonmal alle seiten quasi einmal anfassen dann sollten wir vielleicht dabei auch gleich die categorisierung überarbeiten...

''wie soll die genau sein? im mom ists ja oberchaotisch... also nix gegen chaos... aber ist das nich ein bischne ZUchaotisch?''

HowTo
cosmea: weil imho sollten wir versuchen (da wir das ja jetzt können), alle page names so korrekt wie möglich haben

und das machen wir so:

Wenn eine Seite mit Großschreibung vorne in wirklichkeit besser klein geschrieben sein sollte (wie dei Df oder Dd, dann moven wir die seite zu df bzw dd.

Falls die Großschreibung sinnvoll sein sollte wie bei Einstein, dann richten wir einen redircet ein von einstein -> Einstein damit die alten link irgendwo in irgendwelchen seiten schonmal alle wieder funktionieren.

Dann kann man zusätzlich noch alle Seiten durchschauen, ob zb jemand irgendwo df sonstigen jetzt nich mehr benötigten quatsch geschrieben hat und das auf den aktuellen stand bringen

Abkürzungen
Beispiel: AsynchronousTransferMode wird zu Asynchrounous Transfer Mode gemovt, d.h. Kamele raus, aber alle drei Worte gross lassen, da es eine Abkuerzung ist.

Warning: WikiCache
da das wiki offensichtlich cachet kommt es nach moves oder einrichten von redirects fast immer zu sehr komischen effekten. abhilfe: auf der seite auf der etas anderes aussieht als es aussehen sollte einfach mal auf "edit" und dann auf "show preview" klicken. :)

to do
6340 page_titles

irssi search alias
If you are on s23 and have irssi running, type this:

/alias title /exec -o grep $0 /var/www/pagetitles.txt

and now you should be able to use

/title fnord

to search for page titles.

URL
http://s23.org/pagenames.php

Variables
You can append the following variables to this URL:

q (stands for query) can be one of:

q=all OR q=small OR q=big OR q=camel OR q=redir OR q=restr OR q=new OR q=short

all = all pages small = only pages starting with small letters big = only pages starting with capital letters camel = tries to detect CamelCase pages redir = show only pages that are REDIRECTs restr = show only restricted pages (blocked pages) new = show only new pages short = show only short pages (<100 chars)

d (stands for display) can be one of:

d=plain OR d=br OR d=html OR d=verbose

plain = totally plain br = seperated by tags. html = including clickable <a href.. links. verbose = shows a complete html table with a lot more information on pages including: redirect (0|1), 1 if is the page only a redirect new (0|1), 1 if the page is "new" (dont know how new is defined yet) counter, how many times has the page been accessed ("popular pages") length, length of the page in bytes (short pages are under <100 f.e.) touched, timestamp of last edit on this page ("lonely pages") revision, revision id of the current revision (no real use yet) restricted, blocked pages have a groupname, regular pages have a blank value

s (stands for search) can be set to a search string:

s=searchstring

s is optional and limits the results further to only those titles matching the string.

s is case sensitive. Wa != wa

If combined with q's other than =all, it will show ONLY the pages that match both filters.

Variables are appended like in this example: http://s23.org/pagenames.php?d=br&q=all

Simply opening http://s23.org/pagenames.php also defaults to d=br and q=all, though.

Create your own URLs by combing values as you want them:

Examples
q=all&d=html All page titles with html link

q=big&d=plain Only pages starting with capital letters in plain text

q=camel&d=br [http://s23.org/pagenames.php?q=camel&d=br CamelCase pages, seperated]

q=all&d=html&s=fnord All pages matching fnord as html

q=camel&s=Wa&d=br Only CamelCase pages that contain 'Wa' ( seperated)

q=all&s=Wiki&d=verbose All pages that contain 'Wiki' (plus a lot more information)

etc.. all combinations are possible.

The easy way
Here is a html form that makes it easier:

http://s23.org/pagesearch.html

X-Files - unklare Fälle

 * Bash or bash or even BASH ? Der Maxime folgend den Namen so zu wählen wie sich das Projekt selbst nennt, schaute ich auf und fand verschiedene Schreibweisen. mutante 20:22, 29 March 2006 (CEST)