Uploaded image for project: 'Causeway'
  1. Causeway
  2. CAUSEWAY-1263

Support editing/preview using Asciidoctor (perhaps as an Isis addon)

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • 1.10.0
    • 2.0.0-M3
    • Core
    • None

    Description

      background to this:

      Implementation options:

      1. EpicEditor JS library, set up to use Asciidoctor.js as an EpicEditor plugin. for more info, see https://github.com/OscarGodson/EpicEditor/issues/380

      2. Markitup (http://markitup.jaysalvat.com/home/), using https://github.com/lordofthejars/asciidoctor-markitup

      In either case, these javascript components would then need converting into a Wicket component, eg to live within wicketstuff. Then would need to create an Isis component around it.

      ~~~
      In terms of programming model, could either introduce a new value type, eg Asciidoc, or extend @Property and @Parameter (or should it be @PropertyLayout and @ParameterLayout). I think I prefer the former, as is more encapsulated.

      Or, perhaps reuse Clob, but find a way to provide a hint that the content is asciidoc.

      Attachments

        Activity

          People

            Unassigned Unassigned
            danhaywood Daniel Keir Haywood
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: