MagicSmoke

English Deutsch

MagicSmoke is an Open Source Theater Ticket Sale System. The server component is written in PHP 5 and is designed to run on Apache on Linux/Unix (it might run on other systems, but no guarantees). The client is written in C++/Qt and has been tested on Linux, Windows and MacOS/X.

At the moment there are two versions available: MagicSmoke 1.0 is the currently stable version. MagicSmoke 2.x is the soon to be released development version with more enhanced features. These two versions are incompatible, but can be installed in parallel. Once version 2.0 has been release there will be an upgrade script for version 1.0 databases.

MagicSmoke ist ein Verkaufssystem für Theater-Tickets. MagicSmoke ist Open Source. Die Serverkomponente ist in PHP 5 für Apache geschrieben und läuft auf Linux/Unix (es kann sein dass sie auch auf anderen Systemen läuft, aber es ist nicht garantiert). Der Client ist in C++/Qt geschrieben und mit Linux, Windows und MacOS/X getestet.

Es sind zwei Versionen von MagicSmoke verfügbar: MagicSmoke 1.0 ist die aktuell stabile Version. MagicSmoke 2.x ist die noch instabile Entwicklerversion, die demnächst freigegeben werden soll. Diese beiden Versionen sind inkompatibel, aber können parallel installiert werden. Wenn Version 2.0 freigegeben wird, wird es auch ein Skript geben, mit dem die Datenbank der Version 1.0 konvertiert werden kann.

Documentation

Die Dokumentation ist im Moment nur in Englisch verfügbar:

Download/Installation

For Windows and Mac look at the Downloads directory.

Für Windows und Mac schauen Sie bitte ins Downloads-Verzeichnis.

Linux

There are packages available for some versions of Debian and Ubuntu for the i386 and amd64 architectures. For other distributions and architectures please use the sources as described below.

Es gibt vorgefertigte Pakete für einige Versionen von Debian und Ubuntu für die i386 und amd64 Architekturen. Nutzer anderer Distributionen und Prozessoren benutzen bitte die Quellen, wie weiter unten beschrieben.

Add this to your /etc/apt/sources.list file:

Bitte fügen Sie diese Zeile zu Ihrer /etc/apt/sources.list hinzu:

deb http://smoke.silmor.de/debian dist extra

The following values should be used for dist:

DistributionMagicSmoke 1.xMagicSmoke 2.x
Debianlennywheezy
Ubuntujauntyoneiric

The packages provided there are:

Die folgenden Pakete sind verfügbar:

ComponentMagicSmoke 1.xMagicSmoke 2.x
Clientmagicsmokemagicsmoke2-client
Servermagicsmoke-servermagicsmoke2-server
Documentationmagicsmoke-docmagicsmoke2-doc

There are no source packages, since the debian build is inside the original sources from SVN/GIT.

Es gibt keine Quellpakete, da alle Quellen (inklusive Debian-Paket-Regeln) via SVN bzw. GIT verfügbar sind.

If you want to get rid of the signature warnings of Apt, install the silmor.de-keyring package - it contains the key(s) used to sign the package repository:

Um die Signatur-Warnung von Apt abzustellen empfiehlt es sich das silmor.de-keyring -Paket zu installieren. Es enthält den GPG-Schlüssel mit dem das Repository signiert ist:

Sources
Quellen

Sources of the stable version can be retrieved from SVN:

Quellen der stabilen Version können aus SVN bezogen werden:

svn co https://silmor.de/svn/misc/smoke/trunk (development)
svn co https://silmor.de/svn/misc/smoke/branches/stable08 (stable)

Sources of version 2.x can be retrieved via GIT:

Quellen der Version 2.x können via GIT bezogen werden:

git clone git://git.silmor.de/konrad/smoke.git magicsmoke
cd magicsmoke
git submodule init
git submodule update

Make sure to execute all commands listed above, or you will miss some important parts of the sources. If the clone command fails because you are behind a web proxy or your firewall blocks the git protocol, you can replace git:// with http:// above.

Bitte führen Sie alle Kommandos aus, sonst können einige wichtige Teile der Quellen fehlen. Falls das clone Kommando nicht funktioniert, weil Sie sich hinter einem Proxy oder einer restriktiven Firewall befinden, dann kann in diesem Kommando auch git:// gegen http:// vertauscht werden.


MagicSmoke is written with the Qt Framework (version 4.x for MagicSmoke 1.x; 5.x for MagicSmoke 2.x).

The MagicSmoke GUI is being Tested with Squish.