Every repository with this icon (
Every repository with this icon (
| Description: | A Catalyst & DBIx::Class powered Wiki. edit |
-
The following process seems to get a complete search index (for only a period of time).
remove files from index/
restart MojoMojo
request a page - then the index is rebuilt.This process creates one _number.cfs file and a file named segments. The segments file (I believe) references the .cfs by its number.
However after a period of time (less than a day I've witnessed) another .cfs file is created and segments is updated to reference it. The problem is that the newly created .cfs file is not complete. I can see this by the reduction in bytes compared to the original. In addition searches on certain terms don't get as many hits as before. In other words, the newer index does not included all pages.
Comments
-
Currently, Profile duplicates "Name" and "E-mail" from Preferences
Comments
-
Code with trailing spaces takes forever to highlight
0 comments Created 7 months ago by dandv -
Pretty much any crap prepending an attachment link will work
0 comments Created 7 months ago by dandvComments
-
Switch from DBIx::Class::UTF8columns to DBIx::Class::ForceUTF8
0 comments Created 7 months ago by dandvDBIx::Class::ForceUTF8 applies UTF8Columns to all columns. Good future proofing.
Comments
-
format_content methods should use ACCEPT_CONTEXT, not have $c passed to them
0 comments Created 7 months ago by dandv -
Decouple Text::SmartyPants from the Textile formatter?
0 comments Created 7 months ago by dandvLooks like Text::SmartyPants could be used as well with Markdown.
Comments
-
There needs to be a way to disable unwanted plugins
0 comments Created 6 months ago by dandvMojoMojo::Formatter::Emote, for example transforms smileys into emoticons, and is called automatically by Module::Pluggable::Ordered.
Comments
-
0 comments Created 6 months ago by dandvCreation of two or more non-existent pages in a row is brokenmajorxSteps to reproduce:
- Go to http://mojomojo.org/test/new1/new2
- You will be greeted with a page that says "Click on any non-existent page to create it. Any missing pages above it will be created automatically."
- Click "new2" and create the page with some content.
- Go to http://mojomojo.org/test/new1/
- Enter some content there and click "Create"/
- You will get an error page with the URL http://mojomojo.org/test/new1.test/new1, saying that the URL was not found. Also, the URL displayed does not match the URL of the page.
Comments
- Go to http://mojomojo.org/test/new1/new2
-
TOC creates the same link for a different section
1 comment Created 6 months ago by mateuIf the same name is used for two different headings, the TOC plugin links both headings to the same anchor.
Comments
-
Empty span added at end of comment line while in lang="Perl"
0 comments Created 6 months ago by mateuThe Syntax Highlighter plugin adds an empty span of class "kateComment" to then end of Perl comment lines
Comments
-
Syntax highlight doesn't recognize end of Perl POD
0 comments Created 6 months ago by mateuOnce Perl POD is found, the syntax highlighter stays in that mode (kateComment class) even when the POD has ended and code started again.
Comments
-
http://dev.catalyst.perl.org/wiki/humor - the colored exchange looks much better but was created manually. The IRC formatter looks bad because it aligns the text so it's not visually as easy to tell which nick said what; and because it doesn't auto-color nicknames.
Comments
-
Comments, and a person's profile are always formatted using Textile
0 comments Created 5 months ago by dandv...even if the default formatter is not Textile. See
MojoMojo::Schema::Result::Person->*_formatted. Interests, movies and music are forcibly Textile-formatted.Comments
-
Split edit not available if user is not logged in
0 comments Created 4 months ago by dandvSplit edit should be available for anonymous users as well.
Comments
-
KinoSearch is horrendously slow: 17 seconds for 15 results
0 comments Created 4 months ago by dandvTest: http://mojomojo.org/documentation.search?search_type=all&q=test
Repeatedly takes about 17 seconds to find 50 results. This is hardly acceptable.
Comments
-
Test: http://mojomojo.org/features.users will output all authors for the main page, not just those who edited "Features".
Comments
-
Subpages of a page include itself, and display the page path instead of its title
0 comments Created 4 months ago by dandvTest: http://wiki.dandascalescu.com/howtos/catalyst/using_dbicx::testdatabase_with_catalyst.list
The output is
All pages in using_dbicx::testdatabase_with_catalyst listed alphabetically * Using_DBICx::TestDatabase_with_CatalystComments
-
/theresnopagelikethis/documentation.list silently falls back to /.list
0 comments Created 4 months ago by dandvTest: http://mojomojo.org/theresnopagelikethis/documentation.list
(http://mojomojo.org/theresnopagelikethis/documentation correctly brings up the error page)
Comments
-
http://dev.catalystframework.org/wiki/.export_html may crash Perl. On both Ubuntu and Windows, exporting takes 100% CPU.
Comments
-
Example: http://dev.catalyst.perl.org/wiki/deployment.view?rev=22, click "See changes"
Comments
Personally, I prefer a side-by-side diff display like http://www.perlfoundation.org/perl5/index.cgi?action=revision_compare&page_name=applications&mode=source&Button=Compare+Revisions&new_revision_id=20090729233652&old_revision_id=20090324151857
I too like the side-to-side better than what we have now. In general, I've found diff display to be a strong user preference, and often context-dependent. For example, if only one paragraph was inserted, the diff that MojoMojo has shows its insertion more simply than in a side-by-side view. Side-by-side also fails badly compared to in-place when the content is complex. Tables are an example in Wikipedia (what table column(s) do these changes refer to?) vs. MojoMojo ('See changes' here).
Cycling among diff view modes would probably be best.
-
mojomojo 0.999031 interprets "http://someurl/Development%20Documentation" in HTTP URL as "http://someurl/Developmentȍocumentation"(http://someurl/Development%C8%8Documentation ) in the generated link.
Comments
-
Backlinks are not calculated correctly for new pages
0 comments Created 3 months ago by autarchLet's say we have a link from /TopicA to /TopicB, and the /TopicB page does not exist. When we create the /TopicB page, the link table will not be populated until any page linking to /TopicB is edited and saved. This means backlinks are often wrong.
One fix is to store backlinks as from a page id to a page name.
Comments
-
Since this is a wiki, it should not actually expunge the page entirely.
Instead, it should do the following:
- Mark the page as deleted in the database
- Remove the page from the search index
- Don't show the page in sub pages lists
What happens to existing links to the page? Probably nothing, just let them exist.
It should be possible to undelete a deleted page.
There could also be a separate expunge option (for administrators only) that actually deleted the page from the system entirely.
Comments
-
Permissions are not checked properly for rollback
0 comments Created 3 months ago by autarchIf there is an anonymous username set in the database, anyone can roll a page back, even if anon users don't have edit perms!
The PageAdmin->auto method is just broken, and needs to check perms like ->edit does.
Comments
-
The whole File formatter is a bit dubious:
- the documentation appears to be incorrect (only the "filename" parameter is mentioned for
=file, but the code parses a secondpluginparameter) - what is the base path to the file?
- the code doesn't do any checks against attempts to render /etc/passwrd
- there's a leftover Test.pm
- what is the use case for this exactly? That should go in the documentation
Comments
File and Dir formatter is updated since a month, see
http://github.com/Dabg/mojomojoI think it respond to your issue ?
Hi Daniel,
http://github.com/Dabg/mojomojo/blob/146140f588f322a88af4eef7d58dac5b9a798fa4/lib/MojoMojo/Formatter/File.pm looks better now. Can you add some more POD documentation to http://github.com/Dabg/mojomojo/blob/master/lib/MojoMojo/Formatter/File.pm please? It's true that a developer could read the code but it's better to have user-friendly documentation in POD:
- what
TYPEs are allowed and where are they defined? - where is the directory whitelist?
- what is the base path? Security concerns should be mentioned in the POD.
- a use case for the plugin
Also, there's still Test.pm in http://github.com/Dabg/mojomojo/tree/146140f588f322a88af4eef7d58dac5b9a798fa4/lib/MojoMojo/Formatter/File. Is that actually used?
After talking w/ Marcus, I created a branch called Formatter-File. Please update there, and when ready, we'll merge into master.
- the documentation appears to be incorrect (only the "filename" parameter is mentioned for
-
It should not be possible to add the same tag twice to a page
0 comments Created 3 months ago by dandvOne can add the same tag repeatedly for a page (and probably for a photo as well).
Comments
-
Double scrollbar in the user search autocomplete drop-down
0 comments Created 3 months ago by dandv- Have a site with many users (~30 here)
- Go to roles
- Type 'e' or another common character that's bound to match many usernames
- If there are sufficient results, the scrollbar to the right of the dropdown will be doubled.
This may happen to any autocomplete, including page and photo tags.
Comments
- Have a site with many users (~30 here)
-
Easy:
- notify the administrator(s) whenever a page is modified
- notify all editors of a page whenever a page was modified
Not so easy:
- do the above if a setting is present - may require schema changes
More difficult
- allow anyone (with permissions) to subscribe to a page changing. TWiki does this via... err... some settings page somewhere. I used to know this but I've been searching for it for the past 5 minutes. It's neither in the user's page, nor in WebPreferences, nor in the web's home page. Hint: don't do it that way.
Comments
-
Edit summaries are required for any serious wiki.
TWiki started without and finally smartened up in the very recent versions and implemented them. They are very important on Wikipedia, and a feature to be checked on the wiki comparison engine Wikimatrix.
Looks like we can map the edit summary onto the
content.abstractfield and just need the UI for it.Comments
-
Thumbnail link for an image attachment is not displayed right after a Flash upload
0 comments Created 3 months ago by dandv- Log in and go to a page with at least one image attachment. Notice how the attachment had two links, one for viewing, and one for the thumbnail.
- Upload a file using the Flash uploader.
- Notice how the thumbnail link is gone.
- Click "attachments" in the navbar.
- Notice how the thumbnail link is back.
Comments
- Log in and go to a page with at least one image attachment. Notice how the attachment had two links, one for viewing, and one for the thumbnail.
-
Enter this in a page:
<pre lang="Alerts"> say "Howdy partner."; </pre>The result is "22"
Comments
-
Wrong attachments size display in Page Info if a page has more than one attachment
0 comments Created 2 months ago by dandvGo to a page with one attachment. Its Page Info will display "Attachments: NNNN bytes", where NNNN is the size of the attachment
Go to a page with more than one attachment. Its Page Info will display "Attachments: N bytes", where N is the number of attachments.
Comments
-
Trying to insert an attachment link to a non-existent page crashes MojoMojo
0 comments Created about 1 month ago by dandv- Attempt editing a non-existent page, say http://mojomojo.org/test/attachments_bar.edit
- Click Attachments
- Upload an attachment
- Click "insert link"
Catalyst will die with the multi-language error screen.
Comments
- Attempt editing a non-existent page, say http://mojomojo.org/test/attachments_bar.edit
-
Users with a period in their name can't view their profile
1 comment Created 16 days ago by dandvThe period gets interpreted as an action. Example:
Comments
marcusramberg
Wed Nov 04 03:14:37 -0800 2009
| link
This should be resolved by disallowing '.' in user names.
-
Highly useful for making a wiki independent of the base URL
Comments












Kinosearch 0.165 appears to have resolved the issue. Yes!
Argh! Issue not resolved. It just took longer to reproduce itself.