First see
snipsnap-roadmap
DONE means: works at least in developer version or in released version.
NEW means: should be reviewed by the authors.
Please use the bug tracker at
http://sourceforge.net/projects/snipsnap for entering bugs.
- NEW Upgrade to jetty6 ramses 2006.06.02
- NEW The ability to export a snapshot of snip snap site as static html.
- NEW The ability to subscribe to notification (XMPP or otherwise) without modifying source code. - trejkaz 2005.02.14
- NEW The ability to tie extra attributes to user accounts (e.g. Jabber ID) so that they become as tightly bound to an account as an email address. Also the ability to verify these extra attributes, to cut down on abuse. - trejkaz 2005.02.14
- NEW The ability to label new snips before first saving, also for blog entries. Then you can edit and label (Idea, Remember, Wish) new blog-snips before post. - rbtst 2005.01.22
- NEW Separate indexes for blog entries and wiki pages (the @ section in the index here is out of control) - goofrider 2004.05.25
- NEW Text titles for blog entries in index, page view, search results, etc., instead of (or in additional to) the current numeric titles - goofrider 2004.05.25
- NEW Conext-sensitive sidebar macros. e.g. a sniplinks macro on the sidebar will render links of the current page rather than those of Snipsnap-portlet-1 itself - goofrider 2004.05.25
- NEW Publishing functionality - Why? A team can work on an offline system and, if editorial persons means the snips are OK, publish the snips to an online-system. This could be done a.) With an online-system realized as a namespace (online[<snips>][<subsnips>]) and/or, in an enhanced XL version, another snipsnap-instance (with the planned p2p-functionality) or b.) With version based labels, like software-version-systems. The publishing of snips should be snip-, namespace-, label- or system-granular. - rbtst
- NEW a way to draw process-diagramms like
Prozessdarstellung DIN 66001 from a process-description. With these and with permission and versioning, it should be possible to use snipsnap as an collaboration QM-System. Everyone can from everywhere maintain QM-Processdiagramms (per Processdescripton) and -documentations (as a Snip and Attachements), link to- (Link Macro) or embedd external ressources (HTML include Macro) but only someone can approve and release changes whose someone made (?missing feature?). With an search macro or a more sophisticated query engine, a list of the actual QM-Documentation and there versions can printed. - rbtst.
- NEW a 'bullet' parameter to thje {search} macro, to display results as a list and not as an ureadable block. This one seems to be quite necessary and is requested in a few other feature-requests on this page. I maybe made a starter which is explained on Lucene. JanPrill
- NEW some way to suppress the suggestion to create a snip with the search term as name.
- NEW exclude the search macro call itself from search hits
- NEW web-based gui for snip edit in the way as
http://www.pintexx.com is for web based html edit. large pages such as the feature request snip here or the wikipedia startpage are for normal users very hard to read and edit - rbtst.
- NEW "snips by this author" list should be sorted. Either alphabetically or by the edit date would be better than what it is now, that is none, but even better sorting criterion could be passed to the macro as an argument. - Davor
- NEW support other URL types besides http. Example: file:/Users/geoff/Documents/Papers/ would create a link interpreted by my browser (Safari) to open up a folder in the Finder.
- NEW The zap button should have a confirmation dialog. We've had more than one page accidentally zapped. - benbenben
- NEW Constrain weblog to dated snips. -phobia
- NEW Multiple recognized hostnames so self-referrals from e.g. www.snipsnap.org don't appear as external BackLinks. -phobia
- NEW More pervasive presentation of snip types. -phobia
- NEW could the search functionality be made so that if a snip title matches the search criteria exactly that the snip is displayed with other matches below? this would often save me a click as i use search to navigate. yeroc
- NEW a more effecient .exists() method that just tests if a snip exists without loading it. masukomi
- Dynamic search size in macro {search}
- A line context with the highlighted search word, would make it easier to decide which snips (especially which comments) are relevant. Recently, I was searching for XP, too see if they were any issues around running snipsnap in on Windows XP. However many of the search results were about eXtreme Programming. mlevison Lucene didn't support this the last time I checked. I will rework the search part in the future stephan
- NEW HTML rnd II - Several of my users have complained that they don't want to learn yet another markup language. While I appreciate the security concerns, I'm trying to lower the barriers to entry, so that there is no excuse not use our snipsnap as a good discussion server. Could we have a 'preserve-html' macro? It would allow people who are additicted to <b></b> to be happy. The management console could even be used to turn this feature on/off (avoiding the security risk). mlevison
I have to second this. we're doing stuff which requires a specialized font in places and can't without html control. I think supporting html really ought to be an admin level decision not app level masukomi
- NEW A spelling checker mlevison We already looked for spell checkers for some time and found only one usable. MacOSX supports spell checking in input forms ;-) stephan
- NEW For export of the snips, default name for the file: export-yyyy-mm-dd.xml or WEB-INF/Appname-yyy-mm-dd.snip, to avoid overwriting a previous backup - soucpower
- NEW A simple Manager-only option to edit snips/users at XML level. I think of something like editing single snip/user XML into an editable field, which can be reimported. This would allow 'cleaning' the database for small mistakes made by the users.
pdinoto
- NEW To avoid local names showing as referrers, a configuration parameter to hold all alternative names for the server. pdinoto
- NEW A manager option to purge referrer entries.
pdinoto
- NEW Since users and snips share the same namespace, user creation should fail if a user tries to register with a name that already is being used as snip. For example, I can register myself as "feature requests". pdinoto
- NEW I want to use SnipSnap as the document and discussion system for multiple development projects, each with different clients. This means I cant have clients see each others snips. Can a user be created or extended to have groups? Could each snip then be created with the their groups flagged for that user, with control via checkboxes on the edit form. Then all content served back to the user could be filtered by their groups? I looked at Interceptors and this may be any easy mechanism to implement this? I dont mind helping to code it if you can advise on how. This sounds more like a CMS system I think and might take some time before implemented in SnipSnap (view permissions) as we probably do view permissions with encryption. Why not run several SnipSnaps in one instance? (klick on manager) - funzel I tried multiple instances just now, yes it will do for now. I didnt recognise that they all run in the same VM :-) Only wishlist thing is a macro that takes you across to the other wiki along with your login/passwd?? - robert42 Well, we think about Single Sign On for SnipSnap and other Tools, this would include switching to another instance - funzel In some case a fine granular permissions User/Roles/Groups and Read/Edit/Publish were very helpfull. Therefore i also request such feature. - rbtst
- NEW Can I make weblog-like pages manually with any date I want and have them appear in the calendar? I started using SnipSnap as a personal logbook, and would like to enter some entries from my paper notebook under their real dates, which may be several weeks in the past. Or in the future, too. That way I can use it to keep track of important dates, too. I tried creating a page with the title in the form "yyyy-mm-dd" so that its address looked the same as those of my weblog entries, but it still wouldn't show in the start page or be linked in the calendar. (I don't mind trying to implement this myself, but wanted to check whether the functionality is already there and I just don't know how to use it.) The functionality is not there yet, but we plan to add Label support for dates. funzel
- Apple Rendezvous support snipsnap-rendezvous? I think we prefer JXTA for our P2P binding, as long as there is no native java rendezvous
funzel
- A way to include local and/or remote HTML pages inside a snip. Is this possible? This is not possible right now and I think will not be done in the future because of security problems (we prohibit HTML in snips) funzel … one soloution may be to provide a HTML 2 SnipSnap converter for importing remote/local HTML, and to allow authors to create snips in HTML and have them automatically converted (keeping only the wanted markup) :- Cameron Braid
nice idea, we need this for XML-RPC GUI frontends too, which post links etc. with HTML - funzel
- not too many features. I'd request an architecture which focuses on the basics and lets everything else be handled by other "things". Maybe some kind of pluggable architecture with SnipSnap as framework featuring a clean API and loads of useful Plugins. Want Email Support? Take this Plugin. Want a forum? Take that plugin. Want project management? Take this plugin, but beware it costs money :-). And so on. Probably not really a feature request, but an idea to think about. PARTIALLY DONE Macros etc. are now plugins
- NEW Problem: uploading is for images only. I have written a FlashMacro to allow the embedding of SWF content in a snip (using {swf:foo.swf|width=W|height=H}) but after having uploaded the swf, file the "Show/Hide Image upload" thingy displays the file with the {image:foo.swf} hint. There should be some kind of a way to detect that a particular file will be linked using a particular macro, or something like that. lucsky
- NEW the {image} macro has problems with the automatic naming, if the snipname where I include the picture (somename.png) is test, snipsnap looks for a picture names 'image-test-somename.png'. If I include this snip via {!test} in a snip called hallo snipsnap looks for 'image-hallo-somename.png' which does not exist. See the problem? Furthermore If I include 'hallo' into 'schnipp' it shows {image:somename.png} on the webpage. Is kind of a bug report, but sourceforge gives me 'Unkknown User' while I'm logged in olli
- NEW A way to create multi-levels list. -- lucsky I just hacked this in 0.3.3a. The syntax is to just concatenate list symbols (e.g., "**", or "*-") and the code opens and closes nested lists as necessary. What do I do to pass it back to the developers? -- Davor
- NEW Alright, how about this: graphical smileys as part of a theme :)
lucsky
- NEW There must be an easy to use solution to detach a file as there is to attach a file to a snip. This should be done soon. It's is not intiutive to delete the files by hand on the server. PHohn
- NEW Plugins using BSF: Plugin development can be greatly simplified if it can be done in other scripting languages like Jython or Rhino (both of which supported by BSF). Users can write marcos and deploy them at runtime, without having to compile anything. - goofrider 2003.04.06
- NEW More info in See Also and Search results: Like times viewed, authors, etc. Not neccessarily displayed right next to the SnipLinks, in can be placed in alt text or something. Additional info can be really helpful when trying to look for relevant snips in a huge list - goofrider 2003.04.06
- NEW Breadcrumbs: A personalized list of recently viewed snips. - goofrider 2003.04.06
- NEW Automatic Archiving: How are previous blogs archived ? The start page only goes back to 20March. Is there an automatic archive facility ? PARubini 2003.04.17
- NEW Snipname aliases: It would be nice if I could tell my snip [Newsgroups] to also act as [Newsgroup] and other things. This could perhaps be configured setting a label as in: aliases="Newsgroup, News, otherName". The headline of a snip would then display the names separated by comma so that the aliases are well known to be taken and active. Atrus 2003-06-26
DONE
- Named internal links, so that [Hans|phobia] is rendered as
Hans without the external link icon. phobia
- Enchanced search facilities. Return more than 10 hits. A search for Feature currently finds 108 hits, but I can only see the first 10. If there are more than 20/50/100 (whatever number), give us more hits link. mlevison This has been there from the beginning, just change the search page to use {search:$query|100}. funzel DONE
- want to upload photos! DONE (20021231)
- Full UTF-8 support DONE (20021231).
- "what's new since last page load in this weblog?" would also be a great feature DONE see {since-last-visit} macro
- it would be nice, if the recent changes contains icons for comments and users. if we extend snipsnap in this way, the leading "comment-" of a snip need not to be displayed in the recent changes. DONE (2002-11-28)
- auto-login of a once authenticated user (after reading a lot about cookies) DONE (2002-09-21)
- longer list of recently changed snips DONE
- need list of most-read snipets DONE
- need a place for the weblog name for own applications (or should i replace the snip-snap logo at the top?) DONE
- list of active users in the moment DONE
- easier navigation from comments to the original wiki entry. DONE
- would be nice if I could include images from other websites, someting like (picture: test|www.xyz.com/test.jpg) DONE
- rightmanagement, I don't want others to edit my blog/wikis, maybe they can just comment, or disable edit/comment at all and registration needs to be verifyed by admin, or the creator can decide whether the snippet should be open to be edited by anybody or closed (comment only), comments and edits only from registered users (should not get too restrictive imho). PARTIALLY DONE
- multidomain with a single server DONE
- default page for not found wikis, not just a blank page (with a search of course) DONE
- way to shutdown the server from commandline (for /etc/init.d/) Can be done with ./run.sh stop DONE
- A way make Jetty serve local pages, either per app (a /static directory under each app directory) or per server (like a special "dumb" app). Tried to configure Jetty from XML config file without success. There is a applications/<app-name>/static directory -funzel DONE
DISPUTED
- Why login for comments for the feature: Anonymous posting of comments.
- Automatic wikification. For example, if I create a snip named "John Doe", then every time the words "John Doe" appear in another snip, they should be linked to the "John Doe" snip. This way my content becomes more hyperlinked with less effort. How to tell Snip to link to "John Doe" and not "John" and "Doe"? This would involve testing every word combination in every snip, hard to do :-) But when storing a snip, SnipSnap will suggest possible snip links like "John" and "Doe". Well, the automatic linking could apply only to Wiki-style words (LikeThis). Suggesting possible links when storing a snip would be nice, but the great thing about Wikis is that I may write about MobBlogs 100 times before I actually create a MobLogs snip--but when I do all the old content will be linked to it automatically. Well but you have to decide first to write (unreadable) MobLogs instead of Moblogs or MoBlogs or Mo Blogs. Then you could also decide to write [MoBlogs] and then the same arguments apply here - old content will be linked to it automatically. Even if you write [Moblogs] or [MobLogs] (which both could not be found with WikiLinking MoBlogs. Bottom line: we will not add WikiLinking anytime soon because we think it's unreadable and ugly (and doesn't give much advantage) for most people. People who think WikiLinking is automatic, just have adapted to ThinkingInWikiMarkup. Start thinking in brackets, it's the same. If you need it, go ahead, there should be only one regex to change. - funzel