Talk:HSYCO
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/3.6.0/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/wiki.hsyco/<version>"
1. Check if last backup was successful
2. run "bash /var/www/duplicate_hsyco_wiki.sh"
- Use bash, NOT sh
3. Edit LocalSettings.php in the new version folder:
- $wgScriptPath
- $wgDBname
4. Edit backup_script.sh:
- /var/backups/custom/backup.sh
5. Change redirect
- Edit /etc/apache2/sites-available/wiki.hsyco.conf
E.g. edit:
RedirectMatch ^/$ /3.3.0/
to:
RedirectMatch ^/$ /3.3.1/
Generate Doc For Text Editor's Snippets
This script generates the js files containing snippets for events, actions, js, all parsed from these 4 pages:
(events.js)
JavaScript_Callback_Functions_API
(javascript.js)
Click on the following link:
Script:
MediaWiki:ExportDocSnippets.js
How to reduce the size of the database
https://www.mediawiki.org/wiki/Manual:Reduce_size_of_the_database In ssh:
/maintenance/ php deleteArchivedRevisions.php —delete
/maintenance/storage php compressOld.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