Open Source
kirchzettel
Kirchzettel =========== Create various church bulletins in Microsoft Word format from a JSON calendar source.
Kirchzettel
Create various church bulletins in Microsoft Word format from a JSON calendar source.
Author: Christoph Fischer, christoph.fischer@elkw.de
This collection of scripts creates several kinds of preconfigured church bulletin files from a list of events provided in JSON format. The event list follows the same format as is needed for FullCalendar.js.
How to install
- Clone the Git repository to a directory on your web server.
- Import dependencies with
composer install - Copy
Configuration/Kirchzettel.dist.yamltoConfiguration/Kirchzettel.yamland edit the file to suit your needs. Be sure to provide at least a source URL for your JSON list. - Base your output formats on the two classes provided here (
KirchzettelDocumentandBekanntgabenDocument), or create entirely new descendants ofAbstractDocument. - Build a form that calls
index.php?format=YourFormat(which would then depend on a class calledYourFormatDocument) and send the necessary arguments you need for your output.
References
Microsoft Word output is based on PhpWord.
License
This software is released under the conditions of the GNU General Public License (GPL) v. 3.0 or higher.