485
edits
m (→2008 Q1) |
|||
(35 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== System features== | |||
*[[VdfWiki backup| Automated backup]] | |||
*[[Spamfiltering on VDFWiki|handle comment spam]] | |||
*[[Namespaces support]] | |||
== System Plan == | == System Plan == | ||
=== 2008 Q2 === | === 2008 Q2 === | ||
*[[Visual DataFlex Source code formatting]] ( input from [[user:torkildr|Torkild]] ) '''Done''' | *[[Visual DataFlex Source code formatting]] ( input from [[user:torkildr|Torkild]] ) '''Done''' | ||
GeSHi no longer seems to support custom languages like DataFlex. [[User:Wil|Wil]] ([[User talk:Wil|talk]]) 23:57, 23 February 2019 (UTC) | |||
=== 2008 Q3 === | === 2008 Q3 === | ||
*namespaces support ( input from [[user:mikepeat|Mike]] ) '''Done''' | |||
=== 2008 Q4 === | |||
*Wasp2 integration (suspended ) | |||
=== 2009 === | |||
*DAW vBulletin integration (input from [[user:jka|Jacob]]) | |||
*Integrated class reference in 'The hammer' (input from Wil ) | *Integrated class reference in 'The hammer' (input from Wil ) | ||
=== 2019 === | |||
* Moved over to managed hosting by Antwise Solutions, ownership and stewardship of the wiki stays at Unicorn InterGlobal. | |||
* Upgraded to latest mediawiki version. | |||
* For syntax highlighting we have moved away from GeSHi and are now using [https://www.mediawiki.org/wiki/Extension:SyntaxHighlighter SyntaxHighlighter] from Seong Jae Lee. The GeSHi extension now uses a completely different bases and stopped working for custom languages such as DataFlex. | |||
The new extension was fairly easy to customize. It itself is a small wrapper around the javascript library from Alex Gorbatchov's [https://github.com/syntaxhighlighter/syntaxhighlighter syntaxhighlighter]. | |||
It still supports the same code tags. Added lang="dataflex" as well which is now preferred instead of lang="vdf". | |||
My modified version of the extension that understands dataflex syntax is available here: https://github.com/wilva/SyntaxHighlighter | |||
* Added a https certificate via Let's Encrypt | |||
=== 2020 === | |||
For mobile support we now added this solution: https://www.mediawiki.org/wiki/Extension:MobileFrontend | |||
Both the MobileFrontEnd extension as well as the automatic change of the theme to MinervaNeue when browsing to our site using a mobile browser. | |||
So this means that we also installed the MinervaNeue theme. | |||
Fix syntaxHighlighter extension plugin to also correctly highlight compiler directives. (change checked into the github repo [https://github.com/wilva/SyntaxHighlighter SyntaxHighlighter]) | |||
=== On hold === | |||
Add another off site backup to a 3rd party (not antwise) | |||
== New Users == | |||
Due to spam problems, anonymous account creation was disabled a long time ago. | |||
It isn't too hard to get an account though. If you know one of the existing [https://dataflex.wiki/index.php?username=&group=sysop&wpsubmit=&wpFormIdentifier=mw-listusers-form&title=Special%3AListUsers&limit=50 administrators] then you can contact them and ask you to create an account on your behalf. They only need a username and an email address and (optionally) your name. | |||
If you don't know an administrator then my suggestion is to drop into the [https://discord.gg/abyersd discord chat] and ask there for somebody to create an account for you at the DataFlex.wiki | |||
The discord chat is a tad silent nowadays, you can also email info@antwise.com if none of the above works for you. | |||
== | === Steps for an administrator to create an account === | ||
Go to the [[Special:CreateAccount|account creation]] page. | |||
* Enter the requested user name | |||
* Check the checkbox on "Use a temporary random password and send it to the specified email address". We don't want to know the user's password at any time. | |||
* Put in the supplied email address | |||
* Put in the real name if provided / desired by the user | |||
* In the reason field put "Creating an account on request" | |||
Click the "Create Account" button. | |||
== Notes == | |||
[[Namespaces support]] | |||
=== | ===Bugs === | ||
<s> | |||
*Looks like GeSHi crashes every now and then. (but it saves the page) | *Looks like GeSHi crashes every now and then. (but it saves the page) | ||
*GesHi rendering bug: < becomes "& lt ;" and > becomes "& gt; " | |||
</s> | |||
We are no longer using GeSHi, problem solved. [[User:Wil|Wil]] ([[User talk:Wil|talk]]) 12:22, 23 February 2019 (UTC) | |||
===other stuff=== | ===other stuff=== | ||
*How to handle uploads | *How to handle uploads | ||
**no .exe files | **no .exe files | ||
==Page protection== | ==Page protection== | ||
*[http://en.wikibooks.org/wiki/MediaWiki_Administrator%27s_Handbook/Page_Protection#Page_Protection_in_MediaWiki_1.5_and_later page protection] | *[http://en.wikibooks.org/wiki/MediaWiki_Administrator%27s_Handbook/Page_Protection#Page_Protection_in_MediaWiki_1.5_and_later page protection] | ||
*[http://en.wikibooks.org/wiki/MediaWiki_Administrator%27s_Handbook MediaWiki administrators handbook] | *[http://en.wikibooks.org/wiki/MediaWiki_Administrator%27s_Handbook MediaWiki administrators handbook] | ||
[[Category:DataFlex.Wiki]] |