diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..d03c4c5 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "lib/system"] + path = lib/system + url = git@github.com:webcraftmedia/system.git +[submodule "lib/font_awesome"] + path = lib/font_awesome + url = git@github.com:webcraftmedia/lib_font_awesome.git diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..3d9cc86 --- /dev/null +++ b/.htaccess @@ -0,0 +1,3 @@ +RewriteEngine On +RewriteRule ^files/([^/]+)/([^/]+)$ api.php?call=files&cat=$1&id=$2 [L] +RewriteRule ^cache/([^/]+)/([^/]+)$ api.php?call=cache&id=$1&ident=$2 [L] \ No newline at end of file diff --git a/_ceta.html b/_ceta.html deleted file mode 100644 index 818b14b..0000000 --- a/_ceta.html +++ /dev/null @@ -1,34 +0,0 @@ - -
-
-
- - -

CETA ist das Freihandelsabkommen mit Kanada. Stimme darüber ab, ob der Bundestag CETA zustimmen oder ablehnen soll.

-
- -
-

"CETA ist das TTIP für Kanada. Ziel des Abkommens ist die Förderung des Freihandels, also des Verkehrs von Waren, Dienstleistungen und Kapitals, zwischen der EU und Kanada durch den Abbau von Handelshemmnissen.

-

Dem Verständnis der CETA-Architekten nach, stellen insbesondere soziale, ökologische und kulturelle gesetzliche Schutzstandards solche Hemmnisse dar, und müssen im Interesse des Freihandels abgebaut werden. Mit der Einrichtung eines Investor-Staat-Schiedsmechanismus schafft CETA darüber hinaus für Unternehmen die Voraussetzungen, Staaten die durch ihr gesetzgeberisches Wirken ihre Gewinne beeinträchtigen, vor nichtstaatlichen Privatgerichten auf Entschädigung zu verklagen.

-

Es ist zu befürchten, dass die Demokratie so zur reinen Fassade verkommt, was unser Grundgesetz ausschließt.“ — Marianne Grimmenstein

-

Trotzdem wurde CETA vom Deutschen Bundestag am 22.09.16 ratifiziert und dessen vorläufigen Anwendung beschlossen (vgl. Bundestagsdrucksache 18/9663)

- -
Was wir dagegen tun können?
-

DEMOCRACY ist der Versuch, unsere Bürgerinteressen deutlich und pragmatisch gegenüber unseren Abgeordneten zu vertreten. Warum nicht eine gemeinnützige Plattform aufbauen, die alle Bürgerinnen und Bürger, unabhängig von Ort, Zeit und Alter zu diesem Zweck verbindet.

-

Technisch gesehen, haben wir dazu alle Möglichkeiten in der Hand.
- Die App DEMOCRACY ist der Vorschlag, diese zu nutzen.
- Entscheide DU.

- - - Unterstütze unser Projekt auf
- startnext_logo -
- -
- -
-
- diff --git a/_euro.html b/_euro.html deleted file mode 100644 index fbe98c7..0000000 --- a/_euro.html +++ /dev/null @@ -1,33 +0,0 @@ - -
-
-
- - -

Der Euro ist die verbindliche Währung der soganannten Euro-Zone innerhalb der Europäischen Union. Stimme darüber ab, ob der Bundestag aus dem Euro aussteigen oder verbleiben soll.

- -
- -
- -

Seit seiner Einführung hat der Euro viele Vereinfachungen gebracht. Nahezu überall in der EU mit einer Währung zu bezahlen, ist total praktisch. Und doch birgt eine gemeinsame Währung wirtschaftlich unterschiedlich starker Länder währungspolitische Probleme. Und diese Probleme tragen zur Zeit unerkannt eher zur Spaltung Europas als zu dessen Vereinigung bei.

-

Wie lange dieser Zustand noch zu wirtschaftlichen Lasten der gesamten südlicheren und fiskalischen Lasten der nördlicheren europäischen Länder aufrechtzuerhalten ist, steht offen. Sicher ist, das dieses Konstruktionsproblem sich eher verschärft als vermindert.

- -
Was können wir jetzt tun?
-

DEMOCRACY ist der großangelegte Versuch, unsere Bürgerinteressen deutlich und pragmatisch gegenüber unseren Abgeordneten zu vertreten. Eine gemeinnützige Plattform aufbauen, die alle Bürgerinnen und Bürger, unabhängig von Ort, Zeit und Alter zu diesem Zweck verbindet?

