New wiki

217 views
Skip to first unread message

Cédric Krier

unread,
Jan 23, 2016, 6:15:03 AM1/23/16
to Tryton
Hi,

As we talked previously, we need to setup a new wiki.
I think MoinMoin [1] will do the job. I looked up and I think it will be
quite ease to write a authentication plugin to use the roundup user
base. I think to just use the Modern [2] theme.
Of course, we will setup a backup script to tycho (drone server) as for
the other services running on moretus.

Do anyone see something else we will need?

[1] https://moinmo.in/
[2] https://moinmo.in/MoinMoinScreenShots#Modern_Theme
--
Cédric Krier - B2CK SPRL
Email/Jabber: cedric...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Axel Braun

unread,
Jan 27, 2016, 10:43:41 AM1/27/16
to tryton-dev
Hi Ced,


Am Samstag, 23. Januar 2016 12:15:03 UTC+1 schrieb Cédric Krier:
Hi,

As we talked previously, we need to setup a new wiki.
I think MoinMoin [1] will do the job. I looked up and I think it will be
quite ease to write a authentication plugin to use the roundup user
base. I think to just use the Modern [2] theme.
Of course, we will setup a backup script to tycho (drone server) as for
the other services running on moretus.

Do anyone see something else we will need?

 What about the wikibooks-pages, that Luis started during TUBA?

Cédric Krier

unread,
Jan 27, 2016, 10:50:03 AM1/27/16
to tryton-dev
And what is the goal? It seems there are rules that define what can be
put there? Do we want such rules?

Vincent Bastos

unread,
Jan 28, 2016, 12:28:13 AM1/28/16
to tryton-dev
Hey,

Not sure if you wanted another suggestion, but if you did here is one:


But MoinMoin is definitely a proven solution.

Cédric Krier

unread,
Jan 28, 2016, 3:30:03 AM1/28/16
to tryton-dev
I try to avoid to have to deal with Django (great doc but not accurate)
and even more Git (bad UI).

Antonio Roncero

unread,
Jan 28, 2016, 4:05:03 AM1/28/16
to tryton-dev


El sábado, 23 de enero de 2016, 11:15:03 (UTC), Cédric Krier escribió:
Hi,

As we talked previously, we need to setup a new wiki.
I think MoinMoin [1] will do the job. I looked up and I think it will be
quite ease to write a authentication plugin to use the roundup user
base. I think to just use the Modern [2] theme.

I work with MoinMoin for years and it is great but, is the project still active?

Cédric Krier

unread,
Jan 28, 2016, 4:40:03 AM1/28/16
to tryton-dev
On 2016-01-28 00:58, Antonio Roncero wrote:
>
>
> El sábado, 23 de enero de 2016, 11:15:03 (UTC), Cédric Krier escribió:
> >
> > Hi,
> >
> > As we talked previously, we need to setup a new wiki.
> > I think MoinMoin [1] will do the job. I looked up and I think it will be
> > quite ease to write a authentication plugin to use the roundup user
> > base. I think to just use the Modern [2] theme.
> >
>
> I work with MoinMoin for years and it is great but, is the project still
> active?

The branch 1.9 [1] looks to be in fix only.
And the branch 2.0 [2] seems to be still quietly active.

But its main advantage is to be written in Python and so it is easy to
write a plugin for roundup.


[1] http://hg.moinmo.in/moin/1.9
[2] http://hg.moinmo.in/moin/2.0
Message has been deleted

Axel Braun

unread,
Feb 3, 2016, 10:42:56 AM2/3/16
to tryton-dev


Am Donnerstag, 28. Januar 2016 10:40:03 UTC+1 schrieb Cédric Krier:
On 2016-01-28 00:58, Antonio Roncero wrote:
>
>
> El sábado, 23 de enero de 2016, 11:15:03 (UTC), Cédric Krier escribió:
> >
> > Hi,
> >
> > As we talked previously, we need to setup a new wiki.
> > I think MoinMoin [1] will do the job. I looked up and I think it will be
> > quite ease to write a authentication plugin to use the roundup user
> > base. I think to just use the Modern [2] theme.
> >
>
> I work with MoinMoin for years and it is great but, is the project still
> active?

