Topic with no new replies

[TaskProcess] The knowledge base moving to a new Wiki engine

Author Message
Written on: 01. 08. 2017 [21:11]
Roman Savochenko
Topic creator
registered since: 12.12.2007
Posts: 3275
Base: Road map
Funding: nope
Begin: 21.12.2015
Priority: high
Complexity: high and long term
State: Core documents migration, updating, appending and translation.
Participants: Roman Savochenko (common work)
Objective Actual knowledge base (on WackoWiki) moving to a new Wiki engine on MediaWiki but the previous Wiki mostly deprecated and has more limitations and inconveniences and it is a condition of OpenSCADA 0.9 LTS releasing.

Estimation [Wacko,Media]:
10*[10,5] compatibility or simplicity for the original Wiki content migration — the procedure "wacko2media" into OpenSCADA was created to simplify the migration for most syntax specific;
9*[0,10] multilanguage from box;
8*[0,10] UTF-8;
9*[8,10] big page's content;
9*[10,10] subpages including;
5*[3,5] correct searching;
4*[2,5] correct the syntax highlight for source texts;
4*[2,10] allow template/skeleton pages for include as IFRAME into TYPO3, test on FAQ and also for OpenSCADA.
4*[3,5] easy for print-ready documentation generation from Wiki, see to different tools: export through LaTEX, asciidoc, pandoc, DocBook;
Summary: [305,505]

21.12.2015 MediaWiki test deploy
20.07.2017 MediaWiki final configuration and preparing to migration
30.07.2017 A new clean structure of the Wiki creation
01.09.2017 Main pages migration, updating, appending and translation for: Home, About, Work, Work/Road map, Functions and demands, Using
01.08.2017 Cross-links between old and new Wikis. Switching to the new Wiki on the main site.
01.08.2017 Try and work-out of using articles of the Wiki on the main site.
09.09.2017 WackoWiki Converter work-out for simplify the migration — the converter uses "pandoc" ( which mostly broken for tables, html2wiki also has more lacks, then there was written a procedure "wacko2media" into OpenSCADA to do this migration directly from WackoSource.
(*) Core documents migration, updating, appending and translation.
(-) A procedure creation for user accounts of the main-site (TYPO3) sync to the new Wiki.
(-) Switch OpenSCADA to the online documentation on the new Wiki.
(-) A script creation for prepare the offline documentation from the new Wiki.

Learn, learn and learn better than work, work and work.

mediawiki_logo.png (File type: image/png, Size: 23.27 kilobytes) — 58 downloads
Written on: 18. 09. 2017 [11:10]
Roman Savochenko
Topic creator
registered since: 12.12.2007
Posts: 3275
Wiki-pages processing and their current state and progress for: moving to the new wiki, revision for 0.9LTS (rereading, the translation creation or finishing):
Home: OK, OK
About: OK, OK
About/Related_projects: WAIT, WAIT
Functions_and_demands: OK, OK
Documents: OK, OK
Documents/[Releases/]0.8.0: OK, OK
Documents/[Releases/]*: WAIT, WAIT
Documents/Terms: OK, OK
Documents/FAQ: OK, OK
Documents/Quick_start: WAIT, WAIT
Documents/Program_manual(Links to all user's API move to the page end): WAIT, WAIT
Documents/DAQ: OK, WAIT
Documents/API of an user (from Program_manual end): WAIT, WAIT
Documents/Operator_manual: WAIT, WAIT
Documents/Program developing: -, WAIT
Documents/Program developing/API: WAIT, WAIT
Documents/Program developing/Program_donors: WAIT, WAIT
Documents/Program developing/Building_from_sources: WAIT, WAIT
Documents/Program developing/Modules_creation: WAIT, WAIT
Documents/Program developing/Debugging: WAIT, WAIT
Documents/*: WAIT, WAIT
Works: OK, OK
Works/Developers: WAIT, WAIT
Works/Road_map: OK, OK
Works/To_do: OK, OK
[Works/]Fund: OK, OK
Works/Technical support: -, WAIT
Works/Tests: WAIT, WAIT
Works/Tests/*: WAIT, WAIT
Works/Errors: WAIT, WAIT
Using/Embedding(PLC): WAIT, WAIT
Using/Automation_distributive: WAIT, WAIT
Using/*: WAIT, WAIT
Libs: -, WAIT
Libs/API Functions: -, WAIT
Libs/API Functions/User protocol devices: WAIT, WAIT
Libs/API Functions/User protocol devices/*: WAIT, WAIT
Libs/API Functions/...: WAIT, WAIT
Libs/*: WAIT, WAIT
Sub-projects: WAIT, WAIT
[Sub-projects/]Adaption_to_Android: OK, OK
Sub-projects/Automation_distributive: WAIT, WAIT
Sub-projects/*: WAIT, WAIT
Modules: OK, OK
Modules/SQLite: OK, WAIT
Modules/MySQL: OK, WAIT
Modules/PostgreSQL: OK, WAIT
Modules/FireBird: OK, WAIT
Modules/DBF: OK, WAIT
Modules/ODBC: -, WAIT
Modules/LDAP: OK, WAIT
Modules/Sockets: OK, WAIT
Modules/Serial: OK, WAIT
Modules/SSL: OK, WAIT
Modules/SelfSystem: OK, WAIT
Modules/UserProtocol: OK, WAIT
Modules/HTTP: OK, WAIT
Modules/JavaLikeCalc: OK, WAIT
Modules/LogicLev: WAIT, WAIT
Modules/BlockCalc: WAIT, WAIT
Modules/DAQGate: WAIT, WAIT
Modules/System: WAIT, WAIT
Modules/ModBus: WAIT, WAIT
Modules/MMS: -, WAIT
Modules/Siemens: WAIT, WAIT
Modules/DiamondBoards: WAIT, WAIT
Modules/Comedi: WAIT, WAIT
Modules/SoundCard: WAIT, WAIT
Modules/SMH2Gi: WAIT, WAIT
Modules/AMRDevs: WAIT, WAIT
Modules/Fastwel: WAIT, WAIT
Modules/FT3: WAIT, WAIT
Modules/BCM2835: WAIT, WAIT
Modules/FSArch: WAIT, WAIT
Modules/DBArch: WAIT, WAIT
Modules/VCAEngine: WAIT, WAIT
Modules/QTStarter: WAIT, WAIT
Modules/QTCfg: WAIT, WAIT
Modules/VCAEngine: WAIT, WAIT
Modules/WebCfgD: WAIT, WAIT
Modules/WebCfg: WAIT, WAIT
Modules/WebVision: WAIT, WAIT
Modules/WebUser: WAIT, WAIT
Modules/SystemTests: WAIT, WAIT
Modules/FLibMath: WAIT, WAIT
Modules/FLibComplex1: WAIT, WAIT

Learn, learn and learn better than work, work and work.