SomethingSexy / collectionstash

An application for storing and sharing collectibles (this is... very old and not active anymore).
http://www.collectionstash.com
1 stars 0 forks source link

collectionstash

Installation

Library Dependencies

Installing project

Clone this repo

git clone https://github.com/SomethingSexy/collectionstash

Run npm in project root. That should also pull down all bower dependencies.

npm install

Run composer install.

composer install

Clone Cakephp version 2.6.x to the "lib" directly in the root. I don't think the project has one, so make the directory first. Should end up being collectionstash/lib/Cake

Configuration

Apache

httpd.conf

DocumentRoot "F:/Development/projects/collectionstash/app/webroot"
<Directory "F:/Development/projects/collectionstash">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    Allow from ::1
    Allow from localhost
</Directory>

PHP

Make sure php_soap, php_curl, and php_openssl extensions are enabled.

Tech

Current List

Notes

Most of the script files in webroot/js at the root level are legacy. All newer stuff is crammed into folders.

The server-side is all PHP. It isn't bad but it is also PHP so have to deal with some of that BS. There is some good stuff there and some bad stuff there. In some of the original files you can definitely tell that I was still trying to figure it out.

The admin pages are a bit rough. Since I am the only one who uses them, I haven't spent the time to update the UI.