The branch 1.9 [1] looks to be in fix only.
And the branch 2.0 [2] seems to be still quietly active.

But its main advantage is to be written in Python and so it is easy to
write a plugin for roundup. 

Actually, I noticed that the Tryton-project was removed completely from google code (try wiki.tryton.org)....

Cédric Krier

unread,
Feb 6, 2016, 10:45:04 AM2/6/16
to Tryton
On 2016-01-23 12:11, Cédric Krier wrote:
> Hi,
>
> As we talked previously, we need to setup a new wiki.
> I think MoinMoin [1] will do the job. I looked up and I think it will be
> quite ease to write a authentication plugin to use the roundup user
> base. I think to just use the Modern [2] theme.
> Of course, we will setup a backup script to tycho (drone server) as for
> the other services running on moretus.
>
> Do anyone see something else we will need?

I was working to setup MoinMoin on our server, when I found
Discourse [1]. It has a kind of Wiki feature [2] and I think it fits
better our needs because it ease the discussion. Of course it overlaps
on some features our mailing lists but we could give a try. Also the IRC
and bugtracker also overlap some mailing list feature.

So for me the pros are:

- Current state of the art for web application
- Mobile version
- Easy maintenance (just one file to download as backup)
- Conversation oriented

The cons are:

- Written in Ruby (so harder to customize if needed)
- Overlaps with the mailing list
- Need a new hosting

My idea is to buy the $99 one-time install [3] with the $10/month for
the hosting at Digital Ocean. In some way, our current server is already
kind loaded (memory usage 30M free out of 4G) with the website,
bugtracker, mercurial, pootle etc.
I think B2CK can offer the setup fees (even if we could setup ourself, I
see it as a contribution support to the project). After that, I think
the Foundation can afford to rent to Digital Ocean.


[1] http://www.discourse.org/
[2] https://meta.discourse.org/t/wiki-topic-mini-spec/13966
[3] https://payments.discourse.org/buy/

hya...@gmail.com

unread,
Feb 6, 2016, 12:20:02 PM2/6/16
to tryto...@googlegroups.com


El feb. 3, 2016 12:20 AM, "Vincent Bastos" <vin...@lavalab.com.au> escribió:
>
>
> Another suggestion is zwiki [1] built on Plone.
>
> [1] https://plone.org/products/zwiki
>
> --

Here are several options

https://wiki.python.org/moin/PythonWikiEngines

One of them is http://hatta-wiki.org/ that use mercurial

Udo Spallek

unread,
Feb 9, 2016, 5:01:08 AM2/9/16
to tryto...@googlegroups.com
Sat, 6 Feb 2016 16:44:50 +0100
Cédric Krier <cedric...@b2ck.com>:
>On 2016-01-23 12:11, Cédric Krier wrote:
>> As we talked previously, we need to setup a new wiki.
>> I think MoinMoin [1] will do the job. I looked up and I think it
>> will be quite ease to write a authentication plugin to use the
>> roundup user base. I think to just use the Modern [2] theme.
>> Of course, we will setup a backup script to tycho (drone server) as
>> for the other services running on moretus.
>> Do anyone see something else we will need?
>I was working to setup MoinMoin on our server, when I found
>Discourse [1]. It has a kind of Wiki feature [2] and I think it fits
>better our needs because it ease the discussion. Of course it overlaps
>on some features our mailing lists but we could give a try. Also the
>IRC and bugtracker also overlap some mailing list feature.

IMHO Discourse does not have many wiki features. It look and feels like
a discussion platform which allows editable sticky messages on top of a
discussion with a simple diff or version functionality. But it doesn't
makes me happy, having another discussion channel for tryton …

As the ideas are moving away from a wiki based solution, I would like
to support an idea Sharoon Thomas proposed and initiated at TUB
2013: A webhook[1] controlled sphinx repository which is re-build on
every commit and hosted at http://www.readthedocs.org[2].

The pros would be:

* KISS:

* Use the same technologies we already use for years
* Use the same formatting language we already use for years

