]> git.ipfire.org Git - people/shoehn/ipfire.org.git/blob - templates/index.html
6d644f0441490226e969731f0e0335d074de46f8
[people/shoehn/ipfire.org.git] / templates / index.html
1 {% extends "base-1.html" %}
2
3 {% block title %}{{ _("Home") }}{% end block %}
4
5 {% block header %}
6 <div class="jumbotron masthead">
7 <div class="container">
8 <div class="row">
9 <div class="span4">
10 <img src="{{ static_url("images/tux/ipfire_tux_512x512.png") }}" alt="IPFire Logo" />
11 </div>
12
13 <div class="span8">
14 <h1>IPFire</h1>
15 <p class="lead">An Open Source Firewall Distribution</p>
16
17 <p>
18 <a class="btn btn-primary btn-large" href="/download">{{ _("Download IPFire") }}</a>
19 </p>
20
21 <ul class="masthead-links">
22 {% if latest_release %}
23 <li>
24 {{ _("Latest release") }}:<br>
25 {{ latest_release.name }} &dash;
26 {{ locale.format_date(latest_release.date, relative=True, shorter=True) }}
27 </li>
28 {% end %}
29 </ul>
30 </div>
31 </div>
32 </div>
33 </div>
34 {% end block %}
35
36 {% block body %}
37 <br>
38
39 <div class="row">
40 <div class="span6 objectives">
41 {% if lang == "de" %}
42 <p>
43 <strong>IPFire</strong> ist eine gehärtete Linux-Appliance-Distribution
44 mit primärem Einsatzzweck als Firewall.
45 </p>
46 <p>
47 Mit IPFire kommt eine unternehmensfähige Absicherung des Netzwerks
48 für Jedermann - vom Heimnetzwerk bis zum großen Unternehmen,
49 Schulnetzwerken und Behörden.
50 </p>
51 <p>
52 Besonderer Fokus liegt auf Sicherheit, Stabilität und einfache Benutzbarkeit.
53 Das Nachinstallieren von zusätzlichen Funktionen geht mit nur einem Klick.
54 </p>
55 {% else %}
56 <p>
57 <strong>IPFire</strong> is a hardened Linux appliance distribution
58 designed for use as a firewall.
59 </p>
60 <p>
61 It offers corporate-level network protection for anyone who needs it,
62 from home users all the way up to large corporations, school networks
63 and authorities.
64 </p>
65 <p>
66 IPFire focusses on security, stability and ease of use.
67 A variety of add-ons can be installed with a single click, to
68 add more features to the base system.
69 </p>
70 {% end %}
71
72 <hr>
73
74 <img class="icon pull-left" src="{{ static_url("images/icons/security.png") }}" alt="{{ _("Security") }}" />
75 <h4>{{ _("Security") }}</h4>
76
77 {% if lang == "de" %}
78 <p>
79 Das wichtigste: Sicherheitsupdates werden
80 regelmäßig und zügig bereitgestellt.
81 </p>
82 {% else %}
83 <p>
84 As the most important issue: Security updates
85 are deployed regularly and promptly.
86 </p>
87 {% end %}
88
89 <hr>
90
91 <img class="icon pull-left" src="{{ static_url("images/icons/flexibility.png") }}" alt="{{ _("Flexibility") }}" />
92 <h4>{{ _("Flexibility") }}</h4>
93
94 {% if lang == "de" %}
95 <p>
96 IPFire ist ein schlankes System, welches leicht durch
97 zusätzliche Funktionen erweitert werden kann.
98 </p>
99 {% else %}
100 <p>
101 IPFire is a very small system and can be easily
102 customized with additional functions.
103 </p>
104 {% end %}
105
106 <hr>
107
108 <img class="icon pull-left" src="{{ static_url("images/icons/community.png") }}" alt="{{ _("Community") }}" />
109 <h4>{{ _("Open Source") }}</h4>
110
111 {% if lang == "de" %}
112 <p>
113 IPFire ist freie Software, welche von einer offenen
114 Community tagtäglich verbessert wird.
115 </p>
116 {% else %}
117 <p>
118 IPFire is free software and developed by an open community,
119 that improves it every single day.
120 </p>
121 {% end %}
122
123 <hr>
124
125 <p class="ac">
126 <a href="/features">{{ _("Read more") }} &raquo;</a>
127 </p>
128
129 </div>
130
131 <div class="span6">
132 <div class="well">
133 <h4>
134 <a href="/news">{{ _("What's new?") }}</a>
135 <a class="pull-right" href="http://www.ipfire.org/news.rss"><small>[RSS]</small></a>
136 </h4>
137
138 <table class="news-entries">
139 {% for item in latest_news %}
140 <tr>
141 <td class="date">
142 {{ locale.format_date(item.date, relative=True, shorter=True) }} &dash;
143 </td>
144 <td class="link">
145 <a href="/news/{{ item.slug }}">{{ item.title }}</a>
146 </td>
147 </tr>
148 {% end %}
149 </table>
150
151 <hr>
152
153 <h4>
154 <a href="http://planet.ipfire.org">{{ _("IPFire Planet") }}</a>
155 <a class="pull-right" href="http://planet.ipfire.org/rss"><small>[RSS]</small></a>
156 </h4>
157
158 <table class="news-entries">
159 {% for item in planet_posts %}
160 <tr>
161 <td class="date">
162 {{ locale.format_date(item.published, relative=True, shorter=True) }} &dash;
163 </td>
164 <td class="link">
165 <a href="http://planet.ipfire.org/post/{{ item.slug }}">{{ item.title }}</a>
166 </td>
167 </tr>
168 {% end %}
169 </table>
170
171 <hr>
172
173 {% if wishlist_items %}
174 <h4>
175 <a href="http://wishlist.ipfire.org">{{ _("IPFire Wishlist") }}</a>
176 <small>{{ _("The IPFire Crowdfunding Platform") }}</small>
177 </h4>
178
179 <table class="table-wishlist-widget">
180 {% for item in wishlist_items %}
181 <tr>
182 <td>
183 {% if item.is_new() %}
184 <span class="label label-success pull-right">{{ _("NEW") }}</span>
185 {% elif item.remaining_days <= 10 %}
186 <span class="pull-right">
187 {{ _("one day left", "%(num)s days left", item.remaining_days) % { "num" : item.remaining_days } }}
188 </span>
189 {% else %}
190 <span class="pull-right">
191 {{ _("%d%% funded") % item.percentage }}
192 </span>
193 {% end %}
194
195 <a href="http://wishlist.ipfire.org/wish/{{ item.slug }}" target="_blank">{{ item.title }}</a>
196
197 <br class="separator-small">
198
199 <div class="progress progress-small">
200 <div class="bar {{ item.progressbar_colour }}" style="width: {{ "%.2f%%" % item.percentage_bar }};"></div>
201 </div>
202 </td>
203 </tr>
204 {% end %}
205 </table>
206
207 <hr>
208 {% end %}
209
210 <div class="row-fluid">
211 <div class="span10">
212 <a href="/donate"><strong>{{ _("Please support us with your donation!") }}</strong></a>
213 </div>
214
215 <div class="span2">
216 <div class="pull-right">
217 <a href="https://www.facebook.com/IPFire.org"><img src="{{ static_url("images/icons/social/facebook.png") }}" alt="Facebook"></a>
218 <a href="https://twitter.com/ipfire"><img src="{{ static_url("images/icons/social/twitter.png") }}" alt="Twitter"></a>
219 </div>
220 </div>
221 </div>
222 </div>
223 </div>
224 </div>
225
226 <br class="separator">
227
228 <div class="row">
229 <div class="span8 offset2">
230 <div class="well well-white">
231 <h4>
232 {{ _("IPFire Hardware Appliances & Consulting") }} <small>{{ _("by Lightning Wire Labs") }}</small>
233 </h4>
234
235 <div class="row-fluid">
236 <div class="span6">
237 {% if lang == "de" %}
238 <p>
239 Lightning Wire Labs bietet mit IPFire vorinstallierte Hardware-Appliances an.
240 Dazu bieten sie professionellen Service &amp; Support durch qualifizierte Consultants.
241 </p>
242 {% else %}
243 <p>
244 Lightning Wire Labs offers hardware appliances that come pre-installed
245 with the latest version of IPFire.
246 They also provide professional services &amp; support through their certified consultants.
247 </p>
248 {% end %}
249 </div>
250
251 <div class="span6 ac">
252 <a href="http://www.lightningwirelabs.com/products/ipfire/appliances" target="_blank">
253 <img src="{{ static_url("images/LWL/appliance-eco.jpg") }}" alt="Appliance Eco">
254 </a>
255 </div>
256 </div>
257
258 <div class="ac">
259 <a href="http://www.lightningwirelabs.com/products/ipfire/appliances" target="_blank">
260 <img src="{{ static_url("images/LWL/appliance-pro.jpg") }}" alt="Appliance Professional">
261 </a>
262 </div>
263
264 <hr>
265
266 <p class="ac">
267 <a href="http://www.lightningwirelabs.com/" target="_blank">www.lightningwirelabs.com</a>
268 </p>
269 </div>
270 </div>
271 </div>
272 {% end block %}