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