diff --git a/extras/website/website/static/css/style.css b/extras/website/website/static/css/style.css index f10f235a1..609c91831 100755 --- a/extras/website/website/static/css/style.css +++ b/extras/website/website/static/css/style.css @@ -156,6 +156,10 @@ form .error input, form .error textarea { font-size: 21px; font-style: italic; margin: 10px 0; + white-space: nowrap; +} +.orderbutton { + white-space: nowrap; } .packagetable th { vertical-align: top !important; @@ -177,18 +181,12 @@ form .error input, form .error textarea { border-bottom: 1px solid #CCCCCC; text-align: center; } -.price { - font-size: 21px; - font-style: italic; - margin: 10px 0; - white-space: nowrap; -} .box ul { padding-left: 21px; text-align: left; } .box ul li { - list-style-image: url("/static/img/ok.png"); + list-style-image: url("/static/img/icons/ok.png"); } @@ -201,3 +199,24 @@ form .error input, form .error textarea { input, textarea { width: 380px; } +.os-icon { + float: left; + margin: 7px 10px 0 0; + opacity: 0.8; +} +h2 { + font-size: 22px; + font-weight: 300; + line-height: 36px; + margin-bottom: 1px; +} +h3 { + font-size: 18px; + line-height: 27px; + font-weight: 300; +} + +.license { + margin-top: 70px; + font-size: 11px; +} diff --git a/extras/website/website/static/img/icons/de.png b/extras/website/website/static/img/icons/de.png new file mode 100644 index 000000000..ac4a97736 Binary files /dev/null and b/extras/website/website/static/img/icons/de.png differ diff --git a/extras/website/website/static/img/icons/en.png b/extras/website/website/static/img/icons/en.png new file mode 100644 index 000000000..ff701e19f Binary files /dev/null and b/extras/website/website/static/img/icons/en.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_009_magic.png b/extras/website/website/static/img/icons/glyphicons_009_magic.png new file mode 100644 index 000000000..c52b68f9d Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_009_magic.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_012_heart.png b/extras/website/website/static/img/icons/glyphicons_012_heart.png new file mode 100644 index 000000000..c5d598e8e Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_012_heart.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_019_cogwheel.png b/extras/website/website/static/img/icons/glyphicons_019_cogwheel.png new file mode 100644 index 000000000..e9c3b3c31 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_019_cogwheel.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_023_cogwheels.png b/extras/website/website/static/img/icons/glyphicons_023_cogwheels.png new file mode 100644 index 000000000..5c14892b3 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_023_cogwheels.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_029_notes_2.png b/extras/website/website/static/img/icons/glyphicons_029_notes_2.png new file mode 100644 index 000000000..169950811 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_029_notes_2.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_040_stats.png b/extras/website/website/static/img/icons/glyphicons_040_stats.png new file mode 100644 index 000000000..f7811e0cf Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_040_stats.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_043_group.png b/extras/website/website/static/img/icons/glyphicons_043_group.png new file mode 100644 index 000000000..25689ddb1 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_043_group.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_049_star.png b/extras/website/website/static/img/icons/glyphicons_049_star.png new file mode 100644 index 000000000..e0157f595 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_049_star.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_050_link.png b/extras/website/website/static/img/icons/glyphicons_050_link.png new file mode 100644 index 000000000..59def8746 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_050_link.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_056_projector.png b/extras/website/website/static/img/icons/glyphicons_056_projector.png new file mode 100644 index 000000000..4d644db30 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_056_projector.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_057_history.png b/extras/website/website/static/img/icons/glyphicons_057_history.png new file mode 100644 index 000000000..99fe0483c Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_057_history.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_060_compass.png b/extras/website/website/static/img/icons/glyphicons_060_compass.png new file mode 100644 index 000000000..66389e3f2 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_060_compass.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_061_keynote.png b/extras/website/website/static/img/icons/glyphicons_061_keynote.png new file mode 100644 index 000000000..45b0e9e79 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_061_keynote.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_062_attach.png b/extras/website/website/static/img/icons/glyphicons_062_attach.png new file mode 100644 index 000000000..cafb21f85 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_062_attach.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_063_power.png b/extras/website/website/static/img/icons/glyphicons_063_power.png new file mode 100644 index 000000000..fe00495e5 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_063_power.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_064_lightbulb.png b/extras/website/website/static/img/icons/glyphicons_064_lightbulb.png new file mode 100644 index 000000000..896ea123b Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_064_lightbulb.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_069_gift.png b/extras/website/website/static/img/icons/glyphicons_069_gift.png new file mode 100644 index 000000000..f2711d37d Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_069_gift.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_070_umbrella.png b/extras/website/website/static/img/icons/glyphicons_070_umbrella.png new file mode 100644 index 000000000..ccbbb5386 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_070_umbrella.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_073_signal.png b/extras/website/website/static/img/icons/glyphicons_073_signal.png new file mode 100644 index 000000000..a3859ac3f Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_073_signal.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_082_roundabout.png b/extras/website/website/static/img/icons/glyphicons_082_roundabout.png new file mode 100644 index 000000000..04e576b91 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_082_roundabout.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_117_embed.png b/extras/website/website/static/img/icons/glyphicons_117_embed.png new file mode 100644 index 000000000..49659f6b8 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_117_embed.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_144_folder_open.png b/extras/website/website/static/img/icons/glyphicons_144_folder_open.png new file mode 100644 index 000000000..fffb53759 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_144_folder_open.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_153_more_windows.png b/extras/website/website/static/img/icons/glyphicons_153_more_windows.png new file mode 100644 index 000000000..7849dc115 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_153_more_windows.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_163_iphone.png b/extras/website/website/static/img/icons/glyphicons_163_iphone.png new file mode 100644 index 000000000..b26e4e74a Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_163_iphone.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_200_download.png b/extras/website/website/static/img/icons/glyphicons_200_download.png new file mode 100644 index 000000000..c6d8d65f2 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_200_download.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_209_cart_in.png b/extras/website/website/static/img/icons/glyphicons_209_cart_in.png new file mode 100644 index 000000000..fdd3ac403 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_209_cart_in.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_235_pen.png b/extras/website/website/static/img/icons/glyphicons_235_pen.png new file mode 100644 index 000000000..b8201185f Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_235_pen.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_245_chat.png b/extras/website/website/static/img/icons/glyphicons_245_chat.png new file mode 100644 index 000000000..747847112 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_245_chat.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_254_fishes.png b/extras/website/website/static/img/icons/glyphicons_254_fishes.png new file mode 100644 index 000000000..c2459f2cc Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_254_fishes.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_258_qrcode.png b/extras/website/website/static/img/icons/glyphicons_258_qrcode.png new file mode 100644 index 000000000..3d79ebeec Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_258_qrcode.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_289_podium.png b/extras/website/website/static/img/icons/glyphicons_289_podium.png new file mode 100644 index 000000000..76a13c44b Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_289_podium.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_326_share.png b/extras/website/website/static/img/icons/glyphicons_326_share.png new file mode 100644 index 000000000..c8b3034a2 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_326_share.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_329_web_browser.png b/extras/website/website/static/img/icons/glyphicons_329_web_browser.png new file mode 100644 index 000000000..e46682925 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_329_web_browser.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_331_dashboard.png b/extras/website/website/static/img/icons/glyphicons_331_dashboard.png new file mode 100644 index 000000000..e4ddc292c Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_331_dashboard.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_332_certificate.png b/extras/website/website/static/img/icons/glyphicons_332_certificate.png new file mode 100644 index 000000000..634a0b7c0 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_332_certificate.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_340_globe.png b/extras/website/website/static/img/icons/glyphicons_340_globe.png new file mode 100644 index 000000000..ff13f2866 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_340_globe.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_341_briefcase.png b/extras/website/website/static/img/icons/glyphicons_341_briefcase.png new file mode 100644 index 000000000..fa30b00c6 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_341_briefcase.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_351_book_open.png b/extras/website/website/static/img/icons/glyphicons_351_book_open.png new file mode 100644 index 000000000..7975b909c Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_351_book_open.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_352_nameplate.png b/extras/website/website/static/img/icons/glyphicons_352_nameplate.png new file mode 100644 index 000000000..58dc9406b Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_352_nameplate.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_355_announcement.png b/extras/website/website/static/img/icons/glyphicons_355_announcement.png new file mode 100644 index 000000000..6c7860e2d Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_355_announcement.png differ diff --git a/extras/website/website/static/img/icons/glyphicons_399_e-mail.png b/extras/website/website/static/img/icons/glyphicons_399_e-mail.png new file mode 100644 index 000000000..318e11a11 Binary files /dev/null and b/extras/website/website/static/img/icons/glyphicons_399_e-mail.png differ diff --git a/extras/website/website/static/img/ok.png b/extras/website/website/static/img/icons/ok.png similarity index 100% rename from extras/website/website/static/img/ok.png rename to extras/website/website/static/img/icons/ok.png diff --git a/extras/website/website/templates/about.html b/extras/website/website/templates/about.html index 57b1b0278..90dedf4a7 100644 --- a/extras/website/website/templates/about.html +++ b/extras/website/website/templates/about.html @@ -15,57 +15,78 @@ und Steuerung von Tagesordnungen, Anträgen und Wahlen einer Veranstaltung.
Mit OpenSlides können alle Inhalte einer Veranstaltung, wie Tagesordnung, Antragstexte, - Redelisten, Kandidatenlisten, Wahlergebnisse usw. zeitaktuell an die Leinwand projiziert - werden. Die Versammlungsleitung steuert und bearbeitet diese Inhalte interaktiv. - Außerdem verwaltet OpenSlides die anwesenden Teilnehmer, um so leicht Kandidaten für + +
Mit OpenSlides können alle Inhalte einer Veranstaltung (wie Tagesordnung, Antragstexte, + Redelisten, Kandidatenlisten und Wahlergebnisse) zeitaktuell an die Leinwand projiziert + werden. Die Versammlungsleitung steuert und bearbeitet diese + Inhalte interaktiv.
+ + +OpenSlides verwaltet darüber hinaus die anwesenden + Teilnehmer, um so leicht Kandidaten für anstehende Wahlen aufzustellen, vorgedruckte Wahlscheine zu generieren und ausgezählte Wahl- und Abstimmungsergebnisse anzuzeigen.
-Neuartig ist vor allem die Funktion, das Plenum mit einzubeziehen: Jeder Teilnehmer auf - einer Veranstaltung hat die Möglichkeit, sich mit dem eigenen Laptop oder Smartphone per - WLAN bei OpenSlides anzumelden. Dabei kann der Teilnehmer z.B. einen Antrag einreichen, - Anträge anderer Teilnehmer unterstützen, bei anstehenden Wahlen kandidieren, Kandidaten - vorschlagen oder Abstimmungsergebnisse nachlesen. -
-OpenSlides ist konzipiert für den Einsatz auf Veranstaltungen wie Delegierten- und - Mitgliederversammlungen, Parteitagen und Hauptversammlungen. Eine Teilnehmerbeschränkung + + +
OpenSlides ist konzipiert für den Einsatz auf + Veranstaltungen wie Delegierten-/Mitgliederversammlungen, Parteitagen oder + Hauptversammlungen. Eine Teilnehmerbeschränkung gibt es nicht.
Neuartig ist vor allem die Funktion, das Plenum mit einzubeziehen: Jeder Teilnehmer auf + einer Veranstaltung hat die Möglichkeit, sich mit dem eigenen Laptop oder Smartphone per + WLAN bei OpenSlides anzumelden.
+ + +Dabei kann der Teilnehmer z.B. einen Antrag einreichen, + Anträge anderer Teilnehmer unterstützen, bei anstehenden Wahlen kandidieren, Kandidaten + vorschlagen oder Abstimmungsergebnisse nachlesen. +
+ + +Der entscheidende Vorteil gegenüber herkömmlichen Office-Präsentations-Systemen, wie MS PowerPoint oder OpenOffice Impress, ist die Bearbeitung der Folien über ein - Redaktionssystem. Der Präsentationsmodus auf dem Beamer muss nicht verlassen werden + Redaktionssystem. Der Präsentationsmodus auf dem Projektor muss nicht verlassen werden und zeigt stets die aktuelle Folie an.
- + ++ Unterstützen Sie + OpenSlides mit Ihrer Spende
+Im Jahre 2005 wurde ein interner PHP-Prototyp von OpenSlides speziell für + den Einsatz auf der Bundesversammlung der + Evangelischen + StudentInnengemeinde (Bundes-ESG) durch Emanuel Schütze entwickelt.
+Ende 2010 begannen Oskar Hahn und Emanuel Schütze mit einer kompletten + Neuentwicklung in Python/Django und bauten ein Freies Software Produkt + mit dem Namen "OpenSlides" auf.
+OpenSlides wurde im August 2011 unter + der GNU GPL v2+ veröffentlicht. Version 1.0 ist am 12. September 2011 + erschienen. Der erste produktive Einsatz von OpenSlides fand Mitte + September auf der ESG-Bundesversammlung 2011 in Hannover statt. +
+Im Jahre 2005 wurde ein interner PHP-Prototyp von OpenSlides speziell für - den Einsatz auf der Bundesversammlung des Bundesverbandes der - Evangelischen - StudentInnengemeinde (Bundes-ESG) durch Emanuel Schütze entwickelt.
-Ende 2010 begannen Oskar Hahn und Emanuel Schütze mit einer kompletten - Neuentwicklung in Python/Django und bauten ein Freies Software Produkt - mit dem Namen "OpenSlides" auf. OpenSlides wurde im August 2011 unter - der GNU GPL v2+ veröffentlicht. Version 1.0 ist am 12. September 2011 - erschienen. Der erste produktive Einsatz von OpenSlides fand Mitte - September auf der ESG-Bundesversammlung 2011 in Hannover statt. -
-OpenSlides is licensed under the GNU GPL v2+.
+ Icons from Glyphicons
+ Free, licensed under CC
+ BY 3.0.
OpenSlides bietet öffentliche Mailinglisten zur Koordination der Entwicklung sowie Diskussion von Tickets, Anwenderfragen und speziellen Anwendungsfällen. - Bei Problemen und Fragen zu OpenSlides schreiben Sie einfach an die + Bei Problemen und Fragen zu OpenSlides schreiben Sie an die OpenSlides-Mailingliste in Ihrer Sprache. - Hinweis: Bitte abonnieren Sie eine Mailingliste bevor Sie an diese schreiben wollen!
- - ++users-de@openslides.orgDeutschsprachige Mailingliste für Anwender und Entwickler
Abonnieren » @@ -35,32 +35,41 @@ Kontaktmöglichkeiten zur OpenSlides Community
-commit@openslides.orgHG-commit-Mailingliste von hg.openslides.org (moderiert), für Entwickler
+commit@openslides.orgHG-commit-Mailingliste von hg.openslides.org (moderiert), für Entwickler
Hinweis: Bitte abonnieren Sie eine Mailingliste bevor + Sie an diese schreiben!
+Sie haben Interesse an OpenSlides und denken über einen Einsatz auf Ihrer - Veranstaltung nach? Sie suchen dafür professionelle, technische Unterstützung - bei der Vorbereitung? Dann kontaktieren Sie uns! Wir beraten Sie gerne.
+ Veranstaltung nach? Sie suchen dafür professionelle Unterstützung + bei der Vorbereitung? Sie haben Fragen zu unseren + Supportpaketen? +Kontaktieren Sie uns! Wir beraten Sie gerne.
Ihr Ansprechpartner:
-+Emanuel Schütze
+Emanuel Schütze
+ Tel: ++49-541-335083-746
Intevation GmbH
Neuer Graben 17
D-49074 Osnabrück
- E-Mail: emanuel.schuetze@intevation.de
- Tel: ++49-541-335083-746
Für den direkten Kontakt zwischen interessierten OpenSlides-Anwendern und -Entwicklern nutzen Sie IRC (ein textbasierter Chat):
@@ -70,6 +79,7 @@ Kontaktmöglichkeiten zur OpenSlides CommunityTODO
+ +Das OpenSlides-Wiki dient als technische Dokumentation von + Dingen, die (noch) nicht im Handbuch stehen oder einfach + irgendwo erfasst und nicht vergessen werden sollen.
+Wir freuen uns über Unterstützung beim Erstellen neuer + hilfreicher Seiten.
TODO
+ +Wann steht eine neue OpenSlides-Version an? Welche Tickets sind + für welchen Meilenstein geplant und welche Tickets sind + bereits erledigt?
+Diesen Überblick gibt uns die Roadmap und dient zur Planung + und Information über neue OpenSlides-Versionen.
Bitte nutzen Sie unser Ticketsystem - um Problem mit OpenSlides zu berichten.
- + +Probleme und Wünsche an OpenSlides erfassen wir in + einzelnen Tickets im Trac. Um ein Problem oder Wunsch zu berichten, + melde Dich im Trac an und lege ein neues + Ticket an.
+Alternativ kannst Du Dein Bericht auch an die Mailingliste senden.
+TODO
+ +Werfe einen Blick in den aktuellen OpenSlides-Quellcode ohne ihn extra (per + HG/Mercurial) zu clonen. Trac bietet die Möglichkeit den Quellcode aus + dem angebundenden hg-Repository zu "durchbrowsen".
+Eine Anleitung zum Clonen gibt es unter Download.
TODO
+Die Pflege und Weiterentwicklung eines Freien Software Produkts kostet Geld. Mit Ihrer + Spende helfen Sie uns diese nötigen Ausgaben zu finanzieren und die OpenSlides-Initiative + voranzutreiben.
-{% endblock %} \ No newline at end of file + + +Das OpenSlides-Team bedankt sich für Ihre Unterstützung und freut sich über Ihre + Rückmeldungen und Anregungen!
+ +Wir sagen Danke für Ihre Spende und veröffentlichen + hier Ihren Namen oder Organisation (sofern gewünscht):
+Noch keine Spender vorhanden. Seien Sie der/die Erste!
+Bisheriger Spendeneingang: 0,- €
+Mehr Transparenz.
Mehr Flexibilität.
Mehr Effizienz.
Die Lösung für Ihre Versammlung!
OpenSlides ist ein freies, webbasiertes Präsentationssystem zur Darstellung und Steuerung von Tagesordnungen, Anträgen und Wahlen @@ -48,17 +48,23 @@ Jeder Teilnehmer auf einer Veranstaltung hat die Möglichkeit, sich mit dem eigenen Laptop oder Smartphone per WLAN bei OpenSlides anzumelden.
- +Für den professionellen Einsatz von OpenSlides gibt es angepasste - Pakte mit professionellen Support. Sie unterstützen damit gleichzeitig - die Weiterentwicklung von OpenSlides. - - Wählen Sie Ihr passendes Produkt aus!
- + +Sie wollen OpenSlides professionell und erfolgreich auf + Ihrer Veranstaltung einsetzen? Dann nutzen Sie unsere + abgestimmten Supportpakete von der Intevation GmbH.
+OpenSlides ist Freie Software. + Mit dem Kauf eines Supportpakets leisten Sie gleichzeitig einen + wichtigen Beitrag, um die Weiterentwicklung von OpenSlides zu + sichern.
+Wählen Sie jetzt Ihr passendes Paket aus!
+OpenSlides war bereits erfolgreich im Einsatz bei:
« {% trans "Zurück zur Paketübersicht" %}
+ + +Hiermit bestelle ich das Supportpaket +OpenSlides +{% if package == '1' %}Starter{% endif %} +{% if package == '2' %}Business{% endif %} +{% if package == '3' %}Premium{% endif %} +{% if package == '4' %}Premium Plus{% endif %} + zu den rechts angegebenen Leistungen und Kosten.
+« {% trans "Zurück zur Paketübersicht" %}
+Nach Bestelleingang wird Ihr persönlicher + USB-Stick mit + OpenSlides zusammengestellt und gemeinsam mit der + Rechnung an Sie per Post verschickt. Ihre + Zahlung wird nach Erhalt der Rechnung innerhalb von 14 Tagen + gefordert.
+Haben Sie noch Fragen? Wir beraten Sie gerne.
Ihr Ansprechpartner:
Emanuel Schütze
@@ -200,5 +224,6 @@ Supportpaket OpenSlides
D-49074 Osnabrück
Telefon: ++49-541-335083-746
Alle Größen und Varianten des OpenSlides Logos »
+Emanuel Schütze
+ Intevation GmbH
+ Neuer Graben 17
+ D-49074 Osnabrück
+ Tel: ++49-541-335083-746
Emanuel Schütze
-Intevation GmbH
-Neuer Graben 17
-49074 Osnabrück
-E-Mail: emanuel.schuetze@intevation.de
-Telefon: 0541-335083-746
Das Motiv von OpenSlides ist ein Overheadprojektor (auch + Polylux oder Tageslichtprojektor).
+ +0,- €
- +499,- € zzgl. 19% MwSt.
-1.999,- €zzgl. 19% MwSt.
-5.999,- €zzgl. 19% MwSt.
-29.999,- €zzgl. 19% MwSt.
-zusätzliche Supportstunde
100,- €/h zzgl. 19% MwSt.
Haben Sie noch Fragen? Wir beraten Sie gerne.
Ihr Ansprechpartner:
Emanuel Schütze
diff --git a/extras/website/website/templates/thanks-order.html b/extras/website/website/templates/thanks-order.html
index b6e9facb4..52cc62878 100644
--- a/extras/website/website/templates/thanks-order.html
+++ b/extras/website/website/templates/thanks-order.html
@@ -3,16 +3,17 @@
{% load i18n %}
{% block title %}{{ block.super }} - Bestellbestätigung{% endblock %}
-{% block headline %}Danke für Ihre Bestellung!{% endblock %}
+{% block headline %}Vielen Dank!{% endblock %}
{% block mainmenu_pricing %}active{% endblock %}
{% block lead %}
Vielen Dank für die Bestellung Ihres OpenSlides-Supportpakets!
-Sie werden in Kürze von uns Antwort erhalten.
+Ihre Bestellung wird bearbeiten. Sie erhalten in Kürze eine Antwort.
+Ein USB-Stick mit Ihrer individuell OpenSlides-Installation wird
+erstellt und Ihnen per Post zugeschickt.
{% endblock %}
{% block content %}
-
Ein USB-Stick mit Ihrer individuell vorkonfigurierten OpenSlides-Installation wird erstellt.
- +Sollten Sie noch Fragen haben, melden Sie sich gerne!
{% endblock %} diff --git a/extras/website/website/views.py b/extras/website/website/views.py index f7db1edda..f63653f35 100644 --- a/extras/website/website/views.py +++ b/extras/website/website/views.py @@ -1,7 +1,7 @@ #from django.views.generic import TemplateView -from django.shortcuts import render_to_response, render +from django.core.urlresolvers import reverse from django.http import HttpResponseRedirect - +from django.shortcuts import render_to_response, render from website.forms import ContactForm, OrderEventForm, OrderContactForm def contactform(request): @@ -17,7 +17,7 @@ def contactform(request): recipients.append(sender) from django.core.mail import send_mail send_mail(subject, message, sender, recipients) - return HttpResponseRedirect('/contact/') + return HttpResponseRedirect(reverse('contact')) else: form = ContactForm() return render(request, 'contact-form.html', { @@ -25,7 +25,7 @@ def contactform(request): }) -def orderform(request, package='2'): +def orderform(request, package): if request.method == 'POST': form_event = OrderEventForm(request.POST) form_contact = OrderContactForm(request.POST) @@ -35,17 +35,45 @@ def orderform(request, package='2'): event_description = form_event.cleaned_data['event_description'] event_date = form_event.cleaned_data['event_date'] event_location = form_event.cleaned_data['event_location'] + event_participants = form_event.cleaned_data['event_participants'] # contact + contact_organisation = form_contact.cleaned_data['contact_organisation'] + contact_street = form_contact.cleaned_data['contact_street'] + contact_postcode = form_contact.cleaned_data['contact_postcode'] + contact_location = form_contact.cleaned_data['contact_location'] contact_name = form_contact.cleaned_data['contact_name'] contact_phone = form_contact.cleaned_data['contact_phone'] contact_email = form_contact.cleaned_data['contact_email'] # mail recipients = ['emanuel@intevation.de'] # recipients.append(contact_email) - message = "%s" % event_name + message = "Neue Bestellung: OpenSlides Paket #%s\n\n"\ + "Veranstaltungsname: %s\n"\ + "Kurzbeschreibung der Veranstaltung: %s\n"\ + "Veranstaltungszeitraum: %s\n"\ + "Veranstaltungsort: %s\n"\ + "Erwartete Teilnehmer: %s\n\n"\ + "Organisation: %s\n"\ + "Strasse: %s\n"\ + "PLZ: %s\n"\ + "Ort: %s\n"\ + "Ansprechpartner: %s\n"\ + "Telefon: %s\n"\ + "E-Mail: %s\n"\ + % (package, event_name, event_description, event_date, event_location, + event_participants, contact_organisation, contact_street, + contact_postcode, contact_location, contact_name, contact_phone, + contact_email) from django.core.mail import send_mail - send_mail("Bestellung", message, contact_email, recipients) - return HttpResponseRedirect('/pricing/thanks') + send_mail("Bestellung OpenSlides-Supportpaket", message, contact_email, recipients) + print message + #for key in request.POST: + # value = request.POST['key'] + # loop through keys and values + #for key, value in request.POST.iteritems(): + # print key, value + return HttpResponseRedirect(reverse('thanksorder')) + else: form_event = OrderEventForm() form_contact = OrderContactForm()