Merge branch 'testing'
This commit is contained in:
commit
5df47bc659
31
INSTALL
31
INSTALL
|
@ -106,9 +106,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 statusnet-0.9.9.tar.gz
|
tar zxf statusnet-1.0.0rc1.tar.gz
|
||||||
|
|
||||||
...which will make a statusnet-0.9.9 subdirectory in your current
|
...which will make a statusnet-1.0.0rc1 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.)
|
||||||
|
@ -116,7 +116,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 statusnet-0.9.9 /var/www/statusnet
|
mv statusnet-1.0.0rc1 /var/www/statusnet
|
||||||
|
|
||||||
This will make your StatusNet instance available in the statusnet path of
|
This will make your StatusNet instance available in the statusnet path of
|
||||||
your server, like "http://example.net/statusnet". "microblog" or
|
your server, like "http://example.net/statusnet". "microblog" or
|
||||||
|
@ -431,9 +431,9 @@ As of this writing, the software has been tested with ActiveMQ 5.3.
|
||||||
Themes
|
Themes
|
||||||
------
|
------
|
||||||
|
|
||||||
There are two themes shipped with this version of StatusNet: "identica",
|
Older themes (version 0.9.x and below) no longer work with StatusNet
|
||||||
which is what the Identi.ca site uses, and "default", which is a good
|
1.0.x, due to major changes in the site layout. We ship with three new
|
||||||
basis for other sites.
|
themes for this version, 'neo', 'neo-blue' and 'neo-light'.
|
||||||
|
|
||||||
As of right now, your ability to change the theme is site-wide; users
|
As of right now, your ability to change the theme is site-wide; users
|
||||||
can't choose their own theme. Additionally, the only thing you can
|
can't choose their own theme. Additionally, the only thing you can
|
||||||
|
@ -462,10 +462,6 @@ default-avatar-mini.png: Ditto ditto, but 24x24. For subscriptions
|
||||||
You may want to start by copying the files from the default theme to
|
You may want to start by copying the files from the default theme to
|
||||||
your own directory.
|
your own directory.
|
||||||
|
|
||||||
NOTE: the HTML generated by StatusNet changed *radically* between
|
|
||||||
version 0.6.x and 0.7.x. Older themes will need signification
|
|
||||||
modification to use the new output format.
|
|
||||||
|
|
||||||
Translation
|
Translation
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
@ -493,16 +489,17 @@ Private
|
||||||
-------
|
-------
|
||||||
|
|
||||||
The administrator can set the "private" flag for a site so that it's
|
The administrator can set the "private" flag for a site so that it's
|
||||||
not visible to non-logged-in users. This might be useful for
|
not visible to non-logged-in users. (This is the default for new installs of version 1.0!)
|
||||||
workgroups who want to share a social networking site for project
|
|
||||||
management, but host it on a public server.
|
|
||||||
|
|
||||||
Total privacy is not guaranteed or ensured. Also, privacy is
|
This might be useful for workgroups who want to share a social
|
||||||
all-or-nothing for a site; you can't have some accounts or notices
|
networking site for project management, but host it on a public
|
||||||
private, and others public. The interaction of private sites
|
server.
|
||||||
with OStatus is undefined.
|
|
||||||
|
Total privacy is attempted but not guaranteed or ensured. Private sites
|
||||||
|
currently don't work well with OStatus federation.
|
||||||
|
|
||||||
Access to file attachments can also be restricted to logged-in users only.
|
Access to file attachments can also be restricted to logged-in users only.
|
||||||
|
|
||||||
1. Add a directory outside the web root where your file uploads will be
|
1. Add a directory outside the web root where your file uploads will be
|
||||||
stored. Usually a command like this will work:
|
stored. Usually a command like this will work:
|
||||||
|
|
||||||
|
|
114
README
114
README
|
@ -2,24 +2,35 @@
|
||||||
README
|
README
|
||||||
------
|
------
|
||||||
|
|
||||||
StatusNet 1.0.0beta4
|
StatusNet 1.0.0rc1
|
||||||
16 September 2011
|
20 September 2011
|
||||||
|
|
||||||
This is the README file for StatusNet, the Open Source social
|
This is the README file for StatusNet, the Open Source social
|
||||||
networking platform. It includes installation instructions,
|
networking platform. It includes general information about the
|
||||||
descriptions of options you can set, warnings, tips, and general info
|
software and the project.
|
||||||
for administrators. Information on using StatusNet can be found in the
|
|
||||||
"doc" subdirectory or in the "help" section on-line.
|
Some other files to review:
|
||||||
|
|
||||||
|
- INSTALL: instructions on how to install the software.
|
||||||
|
- UPGRADE: upgrading from earlier versions
|
||||||
|
- CONFIGURE: configuration options in gruesome detail.
|
||||||
|
- PLUGINS.txt: how to install and configure plugins.
|
||||||
|
- EVENTS.txt: events supported by the plugin system
|
||||||
|
- COPYING: full text of the software license
|
||||||
|
|
||||||
|
Information on using StatusNet can be found in the "doc" subdirectory
|
||||||
|
or in the "help" section on-line.
|
||||||
|
|
||||||
About
|
About
|
||||||
=====
|
=====
|
||||||
|
|
||||||
StatusNet is a Free and Open Source social networking platform. It helps
|
StatusNet is a Free and Open Source social networking platform. It
|
||||||
people in a community, company or group to exchange short (140
|
helps people in a community, company or group to exchange short status
|
||||||
characters, by default) messages over the Web. Users can choose which
|
updates, do polls, announce events, or other social activities (and
|
||||||
people to "follow" and receive only their friends' or colleagues'
|
you can add more!). Users can choose which people to "follow" and
|
||||||
status messages. It provides a similar service to sites like Twitter,
|
receive only their friends' or colleagues' status messages. It
|
||||||
Google Buzz, or Yammer.
|
provides a similar service to sites like Twitter, Google+, Facebook or
|
||||||
|
Yammer, but is much more awesome.
|
||||||
|
|
||||||
With a little work, status messages can be sent to mobile phones,
|
With a little work, status messages can be sent to mobile phones,
|
||||||
instant messenger programs (GTalk/Jabber), and specially-designed
|
instant messenger programs (GTalk/Jabber), and specially-designed
|
||||||
|
@ -96,27 +107,44 @@ for additional terms.
|
||||||
New this version
|
New this version
|
||||||
================
|
================
|
||||||
|
|
||||||
This is a security release since version 0.9.7 released on 11 March
|
This is a major feature release since 0.9.9, released 2 August
|
||||||
2011. It fixes security bug #3260. All sites running version 0.9.7 or
|
2011. It is the first release of the new branch of StatusNet, and the
|
||||||
below are recommended to upgrade to 0.9.9 immediately.
|
first release in the 1.x timeline.
|
||||||
|
|
||||||
Notable changes this version:
|
Notable changes this version:
|
||||||
|
|
||||||
- Fix bug #3260, a cross-site scripting (XSS) bug that allows an
|
- Support for private updates, including private-to-groups, private
|
||||||
attacker to inject JavaScript into a page with a carefully structured URL.
|
within a site, and private to followers only.
|
||||||
- Updated code for Google Analytics to reflect new API.
|
- Conversation mode in streams; notices appear along with all replies.
|
||||||
- Various fixes for Bookmark plugin.
|
- Microapps -- post different types of activities to timelines, with
|
||||||
- Updates to reCAPTCHA plugin based on changes to API.
|
interaction. Events, bookmarks, Q&A, and polls included by default.
|
||||||
- New plugin to move the site notice to the sidebar.
|
- New 3-column layout in 'neo' theme by default. Older, 2-column layout
|
||||||
- Add rss.me to notice source list.
|
themes have been removed.
|
||||||
- Updates to data backup/restore.
|
- Alphabetical, searchable user directory.
|
||||||
- Correct use of "likes" in Facebook plugin.
|
- Alphabetical, searchable group directory.
|
||||||
- Ignore failures in Twitter plugin.
|
- Groups can require all posts to be private ('private groups'), and
|
||||||
|
limit members to the group.
|
||||||
|
- Users can make all posts private to their followers ('private stream'),
|
||||||
|
and require authorization to follow.
|
||||||
|
- General plugin for IM support; added AIM, IRC and MSN to existing
|
||||||
|
XMPP code.
|
||||||
|
- Support for Twitter-like lists, to follow other users without
|
||||||
|
interfering with the home timeline.
|
||||||
|
- Subscription to searches.
|
||||||
|
- Subscription to tags.
|
||||||
|
- Drupal-style schema system ("schemax") allows in-place database
|
||||||
|
upgrades from various software versions.
|
||||||
|
- Fine-grained control of URL shortening, and an internal URL shortener
|
||||||
|
available.
|
||||||
|
- Extended profile for private, enterprise sites.
|
||||||
|
- sites are private by default.
|
||||||
|
- Blog plugin for extended posts.
|
||||||
|
- Plugin to restrict all users of a site to a single email domain.
|
||||||
|
- Plugin to send a daily email summary to site users.
|
||||||
|
- Deeper integration with Activity Streams (http://activitystrea.ms) format.
|
||||||
|
- Automated upgrade script.
|
||||||
|
|
||||||
A full changelog is available at http://status.net/wiki/StatusNet_0.9.9.
|
A full changelog is available at http://status.net/wiki/StatusNet_1.0.0.
|
||||||
|
|
||||||
NOTE: The short-lived StatusNet 0.9.8 ("Letter Never Sent") did not
|
|
||||||
adequately fix bug #3260 as originally thought; thus this new release.
|
|
||||||
|
|
||||||
Troubleshooting
|
Troubleshooting
|
||||||
===============
|
===============
|
||||||
|
@ -130,32 +158,6 @@ 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 StatusNet 0.9.x without reading the "Notice
|
|
||||||
inboxes" section above, and all your users' 'Personal' tabs are empty,
|
|
||||||
read the "Notice inboxes" section above.
|
|
||||||
|
|
||||||
Myths
|
|
||||||
=====
|
|
||||||
|
|
||||||
These are some myths you may see on the Web about StatusNet.
|
|
||||||
Documentation from the core team about StatusNet has been pretty
|
|
||||||
sparse, so some backtracking and guesswork resulted in some incorrect
|
|
||||||
assumptions.
|
|
||||||
|
|
||||||
- "Set $config['db']['debug'] = 5 to debug the database." This is an
|
|
||||||
extremely bad idea. It's a tool built into DB_DataObject that will
|
|
||||||
emit oodles of print lines directly to the browser of your users.
|
|
||||||
Among these lines will be your database username and password. Do
|
|
||||||
not enable this option on a production Web site for any reason.
|
|
||||||
|
|
||||||
- "Edit dataobject.ini with the following settings..." dataobject.ini
|
|
||||||
is a development file for the DB_DataObject framework and is not
|
|
||||||
used by the running software. It was removed from the StatusNet
|
|
||||||
distribution because its presence was confusing. Do not bother
|
|
||||||
configuring dataobject.ini, and do not put your database username
|
|
||||||
and password into the file on a production Web server; unscrupulous
|
|
||||||
persons may try to read it to get your passwords.
|
|
||||||
|
|
||||||
Unstable version
|
Unstable version
|
||||||
================
|
================
|
||||||
|
|
||||||
|
@ -194,7 +196,7 @@ Feedback
|
||||||
* The group http://identi.ca/group/statusnet is a good
|
* The group http://identi.ca/group/statusnet is a good
|
||||||
place to discuss the software.
|
place to discuss the software.
|
||||||
* StatusNet has a bug tracker for any defects you may find, or ideas for
|
* StatusNet has a bug tracker for any defects you may find, or ideas for
|
||||||
making things better. http://status.net/bugs
|
making things better. http://status.net/open-source/issues
|
||||||
|
|
||||||
Credits
|
Credits
|
||||||
=======
|
=======
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
|
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
|
||||||
|
|
||||||
define('STATUSNET_BASE_VERSION', '1.0.0');
|
define('STATUSNET_BASE_VERSION', '1.0.0');
|
||||||
define('STATUSNET_LIFECYCLE', 'beta4'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
|
define('STATUSNET_LIFECYCLE', 'rc1'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
|
||||||
define('STATUSNET_VERSION', STATUSNET_BASE_VERSION . STATUSNET_LIFECYCLE);
|
define('STATUSNET_VERSION', STATUSNET_BASE_VERSION . STATUSNET_LIFECYCLE);
|
||||||
|
|
||||||
define('LACONICA_VERSION', STATUSNET_VERSION); // compatibility
|
define('LACONICA_VERSION', STATUSNET_VERSION); // compatibility
|
||||||
|
|
Loading…
Reference in New Issue
Block a user