Difference between revisions of "Talk:HSYCO"
(Created page with "== Page structure == The title must be formatted properly: The first letter must be a capital letter, all main words must start with capital letters and acronyms must use capi...") |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | == Special pages == | ||
+ | http://wiki.hsyco.com/3.5.0/index.php/MediaWiki:Sidebar | ||
+ | |||
== Page structure == | == Page structure == | ||
The title must be formatted properly: The first letter must be a capital letter, all main words must start with capital letters and acronyms must use capital letters. | The title must be formatted properly: The first letter must be a capital letter, all main words must start with capital letters and acronyms must use capital letters. | ||
Line 28: | Line 31: | ||
To include a tip: | To include a tip: | ||
<nowiki>{{tip|Tip text}}</nowiki> | <nowiki>{{tip|Tip text}}</nowiki> | ||
+ | {{tip|Tip text}} | ||
To include a note: | To include a note: | ||
<nowiki>{{note|Note text}}</nowiki> | <nowiki>{{note|Note text}}</nowiki> | ||
+ | {{note|Note text}} | ||
To color code: | To color code: | ||
Line 37: | Line 42: | ||
</syntaxhighlight></nowiki> | </syntaxhighlight></nowiki> | ||
(most languages are supported, e.g. java,javascript,php,html5,css) | (most languages are supported, e.g. java,javascript,php,html5,css) | ||
− | |||
== Incomplete category, for easy reference == | == Incomplete category, for easy reference == | ||
Line 44: | Line 48: | ||
{{note|Include the category "Incomplete" to all pages that are incomplete! <nowiki>[[Category:INCOMPLETE]]</nowiki>}} | {{note|Include the category "Incomplete" to all pages that are incomplete! <nowiki>[[Category:INCOMPLETE]]</nowiki>}} | ||
− | To exclude something from the PDF version: | + | To exclude something from the PDF version : |
<nowiki><div class="noprint">not in print</div></nowiki> | <nowiki><div class="noprint">not in print</div></nowiki> | ||
To include something only in the PDF version: | To include something only in the PDF version: | ||
<nowiki><div class="onlyinprint">only in print</div></nowiki> | <nowiki><div class="onlyinprint">only in print</div></nowiki> | ||
+ | |||
+ | == How to duplicate wiki == | ||
+ | To access the wiki on the server: | ||
+ | |||
+ | ssh hsyco@wiki.hsyco.com | ||
+ | |||
+ | sftp://hsyco@wiki.hsyco.com/ | ||
+ | |||
+ | Go to "/var/www/html/wiki/<version>" | ||
+ | |||
+ | 1. Backup everything and DO NOT DELETE ANYTHING before all is done! | ||
+ | : run the script ./backup_script.sh and wait for process to terminate | ||
+ | : check the backup files listed in the output of the script | ||
+ | |||
+ | 2. duplicate database (e.g. hsyco_3_3_0 -> hsyco_3_3_1). Do not use '.' in the name of the database | ||
+ | : move "/var/www/html/pma" to "/var/www/html/wiki/pma" | ||
+ | : go to http://wiki.hsyco.com/pma/ | ||
+ | : duplicate database: select the database, select "operations" and "copy database to" | ||
+ | : move back "/var/www/html/wiki/pma" to "/var/www/html/pma" | ||
+ | |||
+ | 3. duplicate wiki folder (e.g. wiki/3.3.0 -> wiki/3.3.1) | ||
+ | : cd /var/www/html/wiki | ||
+ | : cp -R 3.3.0/ 3.3.1 | ||
+ | |||
+ | 4. Edit LocalSettings.php in the new version folder: | ||
+ | : $wgScriptPath | ||
+ | : $wgDBname | ||
+ | |||
+ | 5. Edit backup_script.sh: | ||
+ | : wikidb | ||
+ | : wikidir | ||
+ | : backupdir | ||
+ | |||
+ | 6. Change redirect | ||
+ | : Edit /etc/httpd/conf/httpd.conf | ||
+ | E.g. edit: | ||
+ | RedirectMatch ^/$ /3.3.0/ | ||
+ | #RewriteEngine On | ||
+ | #RewriteRule ^/3.3.0/(.*)(?!index\.php)(.*)$ %{DOCUMENT_ROOT}/3.3.0/index.php | ||
+ | to: | ||
+ | RedirectMatch ^/$ /3.3.1/ | ||
+ | #RewriteEngine On | ||
+ | #RewriteRule ^/3.3.0/(.*)(?!index\.php)(.*)$ %{DOCUMENT_ROOT}/3.3.0/index.php | ||
+ | #RewriteRule ^/3.3.1/(.*)(?!index\.php)(.*)$ %{DOCUMENT_ROOT}/3.3.1/index.php | ||
== Extensions == | == Extensions == |
Latest revision as of 12:40, 5 May 2015
Contents
Special pages
http://wiki.hsyco.com/3.5.0/index.php/MediaWiki:Sidebar
Page structure
The title must be formatted properly: The first letter must be a capital letter, all main words must start with capital letters and acronyms must use capital letters.
E.g.
Java Command and Utility Methods API --> OK
java command and utility methods api --> NO
After the page introduction start from level 2 (== bla bla ==)
Syntax
When writing technical information use the following syntax:
- <pippo> : placeholder for a general variable parameter or attribute. For '<' and '>' use "<" and ">" (e.g.
<pippo>
). - pippo | pluto : the param or attr can be "pippo" or "pluto"
- 1 ... 10 : the param or attr can be any value from 1 to 10 (1 and 10 included)
Styles
CSS Custom style:
http://wiki.hsyco.com//index.php/MediaWiki:Common.css
To include a table of contents up to a certain level:
{{TOClimit|3}}
To include a tip:
{{tip|Tip text}}
Tip text
To include a note:
{{note|Note text}}
To color code:
<syntaxhighlight lang="javascript"> ... </syntaxhighlight>
(most languages are supported, e.g. java,javascript,php,html5,css)
Incomplete category, for easy reference
To exclude something from the PDF version :
<div class="noprint">not in print</div>
To include something only in the PDF version:
<div class="onlyinprint">only in print</div>
How to duplicate wiki
To access the wiki on the server:
ssh hsyco@wiki.hsyco.com
sftp://hsyco@wiki.hsyco.com/
Go to "/var/www/html/wiki/<version>"
1. Backup everything and DO NOT DELETE ANYTHING before all is done!
- run the script ./backup_script.sh and wait for process to terminate
- check the backup files listed in the output of the script
2. duplicate database (e.g. hsyco_3_3_0 -> hsyco_3_3_1). Do not use '.' in the name of the database
- move "/var/www/html/pma" to "/var/www/html/wiki/pma"
- go to http://wiki.hsyco.com/pma/
- duplicate database: select the database, select "operations" and "copy database to"
- move back "/var/www/html/wiki/pma" to "/var/www/html/pma"
3. duplicate wiki folder (e.g. wiki/3.3.0 -> wiki/3.3.1)
- cd /var/www/html/wiki
- cp -R 3.3.0/ 3.3.1
4. Edit LocalSettings.php in the new version folder:
- $wgScriptPath
- $wgDBname
5. Edit backup_script.sh:
- wikidb
- wikidir
- backupdir
6. Change redirect
- Edit /etc/httpd/conf/httpd.conf
E.g. edit:
RedirectMatch ^/$ /3.3.0/ #RewriteEngine On #RewriteRule ^/3.3.0/(.*)(?!index\.php)(.*)$ %{DOCUMENT_ROOT}/3.3.0/index.php
to:
RedirectMatch ^/$ /3.3.1/ #RewriteEngine On #RewriteRule ^/3.3.0/(.*)(?!index\.php)(.*)$ %{DOCUMENT_ROOT}/3.3.0/index.php #RewriteRule ^/3.3.1/(.*)(?!index\.php)(.*)$ %{DOCUMENT_ROOT}/3.3.1/index.php
Extensions
DynamicListing
Directory:
extensions/DynamicListing
allows listing of all pages inside a category, with many layout options See http://semeb.com/dpldemo/index.php?title=DPL:Manual E.g.
<DynamicPageList> category = UI Objects rowcolformat=width=100% columns=3 ordermethod=title </DynamicPageList>
Poem
Directory:
extensions/Poem
retain
newlines
and
spaces
Breadcrumbs2
Directory:
extensions/Breadcrumbs2
Show breadcrumbs on pages that match the categories in MediaWiki:Breadcrumbs Usage:
- category name @ breadcrumb wikitext @ tab name @ site logo
Ref: http://www.mediawiki.org/wiki/Extension:BreadCrumbs2
Pages that don't match won't show breadcrumbs.
NoTitle
Directory:
extensions/NoTitle
The NoTitle extension adds a magic word, __NOTITLE__, that lets you hide the main title heading on any page. http://www.mediawiki.org/wiki/Extension:NoTitle