-

Technisch gesehen, haben wir dazu alle Möglichkeiten in der Hand.
- Die App DEMOCRACY ist der Vorschlag, diese zu nutzen.
- Entscheide DU.

- - - Unterstütze unser Projekt auf
- startnext_logo -
- -
-
-
- diff --git a/_gez.html b/_gez.html deleted file mode 100644 index 8992e55..0000000 --- a/_gez.html +++ /dev/null @@ -1,33 +0,0 @@ - -
-
-
- - -

Der Rundfunkbeitrag ist in der Bundesrepublik Deutschland das gegenwärtige Modell zur Finanzierung der öffentlich-rechtlichen Rundfunkanstalten. Stimme darüber ab, wie die Mittel daraus verwendet werden sollen.

- -
- -
- -

Der Rundfunkbeitrag ist in der Bundesrepublik Deutschland das gegenwärtige Modell zur Finanzierung der öffentlich-rechtlichen Rundfunkanstalten. Eingezogen wird er durch den sogenannten ARD ZDF Deutschlandradio Beitragsservice. Das jährliche Beitragsaufkommen misst 7,978 Milliarden Euro. Doch wer entscheidet eigentlich, welche Fernseh- und Radiosender respektive Onlineplattformen von diesem Geld finanziert werden?

-

Ist die Verteilung transparant und demokratisch? Gerade vor dem Hintergrund, dass Berichte der geförderten Anstalten immer wieder sachliche Fehler, teilweise sogar grobe Unwahrheiten enthalten, ist die GEZ-Gebühr bei informierten BürgerInnen sehr umstritten. Dennoch wird die Beitragseinnahme juristisch durchgesetzt. Und doch gäbe es Modelle, den Rundfunk mitzubestimmen

- -
Warum also nicht dafür einsetzen, dass wir alle den Rundfunk mitbestimmen können. Mit DEMOCRACY wird diese Abstimmung möglich.
-

Denn DEMOCRACY ist der großangelegte Versuch, unsere Bürgerinteressen deutlich und pragmatisch gegenüber unseren Abgeordneten zu vertreten. Eine gemeinnützige Plattform aufbauen, die alle Bürgerinnen und Bürger, unabhängig von Ort, Zeit und Alter zu diesem Zweck verbindet?

-

Technisch gesehen, haben wir dazu alle Möglichkeiten in der Hand.
- Die App DEMOCRACY ist der Vorschlag, diese zu nutzen.
- Entscheide DU.

- - - Unterstütze unser Projekt auf
- startnext_logo -
- -
-
-
- diff --git a/_staatstrojaner.html b/_staatstrojaner.html deleted file mode 100644 index 2010381..0000000 --- a/_staatstrojaner.html +++ /dev/null @@ -1,32 +0,0 @@ - -
-
-
- - -

Der Staatstrojaner ist einer der schwerwiegendsten Eingriffe in die Grundrechte der Bürger. Stimme darüber ab, ob der Bundestag den Staatstrojaner erlauben oder ablehnen soll.

-
- -
- -

Der Staatstrojaner ist einer der gravierendsten Grundrechtseingriffe seit Beginn der Bundesrepublik Deutschland. Faktisch erlaubt dieses Gesetz eine dauerhafte und systematische Überwachung aller Online-Aktionen jedes Bürgers auf Smartphone und Desktop. Denn ein Blick ins Gesetz zeigt, dass nicht nur schwere Straftaten verfolgt werden, sondern die Spionagesoftware auch für Dutzende gewöhnliche Straftaten vorgesehen ist.

-

Der Deutsche Bundestag hat das Gesetz zur "effektiveren und praxistauglicheren Ausgestaltung des Strafverfahrens“ (Bundestagsdrucksache 18/11277) übrigens am 22.06.17 in einem anderen Gesetz versteckt beschlossen, statt in einem ordentlichen Gesetzgebungsverfahrens, scheinbar um die öffentliche Debatte klein zu halten und den Bundesrat zu umgehen (vgl. Blog-Eintrag 18)

- -
Was wir dagegen tun können?
-

DEMOCRACY ist der Versuch, unsere Bürgerinteressen deutlich und pragmatisch gegenüber unseren Abgeordneten zu vertreten. Warum nicht eine gemeinnützige Plattform aufbauen, die alle Bürgerinnen und Bürger, unabhängig von Ort, Zeit und Alter zu diesem Zweck verbindet.

