Home > openneo-impress

openneo-impress

Openneo-impress is a project mainly written in PHP and JAVASCRIPT, based on the View license.

The old version of Dress to Impress. The new one lives at http://github.com/matchu/openneo-impress-rails

Dress to Impress, by OpenNeo

(We call it "Impress" for short.)

A PHP5 app that allows users to preview how clothes and backgrounds will look on their Neopets. Yes, Neopets. It just so happens to offer many great opportunities for coding projects.

Currently we're in closed development until the project is ready to take center-stage, but feel free to poke around, download a copy, and trace our development process.

Impress is run by a very small, very new, in-house MVC framework named Pwnage, whose contents are in the /pwnage/ directory. Feel free to take a look.

This project distributed under a variant of the MIT License - see the LICENSE file.

Dependencies:

  • PHP5, for obvious reasons
  • MySQL, for data storage
  • Curl, for HTTP requests
  • PDO support (in compile options - may already be installed)
  • PEAR modules:
    • SabreAMF, to load wearables AMF data - http://osflash.org/sabreamf
  • Smarty, for templating - http://www.smarty.net/
  • ...probably something else. Let me know if you see errors.

If you're installing on Ubuntu, note that the following packages will save you some time:

  • php5
  • mysql
  • php5-mysql
  • php5-curl
  • php-pear
  • smarty

SabreAMF must be installed as a PEAR module, so see its homepage.