Improve DokuWiki Importer

Last modified by Shubham Jain on 2022/02/25 09:25

Mentor(s)
Estimated workload

3 month

Details

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [dev:GoogleSummerOfCode.ImproveDokuWikiImporter2020]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.
has seen two iterations in GSOC so far in Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [dev:GoogleSummerOfCode.ImproveDokuWikiImporter2020]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.
Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [dev:GoogleSummerOfCode.ImproveDokuWikiImporter2020]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.
. There's still room for plenty of improvements. 

  • Fix remaining bugs. 
  • Understand and document the Macro Framework. 
  • Add support for popular DokuWiki plugins using the Macro framework. 
  • Add more syntax extensions like Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [dev:GoogleSummerOfCode.ImproveDokuWikiImporter2020]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.
  • Windows Shares support. 
  • Text to Image Conversions : DokuWiki converts commonly used emoticons to their graphical equivalents. Those Smileys and other images can be configured and extended. For example Smileys in DokuWiki
  • Text to HTML Conversions : Typography: DokuWiki can convert simple text characters to their typographically correct entities. 
  • Quoting : For the times you want to mark some text to show it's a reply or comment.
  • Downloadable Code Blocks : When you use the <code> or <file> syntax as above, you might want to make the shown code available for download as well. You can do this by specifying a file name after language code.
  • Control Macros : Some syntax influences how DokuWiki renders a page without creating any output it self. Currently they're of 2 types : ~NOTOC~ and ~NOCACHE~ 

Reference : Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [dev:GoogleSummerOfCode.ImproveDokuWikiImporter2020]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Developer profile
  • Experience in Java development, and understanding of Object Oriented programming. 
  • Understanding of XWiki or Dokuwiki would be a major plus. 
  • Experience with parsing syntactical tokens would also be a major plus. 
Year

2020

Status

Proposed

Get Connected