SnipSnap

SnipSnap is a tool written in Java for weblogs and wikis that is very easy to install. Its visual aspect is parameterized with CSS styles that allow defining themes and that can be changed by users. It also supports internationalization and UTF-8 character set. SnipSnap is a Java-based WikiLog (wiki + weblog), the vanilla model (which was written in Rebol). and it is written with servlets and JSP . Development of SnipSnap ceased in 2007 .

Summary

[ hide ]

  • 1 Features
  • 2 Advantages and disadvantages
  • 3 Installation
  • 4 Creating Themes
  • 5 CSS editing
    • 1 Use of images in CSS
  • 6 Sources

characteristics

SnipSnap is a hybrid Wiki between a weblog and a wiki , written in Java and works in a completely autonomous way. that integrates the technology of wikis and blogs in a single software . SnipSnap is very easy to install and supports wiki farming (ie up to 1500 Wiki spaces in a web application ). Except for a Java virtual machine no other requirements are necessary for the operation of SnipSnap. The most customization can be done online at runtime.

SnipSnap is Java-based, apparently standalone (it doesn’t need a web server), and from what I can tell it stores all its files in a database somewhere. We had a scare this spring where the wikis went down, and we didn’t know how to get that backup. Fortunately, the guy who installed them was still around, and fixed things, but experience with keys that I might back up our important files in some format that doesn’t require a working copy of SnipSnap to use.

SnipSnap allows wiki backups to XML , but for some reason this was not working on our site. I could have gone through every page, clicked on every attachment, and copied / pasted all the text on the page into text files (or even lazier: just saved all the html somewhere), but this doesn’t sound like fun.

SnipSnap Thus, it has its own Web server and incorporates its own database, so we will not have to mess with the Apache and mySQL integration process . This complete online content management and publishing system has been designed so that it can be remotely controlled from the desktop, but it does not rule out management through a server. Once the installation is carried out, we attack the publication of content, using proprietary SnipSNap tags and different from those used in HTML; they are not standard but very powerful. Among its interesting features, we highlight the presence of permalinks (a link linked to a specific post), the count of days since the creation of the messages and the use of Java that allows to run SnipSnap from a single jar file. Discover SnipSnap right now, without a doubt a good option to start in the world of weblogs.

Finally, it is easy to install and easy to use weblog and wiki system . Also, it uses a full in-memory cache of business objects.

Advantages and disadvantages

Advantage:

  • User interface is clean and modern, including built-in themes.
  • Clean and powerful syntax (including tables, code formatting, etc).
  • Multiple user support.
  • Support for a weblog style front page (create pages with dates as names, then be listed in reverse chronological order on the first page).
  • Full text search function.

Disadvantages:

  • No revision control (once a page is deleted, it’s gone forever).
  • There is no real backlink support (backlinks are actually HTTPreferrers in SnipSnap ), which means some wiki traditions like Category don’t work.
  • Built-in CSSthemes, not well tested in all browsers (lots of ugliness in Microsoft Internet Explorer, although this can be easily fixed from the user interface, as all CSS pages are Wiki pages (or “scissors”, like SnipSnap like to call them) editable by an admin)
  • There is no support for removing clippings or comments.

Installation

Minimum system requirements:

  • Mac OS X 10.1 or higher.
  • Java SDK 1.3 or higher.

Download:
You can download SnipSnap at the following URL http://snipsnap.softonic.com/mac , under the Free Download button .

Theme Creation

New theme: The easiest way to create a new theme is to copy one of the existing themes. To do this, see the main theme Snip, that is SnipSnap / themes / blue. Follow these instructions to create a new theme that someone else can use:

  • Copy the Snips theme to a new name:
    • Select [copy] from the available snip actions.
    • Enter a new name, such as SnipSnap / themes / My Big Topic.
    • Select the additional scissors sub to copy.
    • Press the Copy Snip (s) button.
  • Change the topic:
    • Go to settings.
    • Go to the Selection of themes.
    • Select My Big Topic.
    • Click the Save Changes button.
    • Return to SnipSnap.
  • Edit the CSSScissors to my Grand Theme (changes are observed immediately after saving the Snip)
  • Change the icons and images if you want
  • If you are happy with your work, take a screenshot and scale it to about 200×200 pixels
  • Place the screen as PNGimage for SnipSnap / themes / My Great Theme using the name screenshot.png
  • Export the theme:
    • Go to settings
    • Go to Theme Selection
    • Press the Export Theme button
    • Use your browsers “Save As” dialog to save the file as “MyGreatTheme.snip”

Now you can import “MyGreatTheme.snip” into all other SnipSnap.

CSS editing

  • Go to the main snip theme, eg / space / SnipSnap / themes / Sky.
  • Edit the snip and add the following {snip- tree: / space / SnipSnap / themes / Sky}.
  • Below you will see the tree links to the CSS pages and they can be edited as needed.

Using images in CSS

  • After creating the theme as above, attach images to main theme snip as usual
  • These images are in the following path on the drive:

/snipsnap-0.5.1a/applications/_<port>__<app_name>/webapp/WEB-INF/files/<SID>/snips/SnipSnap/themes/<theme name>

  • The urlto use in the CSS code should look like this: ../../space/SnipSnap/themes/ <theme name> / <image file name>.

 

by Abdullah Sam
I’m a teacher, researcher and writer. I write about study subjects to improve the learning of college and university students. I write top Quality study notes Mostly, Tech, Games, Education, And Solutions/Tips and Tricks. I am a person who helps students to acquire knowledge, competence or virtue.

Leave a Comment