Powered By IdeaScale
Login / Signup

mojomojo

The Catalyst-powered wiki

contribute


contribute suggestions and ideas
brainstorm


brainstorm with others
vote


vote ideas up or down
witness


See your ideas in action
Got an Idea/Suggestion for us?

 
Give MojoMojo a CPAN like distribution tarball like My-Class-2.0.tgz and MojoMojo would slurp that in (e.g. with Archive::Tar) to display a overview page from META.yml and links to the POD or source of each module file which is mentioned in MANIFEST. This would help projects to develop Perl Apps or prepare modules for CPAN. MojoMojo can already display POD and Perl source nicely!
 
Memcache Support, for db queries and possibly sessions.
1
 
Make the default mojomojo theme more professional by dropping the shrunken-head and related images from the default theme.
Moderator Comments
http://github.com/marcusramberg/mojomojo/commit/9eeedca5578af51c09c5722964063c226c07c0ac
 
Enable anonymous commenting on page. Authenticated/verified by CAPTCHA.
 
I noticed new user's page were created at the root of the hierarchy on mojomojo.org WIBNIF they were created below a users page. I'm a newbie here so this is probably already supported...
 
Even for a private Wiki one can get, say, users' list with a series of
`/.jsrpc/usersearch?q=' requests.
2
 
I found all of my attachments gone on my site after a day or so's crawl by google.

With some testing I found that it doesn't care if you are logged in or not, anyone can delete any attachment.

I also notice that all of the images on the mojomojo.org site seem to be missing :-/
Moderator Comments
Fixed by MojoMojo 0.999033, now on CPAN.
 
Calendar that any approved user could add events to.
 
When you are creating a hierarchy of pages, it would be quite useful to have a {subpages} option similar to {toc} that lists the subpages of the current page (perhaps in a ul, or other list form)

If you could do {subpages 1} you could create just the 'next level of detail' where {subpages 1-} or some such could generate a site map type thing that would stay up to date.
 
In wiki pages with dynamic content (e.g. http://wiki.dandascalescu.com/howtos/catalyst/introduction_to_catalyst.edit), it may become annoying for said content to keep refreshing as the user types.

A toggle for live preview, on by default, would be nice. Ideal level of persistency would be per page because some pages are dynamic-content heavy and others are not.

Per-user persistency (one user thinks the page is "heavy", another one not) would be overkill. Besides, the "heaviness" can be thought of as an attribute of the wiki, as a sentence saying "This is is a heavy page", which the other user deletes.
2
 
A cool idea from one of the YAPC talk attendees, Alex Gill.:

We can already display subpages. If for each subpage we repeat the process, we'll have a free site map tree.
1
 
I can't put HTML tags in this message which makes things hard. Please interpret all square brackets as angle brackets.


MojoMojo isn't escaping the text inside a [code] block from Markdown. If I have e.g. the following example on my page indented by four spaces:

$ curl http://mojomojo.org 2>/dev/null | grep "Mojo 0"
[meta http-equiv="powered by" content="MojoMojo 0.999029" /]

It will fail to render correctly because the angle brackets don't get escaped as they should. It doesn't appear to be Markdown or MultiMarkdown's fault though:

$ perl -e 'use Text::Markdown; $m = Text::Markdown->new(); print $m->markdown(" [foo]")'
[pre][code][foo]
[/code][/pre]

HTML::Defang also gets in the way, but if you disable it or use known tags, you still get the same problem. The only way to get the above example printed correctly appears to be to use Textile and wrap it in [pre].
Moderator Comments
Fixed by http://github.com/marcusramberg/mojomojo/commit/cf1aee5205dffd055fbd72ff079060ae91d2deb2
 
"WikiCreole is an attempt to develop a set of good practices and recommendations about markup languages for creators of wiki engines. It is also a set of basic markup rules commonly needed in such languages."

-- http://wiki.wikicreole.org/About

The WikiCreole 1.0 spec is stable: http://wikicreole.org/wiki/Home

Then, add MojoMojo to wikicreole.org /Engines and /Wikis.
0
 
Firefox 3.0.7 on Windows XP
Flash player: WIN 10,0,22,87

When uploading files separately (one by one), the uploader shows the progress bar only for the first file.
Moderator Comments
Fixed by LiNiO: http://github.com/marcusramberg/mojomojo/commit/8ef79937243120a12ccc81827236490e49c05557
 
Wouldn't it be great if people actually could install this software?
 
AJAX to do list, or some kind of task list than can occur multiple times per page
 
Keep attachments when they are deleted; just mark them as absent
1
 
If you click subpages on / - you can see all the pages in the wiki, even if you don't have permission to view them.
Moderator Comments
Fixed by linio.
0
 
You can see the rss feed for a page even if you can't see the page.
Moderator Comments
Fixed by linio in http://github.com/marcusramberg/mojomojo/commit/66edee146cb1de9f1a886b4a11ad0231eb54b0f1
 
Allow one to override the URL title with a title of their own.
 
Search and Replace Feature when Editing Pages.
 
You can already use the cascading permission system to allow stewardship of certain topics.

It'd be nice to allow anyone to submit an edit, but to have the steward/admin review it before it becomes public and approve/deny it.

This would allow a much more functional wiki and would support much higher quality wiki content.

It would also make MojoMojo much more useful as an organizational document system, as different groups / departments could manage their own information / keep control of it, but still allow information to be added with review)
Displaying 1 - 25 of 44 Ideas