This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Kris (author)
Thu Aug 06 12:23:17 -0700 2009
commit adc5b68903c0b10052763f6c85eb6c2e9e6d4c17
tree 1db9430fd17a003651f9bdc51d5defd977a3f957
parent a0b67575bdc0c5c69b75b9f14c47f263c9c1cedb
tree 1db9430fd17a003651f9bdc51d5defd977a3f957
parent a0b67575bdc0c5c69b75b9f14c47f263c9c1cedb
recess /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Tue Feb 17 01:37:22 -0800 2009 | |
| |
.htaccess | Wed Dec 24 20:51:24 -0800 2008 | |
| |
MIT-LICENSE | Wed Dec 24 18:08:23 -0800 2008 | |
| |
README.textile | Tue Mar 31 12:47:55 -0700 2009 | |
| |
apps/ | ||
| |
bootstrap.php | ||
| |
data/ | Tue Mar 31 18:16:19 -0700 2009 | |
| |
index.php | Thu Dec 25 20:40:47 -0800 2008 | |
| |
plugins/ | Wed Mar 25 11:14:10 -0700 2009 | |
| |
recess-conf.php | Wed Mar 25 11:14:10 -0700 2009 | |
| |
recess/ |
README.textile
Recess PHP Framework
Welcome to the Recess PHP Framework! Let’s have some fun…
Requirements
- Apache
- mod_rewrite suggested
- PHP 5.2.3 or greater
Installation Process
- Unzip contents into your web documents path (i.e. public_html)
- On a development machine make these directories writeable by PHP:
- apps/
- recess/temp/
- recess/sqlite/
- Open recess-conf.php and set RecessConf::$defaultDatabase
- If using MySQL: Uncomment the ‘mysql:…’ line and fill in DBNAME/USER/PASS
- If using Sqlite: Uncomment the ‘sqlite:…’ line and name the database
- Do you have mod_rewrite?
- Yes: Open your browser to the location you unzipped
- No: Open your browser to the location you unzipped followed by index.php
- If you see “Welcome to Recess!” we’re ready to rock.
- The URL you are currently at will be referenced {$installUrl}
Recess Tools Mini-tutorial
- Browse to http://{$installUrl}/recess/ (i.e. http://localhost/recess)
- Do you see Recess Tools? Good.
- Click ‘Database’
- Make sure your default database shows up.
- Click ‘Apps’ and let’s start a new app
- Click ‘Start a New Application’
- Human name: My First Recess App
- Programmatic name: FirstApp [NEXT]
- Url prefix: firstApp/ [NEXT]
- Follow instructions to activate your first app.
- In a new tab browse to http://{$installUrl}/firstApp/
- Do you see a Hello page? Great.
- Back in Recess Tools click ‘Apps’
- Click on ‘My First Recess App’ – this is your app dashboard.
- Click on ‘new’ beside of Models
- Name the model Post
- Select ‘Table does not exist.’
- Add 2 properties:
- title => String
- body => Text
- Click ‘Generate Model’
- Click ‘Generate Scaffolding’
- In your other tab browse to http://{$installUrl}/firstApp/post
- Try creating a new post.
- In your editor open the apps dir in your Recess install location.
- Poke around in here to get a sense of what Tools just generated.
- From here have fun, keep tinkering, and stay tuned to RecessFramework.org
Stay tuned, ask questions, and get involved in the Recess Community:
- IRC: irc.freenode.net #recess
- Mailing List: http://groups.google.com/group/recess-framework
- Github: http://github.com/recess/recess/
- Forum: http://www.recessframework.org/
- Twitter: http://twitter.com/RecessFramework
Enjoy Recess!
Kris Jordan
http://www.krisjordan.com/
http://www.twitter.com/KrisJordan








