Inside Paulo Abrantes' head
[ start | index | login or register ]
start > my_snipsnap_fork_feature_list

my_snipsnap_fork_feature_list

Created by pabrantes. Last edited by pabrantes, 2 years and 233 days ago. Viewed 4,971 times. #26
[diff] [history] [edit] [rdf]
labels
attachments
This snip started due to a discussion on the >>SnipSnap Developing: Planning a fork post and it attempts to hold the features to be implemented on the new fork.

All implemented features can be accessed via >>Subversion, you can get the all of them >>here.

Drafting Feature List

  • Configurable Access Control for each snip
  • Better CAPTCHA Support (that includes sound support)
  • Better Access Control System
  • Macro and filter hot deploy
  • Avatar support, integration with gravatar
  • Besides ant also have maven 2 option as a builder
  • Various code refactorings
  • CAPTCHA Support for anonymous comments
  • Add a nice Photoalblum. Idea: integrate Koert's snipscale >>snipscale
  • Add internal stats overview (access per snip, stats should be there for snip-by.hotness, but there is no overview)
  • Auto-Update "current visitors" (JavaScipt? Meta-Refresh?)
  • Many other, keep tuned to know about them.

Implemented Feature List

  • Security Fix against XSS on the Search Macro
  • Security Fix regarding config snip (which can be accessed via diff or version servlets by anyone)
  • Integration of RSS comments for each snip features
  • Integration of Digg It feature
  • Integration of Del.icio.us feature
  • Configurability of the last three points, the user can select if it's interested or not to have each feature
  • Total configuration of social web, now the user is able to add any service he or she knows providing the link (using a formatting syntax) and a image. After that configuration they'll be presented in each snip.
  • Creation of a SnipSocialWeb tag in the snipsnap taglib.
  • A completely emoticon / smileys system: add a new smiley/emoticon in a easy way.
  • Configurable snapPreview integration
  • Configurable meta-information
  • Configurable secure login and register
  • Added a "read previous blog entries" and "read next ones" to the top and bottom of the page
  • Added a mode with short preview of a weblog snip with a button "read full article"
  • Support for >>Google WebMasters Tool
  • Support for >>Google Analytics
  • Suport for >>FeedBurner
  • Support for personalise comments from snip owners and other users via CSS
  • Support for include javascript into snipsnap during runtime
  • Fixed the annoying bug that prevent snips from 31 December to be shown up (in calendar, timeLine, etc)
  • Improved search macro, now with pages, partial content is displayed when user has read permissions, when it's a comment additional information, owner and commented snip, are displayed
  • Refactored multipart request support due to some problems with some browsers (such as Safari 3.0.3)

Drafting Macro List

  1. flash: put a flash video block.
  2. GoogleReaderWidget: create a Google RSS Reader widget.
  3. Snipscale

Implemented Macro List

  1. fieldset: display a FIELDSET html element.
  2. sitemeter: display a >>Site Meter tracking code.
  3. youtube: display a >>YouTube video player block.
  4. Timeline Listing: List and sort snips by date. (Existent macro)
  5. Collapsing block Macro: allows a block to be collapsed or expanded via javascript (maintains its state during requests via cookies)

Icon-Comment drahcir, 3 years and 52 days ago. Icon-Permalink

Can I suggest a feature that I have found extremely useful in this wiki >>http://wiki.com.br/wiki/

All wiki page titles are automatically linked anywhere within the wiki. So a page title of 'java' will cause any word 'java' to automatically become a link to the Java page. Very nice.

Icon-Comment pabrantes, 3 years and 50 days ago. Icon-Permalink

All wiki page titles are automatically linked anywhere within the wiki. So a page title of 'java' will cause any word 'java' to automatically become a link to the Java page. Very nice.
drahcir

