Jump to content

User:Magnus Manske: Difference between revisions

From Niidae Wiki
imported>Magnus Manske
Thanks
No edit summary
Line 10: Line 10:
Nice job on the new software. I downloaded the CVS tree and installed it as I want to test it for use with my DarwinWiki project. Is there a mySQL script to setup the initial database? One thing you might want to keep in mind is that you may want to generalize the script and use some variables (e.g. $WIKINAME="Wikipedia") to allow individuals to use the software on other projects. [[user:John Lynch|John Lynch]]
Nice job on the new software. I downloaded the CVS tree and installed it as I want to test it for use with my DarwinWiki project. Is there a mySQL script to setup the initial database? One thing you might want to keep in mind is that you may want to generalize the script and use some variables (e.g. $WIKINAME="Wikipedia") to allow individuals to use the software on other projects. [[user:John Lynch|John Lynch]]
:Thanks! I am glad (and proud:) that the scipt is to (most) people's liking. There are several things I plan to add, like a "module" with variables that contain the ''complete'' fixed text for the wiki, so it can be adapted to different purposes and languages. Also, I'll add a "dummy" database. But unfortunately, my time is a little short till the end of December, since I am preparing for my "final tests", so the little programming I can do will go into fixing bugs. After December, I'll be back running full hacking power ahead again! --[[user:Magnus Manske|Magnus Manske]]
:Thanks! I am glad (and proud:) that the scipt is to (most) people's liking. There are several things I plan to add, like a "module" with variables that contain the ''complete'' fixed text for the wiki, so it can be adapted to different purposes and languages. Also, I'll add a "dummy" database. But unfortunately, my time is a little short till the end of December, since I am preparing for my "final tests", so the little programming I can do will go into fixing bugs. After December, I'll be back running full hacking power ahead again! --[[user:Magnus Manske|Magnus Manske]]
----
Magnus, some things to note.
* When emitting attributes, you must enclose them in quotes.
* When referring to document.f.EditBox, there had better be a .f.EditBox, which there isn't. This is giving a script error.
* '''http://www.example.com.''' should only link to http://www.example.com . http://usemod.com/cgi-bin/mb.pl?WikiSyntax is non-regular. You have to use some sort of multipass system, such as the token system used in UseModWiki, or a stack. It's not clear if the language is context-free, though I doubt it. That would be so non-Perl. ;)
* Have you looked at Tavi and PHPWiki?
** Tavi is a UseModWiki clone, and it is very faithful to the design principles that we put into UseModWiki. http://tavi.sourceforge.net
** PHPWiki is its own beast, but it's been around longer with a far more active community than Tavi. http://phpwiki.sourceforge.net
* To understand some of the design principles of UseModWiki, you should read MeatballWiki. http://usemod.com/cgi-bin/mb.pl In particular
** http://usemod.com/cgi-bin/mb.pl?SoftSecurity
** http://usemod.com/cgi-bin/mb.pl?WikiSyntax
** http://usemod.com/cgi-bin/mb.pl?KeptPages
* From that, you should know that KeptPages is capable of elegantly and securely handling page deletion by the community at large. From the mailing list, apparently this is a problem. http://usemod.com/cgi-bin/mb.pl?PageDeletion
* For namespaces, have you looked at how TWiki http://www.twiki.org and the very mature and advanced FoxForumWiki http://fox.wikis.com do this?
* I think you'll notice the syntax for unordered lists isn't working.
* The colours for the diffs are very hard to read. I suspect colour blind http://usemod.com/cgi-bin/mb.pl?ColourBlind people would agree. If not, I'd think people are going colour blind just from the purple on pastel approach. ;) Use black for the foreground text.
-- [[SunirShah]]

Revision as of 10:57, 21 November 2001

Hey, my script is actually put to work. Cool!

Magnus - it rocks. It is a huge improvement over the original software.

Thanks!--Magnus Manske

Some minor problems - on the preferences tab "address" is spelt "adress". On the welcome screen after creating a new login "preferences" is spelt "perferences" Manning Bartlett

Fixed.--Magnus Manske

Nice job on the new software. I downloaded the CVS tree and installed it as I want to test it for use with my DarwinWiki project. Is there a mySQL script to setup the initial database? One thing you might want to keep in mind is that you may want to generalize the script and use some variables (e.g. $WIKINAME="Wikipedia") to allow individuals to use the software on other projects. John Lynch

Thanks! I am glad (and proud:) that the scipt is to (most) people's liking. There are several things I plan to add, like a "module" with variables that contain the complete fixed text for the wiki, so it can be adapted to different purposes and languages. Also, I'll add a "dummy" database. But unfortunately, my time is a little short till the end of December, since I am preparing for my "final tests", so the little programming I can do will go into fixing bugs. After December, I'll be back running full hacking power ahead again! --Magnus Manske

Magnus, some things to note.

  • When emitting attributes, you must enclose them in quotes.
  • When referring to document.f.EditBox, there had better be a .f.EditBox, which there isn't. This is giving a script error.
  • Have you looked at Tavi and PHPWiki?
  • From that, you should know that KeptPages is capable of elegantly and securely handling page deletion by the community at large. From the mailing list, apparently this is a problem. http://usemod.com/cgi-bin/mb.pl?PageDeletion
  • I think you'll notice the syntax for unordered lists isn't working.
  • The colours for the diffs are very hard to read. I suspect colour blind http://usemod.com/cgi-bin/mb.pl?ColourBlind people would agree. If not, I'd think people are going colour blind just from the purple on pastel approach. ;) Use black for the foreground text.

-- SunirShah