forked from GNUsocial/gnu-social
Merge branch '0.7.x' of git://gitorious.org/laconica/dev into 0.7.x
Conflicts: plugins/PiwikAnalyticsPlugin.php
This commit is contained in:
commit
e4caeac651
12
README
12
README
@ -2,7 +2,7 @@
|
|||||||
README
|
README
|
||||||
------
|
------
|
||||||
|
|
||||||
Laconica 0.7.2 ("Talk about the Passion")
|
Laconica 0.7.2.1 ("Talk about the Passion")
|
||||||
11 March 2009
|
11 March 2009
|
||||||
|
|
||||||
This is the README file for Laconica, the Open Source microblogging
|
This is the README file for Laconica, the Open Source microblogging
|
||||||
@ -257,9 +257,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.7.1.tar.gz
|
tar zxf laconica-0.7.2.1.tar.gz
|
||||||
|
|
||||||
...which will make a laconica-0.7.1 subdirectory in your current
|
...which will make a laconica-0.7.2.1 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.)
|
||||||
@ -267,7 +267,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.7.1 /var/www/mublog
|
mv laconica-0.7.2.1 /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
|
||||||
@ -757,7 +757,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 "git" version of the software, you will probably want
|
tracking the "git" 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.7.1. Try these step-by-step instructions; read
|
procedure in Laconica 0.7.2.1. 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
|
||||||
@ -1181,7 +1181,7 @@ 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.7.1 without reading the "Notice inboxes"
|
If you upgraded to Laconica 0.7.2.1 without reading the "Notice inboxes"
|
||||||
section above, and all your users' 'Personal' tabs are empty, read the
|
section above, and all your users' 'Personal' tabs are empty, read the
|
||||||
"Notice inboxes" section above.
|
"Notice inboxes" section above.
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
if (!defined('LACONICA')) { exit(1); }
|
if (!defined('LACONICA')) { exit(1); }
|
||||||
|
|
||||||
define('LACONICA_VERSION', '0.7.2');
|
define('LACONICA_VERSION', '0.7.2.1');
|
||||||
|
|
||||||
define('AVATAR_PROFILE_SIZE', 96);
|
define('AVATAR_PROFILE_SIZE', 96);
|
||||||
define('AVATAR_STREAM_SIZE', 48);
|
define('AVATAR_STREAM_SIZE', 48);
|
||||||
|
@ -156,7 +156,7 @@ class Router
|
|||||||
array('notice' => '[0-9]+'));
|
array('notice' => '[0-9]+'));
|
||||||
|
|
||||||
$m->connect('message/new', array('action' => 'newmessage'));
|
$m->connect('message/new', array('action' => 'newmessage'));
|
||||||
$m->connect('message/new?to=:to', array('action' => 'newmessage'), array('to' => '[A-Za-z0-9_-]'));
|
$m->connect('message/new?to=:to', array('action' => 'newmessage'), array('to' => '[A-Za-z0-9_-]+'));
|
||||||
$m->connect('message/:message',
|
$m->connect('message/:message',
|
||||||
array('action' => 'showmessage'),
|
array('action' => 'showmessage'),
|
||||||
array('message' => '[0-9]+'));
|
array('message' => '[0-9]+'));
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
* @category Plugin
|
* @category Plugin
|
||||||
* @package Laconica
|
* @package Laconica
|
||||||
* @author Evan Prodromou <evan@controlyourself.ca>
|
* @author Evan Prodromou <evan@controlyourself.ca>
|
||||||
|
* @author Tobias Diekershoff <tobias.diekershoff@gmx.net>
|
||||||
* @copyright 2008 Control Yourself, Inc.
|
* @copyright 2008 Control Yourself, Inc.
|
||||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
|
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
|
||||||
* @link http://laconi.ca/
|
* @link http://laconi.ca/
|
||||||
@ -34,15 +35,16 @@ if (!defined('LACONICA')) {
|
|||||||
/**
|
/**
|
||||||
* Plugin to use Piwik Analytics (based on the Google Analytics plugin by Evan)
|
* Plugin to use Piwik Analytics (based on the Google Analytics plugin by Evan)
|
||||||
*
|
*
|
||||||
* This plugin will spoot out the correct JavaScript spell to invoke Piwik Analytics on a page.
|
* This plugin will spoot out the correct JavaScript spell to invoke
|
||||||
|
* Piwik Analytics on a page.
|
||||||
*
|
*
|
||||||
* To use this plugin please add the following three lines to your config.php
|
* To use this plugin please add the following three lines to your config.php
|
||||||
#Add Piwik Analytics
|
|
||||||
require_once('plugins/PiwikAnalyticsPlugin.php');
|
|
||||||
$pa = new PiwikAnalyticsPlugin("example.com/piwik/","id");
|
|
||||||
*
|
*
|
||||||
* exchange example.com/piwik/ with the url (without http:// or https:// !) to your
|
* require_once('plugins/PiwikAnalyticsPlugin.php');
|
||||||
* piwik installation and make sure you don't forget the final /
|
* $pa = new PiwikAnalyticsPlugin("example.com/piwik/","id");
|
||||||
|
*
|
||||||
|
* exchange example.com/piwik/ with the url to your piwik installation and
|
||||||
|
* make sure you don't forget the final /
|
||||||
* exchange id with the ID your laconica installation has in your Piwik analytics
|
* exchange id with the ID your laconica installation has in your Piwik analytics
|
||||||
*
|
*
|
||||||
* @category Plugin
|
* @category Plugin
|
||||||
@ -56,18 +58,33 @@ $pa = new PiwikAnalyticsPlugin("example.com/piwik/","id");
|
|||||||
|
|
||||||
class PiwikAnalyticsPlugin extends Plugin
|
class PiwikAnalyticsPlugin extends Plugin
|
||||||
{
|
{
|
||||||
// the base of your Piwik installation
|
/** the base of your Piwik installation */
|
||||||
var $piwikroot = null;
|
var $piwikroot = null;
|
||||||
// the Piwik Id of your laconica installation
|
/** the Piwik Id of your laconica installation */
|
||||||
var $piwikId = null;
|
var $piwikId = null;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* constructor
|
||||||
|
*
|
||||||
|
* @param string $root Piwik root URL
|
||||||
|
* @param string $id Piwik ID of this app
|
||||||
|
*/
|
||||||
|
|
||||||
function __construct($root=null, $id=null)
|
function __construct($root=null, $id=null)
|
||||||
{
|
{
|
||||||
$this->piwikroot = $root;
|
$this->piwikroot = $root;
|
||||||
$this->piwikid = $id;
|
$this->piwikid = $id;
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Called when all scripts have been shown
|
||||||
|
*
|
||||||
|
* @param Action $action Current action
|
||||||
|
*
|
||||||
|
* @return boolean ignored
|
||||||
|
*/
|
||||||
|
|
||||||
function onEndShowScripts($action)
|
function onEndShowScripts($action)
|
||||||
{
|
{
|
||||||
$js1 = 'var pkBaseURL = (("https:" == document.location.protocol) ? "https://'.
|
$js1 = 'var pkBaseURL = (("https:" == document.location.protocol) ? "https://'.
|
||||||
@ -82,5 +99,6 @@ class PiwikAnalyticsPlugin extends Plugin
|
|||||||
$action->elementStart('script', array('type' => 'text/javascript'));
|
$action->elementStart('script', array('type' => 'text/javascript'));
|
||||||
$action->raw($js2);
|
$action->raw($js2);
|
||||||
$action->elementEnd('script');
|
$action->elementEnd('script');
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user