From e067100e21ac6b8c00f91c342ce68baed008c03a Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Tue, 24 Jul 2012 18:45:34 +0200 Subject: [PATCH] Website: A lot of icons and page updates en block. --- extras/website/website/static/css/style.css | 33 ++++-- .../website/website/static/img/icons/de.png | Bin 0 -> 545 bytes .../website/website/static/img/icons/en.png | Bin 0 -> 599 bytes .../static/img/icons/glyphicons_009_magic.png | Bin 0 -> 390 bytes .../static/img/icons/glyphicons_012_heart.png | Bin 0 -> 340 bytes .../img/icons/glyphicons_019_cogwheel.png | Bin 0 -> 408 bytes .../img/icons/glyphicons_023_cogwheels.png | Bin 0 -> 485 bytes .../img/icons/glyphicons_029_notes_2.png | Bin 0 -> 231 bytes .../static/img/icons/glyphicons_040_stats.png | Bin 0 -> 456 bytes .../static/img/icons/glyphicons_043_group.png | Bin 0 -> 353 bytes .../static/img/icons/glyphicons_049_star.png | Bin 0 -> 335 bytes .../static/img/icons/glyphicons_050_link.png | Bin 0 -> 360 bytes .../img/icons/glyphicons_056_projector.png | Bin 0 -> 452 bytes .../img/icons/glyphicons_057_history.png | Bin 0 -> 472 bytes .../img/icons/glyphicons_060_compass.png | Bin 0 -> 390 bytes .../img/icons/glyphicons_061_keynote.png | Bin 0 -> 389 bytes .../img/icons/glyphicons_062_attach.png | Bin 0 -> 350 bytes .../static/img/icons/glyphicons_063_power.png | Bin 0 -> 379 bytes .../img/icons/glyphicons_064_lightbulb.png | Bin 0 -> 547 bytes .../static/img/icons/glyphicons_069_gift.png | Bin 0 -> 289 bytes .../img/icons/glyphicons_070_umbrella.png | Bin 0 -> 363 bytes .../img/icons/glyphicons_073_signal.png | Bin 0 -> 509 bytes .../img/icons/glyphicons_082_roundabout.png | Bin 0 -> 484 bytes .../static/img/icons/glyphicons_117_embed.png | Bin 0 -> 296 bytes .../img/icons/glyphicons_144_folder_open.png | Bin 0 -> 308 bytes .../img/icons/glyphicons_153_more_windows.png | Bin 0 -> 269 bytes .../img/icons/glyphicons_163_iphone.png | Bin 0 -> 186 bytes .../img/icons/glyphicons_200_download.png | Bin 0 -> 428 bytes .../img/icons/glyphicons_209_cart_in.png | Bin 0 -> 406 bytes .../static/img/icons/glyphicons_235_pen.png | Bin 0 -> 294 bytes .../static/img/icons/glyphicons_245_chat.png | Bin 0 -> 297 bytes .../img/icons/glyphicons_254_fishes.png | Bin 0 -> 374 bytes .../img/icons/glyphicons_258_qrcode.png | Bin 0 -> 250 bytes .../img/icons/glyphicons_289_podium.png | Bin 0 -> 259 bytes .../static/img/icons/glyphicons_326_share.png | Bin 0 -> 299 bytes .../img/icons/glyphicons_329_web_browser.png | Bin 0 -> 469 bytes .../img/icons/glyphicons_331_dashboard.png | Bin 0 -> 549 bytes .../img/icons/glyphicons_332_certificate.png | Bin 0 -> 399 bytes .../static/img/icons/glyphicons_340_globe.png | Bin 0 -> 463 bytes .../img/icons/glyphicons_341_briefcase.png | Bin 0 -> 247 bytes .../img/icons/glyphicons_351_book_open.png | Bin 0 -> 423 bytes .../img/icons/glyphicons_352_nameplate.png | Bin 0 -> 316 bytes .../img/icons/glyphicons_355_announcement.png | Bin 0 -> 387 bytes .../img/icons/glyphicons_399_e-mail.png | Bin 0 -> 400 bytes .../website/static/img/{ => icons}/ok.png | Bin extras/website/website/templates/about.html | 95 +++++++++++------- extras/website/website/templates/base.html | 12 ++- extras/website/website/templates/contact.html | 40 +++++--- .../website/templates/development.html | 53 +++++++--- extras/website/website/templates/donate.html | 58 ++++++++++- extras/website/website/templates/home.html | 26 +++-- extras/website/website/templates/license.html | 2 +- .../website/website/templates/order-form.html | 41 ++++++-- extras/website/website/templates/press.html | 86 ++++++++++------ extras/website/website/templates/pricing.html | 17 ++-- .../website/templates/thanks-order.html | 9 +- extras/website/website/views.py | 42 ++++++-- 57 files changed, 371 insertions(+), 143 deletions(-) create mode 100644 extras/website/website/static/img/icons/de.png create mode 100644 extras/website/website/static/img/icons/en.png create mode 100644 extras/website/website/static/img/icons/glyphicons_009_magic.png create mode 100644 extras/website/website/static/img/icons/glyphicons_012_heart.png create mode 100644 extras/website/website/static/img/icons/glyphicons_019_cogwheel.png create mode 100644 extras/website/website/static/img/icons/glyphicons_023_cogwheels.png create mode 100644 extras/website/website/static/img/icons/glyphicons_029_notes_2.png create mode 100644 extras/website/website/static/img/icons/glyphicons_040_stats.png create mode 100644 extras/website/website/static/img/icons/glyphicons_043_group.png create mode 100644 extras/website/website/static/img/icons/glyphicons_049_star.png create mode 100644 extras/website/website/static/img/icons/glyphicons_050_link.png create mode 100644 extras/website/website/static/img/icons/glyphicons_056_projector.png create mode 100644 extras/website/website/static/img/icons/glyphicons_057_history.png create mode 100644 extras/website/website/static/img/icons/glyphicons_060_compass.png create mode 100644 extras/website/website/static/img/icons/glyphicons_061_keynote.png create mode 100644 extras/website/website/static/img/icons/glyphicons_062_attach.png create mode 100644 extras/website/website/static/img/icons/glyphicons_063_power.png create mode 100644 extras/website/website/static/img/icons/glyphicons_064_lightbulb.png create mode 100644 extras/website/website/static/img/icons/glyphicons_069_gift.png create mode 100644 extras/website/website/static/img/icons/glyphicons_070_umbrella.png create mode 100644 extras/website/website/static/img/icons/glyphicons_073_signal.png create mode 100644 extras/website/website/static/img/icons/glyphicons_082_roundabout.png create mode 100644 extras/website/website/static/img/icons/glyphicons_117_embed.png create mode 100644 extras/website/website/static/img/icons/glyphicons_144_folder_open.png create mode 100644 extras/website/website/static/img/icons/glyphicons_153_more_windows.png create mode 100644 extras/website/website/static/img/icons/glyphicons_163_iphone.png create mode 100644 extras/website/website/static/img/icons/glyphicons_200_download.png create mode 100644 extras/website/website/static/img/icons/glyphicons_209_cart_in.png create mode 100644 extras/website/website/static/img/icons/glyphicons_235_pen.png create mode 100644 extras/website/website/static/img/icons/glyphicons_245_chat.png create mode 100644 extras/website/website/static/img/icons/glyphicons_254_fishes.png create mode 100644 extras/website/website/static/img/icons/glyphicons_258_qrcode.png create mode 100644 extras/website/website/static/img/icons/glyphicons_289_podium.png create mode 100644 extras/website/website/static/img/icons/glyphicons_326_share.png create mode 100644 extras/website/website/static/img/icons/glyphicons_329_web_browser.png create mode 100644 extras/website/website/static/img/icons/glyphicons_331_dashboard.png create mode 100644 extras/website/website/static/img/icons/glyphicons_332_certificate.png create mode 100644 extras/website/website/static/img/icons/glyphicons_340_globe.png create mode 100644 extras/website/website/static/img/icons/glyphicons_341_briefcase.png create mode 100644 extras/website/website/static/img/icons/glyphicons_351_book_open.png create mode 100644 extras/website/website/static/img/icons/glyphicons_352_nameplate.png create mode 100644 extras/website/website/static/img/icons/glyphicons_355_announcement.png create mode 100644 extras/website/website/static/img/icons/glyphicons_399_e-mail.png rename extras/website/website/static/img/{ => icons}/ok.png (100%) 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 0000000000000000000000000000000000000000..ac4a977362738ca7daa20784717f10f9617136b4 GIT binary patch literal 545 zcmV++0^a?JP)h<6BFn%a z@b8~2SoNP@zd$;E{sbbRuHQd?{QCI=sNwhbA3*&Qe}GP900=;09NYi^fU@pUdVa9*13;+Sd!tjgXKhXQEMobL97(p6<{RLvMGBN!7 j!N9=G@a-1^K!5=NcXWu!7_DDe00000NkvXXu0mjfeQx^H literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ff701e19f6d2c0658fb23b1d94124cba4ce60851 GIT binary patch literal 599 zcmV-d0;v6oP)U(k2*|8J(R-+sudaynhucHbwAMTnor{mwqO^w7JHzaBsT z{O^B8RYf5+LvDs&KmRKVd78=o{`1#HTiEo_OolaGleS)G+IQ#sUI`b*pv<`1zCJ=H0jd{{2S>p`ri%{LsXJ%FbMS z$#S`6f|?OG!^Jxczkf6Q`UNF{l0Sd`ad7zm>({^EzyAS6{{CgrkluOb3l1A>ZU2~A zK+FZ=zkmP!`TOVhpFbzBzFaPmD2$N3;+$pK?>zdet`f0002ovPDHLkV1gy;I?Vt8 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c52b68f9de727be96a3cabf7db42a9ef5d7dabf9 GIT binary patch literal 390 zcmV;10eSw3P)eo( zSl}IaJS-@gY(9f+Fmv(W=PUBTaiDD=m~!AELJWG1GEaT;>o${&_3zgd-2Z1)Ks8^J zYuO``>6ApInz`WwPE(6^mDL*b6tsz;q@osZk_OcXLc!)v@NjxpBRF(&Be(;WAcViY z1#PElDS_WK#SM3;5KEXXyL|vpBJxAUe9Wtee3jyi kh+vFafCu2E1-!?80Vh(MTFdY2j{pDw07*qoM6N<$g08uvGynhq literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c5d598e8eed91e50d3a9f4a7dcd4cb9911c18513 GIT binary patch literal 340 zcmV-a0jvIrP)%kolbymXExEieV=|-vnGi+%xnd`0WW^(2l$e7>geXc8hG_f4X_2a zl753w5+1Suj(`So6KOvax+Aa%+Q__46a|RSF`WR{-cB{L^Lw)fswdzbSW-Tofiu8v zg59^dGk=t}V@gLeD-r#pY355IaX!!%9gC{O}Z&??vNfFUAMibyXajaoiiV-cytx25IF z%XU!Nwm_%mi*~?O%}3Lh6X0q%Olg}95l}emF?n+#VlLnq;Al5wuioV?Mllu$vr!6YvH682hITA7^L%27K&Mw6s~_`IHk znJvelwUhY^1D60@;^WP&LN~jC`9AE?>_&96GYYpQ$e-Q=i?S)PZJZN~DzgPPy|%m^ znj9vjV}B4msu%ItuP#p=wI^Vn6~GBvsQ{)kOMd~9WVw;RVY;dS0000m`Q_DzWxV&q3Ru8KYYz<3ex-d%RD)E21MWZ#v;yRTE6@Og z*t`U21ONbIOa=55i1*%<*abO6005^#zlSlVHpbYrcfv_B#T@t+FwE@9UcR~=(T#m+8iJc2o8+ZF+3@{)CCS@M%^ z0Ua{Ac|48xPN`VOJ{dY;v@dkxd`^U;OMvVz2F3*669+{<~y%Z$?urQ#K1gKHp7}@ zG=)Pk48yRB*58UntH510bcLm=d(W|)$}w0A*u6ly?>e=ARr}|?K$hj5H!+g^xHxV= zwF@Y7U}*0D%TWZhRdo~4f%oLWIE8!ly_dat3cSNeu?tn$MR}a^ws>y6Bk~$L0YBdR b)%)QOXxP+`M+j^~00000NkvXXu0mjfwfoKk literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1699508111edeadb6d9c2f26232f4e381015fe93 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz7!3HF2?ytWAq&N#aB8wRqxP?KOkzv*x383Ii zPZ!4!kIuJKy!o0Pc%0v^`hBVUtJhv(@n-2gc?^Lbr}DKn9tcvI(qr52*vy!^>8{5r zwYOpw%jUHnDB!U8d`C&^c1q%3w^-B7GnX9X_z@o9X8r99N52+Vj`@$nTYFyVzGTeE zEuE+M_%)CBiXW2qn(t-1``xt{seh{ZP|oUQPfMxU59@^`wNKaX;^@!jO{~&Zn){zU c+U5iEmF9@s5y3tgKu0ooy85}Sb4q9e0PA5`WB>pF literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f7811e0cf13336e26855cf8452844a37d9637d0d GIT binary patch literal 456 zcmV;(0XP1MP)X1^@s6FWx?200009a7bBm000XU z000XU0RWnu7ytkPdPzhZoin@VpL70mW)=bw5$b`r z9p|4=RK5#LmJEYkjH>4`&Rz^eG|J}Vqzn%>dL%l{$Zi=%qd&D@rAE`-^oW#n2=H5pmtRDT{0L3P&yWceu&OpRW-nxbWB~%~7;{U)kD;Du?yKc!&4+ z)o}V32WAh?=^{jh_FZ4%d-neJyo^M|T#e3K^1qKCE%v#Xt5HiN#iD%{5&tdk^=y8R z56_LHi6;%4Qkr5**?e!5eKM-UUlh4U%lN9iOLp+Pi}M;Y8e!FArR7!C>3+&JI##CX y5LbOf(nOPJ4aX7jv2PM)H5v>Nk%syUdV&Z1dDfTNZ_~H{0000iTl=!ek}RwNXf{glxT6F2L>P+AAr7D^A3>YcoR@7%zPqqA07q+?15;+Bd|Ad z4?9L0)`I?i9DStBJnSHp58zc?JmZ9iQp1aCWT3 zx8xoRXXVMjvZHw?-gIiYrK!Lt|G<(uNkLMaCrXNv!WQwGmZa_~V3tz=Ms6>%GnY51 z%emgt3puaP_ip8lKrjsSl((c^-xk6HUKBD=-g`FHaK#Rp_)r0^LH!yXubJZE$#m2T z;Z69o7G|tmxYwsf7ZX~&XC7(aw`bmM9|iLdvy5H47B4Ic00000NkvXXu0mjfDiV%1 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e0157f5951fd43a5ef4e1889c94facb77a28f883 GIT binary patch literal 335 zcmV-V0kHmwP)P000;W1^@s654Bdt00009a7bBm000XU z000XU0RWnu7ytkP0ZBwbR7i=vmQfLdFbqH+Gr$}m0SU|jlYj#xAYl@aFbPOt4v+v- z(0vScP@2*Jx7_9UNYXTqBv*_vXcVZ`G0FrnV1Qf`cR?q2>l-A0NwNpkq`}BEmDsnx zg$5o;5{^uPt7nPJ0O@JCqA1FNtHV@;7E?KHc&649icG+9M0>^#v|IFfQi29Z#I*vH z2dk=rb{CKWt@7{=$kYo`fv*MPy)8U!*neV-dHamo0hBaRSK=8!NyIhd!{rJZ_)huD zVJpOwJg7R>y&unJ>OmkfUklHJOTjN^`QO}rLhy9UmW@q2R@F@Ynj{@i0zg002ovPDHLkV1iOuf!P26 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..59def8746383e8c69fda27762edb57bc642ec2fa GIT binary patch literal 360 zcmV-u0hj)XP)T)Ln7IFc3!3YXpW62r7d@FocvrAP7Pr7=j_RMc^_p z1VPxoNF8al>)J^&voG>DN2|XKBEp&9Fbo&q19$^|fG-jGZbBk*xPU7lMlHbjmwN$N zYAx_H-~uEy_IU_(z-#_C<__y`@nNvaXgECuR@te^IiYt8%w0`J{&oai9B|bg8!Os8 zwAuJPrVpeX)~3cM4^0MY?lBO$i4+#{GP~tFaLW0)*%AdNAbJPoz_)It3M{jSy(^{m zHyYc=NdMgKMptFBpt2^aJDQD0P=mUGi-pE2usXM4bil4l3r#>ULKZk%U_tdBHSk%m zKK;7^Pq|Kk`kv0l71H%DXuYUC_z>8k8IH7n5*x;=*{feQgDffqC56=h0000X1^@s6BEU{300009a7bBm000XU z000XU0RWnu7ytkPc1c7*R7i=%mA_KLKoEz&bu7|hNl9y$(oXHH9Nxgt`3@Gq8~6zL z0*>PgK#3J}wv={aN4FNY7cVD6$OZ8?b92e*dp}$|O(Ci3QbaryRbB3Yy;STiYnB7|KxX$nn=@O_<2_;yM^mGeipa<=H^4+y zKSX2*6hJRB3-j*Kzd4n4zK`p$5;TJXdlCxP5X=~a0gu4JdNzbvWB+MMiW&X zh)5sTL>pjk;KDnpszAGQ2ryICfnEF7&wwl737Ewj+D2FaUk1AYx`AyCd;$~ri7@Qa zci{iGS^aN!900006P)P000^Y1^@s6LVfqm00009a7bBm000XU z000XU0RWnu7ytkPib+I4R7i=fmf>-OFbsu1<@!I}fOG=70o@?oAR{mW-GC7oq1_%wa=^K4rAp=*w#Ld zc6J@eI0K23Z_x%K5pPDJ`XAMls*1QI07PU9oPcMus~4`mod^%>tHUnh#6?w~0#8hf z#@>!=F@0%8#MXXD90|vKkrXjv-HhOw>%=X+{02Dt9DyhI3K1#%arFyv(4lE1G0b}a O0000T97Q?Nd`Gg zix{3%U`eG*`%1R3IdD1xms+GsM`vTP8ylJ#64*Q!;MAabrdF5-dgJCa>5tA6!5W5P z1YYI!MPyy?k$ngNyaCUZ{m&kNLnpwxuIl-tl=9VK?-!Xn6*qaedQp*GnzC)c3or&$ z-q5t#Xlg%Ws2I$p-;L&t3hs1kUM9gj%Kta)oM!sFajldWqqx>!|Ao^r7J8(8Wtw?X ki_Viw@1<{mcK^0~1JZ7Cz%tVJfdBvi07*qoM6N<$f`1{U&Hw-a literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..45b0e9e7904c196f6441a886da56447f4e2f139d GIT binary patch literal 389 zcmV;00eb$4P)x9;XZ!{|D1y>c)Ec2j|cmwgGmdq>d#8=wVlryk)V0EXw=0M}Dt!%F~b zeu{Cbt^JhiSy9AQ10%4?0IYmqwg`ta9NOa?>&y%Rmq4E(LV&U$Pr8HZKLJ)5ftAAX zb*{v|LfKTLUFIp7vZT?$%#;FVkMREk7qLxA7r+fc(@T0_Kh@vN>}wKG(iLz=WP-cB z4NyyZHnWe=A(ry?04xM=V-I4$Dgis{H>D__!S$$OMQMYtKOK0tjcvvvd?7t>d*}B{ j(O)lU8^1t3iMII$%4P6)Y5x>m5z8KMHYy?3eXZpud#3ynSKE`iCCXMXJ^f}GhF?0c0b2FI!_7s$X z*egGOz!eYy2JH{q+zQCI`TjqUX;-k7kOgQrNEf9lek?$`ZJ#J0cOZv3;_tmGMpCyfXp}FG>*^E|*HP*pU@=ISgX~@gbJ|g( w3cv%cpXflB5D}qS6Lt1$n#KW$$otB=Un1u07!Lq^#{d8T07*qoM6N<$f}K!>JOBUy literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fe00495e5b1c0f925fa91dcdae108001fb665d5f GIT binary patch literal 379 zcmV->0fhdEP)*m(lt2lT;1<$BN`Mle z0+R|hA6zoJv(7s6foAk!o%W6HkOU`6S~xe)e6Rg?3Bp9@A000-|XYutItLkD1My6-CKj+K@)R}`4Hh^XSV@J~GsLZb_%6|lW4QtG74#)t3 zw(H-(cQYF^vk@~}1STo~0Zx1kKnKWbXl9{z_JR7gD9b9a4ctkZZWQ|L`iWowKV83s zJmnyNh5)<`6EkZS0iP`m;6D1E9s*-2Oe9@4Bwa*ldh5b l{B)Ix)IIc7EUVZ7`~#Sv|C^7Jk-h)`002ovPDHLkV1itm?2P~b literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f2711d37d6448c186aa08f52c69bfd9b96773b0d GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^5F;&aBL2H&so`$-1y$6apr|1zr>g9Y+d_o+cpRP1U5@&8QD+wW}f`x zZaL3HU}JFMJ~xMUg`dZ_)iy5fP-&PFR3fH$dXII+#GiWCKg@0YwEg~~_1r48?n>Fa kUah=we%3$MI)?|0>g{j$?vR^z6zDw$Pgg&ebxsLQ0Dh)$M*si- literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ccbbb53864bf5fd61657fbeba6f72d814b3298dd GIT binary patch literal 363 zcmV-x0hIoUP)K*0F8GAQXV%|6K++WrB=A%IiFWN5}|i(`5vY;1O{$WLeUr+Yk8?~MRi4ljT8HfNQMUH?KoQua z>cu6qn?sHonDUn6@2K~=Ot9$|6hYrCpD!PWK@m1afZv0tD!*WF zJD>(+hS%=iVl;jPbOU_O1dMqFY&0C>({7Ae0Pnz4gs6_%Z|9vYoyST7a0FgO}xw>oE$wIBR#lQDU_~(W4zGBcMeJ;7B4xB#E+PJOplmUF1c3SHm!1Jtd=2o?Oz5mcTvlJ%o}$v3zDyU;2!ODa5%pLR7)Zc9#eO;_tf5*F{T8b2OC!H zC#>R6-uf1+^ewvDKSbnZu&UHY8z>ct;=_upQexDTLx#QvRPlK=+z=Tc3`JI^PPo$5 zOA}vg)OI5^6j`GIN5Pe3a`XYDc}pO&Xxs!~Z2*Fa``+UlbF*)|h&;Sx>sDZiIwdjKLnbmQC>e47_{QviGXjzc}Y=5&1Cu4l=VcdYdc_9Do)$O_fp` z#Y%Hb0IvOK4iv!STv!FS*W^-0a+dwIkKpWk>ang68PfS5x zSqCJ874i>R9*I=6N^)`H;#l4zc)Y*$Vq%0qt=69-4ePXe#I`dX{Hx#Obojf|U*6n6 ziSRS4n_g*muhB?8Ryy&s!8y66gKW#z{QUP}e^V>ly|&*UrEGsK%Z##iefG*YZqbtm zmHj6_FUh{o^Wxg?i1$^W_U<&>>E$}zY5L+HmQ(N4+}!i{mMweB>hHTX_b6EX_&2%o l#u?ssZ&dzGws5tmXSDb7der2<*#YQF22WQ%mvv4FO#nq!d!_&Y literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fffb537599aef5d8ecd3512958f6d6c935b3ec13 GIT binary patch literal 308 zcmV-40n7f0P)1CxBxofzNsa*YWO^>tvS;b?lZmBR~uXcNnogevkguRJS4O+ ztNI$K%s?9$oZH~sI3%n97eM4n~6Z(jUgjVBgaai7%okBG@q7M|njd1$D zDoxvs$Ihl)+Ak33|01D7l}v$m4b}L~l`h$&m8yZu)Wj2Ory1EYg&NZU0000YX^{a@E+aD1M|{_ktn)!cldWI5Mo z-NbUk%G4E07%OBd&kKF}6P^7@F2~-UJy7H5+D}$ZQ|`xB_SsiXtznxWk|bGrG~E1{ zn?_$tn_Jaq-RBv=T{VLkTHL=PfUSk4})1OGz8|&khMOCR05ph6kKA%3~n*&ej5W^BT&7*VcUh0rsl;71hY6 z%id%J4yD}tvj^{MZ`MSqOVngcrJw-TCBXU_5SQ*Mg5+va0p>y=dz&a-H9$ccqgzeJ za88CyYN~*8@pg%cx1F^{!WgZHxE*n8ZVd#`?n>SwGKz?bNR|*MyNHa1P-P(CalszS zzF<2SfmHP!c&Pw+nz2Ae>h;G WeJ+MERDHex0000yxaR%AOSL3cVOezKlq*-nU=Q4%7GoS2!4lZ-snPFNyDbR;5HI{ph0fY;dw zGrJ041i%Fyoq3JI57T&tXup7L@62lz-l%c(PJpXq)@4XK@wp}Nn@Ir2gyUHpJp4_t zb0(3&5*_q<-`nn`CT+}5?$ z#?j&utrR~_>aMF%#Ak8VAG>sGnY(@aut0TTZ>2X1CCoU$7$HR0RR9107*qoM6N<$f-*g- ACIA2c literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b8201185f1188a48f0062fac94121f38a7288feb GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-#SKpv z#}JRstyc~THW>&wT$Ddw<>wYLe6WK#rs4ac*X4qh zxwc(y&)0na;n60!?>000tgDRNd?L|IX*J#lTGsQ<__)9E!5`lrNeb+C(kEK|*@_<7 zH{SUXvfxx_Khv(-lRxIqYdOxyUt%mMY{yda+i#;q(y_x0{bui!L%G&{%lIv~pYgef m1 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..74784711218039d22710f2b77553eca5b9319c21 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^5!3HF|Hk`EvQk(@Ik;M!Q+`=Ht$S`XTNX2bW z7sn8b-mO>f<{mPTXnnYR#dk@?y9zlD<}WxT8wFpm^)N}d@JcLv%aX|aok^NiTTH9h z{-wt>o&Cr6A9vz-)*=?oBOz$iyD`6e+liTs`Hv3B{P18lb7eNMuwgt`>QJ06@bEe7 z1JCCvlX&LcoYWpIcJmk4hb8;2y~$r)(b=1|brq*S+w`tKr@4-IvAMsvV*NyKZ*wf` z554}bzfB+h#)xg@Zg8)ea%kOu_8+HBx6QWkjaOISR~A2i-S&iD^F8T*)oUJ$IQWYs*2uN}x9xJYD@<);T3K0RT>=blv~} literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c2459f2cc1503b20db99bd8df0657329f349be15 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZH!3HGlkJilxQk(@Ik;M!Q+`=Ht$S`Y;1Oo%3 zhNp{Th)3tzX%~498SuEotNycQ$~nLx+bC$oq%Tv7`Gl+8*!z1s^PQ; znUnn!3^u>zX}oN5;~8gx_yRT?F=-o3hxIvJXS&U1C7K*7XgeplYQZNS{mb8Hv+%6= zvbv$pHcs&MSbd;7)j&QaD|qx&pHoaxg>UFJ2*r1SzTmRsM>`!u0}TUD#~?aq^H zj>v}=-*w3?xb9oWc=?WtNW#?FM~q9(ZMfxY6uK*F*95PpazeZcyfZdV6bbNH>gcdl zc;$jy)o0fvu}*vGGMCAxR4G&<(yyeaL-lCqrqEw~SF3&9E|;I)cSq_!({Fpfztt1| RRRIH%!PC{xWt~$(698Cjl??y@ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3d79ebeec8db8c2ab0e31709b27121b00c859ec2 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-#Tri+ z#}JRsvmuUrhYdIm2g_aiUw_JaqH7O}$MmdyA)*OM?F@noRUCvK+c$*7e(utp;8#f%4|gME|UE@)9S>-cD7ARcJ!=kP>h_l@UF#y(?D4go6#9nOHlwoqZ1KB&KzB2Ey85}Sb4q9e0LETtN&o-= literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..76a13c44bd257ed078f9c865631fea141620798d GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZK!3HElnfhXY6lZ})WHAE+w=f7ZGR&GI0TkTo z>EamT(Ybf3H{W3e9+%^y-}f`^eOVH`>I&ok1zVrE3e8AQNOBOG$Z~=4f_M0Hl{Xv) z%-sx6b$5v>eG*jEymn)n;OtiR3mS~8FS6W>JJ>X)zQyG#FN-_U>i5o_tp#Y;L5_=7ya;OXk;vd$@? F2><~8Vw3;? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c8b3034a239d07f2ea382e581bf3632c598fc53a GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4foCO|{#S9GG!XV7ZFl&wkQ1Gs& zi(`mI@7bwmc@G)zwAzQ?v37EQ$~&tG3wdobSi31Hr`bF+Z>6p_%W zGW)mx={e3@aK2Dv;>C~V(O&K4r=;Rk@1_NnXva*@^f1_X{U%G5SJ*Bk#~btb*X}#6 ubcwNl#ou`Tzox(TJw4z3r`j#FlCkr>(f1PP$6Y{=GI+ZBxvX z1tR$fC{Q91nlu!+paUtPOB2PZQ#^{DB^$?U?^@)Sp0xAc%=|m^@4O9MV-E`z);;&d z0!oq$a-Fw4U#D-cwX?-r^+F`mzjFNF7TqIwy-k8OIDsb}ov(0-o3sbm$8b~NCJkUEYbJf0K4W~s zAzrOY(kAkiss%GFN-0kvBA(^>URE&b2C90Dx&&1f>7uJbjIaoxzkBEYI9bz^T3{+yuS)+;u(FK%JYMtikyK<`6Y4B1tM9U=8hlD-dHr?j3>vfwBHzaFCvw}y#j=MkBV_@+Yg?(^jT^aYf00000 LNkvXXu0mjf&(Ow= literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e4ddc292c35e4313c8f8f2010f5e5fa5115cb2b3 GIT binary patch literal 549 zcmV+=0^0qFP)z#bC9X&kLP)2=4oR5H2!qKYdY@7uE#);^LkwAutEXPp*7r8Z@ zhiRJ(O6}75lmhWaMUeV5<}|f-b~c;!_sHSAFX~J-Hj}CE&>~20Bf35{_QTNE0GP0r zI@{AmL}VWMyaZ~quK@lS#L<=!Ux!o%-R1o~b$H8h9&vDys)+$uU^(jppsClw^P2&% z9oYrQ&~i*O8wxD8D0&NETdTT z1Mn-c4rOB2GuRxo<84|sK}{L>DtA=%OGIjeT#LvhaB3p?2Rs6=Zhr{;1a^(hGjL`0 zwW_|0sv;r<%@lf`Yv3*b$;mTtZi4&-PFer}5gE~~#|!Wq*e6}oCGZB^&^)PLDph>| zXaO9^nC@NTv-t~r06QkaBj5+!q5@1*^|swb3YB{@bGjmOm!-O);QNn$bVxfCh2n}| nIo)GDh%-mijHX+@Qa=6zc_h1CUg$|I00000NkvXXu0mjf4bkg~ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..634a0b7c050f967eddfb49e51fe93e30b9d4ef2a GIT binary patch literal 399 zcmV;A0dW3_P)X1^@s6*FMFU00009a7bBm000XU z000XU0RWnu7ytkPK}keGR5*>Tls!%aF${&jASB9d>B0?Wdq7%=1I!h;0w(|}N@`A# zmTnfY9mVbqhOL$kZeWUWz%!Hi3Br;U+p*syex4vAbQSPG4V3Da>icB=07w8twKjH0 zH+2H5Wu!FHxB=cW0P4tYnfc}Z zNoWt#U$llkJ2@HvZ%4h#1gK)|(I9adVkdTI?A1ukx|jbSe{r{1fLli16Wy075J4Xw zEv^ihk2!Nd0)4hBd(Gsd1mK+ebtXhaT(qYs{sOLb9YsuCM}SYD(0HN#&;FdAY$Jf# tD>Oa}WD6_?=4TOsk{~7_3DC{6v2Sy~-MYe@tbqUk002ovPDHLkV1f`lpUVIM literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ff13f2866e9978ce965a2d4300b91d7bd67da188 GIT binary patch literal 463 zcmV;=0WkiFP)nfJ4tA~ruLJFX>p(l81WTXyWtTKYABI+!N5eOzhd^wFM802T51$Kp$jpYzqX_O$o+fSmFGVj!nE%{hNx8b3R=JiCR1@5XUs`>%k-wgf+cAMs-e~ve)(i;NT2)|98LG#c6 zM>2Vi#CzbvQ_qHyRFp6j=A%joo>Jk6om;p9!39g~9J%&zbevD!Xv?*+a7snrWr1Cj zGkf8zSedUK^3bu_1}v`3jHp@JT|?egDP+=Y&;I+{@(W@TvXgxEB3J+b002ovPDHLk FV1jr5#Nz+} literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fa30b00c6d891523e17c8e4584b1252e905e947d GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^5eIc_(D_@(lj7s!ISr)sAQ^WqfdC^;Y z!&PV}i;Mx|sV6KulolriH0}4@XBeSSxAfWcs?J15nbw)E(7)2K*4x6B7nHv}1Uj0*)78&qol`;+0PXBsP5=M^ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7975b909c8e2a94dc9760878bf5e1f71f8825db1 GIT binary patch literal 423 zcmV;Y0a*TtP)P000*V1^@s6{^R5m00009a7bBm000XU z000XU0RWnu7ytkPSxH1eR7i>K)vr!mK@`XF&mmP6TvRoJG-(1|5CmIQw;`#iKw&Yw z1F7#Lls6y&9sor`4bV2JY}0ipK-8X^x%4vZF3TUezvN`*&i$Tq=1ekkWF|CN#}}L; zD?7#K!c5F&rpy$XDIywN`mf)`V7}NWjbt-3+WC6PocM%~?G9S2cAq#XY%_+Nk#YAdFBj(f5@?q_CR)%WDV2{LmtA}%AM$;_)^&_AHz-OpYy RV=Mpw002ovPDHLkV1ip~yBz=k literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..58dc9406bde9b6635fd340ad570cf0cb405c11f4 GIT binary patch literal 316 zcmV-C0mJ@@P)*RLK#8Fbv#H@^?}Z>4Z|866lN)D8Y1~JR&kSmJc30 z(2Rz$CG8rmEs6+wjAQ`t)a5E7udccS1WBTZu&3_U01YH%555tqhZczkAcnib{*hdd zO3?rybbtrVEyat0Sqq(rz;ZqLpt&XvH<=@W8=>t0 O0000P000yS1^@s6cz2e)00009a7bBm000XU z000XU0RWnu7ytkPHAzH4R5*>jl`&4kKoCXWASlt=4HA`Usff4$M{sTsZU8rc8*l{Q z0C9t)rHZ%!K{S+3n`$ULhV^D`>^NbhFWEcm|18h!SX7lmgorrc1K?=S#<_?TB2wB? z0wk#FC;?Z%6Ho$L%W?|n@s4kt0k@_LTYd#TffHcb*x$D%_Kj=fi7meaZ-4+Pa1ERS zsH%vF{s}STsVCof1DpYuzUOSGcsU2mfF%Q4 zIE3WE=6TCd%z!&!wF@MRZSFaRSG^#O#IM|dv7ZA4)!27kka+;P8S$?vfiiX&7s35H h)-ZiSRZ~?>zX4n*eZ&=A9L)d#002ovPDHLkV1ffqo#_Ao literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..318e11a1120100eaed6d7ea891fc4052f7f2cc52 GIT binary patch literal 400 zcmV;B0dM|^P)-}9u90H-A-tm$-|b;0rm@Q zKY-5YPt2rtDp6;kh%u56paPl+AEPeOvMEI6EP$ZRKKq&ixF$WbaT>D#QgkW$O1h1()LOF!;H=FNh=!Kr ztd(9`K+$yvu%yu*HD5HpXnv0|ej5Ewa#XJfQ|To-YWf@$Cc#(w+>FsPNKvYaimZaP z?onQ{N?Ozhbyg**2dtw&pO>%(z*f(R;Z6<4#;*a0;@#5Y0B7hqDi5PR=H3Ty^rvZ( u1Mp0LqW&oV|HAnbfNs)iy>zhgZ_5_|Zew!!+oXyB0000
-

Ziele

-

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 + +

Inhalte projizieren

+

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.

+ + +

Teilnehmer verwalten

+

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

-

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 + + +

Einsatz vor Ort

+

OpenSlides ist konzipiert für den Einsatz auf + Veranstaltungen wie Delegierten-/Mitgliederversammlungen, Parteitagen oder + Hauptversammlungen. Eine Teilnehmerbeschränkung gibt es nicht.

-

Vorteile

+ +

Transparenz

+

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.

+ + +

Interaktion

+

Dabei kann der Teilnehmer z.B. einen Antrag einreichen, + Anträge anderer Teilnehmer unterstützen, bei anstehenden Wahlen kandidieren, Kandidaten + vorschlagen oder Abstimmungsergebnisse nachlesen. +

+ + +

Vorteile nutzen

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.

-

Alle Funktionen »

+

Screenshots & Funktionen »

+
+
+

+ Unterstützen Sie + OpenSlides mit Ihrer Spende

+
+ + +

Historie

+

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. +

+

-

Historie

-
-
-

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. -

-
-
+ {% endblock %} diff --git a/extras/website/website/templates/base.html b/extras/website/website/templates/base.html index 24c42d0db..e40667ef8 100644 --- a/extras/website/website/templates/base.html +++ b/extras/website/website/templates/base.html @@ -54,7 +54,8 @@ {% for lang_code, lang_name in languages %} {% language lang_code %}
  • - {{ lang_name }} + {{ lang_name }} {{ lang_name }}
  • {% endlanguage %} {% endfor %} @@ -125,6 +126,15 @@
    + +
    +

    OpenSlides is licensed under the GNU GPL v2+.
    + Icons from Glyphicons + Free, licensed under CC + BY 3.0.

    +
    diff --git a/extras/website/website/templates/contact.html b/extras/website/website/templates/contact.html index 72044e8c1..1751cc16e 100644 --- a/extras/website/website/templates/contact.html +++ b/extras/website/website/templates/contact.html @@ -8,7 +8,8 @@ {% block mainmenu_contact %}active{% endblock %} {% block lead %} -Kontaktmöglichkeiten zur OpenSlides Community +Ihnen gefällt OpenSlides? Sie haben Fragen oder Anregungen? Geben Sie +uns Ihre Rückmeldung! {% endblock %} {% block content %} @@ -17,15 +18,14 @@ Kontaktmöglichkeiten zur OpenSlides Community
    -

    Mailinglisten

    - +
    + +

    Mailinglisten

    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

    Abonnieren » Archiv »


    -

    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

    Abonnieren » Archiv »

    +

    Hinweis: Bitte abonnieren Sie eine Mailingliste bevor + Sie an diese schreiben!

    +
    -

    Professionelle Unterstützung

    +
    + +

    Professionelle Unterstützung

    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
    Intevation GmbH
    Neuer Graben 17
    D-49074 Osnabrück
    - E-Mail: emanuel.schuetze@intevation.de
    - Tel: ++49-541-335083-746

    + Tel: ++49-541-335083-746

    +
    -

    IRC

    +
    + +

    IRC

    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 Community

    IRC Chat starten »

    +
    {% endblock %} diff --git a/extras/website/website/templates/development.html b/extras/website/website/templates/development.html index 80edccc30..40eae1c77 100644 --- a/extras/website/website/templates/development.html +++ b/extras/website/website/templates/development.html @@ -6,30 +6,59 @@ {% block headline %}{% trans "Entwicklung" %}{% endblock %} {% block mainmenu_development %}active{% endblock %} - + +{% block lead %}OpenSlides ist eine engagierte Freie +Software-Initiative von Freiwilligen. Entsprechend offen und +frei zugänglich ist auch die Entwicklung. Nutze die Möglichkeit und wirfen einen Blick +in unsere Trac-Entwicklungsplattform. - Jede Mitarbeit ist sehr willkommen: +Bugreports erstellen, Arbeiten am Quellcode, Übersetzungen oder Grafikdesign. Wir freuen +uns über jede Form der Unterstützung! Kontaktiere uns einfach! Wir finden sicher interessante +Aufgaben für Dich. +{% endblock %} + + {% block content %}
    -

    Wiki

    -

    TODO

    + +

    Wiki

    +

    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.

    Wiki »

    -

    Roadmap

    -

    TODO

    + +

    Roadmap

    +

    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.

    Roadmap »

    -

    Tickets

    -

    Probleme berichten

    -

    Bitte nutzen Sie unser Ticketsystem - um Problem mit OpenSlides zu berichten.

    -

    Tickets »

    + +

    Tickets

    +

    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.

    +

    Alle offene Tickets »

    -

    Quellcode durchsuchen

    -

    TODO

    + +

    Quellcode

    +

    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.

    Quellcode durchsuchen »

    diff --git a/extras/website/website/templates/donate.html b/extras/website/website/templates/donate.html index b6222a163..8c5e875be 100644 --- a/extras/website/website/templates/donate.html +++ b/extras/website/website/templates/donate.html @@ -7,9 +7,63 @@ {% block mainmenu_donate %}active{% endblock %} +{% block lead %} +Sie profitieren vom Einsatz von OpenSlides oder sind einfach von +der OpenSlides-Idee begeistert? Dann unterstützen Sie OpenSlides mit +Ihrer Spende! +{% endblock %} {% block content %} +
    +
    + + +

    Helfen Sie!

    -

    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 +
    + + + + + + + + + + + + + + +
    + Spendernamen veröffentlichen +
    + +

    Das OpenSlides-Team bedankt sich für Ihre Unterstützung und freut sich über Ihre + Rückmeldungen und Anregungen!

    + +
    +
    +
    + +

    Spender

    +

    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!

    +
    + + +

    Spendenbarometer

    +
    +

    Bisheriger Spendeneingang: 0,- €

    +
    +
    +
    + +{% endblock %} diff --git a/extras/website/website/templates/home.html b/extras/website/website/templates/home.html index 57a2f0abe..606e1adce 100644 --- a/extras/website/website/templates/home.html +++ b/extras/website/website/templates/home.html @@ -20,7 +20,6 @@

    Mehr Transparenz.
    Mehr Flexibilität.
    Mehr Effizienz.
    Die Lösung für Ihre Versammlung!


    -
    Download @@ -40,6 +39,7 @@
    +

    Was ist OpenSlides?

    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.

    -

    Mehr »

    +

    Mehr »

    -

    Support

    -

    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!

    -

    OpenSlides-Pakete »

    + +

    Preise und Supportpakete

    +

    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-Supportpakete »

    +

    Referenzen

    OpenSlides war bereits erfolgreich im Einsatz bei:

      @@ -83,8 +89,8 @@
    - Mehr » + Weitere Referenzen »
    -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/extras/website/website/templates/license.html b/extras/website/website/templates/license.html index a5e3d1ffe..0958d0990 100644 --- a/extras/website/website/templates/license.html +++ b/extras/website/website/templates/license.html @@ -8,7 +8,7 @@ {% block submenu_license %}active{% endblock %} {% block lead %} -OpenSlides ist Freie Open Source Software. +OpenSlides is Free/Libre Open Source Software (FLOSS). {% endblock %} {% block content %} diff --git a/extras/website/website/templates/order-form.html b/extras/website/website/templates/order-form.html index b98c4672c..0e8d659fb 100644 --- a/extras/website/website/templates/order-form.html +++ b/extras/website/website/templates/order-form.html @@ -8,8 +8,8 @@ {% block mainmenu_pricing %}active{% endblock %} {% block lead %} -Supportpaket OpenSlides - +Supportpaket +OpenSlides {% if package == '1' %}Starter{% endif %} {% if package == '2' %}Business{% endif %} {% if package == '3' %}Premium{% endif %} @@ -19,13 +19,23 @@ Supportpaket OpenSlides {% block content %} -

    « {% 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.

    +
    {% csrf_token %}
    {% trans "Ihre Veranstaltung" %} - + {{ form_event.as_p }}
    @@ -33,10 +43,14 @@ Supportpaket OpenSlides {% trans "Ihre Kontaktdaten" %} {{ form_contact.as_p }} - +
    -
    +
    +

    « {% trans "Zurück zur Paketübersicht" %}

    +
    {% if package == '1' %}

    OpenSlides Starter

    @@ -188,10 +202,20 @@ Supportpaket OpenSlides mit Anbindung an OpenSlides über Plugin "VoteCollector"
    Preis auf Anfrage
    - {% endif %} + {% endif %} +
    +

    Lieferung und Zahlung

    +

    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

    +
    {% endblock %} diff --git a/extras/website/website/templates/press.html b/extras/website/website/templates/press.html index a185e0f20..e79cc9434 100644 --- a/extras/website/website/templates/press.html +++ b/extras/website/website/templates/press.html @@ -11,41 +11,63 @@ Lesen Sie, was die Pressestimmen über OpenSlides berichten.{% endblock %} {% block content %} -

    OpenSlides in der Presse

    - -

    Pressemitteilungen

    - +
    + -

    Logos

    -
    - - Logo - -
    - - Logo - -
    -
    -

    Alle Größen und Varianten des OpenSlides Logos »

    + + +
    + +

    Pressekontakt

    +

    Emanuel Schütze
    + Intevation GmbH
    + Neuer Graben 17
    + D-49074 Osnabrück
    + Tel: ++49-541-335083-746

    +
    +
    -

    Pressekontakt

    - -

    Emanuel Schütze
    -Intevation GmbH
    -Neuer Graben 17
    -49074 Osnabrück
    -E-Mail: emanuel.schuetze@intevation.de
    -Telefon: 0541-335083-746

    +
    +
    + +

    Logos

    +

    Das Motiv von OpenSlides ist ein Overheadprojektor (auch + Polylux oder Tageslichtprojektor).

    +

    Alle + Größen und Varianten des OpenSlides Logos »

    +
    +
    +

     

    + + Logo + +
    +
    +

     

    + + Logo + +
    +
    -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/extras/website/website/templates/pricing.html b/extras/website/website/templates/pricing.html index 23c7bc955..da15144e2 100644 --- a/extras/website/website/templates/pricing.html +++ b/extras/website/website/templates/pricing.html @@ -29,17 +29,18 @@ Veranstaltung einsetzen? Dann nutzen Sie unsere abgestimmten Paketpreis

    0,- € 

    -

    Herunterladen

    +

    Herunterladen

    499,- € zzgl. 19% MwSt.

    -

    Bestellen

    +

    Bestellen

    1.999,- €zzgl. 19% MwSt.

    -

    Bestellen

    +

    Bestellen

    5.999,- €zzgl. 19% MwSt.

    -

    Bestellen

    +

    Bestellen

    29.999,- €zzgl. 19% MwSt.

    -

    Bestellen

    +

    Bestellen

    Lizenzkostenfreie NutzungOpenSlides @@ -146,7 +147,8 @@ Veranstaltung einsetzen? Dann nutzen Sie unsere abgestimmten
    -

    Zusatzleistungen

    + +

    Zusatzleistungen

    • zusätzliche Supportstunde
      100,- €/h zzgl. 19% MwSt.

      @@ -164,7 +166,8 @@ Veranstaltung einsetzen? Dann nutzen Sie unsere abgestimmten
    -

    Kontakt

    + +

    Kontakt

    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()