I liked it, but it hated me and had horrible bugs.
I tried Instiki because I wanted to learn to program in Ruby and so I thought I could contribute. However, my creativity was badly maimed by the beta-ness of the project as well as a horrific "rollback" data loss issue. These were issues so horrific that the project should have been halted. Sure, the developer had things to do, but in my mind there was no excuse. I was frustrated enough to delete my entire installation, including some of my original work. Among the things deleted was an article I wrote with a simple resolution to the "Slashdot effect". Sigh.
- 2004-11-01 - I deleted my Instiki installation, and ended up nuking a bunch of original material with it. Sigh.
- (late 2004) - (version not recorded) probably on a Linux distribution (no details recorded)
Its original author abandoned it but it was picked up by others. It sucked for a very long time. Sometime before that abandonment I had written up quite a number of suggestions for improvement.
(late 2004) - (version not recorded) ∞
These notes were originally maintained on my own Instiki installation. They were somewhat obliterated by the rollback bug, but I rescued some of it.
In no particular order.
- Argue to have my 'barrier' issues resolved.
- Continue to deal with orphaned pages: www.instiki.org/list/
- Continue to make proper
[[Categories]]and inter-page links. Categorize pretty much everything. Possibly manually make breadcrumb links.
- Separate the different types of
- Separate the category 'patch' from
Integrate my existing wishlist material.
Found my own Instiki wiki.
- Convert about 2000 pages over to Instiki, by hand if I have to.
- Multiple webs? Ugh, I hate the idea really. Maybe for password-protection / privacy?
- Customizing defaults.
-- Providing patches for, or forking Instiki if I have to.
- Customizing templates.
-- Not really sure what this entails right now.
- As I learn, make Ruby tutorials in a wiki.
- Learn Instiki's internals
-- Help with coding for
most recent at the top
Yes, I am a WikiGnome. Fear me.
This generally means that I go through all items in the
RecentChanges to see where I can help. Strangely enough, I don't consider
BugReports to be contributions as such, although they are indeed necessary.
FileByFileReviewbreadcrumb interlinking and fleshing.
@04-Oct-04@- Did some more.
Adding category links to appropriate pages
- Editing bug reports
- Editing user pages to include a category
- Adding "See also" links to (the bottom of) appropriate pages
BugReportstouchups and additions
- Refactoring to have one-page bug reports listed in their own section
- Moving cumbersome reports to new pages
FeatureRequeststouchups and additions
- Refactoring to have one-page requests listed in their own section.
- Moving cumbersome requests to new pages
Pages I'm Interested In ∞
[[Feature Requests - Discussion]]
[[Bug Reports - Discussion]]
Orphaned pages --
"All Pages"://www.instiki.org/list, on the right.
Other pages of some interest ∞
This is stuff which I would need to see done with Instiki before I could use it. See also
Major Barriers ∞
Instiki is pretty much worthless without this kind of functionality.
RollbackWarshas to be resolved. Several solutions have been posted.
TooManyLinksBug-- Horrific! I can't actually create a page of links. Huh?! This is probably connected to all sorts of linking issues.
[[http://www.url.com|name]]style links, since
[[pagename|displayname]]exists. This eliminates issues of having odd characters in the links (except double-brackets, heh) and allows for a link mid-sentence with such things as a period afterwards.
- I dislike the current
- I dislike the current
''text goes here'':[[link]]as expected. (wikiwords are off for me, I'm used to using brackets.
- cannot therefore
- cannot therefore
cannot have doublequotes in bracketed links.
- Other types of characters may not be possible either. Ugh.
- The 'code' tag does not work as expected. Formatting still happens inside! Some sort of 'nowiki' needs to exist for multiple paragraphs.
I need inline remarks which are not rendered with the page view, but are only visible when the page is edited.
- Apparently in Textile I can begin a line with a space and it's not rendered. This isn't perfect.. I want to be able to remark mid-sentence or by blocking several paragraphs if I need.
- Sure, technically I could just make the text white, but that's a kludge solution.
- A proper per-page
[[Revision History]]. Recent changes modifications are also necessary.
- Page Renaming
- Page Deletion (not just the functionality with
[[Textarea Edit Bug]]-- I need to be able to trust that whatever code I spill into my pages won't ruin my day.
[[Page Differences]]has notes.
- Revision comments, which appear in the change history and recent changes lists. -- Noted in
FeatureRequestsas "Editor Comments".
I need case-insensitive links.
Minor Barriers ∞
[[Categories]]feature needs to be touched up.
- I'd be happy if I could link to a category.
- I'd love to have category pages be editable as with WikiMedia.
- Editing a page frequently shouldn't break the renderer!! Eww!
FeatureRequestshad a note about this. Editing as another user to delete the content and then putting it back as another does work.
A "log in" function.. so that the username can be guaranteed to be owned by the user. -- A related idea is noted in
FeatureRequestsas "User Authentication".
- This resolves the issue that a user shouldn't be able to lock their own page from themself.
- Users and per-page security settings.
-- Slightly resolved by having multiple webs.
WikiWordinside of square brackets should not be separated by spaces when rendered. --
- Heck, even with
WikiWordsturned off, wikiwords are still recognized and separated like that. Eww.
- Heck, even with
Self-Solvable Barriers ∞
[[Instiki Templates]]has notes.
- Remove the damned highlighting on mouseovering a URL. It's bloody hard to copy the text.
The issues I was having with characters being converted are Textile's fault, and are resolved using the Markdown markup language instead.
Random notes ∞
- If I edit a page, and someone edits that same page (disregarding the edit lock) and saves their changes, and then I save my changes.. am I notified of the edit collision? Even if I have to manually merge changes, I need to be notified.
Put the cursor in the edit screen by default. I think I could figure this out.
To be figured out and possibly merged into the existing/refactored feature requests page. I just didn't want to lose the thoughts.
- If I can have
right\HandSidefor adding notes, why can't I have
It should be possible to have bulleted lines separated by a space, without doing anything special.
- Confirm this.
WikiWordbanning was included in v0.9.0! Wooh!
- Paragraph indenting: See
TextileReference-- (The answer is
- Is there an easy way to have inter-web links?
Per-page tracking, such that I can create a "recently revised" - esque page which only displays the pages which I have not visited, or visited the history of.
- A quick kludge would be to have one cookie which somehow tracks a timestamp of the last page visited from the recently revised list... so if I have a list of (1pm, 2pm, 3pm) and I visited 1pm and 2pm.. it would remember that I got to 2pm and on my next visit of recent changes it would show 3pm. Basically.. this is a memory aid to tell the user where they last left off.
- Something like a cookie for every single page might do this. Man that's messy though.
[[Content-Folding]]-- A blue-sky request.
[[Block-Include]]-- A variation on the existing
- Table of contents function is an extension of the footnoting. Make a TOC function.
- Automatic breadcrumb navigation link creation may be possible.
- Others have argued for the use of regular brackets instead of square brackets for link creation, because the square bracket is a difficult character to type on a Mac keyboard type.
- a single asterisk can be used to make a bullet., but a double asterisk should also be allowed to make an indented bullet, without relying on a single asterisk above it.
Customizing a markup language?
- Not really sure what this entails right now. It's probably way over my head. Some additions appear to be possible.
- It's not sane to have underline to italicize, and plus to underline, change it to:
-- This has been noted in
FeatureRequestssomewhere.. note it properly.
- Properly research the existing markup languages.
See also ∞
just look at the mess 'linked to' causes:
(In the Instiki installation, there would be a summary at the bottom of the page.)