-

Technisch gesehen, haben wir dazu alle Möglichkeiten in der Hand.
- Die App DEMOCRACY ist der Vorschlag, diese zu nutzen.
- Entscheide DU.

- - - Unterstütze unser Projekt auf
- startnext_logo -
- -
-
-
- diff --git a/api.php b/api.php new file mode 100644 index 0000000..1b4e50f --- /dev/null +++ b/api.php @@ -0,0 +1,9 @@ +SERVERPATH(), $vars); + } +} \ No newline at end of file diff --git a/democracy/page/default_help/js/default_help.js b/democracy/page/default_help/js/default_help.js new file mode 100644 index 0000000..b1690a3 --- /dev/null +++ b/democracy/page/default_help/js/default_help.js @@ -0,0 +1,3 @@ +function init_start(){ + +} \ No newline at end of file diff --git a/m_help.html b/democracy/page/default_help/tpl/default_help.tpl similarity index 99% rename from m_help.html rename to democracy/page/default_help/tpl/default_help.tpl index b7a37e4..bc0b118 100644 --- a/m_help.html +++ b/democracy/page/default_help/tpl/default_help.tpl @@ -105,5 +105,4 @@
- - \ No newline at end of file + \ No newline at end of file diff --git a/democracy/page/default_medien/css/default_medien.css b/democracy/page/default_medien/css/default_medien.css new file mode 100644 index 0000000..e69de29 diff --git a/democracy/page/default_medien/default_medien.php b/democracy/page/default_medien/default_medien.php new file mode 100644 index 0000000..090e807 --- /dev/null +++ b/democracy/page/default_medien/default_medien.php @@ -0,0 +1,16 @@ +SERVERPATH(), $vars); + } +} \ No newline at end of file diff --git a/democracy/page/default_medien/js/default_medien.js b/democracy/page/default_medien/js/default_medien.js new file mode 100644 index 0000000..b1690a3 --- /dev/null +++ b/democracy/page/default_medien/js/default_medien.js @@ -0,0 +1,3 @@ +function init_start(){ + +} \ No newline at end of file diff --git a/m_medien.html b/democracy/page/default_medien/tpl/default_medien.tpl similarity index 93% rename from m_medien.html rename to democracy/page/default_medien/tpl/default_medien.tpl index 9d4aa76..bae1455 100644 --- a/m_medien.html +++ b/democracy/page/default_medien/tpl/default_medien.tpl @@ -7,7 +7,7 @@
- MDR Sputnik Bildschirmfoto + MDR Sputnik Bildschirmfoto
09November 2017

Per App in den Bundestag

@@ -23,7 +23,7 @@
- Spreezeitung Bildschirmfoto + Spreezeitung Bildschirmfoto
07November 2017

Neues Start-Up will deutsche Politik verbessern

@@ -39,7 +39,7 @@
-  +
03November 2017

Mit der Democracy App zur Basisdemokratie?!

@@ -56,7 +56,7 @@
-  +
25Oktober 2017

Push-Mitteilung aus dem Bundestag

@@ -72,7 +72,7 @@
- Medium Bildschirmfoto + Medium Bildschirmfoto
23Oktober 2017

Wege zur Demokratie

@@ -88,7 +88,7 @@
-  +
19Oktober 2017

Crowdfunding Verlängerung

@@ -104,7 +104,7 @@
-  +
04Oktober 2017

Pressemitteilung bei KenFM

@@ -124,7 +124,7 @@
-  +
10September 2017

Wahl-O-Mat, aber für immer

@@ -144,7 +144,7 @@
-  +
09September 2017

Start des Crowdfunding bei Startnext

