2007-04-16 11:58:25 +00:00
|
|
|
|
2012-02-12 19:42:37 +00:00
|
|
|
_________.__ .__ .__ ________
|
|
|
|
/ _____/| |__ |__| _____ _____ |__| ____ \_____ \
|
|
|
|
\_____ \ | | \ | | / \ / \ | |_/ __ \ / ____/
|
|
|
|
/ \| Y \| || Y Y \| Y Y \| |\ ___/ / \
|
|
|
|
/_______ /|___| /|__||__|_| /|__|_| /|__| \___ >\_______ \
|
|
|
|
\/ \/ \/ \/ \/ \/
|
2012-02-12 19:40:38 +00:00
|
|
|
|
2012-02-12 19:42:37 +00:00
|
|
|
_________________________________________________________________________
|
2012-02-12 19:40:38 +00:00
|
|
|
|
2007-04-16 11:58:25 +00:00
|
|
|
|
2008-12-14 22:08:58 +00:00
|
|
|
Shimmie Alpha
|
|
|
|
~~~~~~~~~~~~~
|
2011-01-03 15:17:45 +00:00
|
|
|
If you're reading this on github and looking for the stable version, go
|
|
|
|
to the top of the page -> switch branches -> pick a stable branch. To do
|
|
|
|
similarly with a git clone, "git checkout -b my_2.X origin/branch_2.X"
|
|
|
|
|
2008-12-15 00:00:29 +00:00
|
|
|
This code is for people who want to write extensions compatible with the
|
|
|
|
next version of shimmie. You can run a production site with it if you're
|
|
|
|
feeling brave, but it's not recommended.
|
|
|
|
|
|
|
|
If there is a feature here, and not in the stable branch, that's probably
|
|
|
|
because the feature doesn't work yet :P
|
2007-04-16 11:58:25 +00:00
|
|
|
|
2007-08-15 12:15:26 +00:00
|
|
|
|
2007-04-16 11:58:25 +00:00
|
|
|
Requirements
|
|
|
|
~~~~~~~~~~~~
|
2011-02-24 08:53:19 +00:00
|
|
|
MySQL 4.1+ (with experimental support for PostgreSQL 8+ and SQLite 3)
|
|
|
|
PHP 5.2+
|
2007-04-16 11:58:25 +00:00
|
|
|
GD or ImageMagick
|
|
|
|
|
|
|
|
|
|
|
|
Installation
|
|
|
|
~~~~~~~~~~~~
|
|
|
|
1) Create a blank database
|
|
|
|
2) Unzip shimmie into a folder on the web host
|
2007-07-01 16:23:04 +00:00
|
|
|
3) Visit the folder with a web browser
|
2009-01-23 11:33:28 +00:00
|
|
|
4) Enter the location of the database
|
|
|
|
5) Click "install". Hopefully you'll end up at the welcome screen; if
|
2007-04-16 11:58:25 +00:00
|
|
|
not, you should be given instructions on how to fix any errors~
|
|
|
|
|
|
|
|
|
2011-01-01 17:04:09 +00:00
|
|
|
Upgrade from 2.3.X
|
2007-08-05 22:18:12 +00:00
|
|
|
~~~~~~~~~~~~~~~~~~
|
2011-01-01 17:04:09 +00:00
|
|
|
The database connection setting in config.php has changed; now using
|
2012-01-20 03:15:58 +00:00
|
|
|
PDO DSN format rather than ADODB URI:
|
2011-01-01 17:04:09 +00:00
|
|
|
|
2012-01-20 03:15:58 +00:00
|
|
|
OLD: $database_dsn = "<proto>://<username>:<password>@<host>/<database>";
|
|
|
|
NEW: define("DATABASE_DSN", "<proto>:user=<username>;password=<password>;host=<host>;dbname=<database>");
|
2011-01-01 17:04:09 +00:00
|
|
|
|
|
|
|
The rest should be automatic, just unzip into a clean folder and copy across
|
2009-12-24 07:08:22 +00:00
|
|
|
config.php, images and thumbs folders from the old version. This
|
|
|
|
includes automatically messing with the database -- back it up first!
|
2007-08-05 22:18:12 +00:00
|
|
|
|
|
|
|
|
2010-03-02 02:48:11 +00:00
|
|
|
Upgrade from earlier versions
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
I very much recommend going via each major release in turn (eg, 2.0.6
|
|
|
|
-> 2.1.3 -> 2.2.4 -> 2.3.0 rather than 2.0.6 -> 2.3.0). While the basic
|
|
|
|
database and file formats haven't changed *completely*, it's different
|
|
|
|
enough to be a pain.
|
|
|
|
|
|
|
|
|
2012-02-12 19:56:21 +00:00
|
|
|
Custom Configuration
|
|
|
|
~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
Various aspects of Shimmie can be configured to suit your site specific
|
|
|
|
needs via the file "config.php" (created after installation).
|
|
|
|
Take a look at "core/default_config.inc.php" for the available options
|
|
|
|
that can used.
|
|
|
|
|
|
|
|
|
2010-07-07 12:02:27 +00:00
|
|
|
Development Info
|
|
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
http://shimmie.shishnet.org/doc/
|
|
|
|
|
|
|
|
Please tell me if those docs are lacking in any way, so that they can be
|
|
|
|
improved for the next person who uses them
|
|
|
|
|
|
|
|
|
2007-04-16 11:58:25 +00:00
|
|
|
Contact
|
|
|
|
~~~~~~~
|
2007-08-05 22:18:12 +00:00
|
|
|
#shimmie on Freenode -- IRC
|
2009-07-07 14:55:11 +00:00
|
|
|
webmaster at shishnet.org -- email
|
2012-02-12 19:56:21 +00:00
|
|
|
https://github.com/shish/shimmie2/issues -- bug tracker
|
2007-04-16 11:58:25 +00:00
|
|
|
|
|
|
|
|
2007-08-15 12:15:26 +00:00
|
|
|
Licence
|
|
|
|
~~~~~~~
|
2009-01-23 11:33:28 +00:00
|
|
|
All code is GPLv2 unless mentioned otherwise; ie, if you give shimmie to
|
|
|
|
someone else, you have to give them the source (which should be easy, as PHP
|
|
|
|
is an interpreted language...). If you want to add customisations to your own
|
|
|
|
site, then those customisations belong to you, and you can do what you want
|
|
|
|
with them.
|
2007-08-15 12:15:26 +00:00
|
|
|
|
2007-04-16 11:58:25 +00:00
|
|
|
|
|
|
|
|