• 000004 by yuri@... on 2008/07/08 at 01:03 GMT
  • 000003 by carregal@... on 2008/07/07 at 22:25 GMT

Page Content

From yuri at sims.berkeley.edu  Mon Jul  7 07:14:59 2008
From: yuri at sims.berkeley.edu (Yuri Takhteyev)
Date: Mon Jul  7 07:24:30 2008
Subject: [Sputnik-list] Sputnik 8.07.07
Message-ID: <fa4efbc00807070214t37f65e42t7ddb69cada590a9c@mail.gmail.com>

It's a long email, so here is an executive summary:

1. Sputnik is a wiki/CMS/framework implemented in Lua on top of
Kepler.  See http://sputnik.freewisdom.org/ and specifically
http://sputnik.freewisdom.org/en/Concepts

2. Sputnik 8.07.07 is here.  Installation instructions are included
below and also at http://sputnik.freewisdom.org/en/Installation.

3. Sputnik can now use Git for storage.

4. I also implemented a bug tracker in Sputnik and it's reasonably
usable: http://sputnik.freewisdom.org/en/Tickets

5. There are many other new features, see
http://sputnik.freewisdom.org/en/Features

Now the details:

# Installation

To install Sputnik 8.07.07 ("Earth" series) on UNIX:

    mkdir ~/sputnik  #or some other directory
    cd ~/sputnik #or some other directory
    wget http://sputnik.freewisdom.org/files/sputnik_install_8_07_07.sh
    sh sputnik_install_8_07_07.sh
    ./bin/xavante_start

Then see it running at http://localhost:8080/sputnik.ws.  You can also
use Sputnik with CGI and FastCGI.

You should also be able to install Sputnik on Windows, though I've never tried.

See http://sputnik.freewisdom.org/en/Installation for more information
on installation.  Feel free to edit - it's a wiki.

# Git

This version of Sputnik can use git instead of its own simple version
control system.  To use it with git:

    ./bin/luarocks --from=http://sputnik.freewisdom.org/rocks/earth/
