- Latest Release
- Binary Package
- Microsoft SQL Server Support Files
- SQLite Support Files
- Development Releases
- Screencasts
Download and decompress the file. It will create a folder named 'dabo', which will contain 4 main things: the dabo module itself (in a subdirectory also named 'dabo'), along with folders containing the visual tools ('ide'), the DaboDemo program ('demo'), and the code for running Dabo apps across the web ('daboserver'). First, we need to install the module. To do this, change to the main directory created when you decompressed the downloaded file, and issue:
python setup.py install
Of course, if your Python installation is in a protected location, you will need to run the above command as a user with admin rights.
If you have trouble with setuptools, or you don't want to install the Python Egg for any reason, you can instead extract Dabo anywhere you like, and then put a dabo.pth file in your Python site-packages directory pointing to the directory that contains the Dabo Readme file. This method has the advantage that you can keep the Dabo module in an unprivileged location, where you can keep it updated using the Web Update feature.
After installing the module, you should then copy the 'ide' and 'demo' directories to whatever location you prefer, as these are applications written in Dabo, and do not need to be installed. If you plan on creating Dabo web applications, you need to create a Pylons app named 'daboserver' and replace its 'daboserver' subdirectory with the 'daboserver' directory you downloaded.
For more detailed platform-specific installation instructions, check out the Wiki pages:Prerequisites are: Python 2.4 or higher (2.5 recommended), wxPython 2.8 or higher. Also, MySQLdb (for MySQL), kinterbasdb (Firebird), pysqlite (SQLite), pymssql (Microsoft SQL Server) or psycopg (PostgreSQL) is required for the database-releated demos to work. Also, if you're using Python 2.4, you'll need pysqlite and SQLite no matter what backend database you choose, as it is used internally by Dabo (it's included in Python 2.5 or later).
There is a runtime binary available in Installer form for Windows (other platforms will follow soon). After installing this, you will be able to run Dabo applications without having to install any of the prerequisite packages. The runtime engine contains version 2.5.2 of Python, as well as the 2.8.10.1 release of wxPython. It installs the 0.9.2 release of the Dabo framework, updated to the most recent build. Once installed, you can easily keep up with new versions by using the Web Update feature. It also installs the demo and IDE packages. When new versions of these files become available, you can also use Web Update to take advantage of the latest developments in Dabo without having to uninstall/reinstall the Runtime Engine.
Please note that the runtime engine does not install any ActiveX controls, nor does it install anything that requires Administrative access to the Windows Registry. It will not disturb any existing Python installation on your machine, either. It uses a standard Windows installer, and creates standard uninstall information for when you wish to remove it.
- Dabo Runtime Installer for Windows
- Dabo Runtime Installer for Windows - with command-line output (for those who want to see every bit of debugging detail!).
The version of pymssql.py available from the authors seems to have a bug that prevents it from working properly with Dabo. If you've tried it and are having problems, try ours: we've patched it to correct the bug; the patched version is available here: Download pymssql.py
Dabo supports the SQLite database engine. We make our demo and tutorial data available over the web via a public MySQL database, but for those of you who either need to work without a database connection, or who don't have the MySQLdb module installed, we've duplicated those MySQL databases into local SQLite database files that you can download and unzip onto your machines and work with locally.
Subversion source control access
You'll need to install the Subversion client and then:
svn checkout http://svn.dabodev.com/dabo/trunk dabo-trunk
For those who either have a slow internet connection, or who want to be able to view the Dabo screencasts offline, we are making them available here. After downloading and unzipping them, just open the html file in any browser that has Flash installed.
- The Dabo Application Wizard
- Populating a Grid Using Business Objects
- Report Designer Overview
- Report Designer Overview, Part 2
- Using Sizers, Part 1
- Using Sizers, Part 2
- Dabo Development
- Writing Code in the Designer
- Using a very old version of the Designer

Powered By Rackspace Cloud Computing