* Different docs for different Tryton versions.
* Sphinx and Webhook cycle of Readthedoc is very close to wiki
functionality.
* Documentation is a visible contribution and authors can be
credited (https://www.openhub.net/)
* No hosting costs

Best Udo

[1] https://docs.readthedocs.org/en/latest/webhooks.html#webhooks
[2] https://tryton-documentation.readthedocs.org/en/latest/
http://tryton.readthedocs.org/en/latest/

Sergi Almacellas Abellana

unread,
Feb 9, 2016, 5:08:51 AM2/9/16
to tryto...@googlegroups.com
El 09/02/16 a les 11:00, 'Udo Spallek' via tryton-dev ha escrit:
> Sat, 6 Feb 2016 16:44:50 +0100
> Cédric Krier<cedric...@b2ck.com>:
>> >On 2016-01-23 12:11, Cédric Krier wrote:
>>> >>As we talked previously, we need to setup a new wiki.
>>> >>I think MoinMoin [1] will do the job. I looked up and I think it
>>> >>will be quite ease to write a authentication plugin to use the
>>> >>roundup user base. I think to just use the Modern [2] theme.
>>> >>Of course, we will setup a backup script to tycho (drone server) as
>>> >>for the other services running on moretus.
>>> >>Do anyone see something else we will need?
>> >I was working to setup MoinMoin on our server, when I found
>> >Discourse [1]. It has a kind of Wiki feature [2] and I think it fits
>> >better our needs because it ease the discussion. Of course it overlaps
>> >on some features our mailing lists but we could give a try. Also the
>> >IRC and bugtracker also overlap some mailing list feature.
> IMHO Discourse does not have many wiki features. It look and feels like
> a discussion platform which allows editable sticky messages on top of a
> discussion with a simple diff or version functionality. But it doesn't
> makes me happy, having another discussion channel for tryton …
>
> As the ideas are moving away from a wiki based solution, I would like
> to support an idea Sharoon Thomas proposed and initiated at TUB
> 2013: A webhook[1] controlled sphinx repository which is re-build on
> every commit and hosted athttp://www.readthedocs.org[2].
>
> The pros would be:
>
> * KISS:
>
> * Use the same technologies we already use for years
> * Use the same formatting language we already use for years
>
> * Different docs for different Tryton versions.
> * Sphinx and Webhook cycle of Readthedoc is very close to wiki
> functionality.
> * Documentation is a visible contribution and authors can be
> credited (https://www.openhub.net/)
> * No hosting costs

So which credentials will be used to allow to push to the repository? I
don't see how we can guarantee an easy path for newcommers to contribute.

--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

Cédric Krier

unread,
Feb 9, 2016, 5:25:03 AM2/9/16
to tryto...@googlegroups.com
On 2016-02-09 11:00, 'Udo Spallek' via tryton-dev wrote:
> Sat, 6 Feb 2016 16:44:50 +0100
> Cédric Krier <cedric...@b2ck.com>:
> >On 2016-01-23 12:11, Cédric Krier wrote:
> >> As we talked previously, we need to setup a new wiki.
> >> I think MoinMoin [1] will do the job. I looked up and I think it
> >> will be quite ease to write a authentication plugin to use the
> >> roundup user base. I think to just use the Modern [2] theme.
> >> Of course, we will setup a backup script to tycho (drone server) as
> >> for the other services running on moretus.
> >> Do anyone see something else we will need?
> >I was working to setup MoinMoin on our server, when I found
> >Discourse [1]. It has a kind of Wiki feature [2] and I think it fits
> >better our needs because it ease the discussion. Of course it overlaps
> >on some features our mailing lists but we could give a try. Also the
> >IRC and bugtracker also overlap some mailing list feature.
>
> IMHO Discourse does not have many wiki features.

It does.

> It look and feels like
> a discussion platform which allows editable sticky messages on top of a
> discussion with a simple diff or version functionality.

So a wiki.

> But it doesn't
> makes me happy, having another discussion channel for tryton …

But it is what we need: the possibility to discuss on a proposal.
For now, we do it on the mailing list but it doesn't work well.

> As the ideas are moving away from a wiki based solution, I would like
> to support an idea Sharoon Thomas proposed and initiated at TUB
> 2013: A webhook[1] controlled sphinx repository which is re-build on
> every commit and hosted at http://www.readthedocs.org[2].

This is documentation and we already have a place for documentation.

Udo Spallek

unread,
Feb 9, 2016, 5:28:59 AM2/9/16
to tryto...@googlegroups.com
Tue, 9 Feb 2016 11:08:47 +0100
Sergi Almacellas Abellana <se...@koolpi.com>:
Same problem as which credentials will be used to allow to edit a wiki
page? Both need a decision.

>I don't see how we can guarantee an easy path for newcommers to
>contribute.

But is there an easy path at all for newcomers in the topic of
documentation? For me it is an illusion that documentation is done
by newcomers just stepping into the project. In my experience
good documentation is always the burden of the people who know about the
"hows" and "whys".

Udo Spallek

unread,
Feb 9, 2016, 5:59:49 AM2/9/16
to tryto...@googlegroups.com
Tue, 9 Feb 2016 11:21:52 +0100
You are talking about a scribbling pad where we can plan
and discuss new ideas and blueprints? I thought we are looking for a
replacement of the old wiki[10] when talking about a new wiki …

>> As the ideas are moving away from a wiki based solution, I would like
>> to support an idea Sharoon Thomas proposed and initiated at TUB
>> 2013: A webhook[1] controlled sphinx repository which is re-build on
>> every commit and hosted at http://www.readthedocs.org[2].
>This is documentation and we already have a place for documentation.

The old wiki has many more topics next to section 'Blueprint'.
Is there a goal what happens to the other sections?

[10] https://github.com/udono/tryton/tree/wiki

Cédric Krier

unread,
Feb 9, 2016, 6:15:03 AM2/9/16
to tryto...@googlegroups.com
On 2016-02-09 11:59, 'Udo Spallek' via tryton-dev wrote:
> Tue, 9 Feb 2016 11:21:52 +0100
> Cédric Krier <cedric...@b2ck.com>:
> You are talking about a scribbling pad where we can plan
> and discuss new ideas and blueprints? I thought we are looking for a
> replacement of the old wiki[10] when talking about a new wiki …

For me, it was the only valuable usage of the wiki, discuss about ideas
and blueprint (which can not be done on the bug tracker).

> >> As the ideas are moving away from a wiki based solution, I would like
> >> to support an idea Sharoon Thomas proposed and initiated at TUB
> >> 2013: A webhook[1] controlled sphinx repository which is re-build on
> >> every commit and hosted at http://www.readthedocs.org[2].
> >This is documentation and we already have a place for documentation.
>
> The old wiki has many more topics next to section 'Blueprint'.
> Is there a goal what happens to the other sections?

Most of the sections should not have been on a wiki.
Here is a quick example:

- installation/building -> in the documentation
- organization -> on the website and/or in the user profile of
roundup
- tutorials -> in the documentation
- support -> on the website
- development -> on the website
- migration -> on discourse
- blueprint -> on discourse
- GSoC -> on discourse

So yes, this means we have a lot of work to restore those information in
the right place. The documentation can already be worked to include the
missing part from the wiki. For the website, I think it will be the next
big job.

Udo Spallek

unread,
Feb 9, 2016, 11:20:51 AM2/9/16
to tryto...@googlegroups.com
Tue, 9 Feb 2016 12:13:47 +0100
Cédric Krier <cedric...@b2ck.com>:
With your reasoning I get the clue. We use Discourse for our
collaborative plannings and transfer the wiki content to website and
Tryton documentation.

So for me it is ok to replace the wiki with another tool for discussing
and planning. Discourse seems to be good for this.

PS: It is a pity that discourse does not use something like TogetherJS
for real time collaboration as we did on writing the last release notes…

Best Udo

Vincent Bastos

unread,
Feb 10, 2016, 8:21:16 PM2/10/16
to tryton-dev
Discourse makes sense to me. One place to discuss features. Another for documentation.

How about the old page linked to "Contribute" on the main project site?

how about just recreating it on the main site?

Cédric Krier

unread,
Feb 11, 2016, 3:55:04 AM2/11/16
to tryton-dev
Yes that's what should be done.
The old page can be found at
http://hg.tryton.org/deprecated/tryton.wiki/file/e5cff9482830/HowtoContribute.wiki
Reply all
Reply to author
Forward
0 new messages