Sawfish
(info about how to write news.)
No edit summary
 
(9 intermediate revisions by 5 users not shown)
Line 4: Line 4:
   
 
==Helpful links==
 
==Helpful links==
  +
   
 
* To follow the changes to this wiki, and to look out for new events and problem edits, use '''[[Special:Recentchanges|recent changes]]'''.
 
* To follow the changes to this wiki, and to look out for new events and problem edits, use '''[[Special:Recentchanges|recent changes]]'''.
Line 19: Line 20:
   
 
* [http://www.wikia.com/wiki/Wiki_tips Wiki tips]
 
* [http://www.wikia.com/wiki/Wiki_tips Wiki tips]
  +
  +
== Some Guidelines ==
  +
  +
  +
* Write "Sawfish" if you mean the Window Manager as a whole and "sawfish" when you talk about the program. Better yet, write "<code>sawfish</code>", by enclosing it in HTML tags: <pre><nowiki><code>sawfish</code></nowiki></pre>
   
 
==Writing news==
 
==Writing news==
   
Thew news pages must have a name starting with date (year month day) because the categorytree is sorting items alphabetically. See [[Template:News]]. Each news entry should contain following line, so everything will ''just work'': <pre>[[Category:News]]{{News}}</pre>
+
The news pages have a name starting with date (year month day) by convention.
  +
<!-- because the categorytree is sorting items alphabetically. -->
  +
Currently there is no strict reason to do so; previously it was sorted by the alphabetical order of the page name, but it is now done by the first edit date.
  +
<!-- See [[Template:News]]. -->Each news entry should contain following line, so everything will ''just work'': <pre>[[Category:News]]{{News}}</pre>
  +
  +
== Dynamic page list ==
  +
  +
To list scripts, themes and patches we are using DynamicPageList extension. Read about it here:
  +
* http://www.mediawiki.org/wiki/Extension:DynamicPageList
  +
* http://semeb.com/dpldemo
   
 
==Quick access menus and category trees==
 
==Quick access menus and category trees==
Line 30: Line 45:
 
A good working example is now on [[Development]] page. This system has three components:
 
A good working example is now on [[Development]] page. This system has three components:
   
# '''''Quick access menu''''', like this one: [[Template:Development]]:<br><br>If you need to create another quick access menu, you simply copy this one, and change the string inside from ''Development'' to your desired category. Be careful, this string is repeated there three times. Now in every page you can write<pre>{{Development}}</pre>to include a quick acces menu. This menu will have automagically created content from categories. Every such '''toplevel''' category (like <tt>Category:Scripts</tt> or <tt>Category:Development</tt>) '''must''' belong to <nowiki>[[Category:Sawfish]]</nowiki>. You can go visit a category page and edit it ─ and you will see what I mean.<br><br>
+
# '''''Quick access menu''''', like this one: [[Template:Development]]:<br /><br />If you need to create another quick access menu, you simply copy this one, and change the string inside from ''Development'' to your desired category. Be careful, this string is repeated there three times. Now in every page you can write<pre>{{Development}}</pre>to include a quick acces menu. This menu will have automagically created content from categories. Every such '''toplevel''' category (like <tt>Category:Scripts</tt> or <tt>Category:Development</tt>) '''must''' belong to <nowiki>[[Category:Sawfish]]</nowiki>. You can go visit a category page and edit it ─ and you will see what I mean.<br /><br />
# '''''Categorized articles''''': inside each article (eg. on the top) you will need to write to which category the article belongs, like this:<pre>[[Category:Development]]</pre>And it will automatically appear in the quick access menu<br><br>
+
# '''''Categorized articles''''': inside each article (eg. on the top) you will need to write to which category the article belongs, like this:<pre>[[Category:Development]]</pre>And it will automatically appear in the quick access menu<br /><br />
 
# '''''Subcategories''''': to have a subcategory you write inside your article information that it belongs to a subcategory, like:<pre>[[Category:Lisp code]]</pre>Then on the category page <tt>Category:Lisp code</tt> you say that it is a subcategory of <tt>Category:Development</tt> by editing it, and putting inside <pre>[[Category:Development]]</pre>
 
# '''''Subcategories''''': to have a subcategory you write inside your article information that it belongs to a subcategory, like:<pre>[[Category:Lisp code]]</pre>Then on the category page <tt>Category:Lisp code</tt> you say that it is a subcategory of <tt>Category:Development</tt> by editing it, and putting inside <pre>[[Category:Development]]</pre>
   
Line 47: Line 62:
   
 
==Configuring wiki site==
 
==Configuring wiki site==
  +
   
 
* The [[MediaWiki:Monobook.css|Monobook.css]] file
 
* The [[MediaWiki:Monobook.css|Monobook.css]] file
 
* The [[MediaWiki:Smoke.css|Smoke.css]] file
 
* The [[MediaWiki:Smoke.css|Smoke.css]] file
  +
* The [[MediaWiki:Quartz.css|Quartz.css]] file
   
 
* The [[MediaWiki:Sidebar|Sidebar]]
 
* The [[MediaWiki:Sidebar|Sidebar]]
   
 
==Spying==
 
==Spying==
  +
   
 
* [[Special:Listusers]]
 
* [[Special:Listusers]]
Line 64: Line 82:
   
 
==Statistics==
 
==Statistics==
  +
   
 
* [[Special:Statistics]]
 
* [[Special:Statistics]]
   
  +
* [[Special:WikiaStats]]
* http://www.wikia.com/wikistats/EN/TablesWikiaSAWFISH.htm
 
  +
 
* http://wikistats.wikia.com/EN/TablesWikiaSAWFISH.htm
   
* http://www.wikia.com/wikistats/EN/ChartsWikiaSAWFISH.htm
+
* http://wikistats.wikia.com/EN/ChartsWikiaSAWFISH.htm

Latest revision as of 15:18, 23 February 2012

Also you can experiment in the sandbox

Helpful links[]

  • To follow the changes to this wiki, and to look out for new events and problem edits, use recent changes.
  • If you want to discuss anything about an article, you can use the talk pages.
  • If you need help editing, you could start with the tutorial on the Central Wikia.

Some Guidelines[]

  • Write "Sawfish" if you mean the Window Manager as a whole and "sawfish" when you talk about the program. Better yet, write "sawfish", by enclosing it in HTML tags:
    <code>sawfish</code>

Writing news[]

The news pages have a name starting with date (year month day) by convention. Currently there is no strict reason to do so; previously it was sorted by the alphabetical order of the page name, but it is now done by the first edit date.

Each news entry should contain following line, so everything will just work:

[[Category:News]]{{News}}

Dynamic page list[]

To list scripts, themes and patches we are using DynamicPageList extension. Read about it here:

Quick access menus and category trees[]

The best way to organize our wiki is to use categories and a quick access menu with a category tree inside. The toplevel category is Sawfish, all categories and articles that should appear on the first level of the tree, should have a tag [[Category:Sawfish]] inside. Analogously with nested tree levels. A good working example is now on Development page. This system has three components:

  1. Quick access menu, like this one: Template:Development:

    If you need to create another quick access menu, you simply copy this one, and change the string inside from Development to your desired category. Be careful, this string is repeated there three times. Now in every page you can write
    {{Development}}
    to include a quick acces menu. This menu will have automagically created content from categories. Every such toplevel category (like Category:Scripts or Category:Development) must belong to [[Category:Sawfish]]. You can go visit a category page and edit it ─ and you will see what I mean.

  2. Categorized articles: inside each article (eg. on the top) you will need to write to which category the article belongs, like this:
    [[Category:Development]]
    And it will automatically appear in the quick access menu

  3. Subcategories: to have a subcategory you write inside your article information that it belongs to a subcategory, like:
    [[Category:Lisp code]]
    Then on the category page Category:Lisp code you say that it is a subcategory of Category:Development by editing it, and putting inside
    [[Category:Development]]


This is all you need to know, to be able to organize articles using category tree. To summarize, in every article you edit, you will need to put at the top:

  • name of category
  • quick access menu

Like following example:

[[Category:Lisp code]]{{Development}}

Deleting pages in quick access menus (Sysops only)[]

There seems to be a bug in the quick access menu. When you delete a page which appears in a quick access menu, it will still appear there. What you have to do is first remove the page from the corresponding category and then delete it.

In above case if it goes wrong, a cron job at wikia.com clears the fuss daily at 5 am in the night. Janek Kozicki 17:51, 5 July 2007 (UTC)

Configuring wiki site[]

  • The Monobook.css file
  • The Smoke.css file
  • The Quartz.css file

Spying[]

Statistics[]

  • Special:WikiaStats