== Installing from Binaries == * OpenSuSE 11 using 'smart' packet manager (repository only available within FZK) {{{ smart channel --add adei type=rpm-md name=adei baseurl="http://ipepdvadei.ka.fzk.de/binaries/suse_11/" smart update adei smart install adei }}} == Accessing project repository == * Performing initial import {{{ bzr checkout http://dside.dyndns.org/bzr/adei/trunk/ }}} * Updating to the current revision {{{ bzr update }}} == Branches == * Development branch providing [http://extjs.com/products/extjs/ Ext] based user interface (discontinued): {{{ bzr checkout http://dside.dyndns.org/bzr/adei/ui/ }}} == Configuration == * Setup Apache, MySQL 5, and PHP 5.2 with all dependencies * Apache modules: mod_php, mod_rewrite, mod_proxy, mod_proxy_http * PHP modules: zlib, zip, mysql, pdo, odbc (''needs fixes''), json, nls, xml, session, sockets, imagick, simplexml, gettext * PHP/PEAR modules: Spreadsheet_Excel_Writer * Other applications: microsoft true type fonts, jpgraph * MSSQL connectivity: freetds (''needs fixes'') * Enable specified apache modules in configuration * '''OpenSuSe''': In ''/etc/sysconfig/apache2'' add '''php5 rewrite proxy mod_proxy_http''' to the list of apache modules (APACHE_MODULES). * In Apache configuration: Enable all options and allow configuration overriding by .htaccess files * '''OpenSuSe''': In ''/etc/apache2/default-server.conf'' set '''Options''' and '''!AllowOverride''' options of ''/srv/www/htdocs'' directory to '''All'''. * In PHP configuration: Allow short opening tags and disable reporting E_NOTICE conditions. The limits of script execution time and memory usage may be raised as well. * '''OpenSuSe''': In ''/etc/php5/apache2/php.ini'' a '''short_open_tag''' option should be set to '''On'''. Adjust ''max_execution_time'' and ''memory_limit'' options as well if you wish. * Install ADEI * Create MySQL account with full permissions to manage certain database. Configure this account and the database in ''config.actual.php'' in the root of ADEI installation. * Provide required setups under ''setups'' directory in ADEI tree. Set default setup in ''config.actual.php''.