update README

darcs-hash:20081114025715-84dde-f281521adee0c81cde88261a6a539495310ed927.gz
This commit is contained in:
Evan Prodromou 2008-11-13 21:57:15 -05:00
parent 4f3d1e93e9
commit 07086d1391

84
README
View File

@ -2,8 +2,8 @@
README README
------ ------
Laconica 0.6.1 Laconica 0.6.2
6 October 2008 13 November 2008
This is the README file for Laconica, the Open Source microblogging This is the README file for Laconica, the Open Source microblogging
platform. It includes installation instructions, descriptions of platform. It includes installation instructions, descriptions of
@ -71,28 +71,44 @@ for additional terms.
New this version New this version
================ ================
This is a minor feature improvement version from version 0.6.0 This is a minor feature and security improvement version from version
(release 22 Sep 2008). Notable features of version 0.6.1 include: 0.6.1 (release 6 Oct 2008). Notable features of version 0.6.2 include:
- Direct messages (DMs) and Favorites (faves) are now available - Notice inboxes have been added. This is a big database change
through the Twitter-like API. that will allow a more robust messaging model in the future; for
- All of the Twitter commands (see http://ur1.ca/7ru) are available now, it is an optimization that speeds up some queries.
through SMS, IM, Web and API, although some are not functional (for - Posted URLs are automatically shortened; users can choose their
features Laconica does not yet support) preferred url shortening service.
- 20 additional languages supported at various levels (some pretty - Users can 'nudge' each other, in case they want to say 'hi' without
basic). saying anything.
- Significant additional caching using memcached for most database - Support SUP protocol
queries. Using memcached can significantly speed up a Laconica (http://code.google.com/p/simpleupdateprotocol/) for quicker updates
instance with this version. to FriendFeed (http://friendfeed.com/).
- All required external libraries are now available in extlib/ - Tag streams now have an RSS feed.
subdirectory. - CSRF protection for posting notices and logging in. This closes
- Many bug fixes. the "Version 0 API" used initially for identi.ca and supported
- Continued but poorly-documented experimental support for Postgresql. until September 30, 2008.
- Slightly broadened the layout of default and Identi.ca themes to
accommodate more verbose (non-English!) languages' interfaces.
- Replies made through the Web site will refer to the clicked-on
message.
- enjit queue handler.
- Experimental theme for iphone use.
- Various internationalization scripts and updates.
- Better UTF-8 escaped entity handling in API.
- Better handling of since_id and before_id parameters in API.
- Better heuristics for when to include a closing parenthesis in a link.
- Handle multi-byte-encoded @-replies from XMPP through Twitter bridge.
- Better handling of read-only requests in API, to allow using
replicated mirror servers.
- A lot of common code factored out of default and identi.ca themes;
default theme now much more functional.
- 'Invite-only' mode for closed sites.
- Some undocumented features in Twitter API user/show.
- Favorites flag in API for statuses.
NOTE: the database definition file, stoica.ini, has been renamed to Because of the CSRF fixes in particular, this upgrade is recommended
laconica.ini (since this is the recommended database name). If you for all Laconica sites.
have a line in your config.php pointing to the old name, you'll need
to update it.
Prerequisites Prerequisites
============= =============
@ -161,6 +177,8 @@ and the URLs are listed here for your convenience.
http://pear.php.net/package/Mail http://pear.php.net/package/Mail
- PEAR Net_SMTP, if you use the SMTP factory for notifications - PEAR Net_SMTP, if you use the SMTP factory for notifications
http://pear.php.net/package/Net_SMTP http://pear.php.net/package/Net_SMTP
- PEAR Net_Socket, if you use the SMTP factory for notifications
http://pear.php.net/package/Net_Socket
- XMPPHP, the follow-up to Class.Jabber.php. Probably the best XMPP - XMPPHP, the follow-up to Class.Jabber.php. Probably the best XMPP
library available for PHP. http://xmpphp.googlecode.com/. Note that library available for PHP. http://xmpphp.googlecode.com/. Note that
as of this writing the version of this library that is available in as of this writing the version of this library that is available in
@ -185,9 +203,9 @@ especially if you've previously installed PHP/MySQL packages.
1. Unpack the tarball you downloaded on your Web server. Usually a 1. Unpack the tarball you downloaded on your Web server. Usually a
command like this will work: command like this will work:
tar zxf laconica-0.6.0.tar.gz tar zxf laconica-0.6.2.tar.gz
...which will make a laconica-0.6.0 subdirectory in your current ...which will make a laconica-0.6.2 subdirectory in your current
directory. (If you don't have shell access on your Web server, you directory. (If you don't have shell access on your Web server, you
may have to unpack the tarball on your local computer and FTP the may have to unpack the tarball on your local computer and FTP the
files to the server.) files to the server.)
@ -195,7 +213,7 @@ especially if you've previously installed PHP/MySQL packages.
2. Move the tarball to a directory of your choosing in your Web root 2. Move the tarball to a directory of your choosing in your Web root
directory. Usually something like this will work: directory. Usually something like this will work:
mv laconica-0.6.0 /var/www/mublog mv laconica-0.6.2 /var/www/mublog
This will make your Laconica instance available in the mublog path of This will make your Laconica instance available in the mublog path of
your server, like "http://example.net/mublog". "microblog" or your server, like "http://example.net/mublog". "microblog" or
@ -580,7 +598,7 @@ Upgrading
If you've been using Laconica 0.6, 0.5 or lower, or if you've been If you've been using Laconica 0.6, 0.5 or lower, or if you've been
tracking the "darcs" version of the software, you will probably want tracking the "darcs" version of the software, you will probably want
to upgrade and keep your existing data. There is no automated upgrade to upgrade and keep your existing data. There is no automated upgrade
procedure in Laconica 0.6.1. Try these step-by-step instructions; read procedure in Laconica 0.6.2. Try these step-by-step instructions; read
to the end first before trying them. to the end first before trying them.
0. Download Laconica and set up all the prerequisites as if you were 0. Download Laconica and set up all the prerequisites as if you were
@ -941,6 +959,10 @@ repository (see below), and you get a compilation error ("unexpected
T_STRING") in the browser, check to see that you don't have any T_STRING") in the browser, check to see that you don't have any
conflicts in your code. conflicts in your code.
If you upgraded to Laconica 0.6.2 without reading the "Notice inboxes"
section above, and all your users' 'Personal' tabs are empty, read the
"Notice inboxes" section above.
Myths Myths
===== =====
@ -1004,6 +1026,8 @@ if anyone's been overlooked in error.
* Zach Copley, Control Yourself, Inc. * Zach Copley, Control Yourself, Inc.
* Earle Martin, Control Yourself, Inc. * Earle Martin, Control Yourself, Inc.
* Marie-Claude Doyon, designer, Control Yourself, Inc. * Marie-Claude Doyon, designer, Control Yourself, Inc.
* Sarven Capadisli, Control Yourself, Inc.
* Robin Millette, Control Yourself, Inc.
* Ciaran Gultnieks * Ciaran Gultnieks
* Michael Landers * Michael Landers
* Ori Avtalion * Ori Avtalion
@ -1016,7 +1040,9 @@ if anyone's been overlooked in error.
* Gina Haeussge * Gina Haeussge
* Ken Sheppardson (Trac server, man-about-town) * Ken Sheppardson (Trac server, man-about-town)
* Tiago 'gouki' Faria (entrans) * Tiago 'gouki' Faria (entrans)
* Tryggvi Björgvinsson
Thanks also to the thousands of people who have tried out Identi.ca, Thanks also to the developers of our upstream library code and to the
installed Laconi.ca, told their friends, and built the Open thousands of people who have tried out Identi.ca, installed Laconi.ca,
Microblogging network to what it is today. told their friends, and built the Open Microblogging network to what
it is today.