(warning, this is a double post, but I beliebe this concers the wiki forum and this one... sorry about that)
Hi there,
this week we have started to develope the Wiki for Moodle 2.0. Which is basically NWiki (same features, look and feel, etc) rewriten from scratch ( so the code will be neat and tiddy ).
And we need some help to make this rigth, so we never need "to do another wiki ever".
Help Wanted:
- code revision: By the end of this week we will have the first functional release, just a wiki skeleton with a dumb parser, but with the full database and basic operations implemented. I beliebe that security issues need to be addressed here before we start building features.
- markup and page behaviour - There will be a team working sole on the parsers (ewiki for backward compatibility, HTML(whateever editor) wiki, and Mediawikilike markup, and a new VerySimpleWikiFormat. We will use Unit tests to guide de parser development and be sure the things work as they are suposed to. We need you to send (as reply to this post for instance) wikipages with the page content (wiki format) and how is it suposed to be viewed (XHTML). If you want your wikis to render rigth in Wiki 2.0 : here's your chance.
Thanks in advance for all your help.
Ludo
Where is the SCM(CVS, GIT) repository? During early development, my best recommendation is to keep posting your plans here (even if some bits don't get much reply) and to make sure each commit is a good, readable commit. See Andrew Morton's 'The Perfect Patch'.
At least, that's how I try to do my development and I will try to find the time to review your work. A good strong wiki is something the XS needs...
Some people have said that it is a bit "noisy" and they are right, but on the other hand, you always know what I'm up to and what my plans are for the next few days WRT code. And I've always ended up with good review from peers (some posting publicly, others via private emails).
If you are planning on keeping your development in a separate repo until it's ready (and only then putting it in CVS) it's a very good idea to use GIT (or Mercurial) as they are far more useful for reviewing and polishing the code. I used GIT for the big accesslib rewrite, and could not have done it without it.
HTH...
At least, that's how I try to do my development and I will try to find the time to review your work. A good strong wiki is something the XS needs...
Some people have said that it is a bit "noisy" and they are right, but on the other hand, you always know what I'm up to and what my plans are for the next few days WRT code. And I've always ended up with good review from peers (some posting publicly, others via private emails).
If you are planning on keeping your development in a separate repo until it's ready (and only then putting it in CVS) it's a very good idea to use GIT (or Mercurial) as they are far more useful for reviewing and polishing the code. I used GIT for the big accesslib rewrite, and could not have done it without it.
HTH...
Thanks for the advice Martin,
we are already working with a separate repo with GIT, its available in here
Hope to see you soon in Barcelona.
we are already working with a separate repo with GIT, its available in here
Hope to see you soon in Barcelona.
Hola Martín,
you can browse code where Marc said, but if you want to checkout entire project try:
DFWikiTeam, Pigui
you can browse code where Marc said, but if you want to checkout entire project try:
git-clone git://potato.lsi.upc.edu/git/wiki20
DFWikiTeam, Pigui
I was quite curious and wanted to take a looksie at the code .. but the git repo doesn't seem to be online right now ("Connection refused" on potato).
Will try again next week..!
Mat
Will try again next week..!
Mat
Yup. Refused here too.
Offtopic... Do you think that is a Debian Potato machine? That was leading edge... when I moved to new zealand... 8 years ago
A bit of clicking around leads to...
http://potato.lsi.upc.edu/projects/wiki20/browser
but now way to reach git proper...
Offtopic... Do you think that is a Debian Potato machine? That was leading edge... when I moved to new zealand... 8 years ago
A bit of clicking around leads to...
http://potato.lsi.upc.edu/projects/wiki20/browser
but now way to reach git proper...
Funny, same thought occured to me, but ... yeah, nah. Can't be.
Maybe it was one, back then...?
Maybe it was one, back then...?
Somebody (Ludo) rebooted the server and git-daemon didn't started. I did it manually.
I'm sorry, our Potato server is not a Debian. It's more geek.
It our Darth Potato Mac Mini Server!!!!
I'm sorry, our Potato server is not a Debian. It's more geek.
It our Darth Potato Mac Mini Server!!!!
DFWikiTeam, Pigui
Cool! Got a checkout now.
How I can checkout?
git://potato.lsi.upc.edu/git/wiki20 doesn't work...
I'm using TortoiseGIT.
git://potato.lsi.upc.edu/git/wiki20 doesn't work...
I'm using TortoiseGIT.
Hi Ludo,
great to hear that wiki 2.0 is on the way! I had problems with earlier wikis because of students copy/pasting stuff from MS Word or the internet before editing it down over several sessions to suit their needs. Trouble is, I've since wiped all that content and I can't tell how much of the problem was due to the wiki parser and how much was down to the HTML editor. My suggestion would be to check how the new editor (TinyMCE?) handles text and tables copied from a standard word doc e.g. does it auto-clean the tags before saving or must it be done manually as with the HTML editor button.
great to hear that wiki 2.0 is on the way! I had problems with earlier wikis because of students copy/pasting stuff from MS Word or the internet before editing it down over several sessions to suit their needs. Trouble is, I've since wiped all that content and I can't tell how much of the problem was due to the wiki parser and how much was down to the HTML editor. My suggestion would be to check how the new editor (TinyMCE?) handles text and tables copied from a standard word doc e.g. does it auto-clean the tags before saving or must it be done manually as with the HTML editor button.