Pump Pro Edits and ITGEdits using the CodeIgniter framework for less space and more speed.
PHP JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This is the repository for Pump Pro Edits V3.9.
The website is at http://www.pumpproedits.com.
It is called as such because the players can now directly
contribute to how the website looks, feels, and behaves.

This is a CodeIgniter based project. More information can be
found at http://www.codeigniter.com if you are interested.
While this is designed to be a standard project, minor
configuration and setup is required to play around
with this website on your own computer.

1) The project uses MySQL by default. However,
neither the database nor database.php is included
in this repository. It is your responsibility
to set that up on your own.

2) In the root of this project, remember to create the
tmp folder. Give 777 permissions to
both of them. Windows users, you'll have to discover
the equivalent commands on your own.

As far as coding standards go, keep it legible. Using
unicode/utf-8 is recommended, as anyone from around the
world will be able to read and edit this code.
Tabs versus spaces, where braces go, etc, is not something
I care deeply about.

For the purposes of saving bandwidth, look into compressing
the files you use. CSS has a compressor and decompressor at
http://www.cssdrive.com/index.php/main/csscompressor/ and
http://mrcoles.com/blog/css-unminify/ respectively. Some
limited caching has also been implemented on the page to
try to cut down on bandwidth cost. If there is any other
caching that can be implemented, please look into it.

Try to use git's branching functionality when adding
new features. The master branch should really only contain
code that is guaranteed to run. Of course, mistakes happen,
but try to be careful.

Don't be afraid to use many different technologies either.
Presently, this website uses an SVG based Edit Creator
with hooks for AJAJ, JSON, jQuery, and Twitter. Take advantage
of what the web has to offer. If it is a standard technology
implemented by many web browsers, go ahead.

Thanks to the recent release of Internet Explorer 9,
testing on that browser has commenced to determine what
is possible with the web browser. At this time,
only the Edit Creator may need tinkering to get it to
work as intended. Hopefully that will be resolved soon.
Anyone that wishes to use Internet Explorer 8 and below
will be missing out due to the abundance of SVG technology

This website uses the GNU Affero GPL v3 license.
Complying with the Affero GPL is similar to complying to the 
GPL, but you must maintain a link to obtain the 
source code of the deployment you use. This means that if you make
modifications, you must pubically make them available, and
you must provide an opportunity to download the source code
of your version.

If there are any questions, feel free to contact me.

-- Jason "Wolfman2000" Felds