Compare commits
361 commits
master
...
feature/no
Author | SHA1 | Date | |
---|---|---|---|
|
0a1cf35770 | ||
|
d4e2e43d0b | ||
|
5675c402fa | ||
|
6a9d8f2b8b | ||
|
1697564a22 | ||
|
a36c1f1d83 | ||
|
57b660fc19 | ||
|
cb55deb5d9 | ||
|
0e99639330 | ||
|
8aee8ed94e | ||
|
abda918c48 | ||
|
e17c006582 | ||
|
1e18a3c7a9 | ||
|
a6937fcec1 | ||
|
31bbf01f4a | ||
|
aa88b9c57d | ||
|
c3c23bfce3 | ||
|
453d4ab350 | ||
|
2852d3046c | ||
|
f024841c4e | ||
|
de5fea6dde | ||
|
bdec86bd8d | ||
|
8624fb46ed | ||
|
e6ba8e5917 | ||
|
a5a455923f | ||
|
8682ea7287 | ||
|
cdb42f0022 | ||
|
202562011e | ||
|
e22e25cea0 | ||
|
47b44e2fed | ||
|
9f0694d159 | ||
|
ed4ed18861 | ||
|
4dc6ab1d84 | ||
|
a2666f9ab4 | ||
|
258728e6e9 | ||
|
5081de3dfe | ||
|
38332561d3 | ||
|
af38ce71ca | ||
|
b85ecd5c38 | ||
|
80dcd83777 | ||
|
44cb3aef4d | ||
|
5939b63dad | ||
|
b2c0c961ef | ||
|
1a2a7b49df | ||
|
ea47d39372 | ||
|
d4c9a8ed7c | ||
|
4b8982adb6 | ||
|
a60ab62831 | ||
|
a542de1bd8 | ||
|
2f9dde5863 | ||
|
3f467118a8 | ||
|
1115e7bc70 | ||
|
9f6c278bf6 | ||
|
d94a5e3e66 | ||
|
f551a8fd58 | ||
|
d4bdf65858 | ||
|
2d3e60666c | ||
|
c1db3b99ee | ||
|
05b8493fe1 | ||
|
104fc37bde | ||
|
0701d35add | ||
|
e0a27ba602 | ||
|
9f2c78db33 | ||
|
14905db9dc | ||
|
5845ea7b9f | ||
|
2d202c9a66 | ||
|
fd83ad4ffc | ||
|
b76c015cec | ||
|
1d83d4de79 | ||
|
025343b96d | ||
|
0cb7645b50 | ||
|
f5cbeb8e91 | ||
|
adde97bea3 | ||
|
13233d19c7 | ||
|
8c304dedb9 | ||
|
a72c1446b4 | ||
|
c03ff34aec | ||
|
63eebbb2b0 | ||
|
7a9ea58a89 | ||
|
081370c062 | ||
|
02e716106e | ||
|
d8536dbe5a | ||
|
83a5a27791 | ||
|
6273144411 | ||
|
b4164e56ab | ||
|
35e312411f | ||
|
154f6a77bf | ||
|
a06199448f | ||
|
6eb5565537 | ||
|
784ed0976b | ||
|
419f08aff8 | ||
|
d4a44b2b6c | ||
|
b8be9f3915 | ||
|
bb13644b06 | ||
|
9671ec5f05 | ||
|
b4fef1e296 | ||
|
768a990040 | ||
|
d3b579a41c | ||
|
76c0fc092a | ||
|
0162038c02 | ||
|
9658d6937a | ||
|
d890770bcc | ||
|
8fc0ad20a6 | ||
|
8d531a2995 | ||
|
9c83f29b94 | ||
|
7c88ebe9f5 | ||
|
ec3b872650 | ||
|
c37094cb35 | ||
|
b1e585026d | ||
|
cd0bbd4063 | ||
|
9ec6f679c4 | ||
|
8c71468921 | ||
|
e8e58066a0 | ||
|
87480b6f14 | ||
|
32d9b6719d | ||
|
eebf7abb66 | ||
|
fbb19c55f5 | ||
|
8be59499b6 | ||
|
32b64f2eb7 | ||
|
700406a16c | ||
|
949d2a3e58 | ||
|
43da718153 | ||
|
2c0f8c4530 | ||
|
44d0046ccc | ||
|
be1b03df85 | ||
|
f64c42e554 | ||
|
e137e8a26e | ||
|
073c9bf192 | ||
|
3cad994970 | ||
|
9415041f64 | ||
|
342512036d | ||
|
ca136d4e47 | ||
|
6e8004bfd0 | ||
|
5480b51e92 | ||
|
9cfdeb73c6 | ||
|
f536da4e01 | ||
|
f1716410e6 | ||
|
9f859ef116 | ||
|
786dbbf895 | ||
|
4c68bd8dbc | ||
|
9f2b3a2a31 | ||
|
1486843af0 | ||
|
bbddb48ecc | ||
|
7d697b3c3a | ||
|
3b387d61db | ||
|
45730e4eb1 | ||
|
8a6c05eb7d | ||
|
c4bf4fc6ff | ||
|
9db711d686 | ||
|
4d47564ea6 | ||
|
b06b0f9ebb | ||
|
8f82a5b88e | ||
|
90833d5a19 | ||
|
46893a5f60 | ||
|
fa29204a1a | ||
|
9502580030 | ||
|
3459dc6cbc | ||
|
e0fc542673 | ||
|
0fc96880ef | ||
|
e7c8258427 | ||
|
a5c24855a4 | ||
|
fdf8722c8f | ||
|
981be2dcf4 | ||
|
f1dfc205ac | ||
|
84e5178e9b | ||
|
b770a9b2cc | ||
|
fcc1f8fb4b | ||
|
7ac715684e | ||
|
07a6473f62 | ||
|
3f4d29c38f | ||
|
84ce57b2c2 | ||
|
2d74d06691 | ||
|
2f7b9e4ad4 | ||
|
4c7c3c5141 | ||
|
8ea8ff216c | ||
|
f1da9bd24b | ||
|
8bf18c2833 | ||
|
0150801e93 | ||
|
5d0b49b6d9 | ||
a6256964e8 | |||
f7ec020838 | |||
|
9057b3ac7e | ||
|
213f295394 | ||
|
4777484245 | ||
|
2827275bdc | ||
|
0bad2870f9 | ||
82377a2dcc | |||
4a68857717 | |||
|
de70ae3acd | ||
|
cccea5d67a | ||
|
64a484e749 | ||
|
2e4c7caf9c | ||
|
cb51e08cef | ||
|
4442501786 | ||
|
3015399692 | ||
|
368cfcecd1 | ||
|
05e73b1d5e | ||
|
8a6b4d695d | ||
|
bdbf328375 | ||
|
8efa851430 | ||
|
5198333013 | ||
|
7c3bb07c9a | ||
|
1cfc52cf94 | ||
|
98cc38b1cf | ||
|
c80eb8bdad | ||
|
e075be8534 | ||
|
ab75b12ffa | ||
|
3f9b4abc6b | ||
|
997f3145db | ||
|
14f5faf843 | ||
|
85c0b8348f | ||
|
6c11aaaa0c | ||
|
8544efc898 | ||
|
2395b2fe97 | ||
|
fd66c33299 | ||
|
5a04fc4969 | ||
|
09a787e1ac | ||
|
1469f077bd | ||
|
b29ee74634 | ||
|
c6feaba777 | ||
|
20a59f461d | ||
|
f52a94db11 | ||
|
fce44b2ec5 | ||
|
f6cb9abc42 | ||
|
942464f6f6 | ||
|
db78247771 | ||
|
cf0fec706c | ||
|
d3122cc3fa | ||
|
e1676a98aa | ||
|
b661b5e7e6 | ||
|
aa592156fd | ||
|
1190bd9018 | ||
|
6bf2a1ec46 | ||
|
d9487848f0 | ||
|
2125bc7059 | ||
|
c7500175e9 | ||
|
1ebaaef8c3 | ||
|
45af2dbc05 | ||
|
99ad6852b7 | ||
de2f79e8ce | |||
|
3961f63656 | ||
|
a575465a80 | ||
08019b9d33 | |||
|
0e1f2f3fdf | ||
|
4beb09dcd1 | ||
|
d6fbc281cb | ||
|
c33b85626a | ||
|
c232d3e7f7 | ||
|
e9c29fb7f9 | ||
|
0e65c1e717 | ||
|
a79c78d43e | ||
|
10d3e236ee | ||
|
29aba3d6aa | ||
|
50a973c28d | ||
|
ebe214d95b | ||
|
031ce0b5f3 | ||
|
1cc0358cb0 | ||
|
a680de0567 | ||
|
bb8c5314bc | ||
|
d7cb1fbbc6 | ||
|
93e1641203 | ||
|
b2b788d779 | ||
|
979a0bb24d | ||
|
ceeed874d2 | ||
1a5b1ec6e1 | |||
3f1f43752f | |||
a2a3e6156c | |||
|
725a1d1e3d | ||
|
949ee20a8a | ||
|
a4de615301 | ||
|
1d18894b60 | ||
|
7b0f0db338 | ||
|
eb9df736bb | ||
|
40cdf8a11f | ||
|
2d2f7ca6f4 | ||
|
e13947df8d | ||
|
e78fe3ca01 | ||
|
c77f80dc45 | ||
|
fb539cbe92 | ||
|
26de99e773 | ||
|
17a9245d21 | ||
|
f5ece43b25 | ||
|
28df2526a8 | ||
|
1f2c94a053 | ||
|
1ce3f4bbac | ||
|
767d24adb7 | ||
|
d56bbd5eab | ||
|
6b78bac53b | ||
0d04a18a0d | |||
0f3ebfdbba | |||
|
3d23db0c73 | ||
|
6319515bb4 | ||
|
ff9a6e1b2b | ||
|
2013317420 | ||
|
e5d2d74450 | ||
|
3ca9ef5900 | ||
|
2477fbc11b | ||
|
b8824b3f46 | ||
|
3157db235a | ||
|
268c3ebdbb | ||
|
8f4dd038bd | ||
|
958ed9572b | ||
|
ec789b625e | ||
|
530ca19556 | ||
3ec565c178 | |||
|
9f944ca1ed | ||
|
9eed348b62 | ||
|
bfaa88e774 | ||
|
c7a9eb1e59 | ||
|
5606421739 | ||
|
1fef3c0b90 | ||
|
c929823c2b | ||
|
b2e62b1fd7 | ||
|
fa5c914c40 | ||
|
6cd443c568 | ||
|
5fbde4878d | ||
|
abbc2982e3 | ||
66d042dbe7 | |||
24df1a4dfc | |||
8392ed521f | |||
f25a4f3d57 | |||
d1c1882831 | |||
|
6b4b2a6be9 | ||
|
caecf7c8f6 | ||
bead7f9626 | |||
862ce849f2 | |||
111506d885 | |||
eb9032592e | |||
218fccf8af | |||
39be946638 | |||
e64fa30eef | |||
f4b6f43db6 | |||
94ac23cdf4 | |||
d0afe37078 | |||
ed08e54a55 | |||
e4328f94d7 | |||
3d4fb0dd1b | |||
aa62bd16b8 | |||
f352f487ca | |||
2325d5288d | |||
06c0b3ec55 | |||
0051981f07 | |||
b9efa57eb6 | |||
559fe2f698 | |||
8b8d7733d3 | |||
742ca48d36 | |||
7481d18089 | |||
eb9a337be5 | |||
23f38df1cd | |||
f9a58697fc | |||
6a517b4e24 | |||
1960f62d2c | |||
8e297fcb87 | |||
671c66b297 | |||
f9d555c9cf | |||
f5ca1934c0 | |||
be7579134f | |||
813db391cf | |||
ca3031dde2 | |||
cf9a9f082a | |||
f885036d0e |
19 changed files with 8470 additions and 484 deletions
|
@ -1074,7 +1074,7 @@ h6 intro-smallcap {
|
|||
|
||||
.carousel-text {
|
||||
text-transform : none;
|
||||
font-famil:"Raleway" , Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||
font-family:"Raleway" , Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||
font-size : 20px;
|
||||
font-weight : 100;
|
||||
lign-heignt: 2px;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
@charset "UTF-8";
|
||||
/* CSS Document */
|
||||
|
||||
header {
|
||||
header.history {
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
background-attachment: scroll;
|
||||
|
@ -13,6 +13,7 @@ header {
|
|||
background-size: cover;
|
||||
-o-background-size: cover;
|
||||
}
|
||||
|
||||
.supporter {
|
||||
font-size:18px;
|
||||
font-family:raleway, monteserrat, open sans, helvitica neue, sans-serif;
|
||||
|
|
|
@ -5,357 +5,86 @@
|
|||
{% block content %}
|
||||
|
||||
<!-- Header -->
|
||||
<header>
|
||||
<div class="container">
|
||||
<div class="intro-text">
|
||||
<p>
|
||||
</p>
|
||||
<div class="intro-headline">
|
||||
<span class="intro-headline">
|
||||
Where great minds work
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<header class="history">
|
||||
<div class="container header-history">
|
||||
<div class="intro-text">
|
||||
<p>
|
||||
</p>
|
||||
<div class="intro-headline">
|
||||
<span class="intro-headline">
|
||||
Where great minds work
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
</header>
|
||||
<!-- form section ends-->
|
||||
<!-- Services Section -->
|
||||
<section id="history">
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<div class="col-lg-12 col-md-12 text-center wow fadeInDown">
|
||||
<span class="glyphicon glyphicon-star glyphicon-inverse"></span>
|
||||
<h2 class="section-heading">the story of Digital Glarus</h2>
|
||||
|
||||
<p class="carousel-text text-center supporter-black">
|
||||
In search for a better environment for creativity, ungleich
|
||||
arrived at a small village in Glarus. First we were driven by the
|
||||
cheap real estate price, then we were genuinely surprised by the beauty of its nature. People were incredibly friendly as well. Working just became so relaxed and enjoyable in such a beautiful
|
||||
surrounding..How come we are the only ones here?! We can't be
|
||||
enjoying this alone, we need to let others know about this great
|
||||
place. That's how it all started...
|
||||
</p>
|
||||
<span class="glyphicon glyphicon-heart glyphicon-inverse"></span>
|
||||
<h2 class="section-heading">we fell in love</h2>
|
||||
|
||||
<p class="carousel-text text-center supporter-black">
|
||||
We didn't see this coming, but we really fell in love with Glarus. The lakes, the mountains, the mist, the (amazing) snow,
|
||||
the fresh air, the stream, the people, the stars...how could we not? And before long, we found an 100 something years old house,
|
||||
formerly a family home, but long time unused, next to a river in
|
||||
Schwanden. Full of old furniture, the house and the neighborhood
|
||||
was stepping in a time machine. There, we found our first
|
||||
coworking space in Glarus.</p>
|
||||
<span class="glyphicon glyphicon-home glyphicon-inverse"></span>
|
||||
<h2 class="section-heading">Our crowdfunding success</h2>
|
||||
|
||||
<p class="carousel-text text-center supporter-black">
|
||||
What comes with a very old house? Lots of charm, yes. Great
|
||||
history, yes. A contract stating that we can park our goats in the
|
||||
storage room, yes. And, yes, tons of things to be fixed. We
|
||||
couldn't afford much of renovation-we are a young start up rich
|
||||
with creativity but not much money (yet)-that is why we decided to ask for help. To our surprise, generous people found hope and
|
||||
inspiration from our project. We got much supports from people we
|
||||
know and we don't know. People wrote to us, called us, met us. We
|
||||
were on the cover of newspaper. We were on TV. We became the talk
|
||||
of the town.
|
||||
</p>
|
||||
<img src="{% static 'digitalglarus/img/100days.png' %}" width="220" height="330">
|
||||
<span class="glyphicon glyphicon-road glyphicon-inverse"></span>
|
||||
<h2 class="section-heading">And the story continues..!</h2>
|
||||
<p class="carousel-text text-center supporter-black">
|
||||
With the money we raised from our crowdfunding campaign, we
|
||||
started renovating the hourse, ripping floors off and fixing
|
||||
walls, giving a fresh coat of paint on old walls. We hired Samuel,
|
||||
who came to Glarus as a refugee from Eritrea, as our intern to
|
||||
renovate the house and learn computer science. We opened our door for students to live. Our coworking space is growing slowly but
|
||||
meaningfully. Our journey only started!
|
||||
</p>
|
||||
<hr class="primary">
|
||||
</div>
|
||||
</div>
|
||||
<!--dropdown icons-->
|
||||
<!--<div class="row text-center">
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
<div class="team-member wow fadeInDown" data-wow-delay="0.3s">
|
||||
<img src="img/services/sleep.svg" class="img-responsive img-toggle" alt="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
<div class="team-member wow fadeInDown" data-wow-delay="0.5s">
|
||||
<img src="img/services/eat.svg" class="img-responsive img-toggle" alt="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
<div class="team-member wow fadeInDown" data-wow-delay="0.7s">
|
||||
<img src="img/services/freshenup.svg" class="img-responsive img-toggle cursor-pointer" alt="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
<div class="team-member wow fadeInDown" data-wow-delay="0.8s">
|
||||
<img src="img/services/work.svg" class="img-responsive img-toggle" alt="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row text-center" style="margin-left: 0px; margin-right: 0px;">
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
<div class="team-member wow fadeInDown" data-wow-delay="0.9s">
|
||||
<img src="img/services/enjoy.svg" class="img-responsive img-toggle" alt="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
<div class="team-member wow fadeInDown" data-wow-delay="1s">
|
||||
<img src="img/services/network.svg" class="img-responsive img-toggle" alt="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
<div class="team-member wow fadeInDown" data-wow-delay="1.1s">
|
||||
<img src="img/services/lightbulb.svg" class="img-responsive img-toggle cursor-pointer" alt="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 col-sm-3">
|
||||
<div class="team-member wow fadeInDown" data-wow-delay="1.2s">
|
||||
<img src="img/services/beinspired.svg" class="img-responsive img-toggle" alt="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
<!-- start:recommendationSlider -->
|
||||
<!-- <hr class="primary">
|
||||
<div id="carousel-recommendation-ungleich" class="carousel slide ungleich ungleich-gallery ungleich-gallery-text-carousel" data-ride="carousel" data-interval="false">-->
|
||||
<!-- Indicators -->
|
||||
<!-- <ol class="carousel-indicators">
|
||||
<li data-target="#carousel-recommendation-ungleich" data-slide-to="0" class="active"></li>
|
||||
<li data-target="#carousel-recommendation-ungleich" data-slide-to="1"></li>
|
||||
<li data-target="#carousel-recommendation-ungleich" data-slide-to="2"></li>
|
||||
</ol>-->
|
||||
<div class="row-fluid">
|
||||
<div class="col-lg-12 col-md-12 text-center wow fadeInDown">
|
||||
<span class="glyphicon glyphicon-star glyphicon-inverse"></span>
|
||||
<h2 class="section-heading">the story of Digital Glarus</h2>
|
||||
|
||||
<p class="carousel-text text-center supporter-black">
|
||||
In search for a better environment for creativity, ungleich
|
||||
arrived at a small village in Glarus. First we were driven by the
|
||||
cheap real estate price, then we were genuinely surprised by the beauty of its nature. People were incredibly friendly as well. Working just became so relaxed and enjoyable in such a beautiful
|
||||
surrounding..How come we are the only ones here?! We can't be
|
||||
enjoying this alone, we need to let others know about this great
|
||||
place. That's how it all started...
|
||||
</p>
|
||||
<span class="glyphicon glyphicon-heart glyphicon-inverse"></span>
|
||||
<h2 class="section-heading">we fell in love</h2>
|
||||
|
||||
<p class="carousel-text text-center supporter-black">
|
||||
We didn't see this coming, but we really fell in love with Glarus. The lakes, the mountains, the mist, the (amazing) snow,
|
||||
the fresh air, the stream, the people, the stars...how could we not? And before long, we found an 100 something years old house,
|
||||
formerly a family home, but long time unused, next to a river in
|
||||
Schwanden. Full of old furniture, the house and the neighborhood
|
||||
was stepping in a time machine. There, we found our first
|
||||
coworking space in Glarus.</p>
|
||||
<span class="glyphicon glyphicon-home glyphicon-inverse"></span>
|
||||
<h2 class="section-heading">Our crowdfunding success</h2>
|
||||
|
||||
<p class="carousel-text text-center supporter-black">
|
||||
What comes with a very old house? Lots of charm, yes. Great
|
||||
history, yes. A contract stating that we can park our goats in the
|
||||
storage room, yes. And, yes, tons of things to be fixed. We
|
||||
couldn't afford much of renovation-we are a young start up rich
|
||||
with creativity but not much money (yet)-that is why we decided to ask for help. To our surprise, generous people found hope and
|
||||
inspiration from our project. We got much supports from people we
|
||||
know and we don't know. People wrote to us, called us, met us. We
|
||||
were on the cover of newspaper. We were on TV. We became the talk
|
||||
of the town.
|
||||
</p>
|
||||
|
||||
<!-- Wrapper for slides -->
|
||||
<!-- <div class="carousel-inner" role="listbox">
|
||||
<div class="item active">
|
||||
<p class="carousel-text text-muted text-center">
|
||||
When we first moved our company HQ to Glarus,
|
||||
we couldn't believe how beautiful and peaceful
|
||||
a workplace could be. Then we thought, we can't be
|
||||
the only ones appreciating it, more people should
|
||||
know about this.
|
||||
</p>
|
||||
<p class="text-center">
|
||||
<strong>- Nico Schottelius</strong>, CEO at ungleich GmbH
|
||||
</p>
|
||||
</div>
|
||||
<div class="item">
|
||||
<p class="carousel-text text-muted text-center">
|
||||
something something
|
||||
</p>
|
||||
<p class="text-center">
|
||||
<strong> - Alain Lafon </strong>, Co-founder of 200ok
|
||||
</p>
|
||||
</div>
|
||||
<div class="item">
|
||||
<p class="carousel-text text-muted text-center">
|
||||
We have this beautiful nature like on a holiday,
|
||||
but it is still a working environment and you can
|
||||
really focus and be productive.
|
||||
<p class="text-center">
|
||||
<strong>- Gregor Martius,</strong>
|
||||
Swiss Federal Institute for Forest, Snow and Landscape Research WSL
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div><iframe class="center-block" frameborder="0" height="330" scrolling="no" src="//www.100-days.net/de/projekt/start-digital-glarus/widget/v2" width="220"></iframe></div>
|
||||
<span class="glyphicon glyphicon-road glyphicon-inverse"></span>
|
||||
<h2 class="section-heading text-cente">And the story continues..!</h2>
|
||||
<p class="carousel-text text-center supporter-black">
|
||||
With the money we raised from our crowdfunding campaign, we
|
||||
started renovating the hourse, ripping floors off and fixing
|
||||
walls, giving a fresh coat of paint on old walls. We hired Samuel,
|
||||
who came to Glarus as a refugee from Eritrea, as our intern to
|
||||
renovate the house and learn computer science. We opened our door for students to live. Our coworking space is growing slowly but
|
||||
meaningfully. Our journey only started!
|
||||
</p>
|
||||
<hr class="primary">
|
||||
</div>
|
||||
</div>
|
||||
</div>-->
|
||||
<!-- end:recommendationSlider -->
|
||||
</div></section>
|
||||
|
||||
<!-- Portfolio Grid Section -->
|
||||
<!--
|
||||
<section id="portfolio" class="no-padding">
|
||||
<div class="container-fluid">
|
||||
<!--<div class="row">
|
||||
<div class="col-lg-12 text-center wow fadeInDown">
|
||||
<h2 class="section-heading">here you can</h2>
|
||||
<h3 class="section-subheading text-muted">Join our community. Inspire and be inspired.</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row no-gutter popup-gallery">
|
||||
<div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="0.5s">
|
||||
<img src="img/portfolio/excursion.png" class="img-responsive inline-block" alt="">
|
||||
<div class="caption portfolio-caption-white">excursions</div>
|
||||
</div><div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="0.8s">
|
||||
<img src="img/portfolio/ski.png" class="img-responsive inline-block" alt="">
|
||||
<div class="caption portfolio-caption-white">enjoy the great outdoors</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="1.1s">
|
||||
<img src="img/portfolio/concert.png" class="img-responsive inline-block" alt="">
|
||||
<div class="caption portfolio-caption-white">cultural events</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="1.2s">
|
||||
<img src="img/portfolio/inspire.png" class="img-responsive inline-block" alt="">
|
||||
<div class="caption portfolio-caption-white">be inspired</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="1.3s">
|
||||
<img src="img/portfolio/workshop.png" class="img-responsive inline-block" alt="">
|
||||
<div class="caption portfolio-caption-white">workshops</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="1.4s">
|
||||
<img src="img/portfolio/recharge.png" class="img-responsive inline-block" alt="">
|
||||
<div class="caption portfolio-caption-white">recharge</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</section>-->
|
||||
<!--aside-->
|
||||
<!-- <aside class="bg-dark">
|
||||
<div class="container text-center">
|
||||
<div class="call-to-action aside-caption-white">
|
||||
Join our community. Be our member now!
|
||||
<br>
|
||||
<br>
|
||||
<a href="http://startbootstrap.com/template-overviews/creative/" class="btn btn-default btn-primary sr-button"> Sign Up </a>
|
||||
</div>
|
||||
</div>
|
||||
</aside>-->
|
||||
<!-- Half Page Image Background Carousel -->
|
||||
<div id="myCarousel" class="carousel slide">
|
||||
<!-- Indicators -->
|
||||
<ol class="carousel-indicators">
|
||||
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
|
||||
<li data-target="#myCarousel" data-slide-to="1"></li>
|
||||
<li data-target="#myCarousel" data-slide-to="2"></li>
|
||||
<li data-target="#myCarousel" data-slide-to="3"></li>
|
||||
</ol>
|
||||
|
||||
<!-- Wrapper for Slides -->
|
||||
<div class="carousel-inner">
|
||||
<div class="item active">
|
||||
<!-- Set the first background image using inline CSS below. -->
|
||||
<div class="fill" style="background-image:url({% static 'digitalglarus/img/history/livingroom-1.jpg' %})"></div>
|
||||
<div class="carousel-caption carousel-caption-text">
|
||||
OpenNebula workshop : <br>
|
||||
push your geeky boundary with us at Digital Chalet
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<!-- Set the second background image using inline CSS below. -->
|
||||
<div class="fill" style="background-image:url({% static 'digitalglarus/img/history/livingroom-2.jpg' %})"></div>
|
||||
<div class="carousel-caption carousel-caption-text">
|
||||
Lorawan meetup : <br>
|
||||
connect with like-minded people and discuss your latest tech obsession.
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<!-- Set the third background image using inline CSS below. -->
|
||||
<div class="fill" style="background-image:url({% static 'digitalglarus/img/portfolio/slider_3.png' %})"></div>
|
||||
<div class="carousel-caption carousel-caption-text">
|
||||
Cooking and Hacking at Digital Chalet Schwanden
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
<!-- Set the third background image using inline CSS below. -->
|
||||
<div class="fill" style="background-image:url({% static 'digitalglarus/img/portfolio/slider_4.png' %})"></div>
|
||||
<div class="carousel-caption carousel-caption-text">
|
||||
Dive into the beautiful nature around you anytime you want
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Controls -->
|
||||
<a class="left carousel-control" href="#myCarousel" data-slide="prev">
|
||||
<span class="glyphicon glyphicon-chevron-left"></span>
|
||||
</a>
|
||||
<a class="right carousel-control" href="#myCarousel" data-slide="next">
|
||||
<span class="glyphicon glyphicon-chevron-right"></span>
|
||||
</a>
|
||||
</div>
|
||||
</section>
|
||||
<!--carousel-->
|
||||
|
||||
<!-- Team Section -->
|
||||
<!-- <section id="team" class="bg-light-gray">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-16 text-center center-block wow fadeInDown">
|
||||
<h2 class="section-heading">Why ungleich?*</h2>
|
||||
<h3 class="text-muted">What our customers say</h3>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Half Page Image Background Carousel -->
|
||||
<section>
|
||||
<div>
|
||||
<iframe frameborder="0" width="100%" height="650" src="//cdn.knightlab.com/libs/timeline3/latest/embed/index.html?source=15clFd1fjnVScVziBlF-X7j5M7V6uNFt9jt9QZVylaYI&font=Default&lang=en&initial_zoom=2&height=650" width="100%"></iframe>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-10 center-block wow fadeInDown">
|
||||
<!-- start:recommendationSlider -->
|
||||
<!--
|
||||
<div id="carousel-recommendation-ungleich" class="carousel slide ungleich ungleich-gallery ungleich-gallery-text-carousel" data-ride="carousel" data-interval="3000">
|
||||
<!-- Indicators -->
|
||||
<!-- <ol class="carousel-indicators">
|
||||
<li data-target="#carousel-recommendation-ungleich" data-slide-to="0" class="active"></li>
|
||||
<li data-target="#carousel-recommendation-ungleich" data-slide-to="1"></li>
|
||||
<li data-target="#carousel-recommendation-ungleich" data-slide-to="2"></li>
|
||||
</ol>
|
||||
|
||||
<!-- Wrapper for slides -->
|
||||
<!-- <div class="carousel-inner" role="listbox">
|
||||
<div class="item active">
|
||||
<img class="center-block img-client img-responsive" src="./img/client-logos/teralytics.png" />
|
||||
<p class="carousel-text text-muted text-center">
|
||||
"ungleich helped us getting started with our internal
|
||||
infrastructure, hosted on physical servers in a
|
||||
co-location data centre in Zurich. From planning the
|
||||
network layout and virtualisation setup,
|
||||
inviting offers and securing a great deal from a
|
||||
hardware vendor, all the way to the installation of
|
||||
basic services like DNS, VPN and firewalls using the
|
||||
configuration management software cdist, we could
|
||||
count on the support of ungleich. At the end, we got
|
||||
a high availability infrastructure setup enabling our
|
||||
engineers to work more efficiently and comfortable
|
||||
than before."
|
||||
</p>
|
||||
<p class="text-center">
|
||||
<strong>- Luciano Franceschina</strong>, CTO at Teralytics
|
||||
</p>
|
||||
</div>
|
||||
<div class="item">
|
||||
<img class="center-block img-client img-responsive" src="./img/client-logos/panter.png" />
|
||||
<p class="carousel-text text-muted text-center">
|
||||
"Thanks to ungleich team, who has designed and
|
||||
configured our company's Linux infrastructure, our
|
||||
systems are very easy to maintain. Their innovative
|
||||
configuration management system cdist helped us
|
||||
significantly not only in cost but also in time
|
||||
saving, which is crucial for IT companies like ours."
|
||||
</p>
|
||||
<p class="text-center">
|
||||
<strong> - Beat Seeliger </strong>, CTO at Panter AG
|
||||
</p>
|
||||
</div>
|
||||
<div class="item">
|
||||
<img class="center-block img-client img-responsive" src="./img/client-logos/logo_ruag.png" />
|
||||
<p class="carousel-text text-muted text-center">
|
||||
"ungleich provided an excellent service in designing
|
||||
our system architecture and created secure and stable
|
||||
appliance. For us it is important to have an enduring
|
||||
stability in our system, and ungleich's configuration
|
||||
management system cdist is easy to adapt for our
|
||||
system administrators. We had a successful
|
||||
collaboration with ungleich in the time of very
|
||||
high workload, and their project leading was
|
||||
high-skilled and very reliable. I would definitely
|
||||
recommend them to any companies with high demand in
|
||||
solid infrastructures."
|
||||
</p>
|
||||
<p class="text-center">
|
||||
<strong>- Sebastian Plattner,</strong>
|
||||
Teamleader Development Cyber Security Products at RUAG
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end:recommendationSlider -->
|
||||
<!-- </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-16 text-center center-block">
|
||||
<h3 class="section-subheading text-muted">*ungleich means not equal to (≠) U+2260. </h3>
|
||||
</div>
|
||||
</section>
|
||||
<!-- Supporters -->
|
||||
<section id="supporters">
|
||||
|
@ -366,7 +95,7 @@
|
|||
<hr class="primary">
|
||||
<p class="carousel-text supporter-intro text-muted text-center"> Here are our proud supporters of project Digital Glarus. Thanks to our supporters, the first cowerking space in Glarus
|
||||
is going to have a new look!</p>
|
||||
<p class="supporter">
|
||||
<p class="supporter" style="text-transform: uppercase;">
|
||||
|
||||
{% for supporter in supporters %}
|
||||
{{ supporter.name }}
|
||||
|
@ -383,23 +112,27 @@
|
|||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<section id="contact">
|
||||
<div class="fill">
|
||||
<div class="row" class="wow fadeInDown">
|
||||
<div class="col-lg-12 text-center wow fadeInDown">
|
||||
<h2 class="section-heading">Contact Us</h2>
|
||||
<div class="row" class="wow fadeInDown">
|
||||
<div class="col-lg-12 text-center wow fadeInDown">
|
||||
<div class=" map-wrap">
|
||||
<iframe style="pointer-events:none;margin-top:20px;" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2721.4267495037207!2d9.070190915609343!3d46.99259307914885!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47852e9322cc1971%3A0xf1558647dfdfaa60!2sIn+der+Au+7%2C+8762+Glarus+S%C3%BCd!5e0!3m2!1sen!2sch!4v1470238006004" width="100%" height="450" frameborder="0" style="border:0"></iframe></div>
|
||||
<div class="col-md-4 map-title">
|
||||
Digital Glarus<br>
|
||||
<span class="map-caption">In der Au 7 Schwanden 8762 Switzerland
|
||||
<br>info@digitalglarus.ch
|
||||
<br>
|
||||
(044) 534-66-22
|
||||
<p> </p>
|
||||
</span>
|
||||
Digital Glarus<br>
|
||||
<span class="map-caption">In der Au 7 Schwanden 8762 Switzerland
|
||||
<br>info@digitalglarus.ch
|
||||
<br>
|
||||
(044) 534-66-22
|
||||
<p> </p>
|
||||
</span>
|
||||
</div>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
{% endblock %}
|
|
@ -23,10 +23,11 @@
|
|||
type="text/css">
|
||||
|
||||
<link href="{% static 'digitalglarus/css/agency.css' %}" rel="stylesheet">
|
||||
<link href="{% static 'digitalglarus/css/history.css' %}" rel="stylesheet">
|
||||
<link href="{% static 'digitalglarus/css/ungleich.css' %}" rel="stylesheet">
|
||||
<link href="{% static 'digitalglarus/css/history.css' %}" rel="stylesheet">
|
||||
<!-- <link href="css/bootstrap.min.css" rel="stylesheet"> -->
|
||||
<link href="{% static 'digitalglarus/css/lib/animate.min.css' %}" rel="stylesheet">
|
||||
<!-- <link href="{% static 'css/membership.css' %}" rel="stylesheet"> -->
|
||||
|
||||
|
||||
|
||||
|
@ -67,7 +68,7 @@
|
|||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<p><a class="navbar-brand page-scroll" href="#page-top"><img src="{% static 'digitalglarus/img/logo_white.svg' %}"></a></p>
|
||||
<p><a class="navbar-brand page-scroll"href="{% url 'digitalglarus:landing' %}"><img src="{% static 'digitalglarus/img/logo_white.svg' %}"></a></p>
|
||||
</div>
|
||||
|
||||
<!-- Collect the nav links, forms, and other content for toggling -->
|
||||
|
@ -80,7 +81,7 @@
|
|||
<a class="page-scroll" href="#portfolio">booking & price</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="page-scroll" href="#team">history</a>
|
||||
<a class="page-scroll" href="{% url 'digitalglarus:history' %}">history</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="page-scroll" href="http://blog.ungleich.ch">BLOG</a>
|
||||
|
@ -89,10 +90,10 @@
|
|||
<a class="page-scroll" href="#contact">Contact</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="page-scroll" href="#contact">Log In</a>
|
||||
<a class="page-scroll" href="{% url 'digitalglarus:login' %}">Log In</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="page-scroll" href="#contact">Sign Up</a>
|
||||
<a class="page-scroll" href="{% url 'digitalglarus:login' %}">Sign Up</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -111,6 +112,8 @@
|
|||
</div>
|
||||
<div class="col-md-4">
|
||||
<ul class="list-inline social-buttons">
|
||||
<li><a href="https://facebook.com/digitalglarus"><i class="fa fa-facebook"></i></a>
|
||||
</li>
|
||||
<li><a href="https://twitter.com/ungleich"><i class="fa fa-twitter"></i></a>
|
||||
</li>
|
||||
<li><a href="https://github.com/ungleich"><i class="fa fa-github"></i></a>
|
||||
|
@ -129,6 +132,8 @@
|
|||
</div>
|
||||
</footer>
|
||||
|
||||
<script type="text/javascript" src="{% static 'digitalglarus/bower_components/jquery/dist/jquery.min.js' %}"></script>
|
||||
|
||||
<!-- jQuery -->
|
||||
<script src="{% static 'digitalglarus/js/jquery.js' %}"></script>
|
||||
|
||||
|
@ -142,7 +147,9 @@
|
|||
|
||||
<!-- Contact Form JavaScript -->
|
||||
<script src="{% static 'digitalglarus/js/jqBootstrapValidation.js' %}"></script>
|
||||
<script src="{% static 'digitalglarus/js/contact_me.js' %}"></script>
|
||||
|
||||
<!-- <script src="{% static 'digitalglarus/js/contact_me.js' %}"></script>
|
||||
-->
|
||||
<script src="{% static 'digitalglarus/./js/lib/wow.min.js' %}"></script>
|
||||
<!-- Custom Theme JavaScript -->
|
||||
<script src="{% static 'digitalglarus/js/agency.js' %}"></script>
|
||||
|
|
|
@ -3,10 +3,12 @@ from django.utils.translation import ugettext_lazy as _
|
|||
|
||||
from . import views
|
||||
from .views import ContactView, IndexView, AboutView, HistoryView
|
||||
from membership.views import LoginRegistrationView
|
||||
|
||||
urlpatterns = [
|
||||
url(_(r'^$'), IndexView.as_view(), name='landing'),
|
||||
url(_(r'contact/?$'), ContactView.as_view(), name='contact'),
|
||||
url(_(r'login/?$'), LoginRegistrationView.as_view(), name='login'),
|
||||
url(_(r'history/?$'), HistoryView.as_view(), name='history'),
|
||||
url(_(r'supporters/?$'), views.supporters, name='supporters'),
|
||||
url(r'calendar_api/(?P<month>\d+)/(?P<year>\d+)?$', views.CalendarApi.as_view(),name='calendar_api_1'),
|
||||
|
|
|
@ -25,7 +25,7 @@ urlpatterns = [ url(r'^index.html$', LandingView.as_view()),
|
|||
urlpatterns += i18n_patterns('',
|
||||
url(r'^/?$', LandingView.as_view()),
|
||||
url(r'^admin/', include(admin.site.urls)),
|
||||
url(r'^digitalglarus/login/', include(membership_urls)),
|
||||
url(r'^membership/', include(membership_urls)),
|
||||
url(r'^digitalglarus/', include('digitalglarus.urls',
|
||||
namespace="digitalglarus")),
|
||||
#url(r'^blog/', include('ungleich.urls', namespace='ungleich')),
|
||||
|
|
|
@ -5,6 +5,8 @@ from django.contrib.auth import authenticate,login
|
|||
|
||||
from .models import CreditCards
|
||||
|
||||
from utils.forms import SignupFormMixin
|
||||
|
||||
|
||||
class LoginForm(forms.Form):
|
||||
email = forms.EmailField(label="Email address", max_length=50,
|
||||
|
@ -30,12 +32,9 @@ class LoginForm(forms.Form):
|
|||
return user
|
||||
|
||||
|
||||
|
||||
class RegisterForm(LoginForm):
|
||||
name = forms.CharField(label='Name', max_length=50,
|
||||
widget=forms.TextInput(
|
||||
attrs={'class': 'form-control', 'placeholder': 'Enter name'}))
|
||||
|
||||
class RegisterForm(SignupFormMixin):
|
||||
password = forms.CharField(widget=forms.PasswordInput())
|
||||
confirm_password = forms.CharField(widget=forms.PasswordInput())
|
||||
|
||||
class PaymentForm(forms.ModelForm):
|
||||
class Meta:
|
||||
|
|
8280
membership/static/css/membership.css
Normal file
8280
membership/static/css/membership.css
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,59 +1,39 @@
|
|||
{% load static cms_tags %}
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<script type="text/javascript" src="{% static 'digitalglarus/bower_components/jquery/dist/jquery.min.js' %}"></script>
|
||||
<script type="text/javascript" src="{% static 'digitalglarus/bower_components/bootstrap/dist/js/bootstrap.min.js' %}"></script>
|
||||
<link href="{% static 'digitalglarus/css/font-awesome.min.css' %}" rel="stylesheet"
|
||||
type="text/css">
|
||||
<link href="{% get_static_prefix %}membership.css" rel="stylesheet" type="text/css">
|
||||
{% extends "new_base_glarus.html" %}
|
||||
{% load staticfiles cms_tags bootstrap3%}
|
||||
{% block title %}crowdfunding{% endblock %}
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-default navbar-static-top">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-ex-collapse">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="{% page_url 'digital-glarus-page' %}"><span>Digital Glarus</span></a>
|
||||
</div>
|
||||
<div class="collapse navbar-collapse" id="navbar-ex-collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="{% page_url 'digital-glarus-page' %}">Home</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="{% url 'digitalglarus:contact' %}">Contacts</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="section">
|
||||
{% block content %}
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
.navbar-default {
|
||||
background-color: black;
|
||||
}
|
||||
|
||||
section.login {
|
||||
margin-top: 10%;
|
||||
margin-bottom: 8%;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<section class="login">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<h1>I'm already a member!</h1>
|
||||
|
||||
<p>To book you need to be logged in.</p>
|
||||
|
||||
<h2>Log in</h2>
|
||||
<hr>
|
||||
<form role="form" action="" method="POST">
|
||||
<form role="form" action="" method="POST" novalidate>
|
||||
{% csrf_token %}
|
||||
{{ login_form.non_field_errors }}
|
||||
{% for field in login_form %}
|
||||
<div class="form-group">
|
||||
{{ field.errors }}
|
||||
<label class="control-label">{{ field.label }}</label>{{ field }}
|
||||
<input type="hidden" name="is_login" value="True">
|
||||
{% bootstrap_field field type='fields'%}
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
{% endfor %}
|
||||
{{ login_form.non_field_errors }}
|
||||
<button type="submit" class="btn btn-default">Submit</button>
|
||||
</form>
|
||||
</div>
|
||||
|
@ -67,13 +47,13 @@
|
|||
|
||||
<h2>Register</h2>
|
||||
<hr>
|
||||
<form role="form" action="" method="POST">
|
||||
{% csrf_token %}
|
||||
<form role="form" action="" method="POST" novalidate>
|
||||
{% csrf_token %}
|
||||
<div class="form-group">
|
||||
{% for field in register_form %}
|
||||
{{ field.errors }}
|
||||
<label class="control-label">{{ field.label }}</label>
|
||||
{{ field }}
|
||||
{% bootstrap_field field type='fields'%}
|
||||
<!-- <label class="control-label">{{ field.label }}</label> -->
|
||||
<!-- {{ field }} -->
|
||||
{% endfor %}
|
||||
</div>
|
||||
<button type="submit" class="btn btn-default">Submit</button>
|
||||
|
@ -81,43 +61,6 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<footer class="section section-primary">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<h1>Digital Glarus</h1>
|
||||
</section>
|
||||
|
||||
<p>In der Au 7 8762 Schwanden
|
||||
<br>Copyright © ungleich GmbH 2016</p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<p class="text-info text-right">
|
||||
<br>
|
||||
<br>
|
||||
</p>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12 hidden-lg hidden-md hidden-sm text-left">
|
||||
<a href="#"><i class="fa fa-3x fa-fw fa-instagram text-inverse"></i></a>
|
||||
<a href="https://twitter.com/digitalglarus"><i class="fa fa-3x fa-fw fa-twitter text-inverse"></i></a>
|
||||
<a href="#"><i class="fa fa-3x fa-fw fa-facebook text-inverse"></i></a>
|
||||
<a href="#"><i class="fa fa-3x fa-fw fa-github text-inverse"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 hidden-xs text-right">
|
||||
{# <a href="#"><i class="fa fa-3x fa-fw fa-instagram text-inverse"></i></a>#}
|
||||
<a href="https://twitter.com/digitalglarus"><i class="fa fa-3x fa-fw fa-twitter text-inverse"></i></a>
|
||||
<a href="https://www.facebook.com/digitalglarus"><i class="fa fa-3x fa-fw fa-facebook text-inverse"></i></a>
|
||||
<a href="https://github.com/ungleich"><i class="fa fa-3x fa-fw fa-github text-inverse"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
{% endblock %}
|
|
@ -9,10 +9,11 @@ from django.http import HttpResponseRedirect
|
|||
from django.contrib.auth import login
|
||||
|
||||
from .models import CustomUser,StripeCustomer
|
||||
from .forms import (LoginForm, RegisterForm, PaymentForm)
|
||||
from .forms import LoginForm, RegisterForm, PaymentForm
|
||||
from utils.stripe_utils import StripeUtils
|
||||
|
||||
|
||||
|
||||
def validate_email(request, validate_slug):
|
||||
validated = CustomUser.validate_url(validate_slug)
|
||||
if validated:
|
||||
|
@ -88,16 +89,24 @@ class LoginRegistrationView(View):
|
|||
{'login_form': login_form, 'register_form': register_form})
|
||||
|
||||
def post(self, request):
|
||||
email = request.POST.get('email')
|
||||
password = request.POST.get('password')
|
||||
name = request.POST.get('name')
|
||||
if name and email and password:
|
||||
user = CustomUser.register(name, password, email)
|
||||
if user:
|
||||
return render(request, 'templates/success.html')
|
||||
is_login = request.POST.get('is_login', False)
|
||||
|
||||
if not is_login:
|
||||
form = RegisterForm(request.POST)
|
||||
if form.is_valid():
|
||||
email = form.validated_data.get('email')
|
||||
password = form.validated_data.get('password')
|
||||
name = form.validated_data.get('name')
|
||||
user = CustomUser.register(name, password, email)
|
||||
if user:
|
||||
return render(request, 'templates/success.html')
|
||||
else:
|
||||
return render(request, 'templates/error.html')
|
||||
else:
|
||||
return render(request, 'templates/error.html')
|
||||
elif email and password and not name:
|
||||
login_form = LoginForm()
|
||||
return render(request, 'templates/login.html',
|
||||
context={'login_form': login_form, 'register_form': form})
|
||||
else:
|
||||
form = LoginForm(request.POST)
|
||||
if form.is_valid():
|
||||
user = form.login(request)
|
||||
|
@ -106,8 +115,8 @@ class LoginRegistrationView(View):
|
|||
return redirect('membership')
|
||||
else:
|
||||
registration_form = RegisterForm()
|
||||
return render(request,'templates/login.html', context={'login_form':form,'register_form':registration_form})
|
||||
|
||||
return render(request, 'templates/login.html',
|
||||
context={'login_form': form, 'register_form': registration_form})
|
||||
|
||||
|
||||
class MembershipView(View):
|
||||
|
|
|
@ -155,7 +155,7 @@ header {
|
|||
background-size: cover;
|
||||
-o-background-size: cover;
|
||||
background-position: center;
|
||||
background-image: url('../img/header.jpg');
|
||||
background-image: url('../img/bg-price.png');
|
||||
text-align: center;
|
||||
color: white;
|
||||
}
|
||||
|
@ -206,6 +206,8 @@ header .header-content .header-content-inner p {
|
|||
max-width: 80%;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
letter-spacing: 0.015em;
|
||||
font-family: 'Roboto','Helvetica Neue', Arial, sans-serif;
|
||||
}
|
||||
}
|
||||
.section-heading {
|
||||
|
|
|
@ -5,9 +5,10 @@ form{
|
|||
}
|
||||
|
||||
|
||||
.donation-container {
|
||||
header.donation-container {
|
||||
|
||||
margin-top:0% !important;
|
||||
padding-top:0% !important;
|
||||
height: 1100px;
|
||||
}
|
||||
|
||||
|
||||
|
@ -32,3 +33,14 @@ form{
|
|||
.white-font {
|
||||
color:white;
|
||||
}
|
||||
|
||||
.form-heading {
|
||||
|
||||
margin-bottom: 20px;
|
||||
|
||||
}
|
||||
|
||||
.roboto-font {
|
||||
|
||||
font-family: Roboto, Helvetica Neue, Helvetica, sanserif;
|
||||
}
|
BIN
nosystemd/static/nosystemd/img/bg-price.png
Normal file
BIN
nosystemd/static/nosystemd/img/bg-price.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 MiB |
|
@ -50,7 +50,7 @@
|
|||
<span class="sr-only">Toggle navigation</span> Menu <i class="fa fa-bars"></i>
|
||||
</button>
|
||||
|
||||
<a class="navbar-brand page-scroll" href="{% url 'nosystemd:landing' %}"><img src="{% static 'hosting/img/logo_black.svg' %}"></a>
|
||||
<a class="navbar-brand page-scroll" href="{% url 'nosystemd:landing' %}">no more systemd</a>
|
||||
</div>
|
||||
|
||||
<!-- Collect the nav links, forms, and other content for toggling -->
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
{% block content %}
|
||||
<!-- Credit card form -->
|
||||
|
||||
<header>
|
||||
<div class="header-content donation-container">
|
||||
<header class="donation-container">
|
||||
<div class="header-content ">
|
||||
<div class="header-content-inner ">
|
||||
|
||||
<div class="container">
|
||||
|
@ -17,10 +17,8 @@
|
|||
<div class="row">
|
||||
<div class="col-xs-9 col-md-4 col-md-offset-4">
|
||||
<div class="form-group">
|
||||
<div class="input-group">
|
||||
{% bootstrap_field form.donation_amount show_label=False type='fields'%}
|
||||
<!-- <input type="number" class="form-control" placeholder="Amount to donate" name="donation" /> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -55,7 +53,7 @@
|
|||
<div class="form-group">
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control" name="cardName" placeholder="Name on card" required autofocus data-stripe="name" />
|
||||
<span class="input-group-addon"><i class="fa fa-credit-card"></i></span>
|
||||
<span class="input-group-addon"><i class="fa fa-user" aria-hidden="true"></i></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 class="section-heading form-heading">{% trans "Log in "%}</h2>
|
||||
<form action="{% url 'nosystemd:login' %}" method="post" class="form" novalidate>
|
||||
{% csrf_token %}
|
||||
<input type="hidden" name="" value="{{ request.GET.next }}">
|
||||
|
@ -41,9 +41,9 @@
|
|||
</button>
|
||||
{% endbuttons %}
|
||||
</form>
|
||||
<span>{% trans "Don't have an account yet ? "%}<a class="unlink" href="{% url 'nosystemd:signup' %}">{% trans "Sign up"%}</a></span>
|
||||
<span class="roboto-font">{% trans "Don't have an account yet ? "%}<a class="unlink" href="{% url 'nosystemd:signup' %}">{% trans "Sign up"%}</a></span>
|
||||
<br/>
|
||||
<span> <a class="unlink" href="{% url 'nosystemd:reset_password' %}">{% trans "Forgot your password ? "%}</a></span>
|
||||
<span> <a class="unlink roboto-font" href="{% url 'nosystemd:reset_password' %}">{% trans "Forgot your password ? "%}</a></span>
|
||||
|
||||
|
||||
</div>
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</button>
|
||||
{% endbuttons %}
|
||||
</form>
|
||||
<span>{% trans "Already have an account ?"%} <a class="unlink" href="{% url 'nosystemd:login' %}">{% trans "Login"%} </a></span>
|
||||
<span class="roboto-font">{% trans "Already have an account ?"%} <a class="unlink" href="{% url 'nosystemd:login' %}">{% trans "Login"%} </a></span>
|
||||
<ul class="list-inline intro-social-buttons">
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<div class="col-md-3 col-sm-4 col-xs-4"> </div>
|
||||
<div class="col-md-4 col-sm-6 col-xs-6">
|
||||
<div class="intro-message">
|
||||
<h2 class="section-heading">{% trans "Sign up"%}</h2>
|
||||
<h2 class="section-heading form-heading">{% trans "Sign up"%}</h2>
|
||||
|
||||
<form action="{% url 'nosystemd:signup' %}" method="post" class="form" novalidate>
|
||||
{% if request.GET.next %}
|
||||
|
@ -30,7 +30,7 @@
|
|||
</button>
|
||||
{% endbuttons %}
|
||||
</form>
|
||||
<span>{% trans "Already have an account ?"%} <a class="unlink" href="{% url 'nosystemd:login' %}">{% trans "Login"%}</a></span>
|
||||
<span class="roboto-font">{% trans "Already have an account ?"%} <a class="unlink" href="{% url 'nosystemd:login' %}">{% trans "Login"%}</a></span>
|
||||
<ul class="list-inline intro-social-buttons">
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
@ -949,7 +949,7 @@ h6 intro-smallcap {
|
|||
|
||||
.carousel-text {
|
||||
text-transform : none;
|
||||
font-famil:'Raleway' , Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||
font-family:'Raleway' , Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||
font-size : 20px;
|
||||
font-weight : 100;
|
||||
lign-heignt: 2px;
|
||||
|
|
Loading…
Reference in a new issue