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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.