This website is composed of information connected through taxonomy. It is simultaneously a proof-of-concept and a means to allow Agaric to share and store information both within the collective and the world as part of our open documentation philosophy.

User login

This website is composed of information connected through taxonomy. It is simultaneously a proof-of-concept and a means to allow Agaric to share and store information both within the collective and the world as part of our open documentation philosophy.

Manual update of git-deployed Agaric production site

For a project named (and with the repository and server user name) 'example'.

ssh example@sojourner.mayfirst.org
cd example
git pull

For the git pull to work your public key must be in /home/vlad/.ssh/authorized_keys on the test server (simone.mayfirst.org). You can get this value from /home/yourusername/.ssh/authorized_keys. (@Stefan can we in some way give people with access to simone access to use it as the vlad user automatically?)

Git remote branches are different on my local compared to server

The local checkout on my computer and the one on the dev server are looking at the same Git repository, but the results of git branch -a (show all remote branches) is very different.

Reason: git pull origin master does not get all the branch and tag information the way git fetch does!

Solution:

git fetch origin

Now git branch -a and git checkout branchicareabout both work.

PHP warning Unable to load dynamic library sqlite.so

Getting this every time i run Drush or anything else PHP on the command line:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/sqlite.so' - /usr/lib/php5/20090626/sqlite.so: cannot open shared object file: No such file or directory in Unknown on line 0

Fix:

sudo rm /etc/php5/conf.d/sqlite.ini

Use different view mode based on theme

[PARTIAL RESOLUTION]

Both these are needed to work for teaser nodes in a view, at least:

Google Spreadsheet freaks out if presented with single quotation marks

If you're getting a parse error for no apparent reason from the formula in your cell, it is probably because Google Spreadsheet cannot grasp the concept of single quotation marks ('like these') and you'll need to use double quotation marks ("like this").

For instance:

=IF(B4>0,CONCATENATE("http://pm.agaric.com/issues/",B4),"")

Doubles all the way or that stupid useless parse error message.