/dbpager

dbPager Server

Primary LanguageC++GNU General Public License v3.0GPL-3.0

About dbPager Server

The dbPager Server project provides the dbPager Language - the programming
language based on XML. The language is simple and understood well; it has
facilities to access and process external data quite easy, so it is an ideal
language for middle level logic implementation in multitier software complexes,
such as web servers.

The software implementations of the dbPager Language are:

- dbpager, the console language interpretator
- dbp_cgi, the interpretator as a CGI extension of the web server
- mod_dbp, the interpretator as an Apache extension module
- dbp_isapi, the interpretator as an ISAPI module (Microsoft IIS extension)
- dbpagerd, the application server

The sofware can be extended with plugins (dbPager modules). There are
out-of-the-box dbPager modules:

- dbp_odbc, the ODBC interaface to databases
- dbp_xml, provides XML features
- dbp_xslt, the XSL transformation feature

Visit the web site at http://dbpager.com for more information, downloads
and community support resources.

Refer to INSTALL file to obtain installation instructions and doc directory
for software documentation and examples.

Installing

Debian 8

Add my gpg key:

wget -qO - http://dbpager.com/dbpager.gpg | sudo apt-key add -

Add dbpager repository to /etc/apt/sources.list

deb https://dbpager.com/debian jessie main

Update apt cache and install packages:

apt-get update && apt-get install dbpager dbpagerd

Downloading and building dbPager Server

To build dbPager Server from repository you should have the following
developer tools installed:

- git
- autopoint
- libtoolize
- aclocal
- automake
- autoconf
- autoheader
- xgettext
- xsltproc

You will needed some of libraries installed (developer packages):

- libxml-2.0-dev
- libxslt-dev
- libpcre-dev
- libapr1-dev
- apache2-threaded-dev
 
Also you will needed the dbPager Classes Library, available from
https://github.com/wolfsoft/libdcl.

To download latest dbPager Server sources, execute the following command:

git clone https://github.com/wolfsoft/dbpager.git

The dbPager Server sources will downloaded into the dbpager directory. Next,
you should run the autogen.sh script in the dbpager directory - it creates
all necessary infrastructure to build the dbPager Server with developer
tools mentioned above.

After building the infrastructure complete, you should configure the
dbPager Server sources by running 'configure' script. The configure script
has various options, run it with --help parameter for details.

Finally, build the configured sources with 'make' command.

More information about building the sources can be found in the INSTALL file.