Introduction
Documentation
- Installing Ambition
- Creating your first application
- Configuration
- Controllers and Views
- Ambition Templates
- Accessing and Storing Data
- Extending your Application with Plugins
- Integrating with Almanna
- Web Forms and Helpers
- Testing Your Application
Tutorials
Advanced Topics
Etcetera
- Frequently Asked Questions (FAQ)
- Handy Recipes and How Tos
- Troubleshooting
- Support Forum on Google Groups
Documentation
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:
mkdir ambition-src
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 ../..
Install Almanna.
git clone https://github.com/AmbitionFramework/almanna.git
cd almanna
mkdir build
cd build
cmake ..
make
sudo make install
cd ../..
Install Ambition.
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!