On Thursday, February 1, 2018 at 4:00:23 AM UTC-6, Edward K. Ream wrote: > > The following consists of edited versions of old emails from Bernhard > Mulder, Miles Fidelman and HansBKK. I am creating this post to offload > lengthy details from #668 > <https://github.com/leo-editor/leo-editor/issues/668>. >
> These emails are quite old. Bernhard died about 10 years ago. The wiki > world has surely changed since then. Updated comments would be > appreciated. Feel free to comment as you like, here, or in a separate > thread. > > *Bernhard Mulder* > > It ought to be possible to unite Leo with wiki features. > > tiddlywiki <https://tiddlywiki.com/> provide formatting features > mentioned in [a dead SourceForge link]. > > moinmoin <https://moinmo.in/MoinMoin> has started to use a graphical > interface for editing in the latest version. > > Maybe Leo can be split up into three components: > > 1. A storage component is responsible for storing nodes. Currently, this > is just memory, but databases like shelve, Zope or sqlite should also be > possible. > > 2. The control component is responsible for converting from the internal > format to external files which can be processed by existing compilers, > searching within a document, and the like. > > 3. A display component is responsible for interfacing with the user. If > can be [Qt], but it can also be something like the tiddlywiki interface, > which immediately shows the formatting applied to text. > > As an intermediate step, maybe we could allow mixing RST processing with > regular program text. Leo would produce two documents out of a source > file: a version for the compiler in plain ascii, and an HTML file for > reading the source. > > *Miles Fidelman* > > Here are some details about my Smart Notebooks > <http://www.kickstarter.com/projects/1947703258/smart-notebooks-keeping-on-the-same-page-across-th> > > project: > > The basic model is synchronized copies of documents, linked by an > asynchronous pub-sub channel. Think of a personal Wiki (like TiddlyWiki) > linked to copies of itself. Compose a document, email copies to > collaborators. Everyone saves a local copy, which link to each other via a > pub-sub protocol to distribute updates. All in JavaScript, embedded in the > "smart documents" - nothing special to install. > > Andy Oram wrote a background piece > <http://radar.oreilly.com/2012/08/smart-notebooks-for-linking-virtual-teams-across-the-net.html> > > for O'Reilly Radar. > > *HansBKK* > > Leo could push Leo-derived content to DokuWiki > <https://www.dokuwiki.org/dokuwiki#> as a platform for "wiki-publishing" > to enable collaborative/community editing of content. See Leo > doc-generation and Wiki integration - GitIt and Pandoc. > <https://groups.google.com/forum/#!searchin/leo-editor/fSzVi1Rh5Tg$2Fuu85satgb9YJ/leo-editor/588LF2ytnBg/1QqNMaLfff8J> > > I've also talked about the markup syntax/doc generation tool Txt2tags > <https://groups.google.com/forum/#!searchin/leo-editor/txt2tags/leo-editor/nNEnxoohFBM/XkMPQhqhDRsJ> > . > > The Gitit <https://github.com/jgm/gitit#readme>wiki platform, like > DokuWiki, also uses plain-text files rather than a database back-end, and > integrates with git, mercurial, and darcs <http://darcs.net/>. > > Gitit also incorporates the Pandoc for its markup syntax, therefore > enabling not only markdown but rST as a master source input format, while > DokuWiki has its own, unique, markup syntax. > > I may be worthwhile to switch my "master source" content syntax from > Txt2tags to rST. The only downsides are that Gitit is a Haskell project > rather than Python, and one thing I like about Txt2tags is its support for > conversion to AsciiDoc, rather than Pandoc's direct output to full-blown > DocBook XML - but apparently even that's in the works in Pandoc's dev > version. > > Edward > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+unsubscr...@googlegroups.com. To post to this group, send email to leo-editor@googlegroups.com. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.