Socialtext

From WhyNotWiki

Jump to: navigation, search

Socialtext  edit   (Category  edit)


Name: Socialtext Open



Homepage: http://www.socialtext.net/open/index.cgi
Documentation:  :





License: [[:[Socialtext Public License (category)]|[Socialtext Public License (category)]]]
Implementation language: [[:[Perl (category)]|[Perl (category)]]]



Name: Socialtext (commercial)



Homepage: http://www.socialtext.com/





Based on: Socialtext Open
License: Closed source




http://www.socialtext.com/products/overview


As the first wiki company, Socialtext is the leader in making web collaboration secure, scalable and easy to use.

A Socialtext wiki is a secure, group-editable website.

Instead of sending emails and attachments, Socialtext customers use private web pages to work together.

http://www.socialtext.net/open/index.cgi


  • Download and install Socialtext Open
  • Download and install Socialtext Virtual, an installation of Socialtext Open on VMware
  • Wikiwyg - WYSIWYG editor for wikis
  • Socialcalc & Wikicalc - wiki spreadsheet
  • Socialtext APIs: REST API - wiki web services
  • Socialtext Conversion Toolbox for wiki conversion
  • Socialtext Unplugged - offline wiki editing
  • Socialtext Agile - Wiki agile best practices

http://less-is-more.typepad.com/less_is_more/files/wikis_in_action_presentation_slides.pdf


Contents

[edit] Key features

  • Wiki collaboration
  • Blog publishing
  • Integration with email, RSS & more
  • Advanced search, tagging & organization
  • Simple file management
  • Personalized & customizable navigation
  • Access control & administration
  • Advanced features for flexible, remote access
  • Enterprise IT integration & co-existence

[edit] Features

  • Tags (categories) appear in upper right, rather than at botom
  • Nice Ajax editing of tags. Click "Add tag" and edit box appears. Click X beside a tag to remove a tag.
  • "Attachments" per workspace/page
  • Comments are a separate feature from Edit
  • Edit form is opened via Ajax (yay!). Can Cancel and return to normal view.

[edit] Feature: Can import data from [RSS (category)] feeds

Putting this in the wikitext:

{fetchrss: <http://api.flickr.com/services/feeds/photos_public.gne?tags=socialtext&format=rss_200>}

causes this text to be pulled in from Flickr:


Photos from everyone tagged socialtext

  • Deep Thoughts
  • Flower
  • Ken's New Headshot
  • Happy Thoughts
  • ...

http://saturn.ffzg.hr/noauth/feed/workspace/rot13?page=grep

on this page: https://www.socialtext.net/open/index.cgi?coworking_space .

Putting this in the wikitext:

Project page included here by the magic of RSS:

{fetchrss: http://saturn.ffzg.hr/noauth/feed/workspace/rot13?page=grep full}

causes the contents of this page (http://saturn.ffzg.hr/noauth/feed/workspace/rot13?page=grep) to be [transcluded].

[edit] [REST (category)] API

/data/workspaces/:ws/pages/:pname


Children: /data/workspaces/:ws/pages/:pname/tags, /data/workspaces/:ws/pages/:pname/backlinks, /data/workspaces/:ws/pages/:pname/revisions

An entity representing a specific page in the indicated workspace. :pname is replaced by one of the several names that may represent a single page.

Example: http://www.socialtext.net/data/workspaces/exchange/pages/help

Supported operations:

  • GET
    • Retrieve a representation of the page
    • Representations
      • text/html (default)
      • text/x.socialtext-wiki
      • application/json (see JSON page representation)
  • DELETE
    • Delete the named page
  • PUT
    • Update (or create if the page does not exist) the named page
  • Representations
      • text/x.socialtext-wiki
      • application/json (see PUT Representation below)
      • text/html Not yet released! (the HTML will be imported using the Perl HTML::WikiConverter library)

PUT Representation

The JSON representation for PUTing pages is evolving. For the time being only the following elements may be included:

  • content
    • text/x.socialtext-wiki of the new page content
  • date
    • RFC 2616 HTTP Date format string of the time the page was last edited
  • from
    • A username of the last editor of the page. If the the user does not exist it will be created, but will not be added to the workspace.

[edit] Grep - search RSS results

Categories/Tags: [Searching (category)]
Homepage: http://saturn.ffzg.hr/rot13/index.cgi?grep
Source code: http://svn.rot13.org/index.cgi/Grep



Description: Grep is RSS feed searcher and cacher. Actually, more correct is to think about Grep as your search console.





http://saturn.ffzg.hr/rot13/index.cgi?grep. Retrieved on 2007-05-11 11:18.


Grep is RSS feed searcher and cacher. Actually, more correct is to think about Grep as your search console. If you are into buzzword land, you can even call that information worker workbench but, enough of that.

It's mostly useful with web sites that provide search results as RSS feed. If they include full content in feeds even better. One example of such web service is SocialText wiki for which Grep was originally written.

I know that I wrote it in some wiki workspace, but where ?!

Following that idea, Grep gained powerful plugin mechanism which enable users (err, developers who can write 10-line perl module) to scrape any site which has form or rest API and produce search results as links. While doing that, it will also fetch result pages and cache them locally. Have in mind that this is a slow process which puts much load on remote server, so use it sparsely. However, once remote results are fetched, they are always available in local cache for quick reference, even when offline!

For now, here is a feature list:

  • cache all results locally, great for off-line use
  • supports credential spoofing using Cookies (useful to login into protected areas)
  • comes with easy bookmarklet subscribe helper
  • written using Jifty and KinoSearch
  • scrapers for other wikis and CMS engines which can be source of items for Grep
  • de-duplicate local results (based on near duplicates detection which is great for sites which change just slightly like wikis)


http://www.socialtext.net/open/index.cgi?grep_search_rss_results. Retrieved on 2007-05-11 11:18.

[...] can search multiple RSS result feeds produced by SocialText and present results in single interface.

I had a problem like this: "hum, I know that I did write that in some workspace, but where?"

Grep can steal your cookie credentials, so it's really useful even for private workspaces. It then stores results localy (into SQLite and Lucene) so you have your memory when offline (it's super nice that SocialText returns full page in RSS result as opposed to snippet).

[...] I will set up public demo site, but the main idea is to run it close to your heart because it has your cookies (preferably on the laptop)

Facts about SocialtextRDF feed
Licensed under Closed source  +
Description [Oops! No type defined for attribute]
Personal tools