Software >
(on Wikipedia)
(home page archive)
https://github.com/parasew/instiki
https://golem.ph.utexas.edu/wiki/instiki/show/HomePage
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.
Intentions ∞
In no particular order.
- Create
[[Instiki Templates]]
- Chase
RecentChanges
for inspiration. - 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
BugReports
fromResolvedBugs
. - Separate the different types of
FeatureRequests
- Separate the category 'patch' from
OldPatches
-
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.
-
Learn Ruby
- As I learn, make Ruby tutorials in a wiki.
- Learn Instiki's internals
-- Help with coding forFeatureRequests
andBugReports
.
Contributions ∞
most recent at the top
WikiGnome ∞
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 FeatureRequests
or BugReports
to be contributions as such, although they are indeed necessary.
-
@30-Sep-04@
-FileByFileReview
breadcrumb 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
-
BugReports
touchups and additions- Refactoring to have one-page bug reports listed in their own section
- Moving cumbersome reports to new pages
-
FeatureRequests
touchups and additions- Refactoring to have one-page requests listed in their own section.
- Moving cumbersome requests to new pages
Pages I'm Interested In ∞
RecentlyRevised
[[FIXME]]
-
FeatureRequests
[[Feature Requests - Discussion]]
-
BugReports
[[Bug Reports - Discussion]]
ResolvedBugs
ExplainedBugs
-
Orphaned pages --
"All Pages"://www.instiki.org/list
, on the right.
Other pages of some interest ∞
-
PerformanceDiscussion
Barriers ∞
This is stuff which I would need to see done with Instiki before I could use it. See also FeatureRequests
.
Major Barriers ∞
Instiki is pretty much worthless without this kind of functionality.
RollbackWars
has 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
''name'':http://www.url.com
- I dislike the current
-
cannot
''text goes here'':[[link]]
as expected. (wikiwords are off for me, I'm used to using brackets.- cannot therefore
''text'':[[two words]]
- 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
RenamingOrphanedPage
[[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
FeatureRequests
as "Editor Comments". ColorDiffs
has notes.-
I need case-insensitive links.
Minor Barriers ∞
-
The
[[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!
FeatureRequests
had 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
FeatureRequests
as "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.
-
A
WikiWord
inside of square brackets should not be separated by spaces when rendered. --NoSpaceInThisPlease
- Heck, even with
WikiWords
turned 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\HandSide
for adding notes, why can't I haveleft\HandSide
too? -
It should be possible to have bulleted lines separated by a space, without doing anything special.
- Confirm this.
WikiWord
banning was included in v0.9.0! Wooh!- Paragraph indenting: See
TextileReference
-- (The answer is"@p(. text...@".)
- 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.
- https://web.archive.org/web/20080526001250/http://wikifeatures.wiki.taoriver.net/moin.cgi/FailSafeWiki
- http://wiki.c2.com/?UniversalCatalog
[[Content-Folding]]
-- A blue-sky request.[[Block-Include]]
-- A variation on the existing[[Include]]
functionality.- 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:
--/italicized/
--_underlined_
-- This has been noted inFeatureRequests
somewhere.. note it properly. - Properly research the existing markup languages.
See also ∞
WikiGnome
FeatureRequests
-
BugReports
Category: User
just look at the mess 'linked to' causes:
(In the Instiki installation, there would be a summary at the bottom of the page.)
Last updated 2019-12-05 at 19:37:58
ported