- Installing Ambition
- Creating your first application
- Controllers and Views
- Ambition Templates
- Accessing and Storing Data
- Extending your Application with Plugins
- Integrating with Almanna
- Web Forms and Helpers
- Testing Your Application
- Frequently Asked Questions (FAQ)
- Handy Recipes and How Tos
- Support Forum on Google Groups
Installing on Ubuntu 12.10
This document assumes an installation from git, but can be modified to use source packages downloaded from ambitionframework.org.
Install required packages:
sudo apt-get install build-essential cmake libglib2.0-dev libgee-0.8-dev \ libjson-glib-dev libreadline-dev libsoup2.4-dev libgda-5.0-dev \ libcouchdb-glib-dev git valac-0.18
Create a work directory:
Install libgscgi. Feel free to ignore warnings, but there shouldn't be any errors.
git clone https://github.com/AmbitionFramework/libgscgi.git cd libgscgi make sudo make install cd ..
Install log4vala. Feel free to ignore warnings, but there shouldn't be any errors.
git clone https://github.com/nmelnick/log4vala.git cd log4vala mkdir build cd build cmake .. make sudo make install cd ../..
git clone https://github.com/AmbitionFramework/almanna.git cd almanna mkdir build cd build cmake .. make sudo make install cd ../..
git clone https://github.com/AmbitionFramework/ambition.git cd ambition mkdir build cd build cmake .. make sudo make install cd ../..
Ambition is ready to use!