Documentation for Kicksecure ™ Wiki Editors
LinkSuggest vs CodeMirror[edit]
Unfortunately, Extension:CodeMirror breaks Extension:LinkSuggest
.
Workaround: CodeMirror can be disabled by pressing the Codemirror-icon.png.
upstream bug reports:
Links[edit]
- Default MediaWiki Link Creation
- clearnet → automatically adding link to web archive
- Syntax:
[https://www.kicksecure.com Kicksecure Homepage]
- Example: Kicksecure Homepage
- Syntax:
- onion → no extraneous onion archive link
- Syntax:
[http://www.w5j6stm77zs6652pgsij4awcjeel3eco7kvipheu6mtr623eyyehj4yd.onion Kicksecure Homepage]
- Example: Kicksecure Homepage
- Syntax:
- link to web archive → no extraneous archive link
- Syntax:
[https://web.archive.org/web/https://www.kicksecure.com this link]
- Example: this link
- Syntax:
- clearnet → automatically adding link to web archive
- Technical Background:
- This is not based on any wiki template.
- This is thanks to link-to-archive
MediaWiki Extension.
- The simple way for wiki editors to write most links.
- clearnet + archive + onion
- Syntax:
{{Archive_link|url=https://www.kicksecure.com|text=Kicksecure Homepage|onion=http://www.w5j6stm77zs6652pgsij4awcjeel3eco7kvipheu6mtr623eyyehj4yd.onion}}
- Example: Kicksecure Homepage
- Syntax:
- clearnet + archive (No Onion)
- Syntax:
{{Archive_link|url=https://www.kicksecure.com|text=Kicksecure Homepage}}
- Example: Kicksecure Homepage
- Same as Default MediaWiki Link Creation.
- In this case, Default MediaWiki Link Creation might be simpler.
- Syntax:
- Archived Only - In case live version is permanently unavailable.
{{Archive_link|url=https://web.archive.org/web/https://www.kicksecure.com|archive=copy|text=Kicksecure Homepage (Archived)}}
- Example: Kicksecure Homepage (Archived)
- No Archive - In case archived link would be too long, inappropriate.
{{Archive_link|url=https://www.kicksecure.com|text=Kicksecure Homepage|archive=none}}
- Example: Kicksecure Homepage
- Technical Background:
- This is not based on wiki template archive_link. (Source code documentation under Dev/mediawiki.)
- No MediaWiki extension is involved.
- This is for special links, i.e. links which might be archived only (no more clearnet version available), onion only (no clearnet version available) or for links which should not automatically add a link to the web archive in special places (header, footer) for stylistic reasons.
- Kicksecure wiki link - (similar an example above, just easier to use than writing Kicksecure onion by hand)
- Syntax:
{{Kicksecure_wiki|wikipage=Test|text=Test new security features}}
- Example: Test new security features
- Syntax:
- Kicksecure website link - (similar an example above, just easier to use than writing Kicksecure onion by hand)
- Synmtax:
{{Kicksecure_link|wiki/Test|{{Kicksecure}}}}
- Example: Kicksecure ™
- Synmtax:
- Archive_link Common Usage Mistakes:
- Protocol handler
http
orhttps
is required. - wrong:
|onion={{QubesOS_onion}}
- correct:
|onion=http://{{QubesOS_onion}}
- Protocol handler
Expand Button[edit]
<div class="toccolours mw-collapsible mw-collapsed"> For {{project_name_long}} VirtualBox import instructions, please press on expand on the right. <div class="mw-collapsible-content"> Hidden Text Here </div> </div>
CodeSelect with pipes[edit]
Use
{{!}}
rather than
|
Or simply have a look at the mediawiki markup for the following example.
related: CodeSelect implementation source code documentation
pre tag with white spaces[edit]
Try making the opening tag
<pre style="white-space: pre-wrap;"> ...
instead of normal pre>
.
Example with pre-wrap:
leading white space example
Example without pre-wrap:
leading white space example
Seems currently not required with the mediawiki skin used at time of writing.
There are a number of other wrapping/whitespace options if that doesn't work for what you need.
pre tags with variables[edit]
Syntax:
<div class="pre"> </div>
Syntax example:
<div class="pre">{{project name long}} <code>{{VersionNew}}</code></div>
Live example:
16.0.4.2
Scrollable Tables[edit]
To make tables scrollable on mobile, the table needs to be wrapped into:
<div class="scroll-table"> </div>
Examples:
JavaScript vs no-JavaScript[edit]
Syntax example:
<div class="show-for-nojs-only"> NoScript version: Text is only show when JavaScript is not active </div> <div class="show-for-js-only"> JavaScript version: Text is only show when JavaScript is active </div>
Live test:
NoScript version: Text is only show when JavaScript is not active
JavaScript version: Text is only show when JavaScript is active
[edit]
Example syntax:
<div class="mininav"> * [[Documentation]] * [[FAQ]] * [[Support]] * [[Advanced Documentation]] </div>
Live example:
Live Wiki Pages Examples:
External Redirects Documentation[edit]
Setting up External Redirects[edit]
For example, https://www.whonix.org/wiki/Software was moved to https://www.kicksecure.com/wiki/Software
Using Software
as an example here. Textual string Software
needs to be replaced with
1. Go to migrated page from Whonix wiki:
- Go to https://www.whonix.org/wiki/Software
2. Create the redirect to the Moved:
namespace.
- edit the page:
- Paste. #REDIRECT [[Moved:Software]]
- Save.
3. Go to the new Software
stub page in the Moved:
namespace.
The link which is now visible due to step 2 should now be visible.
4. Create the external redirect.
- On https://www.whonix.org/wiki/Moved:Software
- Paste.
{{#externalredirect: https://www.kicksecure.com/wiki/Software}}
- Save.
5. Test the redirect.
For example, https://www.whonix.org/wiki/Software should now be re-directing to https://www.kicksecure.com/wiki/Software.
6. Done.
Redirection setup complete.
Editing Existing External Redirects[edit]
Wiki Editors Terminology for Wiki Migration[edit]
- copy (duplicate from Whonix wiki to Kicksecure wiki and remove Whonix specific parts from Kicksecure wiki)
- migrate from Whonix to Kicksecure
- sort it out
Social Media Posting[edit]
Thumbnail Link vs Normal Link[edit]
Please use "thumbnail link". Not "normal link".
Examples:
normal link, cannot use:
https://www.{{project_clearnet}}/w/images/4/44/Whonixonly.jpg
thumbnail link, can use:
https://www.{{project_clearnet}}/w/images/thumb/4/44/Whonixonly.jpg/470px-Whonixonly.jpg
Social Media Link Preview Tests[edit]
- https://cards-dev.twitter.com/validator
- telegram
@WebpageBot
/ https://t.me/WebpageBot
See Also[edit]
Unfinished: This wiki is a work in progress. Please do not report broken links until this notice is removed, use Search Engines First and contribute improving this wiki.