diff --git a/css/index.css b/democracy/page/default_page/css/default_page.css similarity index 99% rename from css/index.css rename to democracy/page/default_page/css/default_page.css index bddd4c5..e7b7828 100644 --- a/css/index.css +++ b/democracy/page/default_page/css/default_page.css @@ -343,6 +343,4 @@ body { } #insta__:hover{ color:#BA3173; -} - - +} \ No newline at end of file diff --git a/css/style.css b/democracy/page/default_page/css/style.css similarity index 99% rename from css/style.css rename to democracy/page/default_page/css/style.css index b397866..1a5ee63 100644 --- a/css/style.css +++ b/democracy/page/default_page/css/style.css @@ -534,7 +534,6 @@ i.fa.fa-quote-right { text-decoration:none; width:12px; height:20px; - background:transparent url(../images/arrows.png) no-repeat right top; } .callbacks_nav.next { @@ -2207,7 +2206,6 @@ h2.typoh2 { height:40px; border:none; text-indent:100%; - background:url(../images/arrow.png) no-repeat 0 0; } #toTopHover { diff --git a/democracy/page/default_page/default_page.php b/democracy/page/default_page/default_page.php new file mode 100644 index 0000000..6e2fac6 --- /dev/null +++ b/democracy/page/default_page/default_page.php @@ -0,0 +1,39 @@ +WEBPATH(false)). + \SYSTEM\HTML\html::link(\LIB\lib_font_awesome::css()->WEBPATH(false)). + //\SYSTEM\HTML\html::link('//fonts.googleapis.com/css?family=Pacifico'). + //\SYSTEM\HTML\html::link('//fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i'). + \SYSTEM\HTML\html::link(\SYSTEM\CACHE\cache_css::minify(array( + new PPAGE('default_page/css/style.css'), + new PPAGE('default_page/css/default_page.css') + ))); + // + // + } + + public function html($_escaped_fragment_ = null){ + $vars = array(); + $vars['js'] = ''; + if(!$_escaped_fragment_){ + $vars['js'] = self::js();} + $vars['css'] = self::css(); + $vars = array_merge($vars, \SYSTEM\PAGE\text::tag('democracy')); + return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_page/tpl/default_page.tpl'))->SERVERPATH(), $vars); + } +} \ No newline at end of file diff --git a/js/SmoothScroll.min.js b/democracy/page/default_page/js/SmoothScroll.min.js similarity index 100% rename from js/SmoothScroll.min.js rename to democracy/page/default_page/js/SmoothScroll.min.js diff --git a/democracy/page/default_page/js/default_page.js b/democracy/page/default_page/js/default_page.js new file mode 100644 index 0000000..8bc2d20 --- /dev/null +++ b/democracy/page/default_page/js/default_page.js @@ -0,0 +1,171 @@ +$(document).ready(function() { + new SYSTEM('./api.php',1,'start'); + + /* init Jarallax */ + $('.jarallax').jarallax({ + speed: 0.5, + imgWidth: 1366, + imgHeight: 768 + }); + + $(".scroll").click(function(event){ + event.preventDefault(); + $('html,body').animate({scrollTop:$(this.hash).offset().top},1000); + }); + + /* + var defaults = { + containerID: 'toTop', // fading element id + containerHoverID: 'toTopHover', // fading element hover id + scrollSpeed: 1200, + easingType: 'linear' + }; + */ + + $().UItoTop({ easingType: 'easeOutQuart' }); +/* + setTimeout(function(){ + $("#iframe").attr("src","https://projects.invisionapp.com//share/XHCNO67CA#/screens"); + },1000); +*/ + + var prepareSwitch = function() { + $(".w3-banner ").css("display", "none"); + + $(".m_mm").removeClass("active"); + $(".m_mm").css("color","#fff"); + $(this).addClass("active"); + + $("#wrapperx").css('position', 'relative').css("right", "-3500px"); + $("#wrapperx").animate({"right":"0"}, 500); + setTimeout( function() { + var toggler = $(".navbar-toggle") + if ( toggler.attr( 'aria-expanded' ) == 'true' ) { + toggler.click(); + } + }, 500); + }; + + $("#m_idee").click(function(){ + prepareSwitch(); + $(".w3-banner ").css("display", "block"); + $("#wrapperx").load("m_idee.html"); + + $(".banner") + .addClass("banner_nonpure") + .removeClass("banner_nonpure2"); + $(".footer").addClass("footer_bg_grey"); + }); + + $("#m_wir").click(function(){ + prepareSwitch(); + $("#wrapperx").load("m_wir.html"); + // $(".banner").removeClass("banner_nonpure"); + $(".banner").addClass("banner_nonpure2"); + }); + + $("#m_medien").click(function(){ + prepareSwitch(); + $("#wrapperx").load("m_medien.html"); + $(".banner").addClass("banner_nonpure2"); + }); + + $("#m_proto").click(function(){ + prepareSwitch(); + $("#wrapperx").load("m_proto.html"); + $(".banner").removeClass("banner_nonpure"); + $(".banner").addClass("banner_nonpure2"); + }); + + $("#m_help").click(function(){ + prepareSwitch(); + $(".banner").removeClass("banner_nonpure"); + $(".banner").addClass("banner_nonpure2"); + $("#wrapperx").load("m_help.html", function(){ + + // txt zeichen zählen + $("#exampleTextarea").keyup(function(){ + var txt = parseInt( $("#exampleTextarea").val().length); + // console.log( txt < 120); + // console.log( "txt= "+ txt ); + if ( txt < 120 ) { + $("#txtsincebox").html(' ( -'+ (120 - txt) +' Zeichen )'); + $("#submitx").removeClass("btn-success"); + } else { + $("#txtsincebox").html("ok"); + $("#submitx").addClass("btn-success"); + } + }); + + $("#submitx").click(function(){ + var formserial = $("#form").serialize(); + var fvorname = $("#fvorname").val(); + var fnachname = $("#fnachname").val(); + var femail = $("#femail").val(); + var txt = $("#exampleTextarea").val(); + + if (fvorname == "" || fvorname.length < 3 ){ + alert( "bitte einen Vornamen eingeben"); + $("#fvorname").focus(); + return null; + } + if (fnachname == "" || fnachname.length < 3 ){ + alert( "bitte einen Nachname eingeben"); + $("#fnachname").focus(); + return null; + } + if (femail == "" || femail.length < 11 ){ + alert( "bitte einen E-Mail eingeben"); + $("#femail").focus(); + return null; + } + if (txt == "" || txt.length < 120 ){ + alert( "bitte einen Text eingeben"); + $("#exampleTextarea").focus(); + return null; + } + + $.ajax({ + method: "POST", + url: "sendmail.php", + data: formserial + }) + .done(function( msg ) { + // console.log( msg ); + if ( msg == "Message sent") { + $('#form').trigger("reset"); + alert("Danke! Deine Nachricht wurde versendet."); + } else { + alert("Deine Nachricht konnte nicht versendet weden. Bitte versuche es später noch einmal. Danke.") + } + }); + + }); + }); + }); + + //start + var hash = window.location.hash; + switch(hash){ + + case "#idee" : + $("#m_idee").click(); + break; + case "#wir" : + $("#m_wir").click(); + break; + case "#medien" : + $("#m_medien").click(); + break; + case "#prototyp" : + $("#m_proto").click(); + break; + case "#mithelfen" : + $("#m_help").click(); + break; + + default: + $("#m_idee").click(); + } + +}); \ No newline at end of file diff --git a/js/easing.js b/democracy/page/default_page/js/easing.js similarity index 100% rename from js/easing.js rename to democracy/page/default_page/js/easing.js diff --git a/js/jarallax.js b/democracy/page/default_page/js/jarallax.js similarity index 100% rename from js/jarallax.js rename to democracy/page/default_page/js/jarallax.js diff --git a/js/move-top.js b/democracy/page/default_page/js/move-top.js similarity index 100% rename from js/move-top.js rename to democracy/page/default_page/js/move-top.js diff --git a/js/responsiveslides.min.js b/democracy/page/default_page/js/responsiveslides.min.js similarity index 100% rename from js/responsiveslides.min.js rename to democracy/page/default_page/js/responsiveslides.min.js diff --git a/prototyp.html b/democracy/page/default_page/tpl/default_page.tpl similarity index 65% rename from prototyp.html rename to democracy/page/default_page/tpl/default_page.tpl index 5530588..1182069 100644 --- a/prototyp.html +++ b/democracy/page/default_page/tpl/default_page.tpl @@ -12,6 +12,8 @@ License URL: http://creativecommons.org/licenses/by/3.0/ + ${css} + - + @@ -47,28 +49,50 @@ License URL: http://creativecommons.org/licenses/by/3.0/ - - - - - - - - - - - + - - - - - - - - - - @@ -80,9 +104,9 @@ License URL: http://creativecommons.org/licenses/by/3.0/ - - - + + + @@ -90,35 +114,25 @@ License URL: http://creativecommons.org/licenses/by/3.0/ - - - - - + - - - -
- -
-
- -
-
- - - -
-
-
-

- Technisch gesehen haben wir für echte Basisdemokratie und kooperativen Bürgeraustausch alle Möglichkeiten vor uns in der Hand.
- Was es braucht, um dies möglich zu machen? -

-
- EUCH -
-
-
-
- -
- +
- - - -