shimmie2 for okebooru! changes are mostly cosmetic
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Shish 082730f29a get the tag initials from the database itself 12 years ago
contrib PDO compat woo 12 years ago
core PHP is officially the worst web API ever 12 years ago
ext get the tag initials from the database itself 12 years ago
lib Updated recaptcha. 12 years ago
themes Thumbs should now be centered. 12 years ago
.gitignore These files are needed for the jQuery UI library. 12 years ago
.htaccess .htaccess updates, expires and compression headers 14 years ago
README.txt bump dependencies, and there should be no need to justify PHP5 any more 12 years ago
doxygen.conf ignore that too 14 years ago
favicon.ico Initial import, 2.0rc1 16 years ago
index.php optional warehouse split levels 12 years ago
install.php installer: Make PDO compatible 12 years ago


_________.__ .__ .__ ________
/ _____/| |__ |__| _____ _____ |__| ____ \_____ \
\_____ \ | | \| |/ \ / \| |/ __ \ / ____/
/ \| Y \ | Y Y \ Y Y \ \ ___// \
/_______ /|___| /__|__|_| /__|_| /__|\___ >_______ \
\/ \/ \/ \/ \/ \/

Shimmie Alpha
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"

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

MySQL 4.1+ (with experimental support for PostgreSQL 8+ and SQLite 3)
PHP 5.2+
GD or ImageMagick

1) Create a blank database
2) Unzip shimmie into a folder on the web host
3) Visit the folder with a web browser
4) Enter the location of the database
5) Click "install". Hopefully you'll end up at the welcome screen; if
not, you should be given instructions on how to fix any errors~

Upgrade from 2.3.X
The database connection setting in config.php has changed; now using
PDO DSN format [1] rather than ADODB URI [2]

[1] <proto>:user=<username>;password=<password>;host=<host>;dbname=<database>
[2] <proto>://<username>:<password>@<host>/<database>

The rest should be automatic, just unzip into a clean folder and copy across
config.php, images and thumbs folders from the old version. This
includes automatically messing with the database -- back it up first!

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.

Development Info

Please tell me if those docs are lacking in any way, so that they can be
improved for the next person who uses them

#shimmie on Freenode -- IRC
webmaster at -- email -- bug tracker

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.