summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Henrik Mai <lars.mai@kontinui.de>2014-04-08 17:09:56 +0200
committerLars Henrik Mai <lars.mai@kontinui.de>2014-04-08 17:09:56 +0200
commitc8a34ac5caebb7a981fca7131ae19d26d1bfb70f (patch)
tree5bc4683be9dbe138297a4b4fe4ebc11a0a06f5ae
parent84c26268ba606e6d4a9e320117ed89a328e7788b (diff)
add article partial, and use blog on frontpage
-rw-r--r--source/_article.html.erb4
-rw-r--r--source/_navigation.html.erb2
-rw-r--r--source/index.html.erb138
-rw-r--r--source/news.html.erb13
4 files changed, 11 insertions, 146 deletions
diff --git a/source/_article.html.erb b/source/_article.html.erb
new file mode 100644
index 0000000..4420bd9
--- /dev/null
+++ b/source/_article.html.erb
@@ -0,0 +1,4 @@
+<div>
+ <h3><%= link_to article.title, article %> <span><%= article.date.strftime('%b %e') %></span></h3>
+ <%= article.body %>
+</div>
diff --git a/source/_navigation.html.erb b/source/_navigation.html.erb
index f4922b1..64af50e 100644
--- a/source/_navigation.html.erb
+++ b/source/_navigation.html.erb
@@ -4,7 +4,7 @@
<a href="/">Home</a>
</li>
<li>
- <a href="/archiv.html">Archiv</a>
+ <a href="/news.html">News</a>
</li>
<li>
<a href="/termine.html">Termine</a>
diff --git a/source/index.html.erb b/source/index.html.erb
index 7ab77bb..9e1d847 100644
--- a/source/index.html.erb
+++ b/source/index.html.erb
@@ -43,143 +43,9 @@ title: sublab - Ein Hackerspace in Leipzig
<h2>[ Neues ]</h2>
- <!-- start news items -->
+ <%= partial "article", collection: blog.articles[0..4] %>
- <h3 id="2014-04-03-apptech">
- <a>Ankündigung: Open Source Appropriate Technology</a>
- </h3>
- <p>
- Daniel Connell will be giving a presentation and discussion on methods and open
- source technologies for living offgrid, low-tech alternative infrastructure
- development around the world, and his current on-the-ground building project
- through remote Australia and Asia which proceeds from the talk will be funding.
- </p>
- <p>
- Included will be walkthroughs on the construction and use of some of the
- devices he's been so far developing, including a non-electrical solar tracker,
- vertical axis wind turbine, communications reflector dish, and non-electrical
- air conditioner and refrigerator.
- </p>
- <p>
- The talk will be in English with German translation as needed.
- Entry is by donation.
- </p>
- <p>
- When: 13.4.2014 16:00
- </p>
-
- <h3 id="2014-03-04-vjing">
- <a>Ankündigung: VJing-Workshop am 29.-30.3.2014</a>
- </h3>
- <p>
- Der Workshop bietet einen Einstieg ins VJing. Dazu gibt es einen Überblick zu
- den Basics der Videotechnik und Anregungen zum Erstellen und Bearbeiten von
- eigenem Videomaterial. Außerdem werden wir mit dem VJ-Programm Modul8
- Videoschnipsel live zur Musik mixen.
- </p>
- <p>
- Der Workshop gliedert sich in zwei Teile. Im ersten Teil erfolgt eine
- Einführung zu Grundlagen der digitalen Videotechnik wie Videoformate, Codecs,
- Filmschnitt und der entsprechenden Bearbeitungssoftware. Dazu könnt ihr auch
- gern eigenes Material mitbringen und bearbeiten. Im zweiten Teil gebe ich eine
- Einführung in die Grundfunktionen des VJ-Programms Modul8. Dabei werden wir
- Videos live zur Musik mixen und verschiedene Funktionen und Effekte des
- Programms kennenlernen und ausprobieren.
- </p>
- <p>
- Für die Teilnahme an diesem Workshop benötigt ihr neben der Anmeldung ein paar
- Kopfhörer und einen Mac-Rechner mit der VJ Software Modul8. Die Demo gibt's
- kostenlos unter DIESEM LINK.
- </p>
- <p>
- Wer möchte, kann auch gerne eine Kamera oder ein Handy zum Filmen oder
- seine/ihre Lieblingsfilmschnipsel aus dem Internet mitbringen.
- </p>
- <p>
- Der Workshop ist für max. 6 Personen.
- </p>
- <p>
- Wann: 29. &amp; 30. März 014, 11-17h
- </p>
- <p>
- Open to all genders!
- </p>
- <p>
- Weitere Infos und Anmeldung gibt es unter <a href="http://hertzrasen.de">hertzrasen.de</a>
- </p>
-
- <h3 id="2014-03-04-earts">
- <a>Ankündigung: Electronic Arts Workshop am 22.3.2014</a>
- </h3>
- <p>
- Hertzrasen veranstaltet am 22.3.2014 einen Electronic Arts Workshop. Im
- Workshop werden einfache Mini-Synthesizer gelötet, die eure Körper in die
- Schaltung mit einschliessen. Ihr werdet zum Bauteil, zu einem unberechenbaren
- Widerstand, der den Output des Synthesizers beeinflusst. Im Kontakt mit
- leitfähigen Materialien oder anderen Körpern wird die Tonlage weiter verändert
- – ihr könnt euch ein Keyboard malen, fließende Töne in einem Wasserstrahl
- erzeugen, hören wie eine Berührung klingt...
- </p>
- <p>
- Im Workshop lernt ihr ein paar grundlegende Bauteile kennen und wie man sie
- recycelt und lötet - hinterher könnt ihr z.B. eure Kopfhörer selbst reparieren!
- Vorkenntnisse sind nicht nötig. Wichtig ist uns eine offene, fehlertolerante
- Atmosphäre des gemeinsamen Lernens, in der Elektronik vor allem Spaß machen
- soll – nichts für bierernste Hobbykeller-Menschen!
- </p>
- <p>
- Bringt bitte Elektroschrott mit, vorzugsweise mit kleinen Lautsprechern
- (Plastik, das Krach macht)))
- </p>
- <p>
- Der Workshop ist offen für alle Geschlechter, max. 10 Teilnehmende.
- </p>
- <p>
- Wann: 22.3.2014, 14-20h
- </p>
- <p>
- Weitere Infos und Anmeldung gibt es unter <a href="http://hertzrasen.de">hertzrasen.de</a>
- </p>
-
- <h3 id="2014-01-15-privatsphaere">
- <a>15.1.2014: Bündnis Privatsphäre</a>
- </h3>
- <p>
- Das Bündnis Privatsphäre trifft sich ab sofort jeden 1., 3. und 5. Mittwoch
- im Monat ab 19:00 im sublab.
- </p>
- <p>
- Das Bündnis Privatsphäre Leipzig ist eine überparteiliche Bürgerinitiative mit
- dem Ziel, Überwachung, Rechtsstaatlichkeit und Demokratie in einem breiten
- öffentlichen Diskurs zu thematisieren.
- </p>
- <p>
- Weitere Infos gibt es unter <a href="http://privatsphaere-leipzig.org">privatsphaere-leipzig.org</a>
- </p>
-
- <h3 id="2014-01-06-battlemesh">
- <a>Announcing the Wireless Battle Mesh v7</a>
- </h3>
- <p>
- The next 'Wireless Battle of the Mesh' will take place from Mon 12th
- till Sun 18th of May at the Sublab Hackerspace in Leipzig, Germany. The
- event aims to bring together people from across the globe to test the
- performance of different routing protocols for ad-hoc networks, like
- Babel, B.A.T.M.A.N., BMX, OLSR, and 802.11s. Of course, new protocols
- (working on OpenWrt) are always welcome!
- </p>
- <p>
- It is not required to be active within the mentioned protocols, so if
- you are a mesh networking enthusiast, community networking activist, or
- have an interest in mesh networks in general, you have to check this out!
- </p>
- <p>Information about the event is gathered at:
- <a href="http://battlemesh.org/BattleMeshV7">Link</a>
- </p>
-
- <!-- end news items -->
-
- <p><a href="neues">alle News</a></p>
+ <p><%= link_to "Alle News", "/news.html" %></p>
</div>
diff --git a/source/news.html.erb b/source/news.html.erb
index 0fae27e..d238f2a 100644
--- a/source/news.html.erb
+++ b/source/news.html.erb
@@ -3,22 +3,17 @@ pageable: true
per_page: 10
---
<% if paginate && num_pages > 1 %>
- <p>Page <%= page_number %> of <%= num_pages %></p>
+ <p>Seite <%= page_number %> von <%= num_pages %></p>
<% if prev_page %>
- <p><%= link_to 'Previous page', prev_page %></p>
+ <p><%= link_to 'Vorherige Seite', prev_page %></p>
<% end %>
<% end %>
-<% page_articles.each_with_index do |article, i| %>
- <h2><%= link_to article.title, article %> <span><%= article.date.strftime('%b %e') %></span></h2>
- <!-- use article.summary(250) if you have Nokogiri available to show just
- the first 250 characters -->
- <%= article.body %>
-<% end %>
+<%= partial "article", collection: page_articles %>
<% if paginate %>
<% if next_page %>
- <p><%= link_to 'Next page', next_page %></p>
+ <p><%= link_to 'Nächste Seite', next_page %></p>
<% end %>
<% end %>