Re: [Tiki-devel] [Tiki-users] [moin-user] Announce: Moin2Tiki, MoinMoin to Tiki migration tool
Volker Wysk <post-hhF2Jplw28UoZk/[email protected]>
| Newsgroups | gmane.comp.cms.tiki.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi! This darn Evolution MUA seems to double the ">"s a the beginning of the line, every time you save something as a draft. Am Sonntag, dem 12.02.2023 um 14:50 +0000 schrieb Jonny Bradley via TikiWiki-devel: > > > > Hi Volker (seems like a dev chat now? ;) > > > > > > > > Replies inline... > > > > > > > > > > > > On 10 Feb 2023, at 13:50, Volker Wysk <post-hhF2Jplw28UoZk/[email protected]> > > > > > > > > wrote: > > > > > > > > > > > > > > > > Hi Jonny > > > > > > > > > > > > > > > > You mean the moin-import.php part? Most is done in Mercury. > > > > > > > > I doubt you've > > > > > > > > heard of that language. :-) I don't see how the Mercury > > > > > > > > parts could be > > > > > > > > integrated into Tiki. I don't think that would even make > > > > > > > > sense. > > > > > > > > I was wondering what the .m files were, is that what MoinMoin is > > > > written in? so it compiles to an executable image? Cool... The .m files are Mercury code. MoinMoin is written in Python. I don't use any MoinMoin code in Moin2Tiki. I parse the MoinMoin markup by myself, with a parser written in Mercury. Mercury compiles sources to executables. And fairly efficient ones. From the executable, I create an AppImage, which users can use, so they don't need to compile Moin2Tiki by themselves. Mercury is a logic- and functional language. It's logic, mathematics, a great-grandchild of Prolog. > > > > > > > > > > > > But I've already been thinking about integrating the moin- > > > > > > > > import.php part in > > > > > > > > Tiki... > > > > > > > > Maybe a good start would be to get it to work as an additional > > > > package in Tiki? Not sure how you would add a new one but someone > > > > will. The main doc page is here https://doc.tiki.org/Packages Including moin-import.php would involve extending it, to be of more general use. Right now, it's fitted to Moin2Tiki's needs. It should then be renamed to "pages-import.php" or something like that. It could become a replacement for the very old and broken "XML-Wiki-Import- Export" tool (but now as a command line tool). I think it could just be included in Tiki, in the top directory with all the other PHP scripts. There's "console.php", that's a command line utility, too. I don't see an advantage of packaging it as a package. That would only make things more complicated. Cheers, Volker > > > > > > > > At FOSDEM we saw a good talk about migrating to another platform > > > > (XWiki) and it's something we should encourage in Tiki and improve, > > > > so this might be a good start! > > > > > > > > Thanks > > > > > > > > jonny > > > > > > > > > > > > > > > > > > > > > > > > > > > > Cheers, > > > > > > > > Volker > > > > > > > > > > > > > > > > > > > > > > > > Am Freitag, dem 10.02.2023 um 13:31 +0000 schrieb Jonny > > > > > > > > Bradley via > > > > > > > > TikiWiki-users: > > > > > > > > > > > > Hi Volker (copying the dev list too) > > > > > > > > > > > > > > > > > > > > > > > > That's great, well done! > > > > > > > > > > > > > > > > > > > > > > > > Have you thought about integrating that into tiki? > > > > > > > > > > > > It's generally how we work - the "all in one" > > > > > > > > > > > > approach! :) > > > > > > > > > > > > > > > > > > > > > > > > The code looks clean and good, so we'd love to have > > > > > > > > > > > > you on board developing and fixing stuff inside tiki > > > > > > > > > > > > if you're up for that. > > > > > > > > > > > > > > > > > > > > > > > > Anyway, impressive work, many thanks! > > > > > > > > > > > > > > > > > > > > > > > > jonny > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 9 Feb 2023, at 16:45, Volker Wysk > > > > > > > > > > > > > > > > <post-hhF2Jplw28UoZk/[email protected]> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > This message has been forwarded from the > > > > > > > > > > > > > > > > MoinMoin users' mailing list. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------- Ursprüngliche Nachricht -------- > > > > > > > > > > > > > > > > Von: Volker Wysk <post-hhF2Jplw28UoZk/[email protected]> > > > > > > > > > > > > > > > > An: Moin User <[email protected]> > > > > > > > > > > > > > > > > Betreff: [moin-user] Announce: Moin2Tiki, > > > > > > > > > > > > > > > > MoinMoin to Tiki migration tool > > > > > > > > > > > > > > > > Datum: Thu, 09 Feb 2023 17:38:35 +0100 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Tired of MoinMoin? Migrate to Tiki! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I've written a MoinMoin to Tiki migration > > > > > > > > > > > > > > > > tool, called "Moin2Tiki". It lets > > > > > > > > > > > > > > > > you migrate your MoinMoin wiki to the Tiki > > > > > > > > > > > > > > > > wiki engine. It reads the > > > > > > > > > > > > > > > > MoinMoin pages, converts them to Tiki markup > > > > > > > > > > > > > > > > and feeds them to a Tiki > > > > > > > > > > > > > > > > server. Moin2Tiki comes with an AppImage of > > > > > > > > > > > > > > > > the program. This means that you > > > > > > > > > > > > > > > > don't need to compile it yourself. See the > > > > > > > > > > > > > > > > Quick Start Guide for details > > > > > > > > > > > > > > > > [5]. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Why have I switched to Tiki? There are a > > > > > > > > > > > > > > > > couple of things I don't like about > > > > > > > > > > > > > > > > MoinMoin. There also are some features I > > > > > > > > > > > > > > > > want, which aren't available there. > > > > > > > > > > > > > > > > You can see a list at [6]. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Please note that Tiki is much larger, with > > > > > > > > > > > > > > > > much more features and thus more > > > > > > > > > > > > > > > > complicated than MoinMoin. Especially if you > > > > > > > > > > > > > > > > use MoinMoin just as a desktop > > > > > > > > > > > > > > > > wiki. It takes some effort to install and > > > > > > > > > > > > > > > > configure it. But it's also highly > > > > > > > > > > > > > > > > configurable. If you only use the wiki part, > > > > > > > > > > > > > > > > it isn't that complicated. See > > > > > > > > > > > > > > > > [4]. I'm using Tiki as a desktop wiki > > > > > > > > > > > > > > > > myself. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > See Tiki for Smarties [3] for installation > > > > > > > > > > > > > > > > and configuration instructions. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Moin2Tiki doesn't support all of MoinMoin. > > > > > > > > > > > > > > > > So far, there are some > > > > > > > > > > > > > > > > limitations, some serious. For instance, > > > > > > > > > > > > > > > > only one user is supported. And it > > > > > > > > > > > > > > > > won't be possible to write a program that > > > > > > > > > > > > > > > > migrates all of MoinMoin's macros > > > > > > > > > > > > > > > > and parsers. But I might be willing to > > > > > > > > > > > > > > > > improve Moin2Tiki, if there is any > > > > > > > > > > > > > > > > interest. Please see [4]. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > For more information on Tiki, see the Tiki > > > > > > > > > > > > > > > > homepage [1]. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > The homepage of Moin2Tiki is at [2]. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Cheers, > > > > > > > > > > > > > > > > Volker > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > [1] https://tiki.org/ > > > > > > > > > > > > > > > > [2] https://gitlab.com/volkerwysk/moin2tiki/ > > > > > > > > > > > > > > > > [3] > > > > > > > > > > > > > > > > https://twbasics.tikiforsmarties.com/Tiki-for-Smarties > > > > > > > > > > > > > > > > [4] > > > > > > > > > > > > > > > > https://volker-wysk.de/moin2tiki/doc/Limitations.html > > > > > > > > > > > > > > > > [5] > > > > > > > > > > > > > > > > https://volker-wysk.de/moin2tiki/doc/Quick%20Start%20Guide.html > > > > > > > > > > > > > > > > [6] > > > > > > > > > > > > > > > > https://volker-wysk.de/moin2tiki/doc/Complaints%20about%20MoinMoin.html > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ____________________________________________ > > > > > > > > > > > > > > > > ___ > > > > > > > > > > > > > > > > moin-user mailing list > > > > > > > > > > > > > > > > [email protected] > > > > > > > > > > > > > > > > https://mail.python.org/mailman/listinfo/moin-user > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ____________________________________________ > > > > > > > > > > > > > > > > ___ > > > > > > > > > > > > > > > > TikiWiki-users mailing list > > > > > > > > > > > > > > > > [email protected] > > > > > > > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/tikiwiki-users > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > TikiWiki-users mailing list > > > > > > > > > > > > [email protected] > > > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/tikiwiki-users > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > TikiWiki-devel mailing list > > > > [email protected] > > > > https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel _______________________________________________ TikiWiki-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6QXGh82Ov3+2nrxp+K4ydFOsHoUFAmPpGRcACgkQ+K4ydFOs HoVloxAAjeCSwCabx2em57p6TJ4t6w6ZeBo4i/QOswslDUjVF6HYoPjBjehUD6+X tMx/YTm4BEp1Dwe7AV2DBMU/jkWaQUurNcjcYtvUCbwW+5UDY26RhS4bBVAIe72W xwTGt9WNZMWP5gcYDMlvhxvApSgbZPlr7TToqJBexeTZQVIO7alJxEl24GeZcnTg mjj68v2xcofWpOxzUZSve0leHRXNzJNUb7+ctAgy+FXq5aNzbpewe4aS/r6UmzoR ohFIXsjBZuDZaNBaEP7HkydbA47HhxdrRaKKkyqIQJV3IbssJ4TCg3CcHYF1gIad 8vxRwp88O4XCHnqPBDq1h1D8vUpkGMSnHXhK599BHN8RSEm6i+v0H/gVsZQX/9RM 8crU12rt9y4XYUQxaq1fezrj/n3HJxdMYK1YF4kepoBKuN+L7CAgPWH4k3RvJDsY Zxog/P1QkH3ayVKEj8S4AGLX75oKrKaFnT0ZB3Jy6Sz7UfRBKErf/13mzfVLbKsP 1CXM+7uya/GRz5hxkRDiMiaKQd8DnKG0gvSWxP90verZ4VPvbYKcR7X/gpm4POnn 1lS5a6Zv1QiMGSiz3RmjLbNa9cDrR3/xJo4kecUXZdZF1VdwqLuXwkpf9kULoKDl UY60b/WNjvk6xvdXh/QpscBohn2156qRJmL3PPDajn+BhMvsMLM= =umbV -----END PGP SIGNATURE-----