install versium-git
    rm -rf wiki-data/*
    cd wiki-data
    git init
    cd ..

Then edit kepler/htdocs/sputnik.ws (or sputnik.cgi) to add one extra
parameter to the function call:

    VERSIUM_STORAGE_MODULE = 'versium.git',

Using git will give you a cleaner data directory and is a good option
if you want to run Sputnik as a personal wiki and occasionally edit
files by hand.  It also makes it possible to synchronize Sputnik's
running on different machines.

More generally, we improved the API for storage modules, which makes
it much easier to write them.  The git plugin is less than 200 lines
of code.  Jim also wrote mysql and sqlite3 plugins that we will
release shortly.  Same for S?rgio's SVN plugin.

# Features

This version has many bug fixes over the earlier (6/26) release of
"Earth" and tons of new features over the February/March relealeases
("Dish of the Day"). http://sputnik.freewisdom.org/en/Features has a
partial list.  The documentation is lagging behind, but feel free to
ask on the sputnik mailing list
(http://sputnik.freewisdom.org/en/Mailing_List).

# Tickets

Sputnik works as wiki out of the box but is also meant to be extended.
 "Tickets" is a bug tracker written on top of Sputnik, in about a 100
lines of code (+ HTML templates, CSS, JS).  See
http://sputnik.freewisdom.org/en/Tickets.  Feel free to use it to
report bugs.

# Kudos

Many of the features in this release were either implemented or
suggested by Jim Whitehead, who deserves much much credit.  Also
special thanks to Pierre Pracht for his suggestions and for pushing us
to move to Git.   And to the Kepler team for getting Kepler 1.1 out
the door.

  - yuri

-- 
http://sputnik.freewisdom.org/


From petite.abeille at gmail.com  Mon Jul  7 15:46:40 2008
From: petite.abeille at gmail.com (Petite Abeille)
Date: Mon Jul  7 15:56:59 2008
Subject: [Sputnik-list] Sputnik 8.07.07
In-Reply-To: <fa4efbc00807070214t37f65e42t7ddb69cada590a9c@mail.gmail.com>
References: <fa4efbc00807070214t37f65e42t7ddb69cada590a9c@mail.gmail.com>
Message-ID: <57D5E4E1-2195-4AA7-B9B1-0E5C3A483A61@gmail.com>


On Jul 7, 2008, at 11:14 AM, Yuri Takhteyev wrote:

> 5. There are many other new features, see
> http://sputnik.freewisdom.org/en/Features

Cool. One thing though, URLs containing non-ASCII characters must be  
encoded appropriately...

For example, under the 'Features' URL:

http://sputnik.freewisdom.org/en/Features

<li>Content and page names in <strong>any script</strong> with UTF8.  
(see <a href="/en/???????" class="local">???????</a> and  
<a href="/en/????" class="local">????</a>).(Diff works  
better for languages that use spaces, e.g. diff for Chinese is on line- 
by-line basis.  No support for bi-directional text at the moment.)   
User names can be in any script too.</li>

href="/en/???????"
href="/en/????"

While "???????" and "????" are fine as titles, they do  
not appear to be properly encoded URLs.

In other words, if I'm not mistaken, one cannot simply use raw UTF-8  
byte sequences, one need to encode them first, e.g.:

/en/???????  -> /en/%d0%a1%d0%bf%d1%83%d1%82%d0%bd%d0%b8%d0%ba
/en/????  -> /en/%e5%8f%b2%e6%bd%91%e5%b0%bc%e5%85%8b

Cheers,

--
PA.
http://alt.textdrive.com/nanoki/







From carregal at fabricadigital.com.br  Mon Jul  7 17:25:04 2008
From: carregal at fabricadigital.com.br (Andre Carregal)
Date: Mon Jul  7 17:34:40 2008
Subject: [Sputnik-list] Sputnik 8.07.07
In-Reply-To: <fa4efbc00807070214t37f65e42t7ddb69cada590a9c@mail.gmail.com>
References: <fa4efbc00807070214t37f65e42t7ddb69cada590a9c@mail.gmail.com>
Message-ID: <92ab989c0807071225se16bdd3r2880f3df5fa5a160@mail.gmail.com>

On Mon, Jul 7, 2008 at 6:14 AM, Yuri Takhteyev <yuri@sims.berkeley.edu> wrote:
> 1. Sputnik is a wiki/CMS/framework implemented in Lua on top of
> Kepler.  See http://sputnik.freewisdom.org/ and specifically
> http://sputnik.freewisdom.org/en/Concepts

And now the Kepler site has been updated to run on Sputnik 8.07.07.

The installation was a breeze and most upgrade issues were due to my
lack of attention on the process. :o)

I've intentionally left the old usernames and passwords out of the
upgrade, but it is just a question of clicking on the "register" link
before editing some page. If someone gets annoyed by this, blame it on
me, not Sputnik or the upgrade itself.

Nice job Sputnik team!

Andr?


From yuri at sims.berkeley.edu  Mon Jul  7 20:03:39 2008
From: yuri at sims.berkeley.edu (Yuri Takhteyev)
Date: Mon Jul  7 20:13:11 2008
Subject: [Sputnik-list] Sputnik 8.07.07
In-Reply-To: <57D5E4E1-2195-4AA7-B9B1-0E5C3A483A61@gmail.com>
References: <fa4efbc00807070214t37f65e42t7ddb69cada590a9c@mail.gmail.com>
	<57D5E4E1-2195-4AA7-B9B1-0E5C3A483A61@gmail.com>
Message-ID: <fa4efbc00807071503h686759d7pb5116d4e7819e46d@mail.gmail.com>

> Cool. One thing though, URLs containing non-ASCII characters must be encoded
> appropriately...

Thanks.  I will look into this.

- yuri

-- 
http://sputnik.freewisdom.org/
Powered by Sputnik | XHTML 1.1