Well SnipSnap has a similar feature which is [page_name_here] will link to a page called page_name_here within the wiki. In my opinion this is more practical, because the user explicitly shows that he - or she - wants to link to a page. Making a rule where: "X word is automatically linked if exists a page named X" seems to me a bit harsh. But I never used such feature in any wiki. It might improve user experience, but not really sure about that...
What about if I don't want a certain word actually linking to a page within the wiki? Is that possible also?

As a user do you find such feature actually useful?

Thanks for your input, hope to ear more from you soon. Best Regards,

Paulo

Icon-Comment mtk, 2 years and 335 days ago. Icon-Permalink

There is something I thought of recently, as a categorization scheme:

the weblog-macro includes the parameters

1: amount of posts to show 2: the actual weblog snip (optional)

How about having a list of weblog snips to grab the items from. With this mechanism, you could have several weblog (already supported) with a subset of them syndicated e.g. on the start snip. If an editor then clicks on the "post blog" link, he should be presented with the choice to actually post his entry to one of the configured weblogs.

Another small point would be to redirect edits of weblog entries to the weblog entry form and not the general snip editing (=> separate field for title).

If I can migrate to your version of SnipIt, I'll try to work on that.

Where do you see your version in contrast to the newly launched SnipSnip project on sf.net?

Regards, Michael

Icon-Comment pabrantes, 2 years and 334 days ago. Icon-Permalink

Hello Michael,

First of all thank you for your input smiley

Well the idea you're suggesting seems interesting. But maybe I that would be a new macro called "weblog-agregator" instead of the actual weblog.

Regarding SnipSnap I've already sent an email to the owner of the project, Angelo AKA aos in snipsnap.org, saying that I would be interested in a merge of my version with SnipSnip but, I haven't received any reply yet.

Icon-Comment mtk, 2 years and 334 days ago. Icon-Permalink

Hi again,

so far, my data runs with your source, although we'd need a Tomcat upgrade now :)

What I'm missing is the LDAP authentication that I patched into the system - will do that again. Some of the Core Technologie stuff is great, too: >>http://www.snipsnap.org/space/Core+Technology

Is there a general overview what changed from snipsnap standard to your version?

I'm michaelk @snipsnap.org.

Icon-Comment pabrantes, 2 years and 332 days ago. Icon-Permalink

Hello Michael,

The link you pointed out looks great I didn't know about those improvements smiley

Regarding what changed in my version, I have no overview document but it's mostly oriented to blogging and the list of things in the top of this page kinda resume what I've been developing.

Please login to www.pabrantes.net.
Who am I?
paulo-roca2My name is Paulo Abrantes AKA pabrantes and I'm a software developer. I'm currently employed at >>CIIST working as a Java developer in >>FenixEDU.

This blog is mostly about Java programming, domain driven design and snipsnap bliki developing. Everything written in this blog is my personal opinion and it may not reflect the opinions of my employer and co-workers.


Blog subscription
subscribe by rss subscribe by email

Links
>> Home
>> Paulo's Profile
>> Post History
>> Add to Technorati Favorites
>> Paulo's Photo Gallery
>> WishList
>> Posting without Login

Search Blog
Fellow Bloggers

Recent Posts

Blog: Almost an year since last post
Java Programming: Bytecode Injection
Intermission: Sorry For Downtime
Software Developing: Studying The Bliki Domain Model
SnipSnap Developing: Trying to settle a roadmap
System Administration: Load Balancing with Apache
Blogging: Two years have passed
Software Developing: The SnipSnap Saga
Java Programming: Getting your code spicy with Groovy
Software Developing: Fluent Interfaces
Software Developing: Implementing a ShoutBox on SnipsSnip
Software Developing: SnipSnap, SnipIt and SnipSnip
Java Programming: Proxies and Access Control
Java Programming: Proxies and References
Java Programming: References' Package

For older posts, please refer to post-history for a complete Post History

Logged in Users: (0)
… and 3 Guests.
This is a modified version of snipsnap.org created by >>Paulo Abrantes