The sources for the abandoned craftingstore.net. It is an almost fully functional shop management system for Bukkit based Minecraft game servers.
PHP JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
SQL
config
cron
download
images
lib
megaadmin
templates
.htaccess
README.md
configgenerator.php
delete.png
favicon.ico
index.php
logo.png
rss.php
serverapi.php
test.php
tmp_img.php

README.md

craftingstore.net

The sources for the abandon craftingstore.net. It is a almost fully functional shop management system for Bukkit based Minecraft game servers.

Development began in summer 2011 and january 2014.

It's based on the Smarty Template Engine and a custom MVC inspired framework.

Because it began as a student project it had some structural developmental bootlenecks. Yet it has several optimations and runs pretty smooth on an apache webserver with memcache etc.

If someone wants to pick it up, feel free to message us, until that it is avaiable under Creative Commons license BY-NC-SA:

Creative Commons BY-NC-SA

Features

To see a somewhat recent feature list, visit our old Bukkit Dev project overview.

You can find the sources for the Bukkit plugin here: https://github.com/Sehales/craftingstore.net_server_plugin

How to use it

  • Get Apache/NGINX with PHP 5.3+ integration
  • create a MySQL database and execute the SQL/create_structure.sql to create the structure.
  • load some default data with SQL/load_languages_and_templates.sql
  • edit each file that contains the phrase 'edited for github', for example config/config.inc.php
  • create a wildcard subdomain (in our case: *.craftingstore.net) leading to the root directory of the web application
  • (create secure.yourdomain.com leading to the root of the web app) - probably not necessary due to the last step
  • you should be able to go to secure.yourdomain.com or secure.yourdomain.com/megaadmin to log in and play around

PHP.ini Settings:

safe_mode off
open_basedir {Application root}/:/tmp/
file_uploads on
magic_quotes_gpc off
log_errors on
display_errors off

it is possible that there are more little tweaks, e.g. in the apache configuration. Feel free to contact us