<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://drupalcamp-essen.de/13"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>DrupalCamp Essen 2013 - Content</title>
 <link>http://drupalcamp-essen.de/13/tags/content</link>
 <description></description>
 <language>de</language>
<item>
 <title>Flexible Content-Strukturen für Magazinseiten und Blogs</title>
 <link>http://drupalcamp-essen.de/13/session/flexible-content-strukturen-fuer-magazinseiten-und-blogs</link>
 <description>&lt;div class=&quot;field field-name-field-beschreibung field-type-text-long field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Mit dem Inhaltstypen bestimmen wir die Struktur eines Inhalts. Wir erstellen Regeln für die Content-Redaktion und vereinfachen damit das Pflegen von Text- und Bildinhalten.&lt;br&gt;
Doch was ist, wenn die Artikel nicht immer dem gleichen Schema folgen sollen, sondern die Autoren einen flexiblen Artikel-Baukasten wollen, mit dem sie beliebig viele Abschnitte aus Text, Bild, Medien in wechselnder Reihenfolge kombinieren können?&lt;br&gt;
Geht das mit Drupal überhaupt?&lt;/p&gt;

&lt;p&gt;Quasi als Fortsetzung von &lt;a href=&quot;http://drupalcamp-essen.de/12/sessions/schau-mutti-keine-programmierzeile&quot;&gt;rokrs Session beim DrupalCamp Essen 2012&lt;/a&gt;, stelle ich verschiedene Möglichkeiten für flexible Content-Strukturen vor. Dabei wird es den Einsatz von Custom Tokens gehen, um Fieldable Panels Panes und Field Collections. Jede Lösung hat Vor- und Nachteile, keine ist perfekt.&lt;/p&gt;
&lt;p&gt;Und ich bin neugierig auf eure Ideen und Erfahrungen und hoffe auf eine spannende Diskussion.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-art field-type-list-text field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Vortrag&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-ziel field-type-list-text field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Alle&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-taxotags field-type-taxonomy-term-reference field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/13/tags/site-building&quot;&gt;Site Building&lt;/a&gt;, &lt;a href=&quot;/13/taxonomy/term/45&quot;&gt;fields&lt;/a&gt;, &lt;a href=&quot;/13/tags/panels&quot;&gt;Panels&lt;/a&gt;, &lt;a href=&quot;/13/tags/content&quot;&gt;Content&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-mp3 field-type-text field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;dce13_sa_track1_s5_flexible_content_strukturen_256.mp3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Mon, 30 Sep 2013 10:25:31 +0000</pubDate>
 <dc:creator>markomat</dc:creator>
 <guid isPermaLink="false">41 at http://drupalcamp-essen.de/13</guid>
 <comments>http://drupalcamp-essen.de/13/session/flexible-content-strukturen-fuer-magazinseiten-und-blogs#comments</comments>
</item>
<item>
 <title>PDF Archive mit einfacher Handhabung und optionalem Zugriffsschutz</title>
 <link>http://drupalcamp-essen.de/13/session/pdf-archive-mit-einfacher-handhabung-und-optionalem-zugriffsschutz</link>
 <description>&lt;div class=&quot;field field-name-field-beschreibung field-type-text-long field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;PDF Dateien kennt jeder und im Internet bekommt man viele Informationen in diesem Format. Seien es periodisch erscheinende Magazine oder Zeitungen, Produktinformationen, Datenblätter, Handbücher und vieles mehr. Wer vor der Aufgabe steht, ein umfangreiches Archiv mit solchen PDF-Dateien in Drupal umzusetzen steht sicherlich vor der Frage, wie das ganze umgesetzt werden kann, so dass es im laufenden Betrieb einfach zu Pflegen ist aber trotzdem eine ansprechende Präsentation der Dateien bietet.&lt;/p&gt;

&lt;p&gt;Mit dieser Session möchte ich zeigen, wie so ein Archiv für PDF Dateien mit Drupal umgesetzt werden kann. Im Vordergrund steht dabei der Aspekt, dass auch Benutzer ohne umfangreiche technische Erfahrung mit nur wenig Aufwand das Archiv erweitern sollen. Daher soll z.B. für jede PDF Datei ein Vorschaubild automatisch generiert werden, wenn der Benutzer kein eigenes hat.&lt;/p&gt;

&lt;p&gt;Im zweiten Teil der Session möchte ich weiterhin darauf eingehen, wie sich die Dateien schützen lassen, so dass sie nur von bestimmten Benutzergruppen heruntergeladen werden können.&lt;/p&gt;

&lt;h3&gt;Die Inhalte dieser Session sind:&lt;/h3&gt;
&lt;p&gt;&lt;ul&gt;
&lt;li&gt;Vorstellung eines Beispielarchivs&lt;/li&gt;
&lt;li&gt;Erstellung eines Inhaltstyps für die Archivinhalte&lt;/li&gt;
&lt;li&gt;Automatische Vorschaugenerierung für PDF Inhalte&lt;/li&gt;
&lt;li&gt;Erstellung von Views für unterschiedliche Darstellungen der PDF Dateien&lt;/li&gt;
&lt;li&gt;Schutz der Download-URLs&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h3&gt;Material zur Session&lt;/h3&gt;
&lt;p&gt;Liebe Besucher meiner Session, die Konfigurationsanleitung für die in der Session gezeigten Elemente ist nun verfügbar.&lt;br&gt;
Wer sich das Beispielmodul für die geschützten Download-Links herunter laden möchte kann dies hier tun:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.nativemedia.de/downloads/dce13/protected_magazine_download.tar.gz&quot;&gt;Protected Magazine Download (.tar.gz)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.nativemedia.de/downloads/dce13/protected_magazine_download.zip&quot;&gt;Protected Magazine Download (.zip)&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
Das Modul verwendet den Dateiverzeichnispfad &lt;em&gt;content/magazines&lt;/em&gt; für die PDF Dateien (Einstellung im FileField) den ich auch in der Session verwendet habe. Wenn Ihr ein eigenes Archiv aufbaut müsst Ihr den Pfad im hook_file_download() ggfs. anpassen und natürlich auch die Berechtigungen an Eure Konfiguration anpassen.&lt;/p&gt; 
&lt;p&gt;Vielen Dank bei allen Zuhörern, ich war sehr überrascht, wie viele dann letztlich zur Session gekommen sind.
&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-art field-type-list-text field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Workshop&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-ziel field-type-list-text field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Beginner, Fortgeschrittene&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-taxotags field-type-taxonomy-term-reference field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/13/tags/content&quot;&gt;Content&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-anhang field-type-file field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Anhang:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;span class=&quot;file&quot;&gt;&lt;img class=&quot;file-icon&quot; alt=&quot;&quot; title=&quot;application/pdf&quot; src=&quot;/13/modules/file/icons/application-pdf.png&quot; /&gt; &lt;a href=&quot;http://drupalcamp-essen.de/13/dateien/dce13_pdfarchive_mit_zugriffsschutz.pdf&quot; type=&quot;application/pdf; length=488261&quot; title=&quot;dce13_pdfarchive_mit_zugriffsschutz.pdf&quot;&gt;Konfigurationsbeschreibung PDF Archiv sowie Zugriffsschutz&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-mp3 field-type-text field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;dce13_sa_track3_s3_pdf-archive_256.mp3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 11 Sep 2013 12:33:42 +0000</pubDate>
 <dc:creator>native-tekki</dc:creator>
 <guid isPermaLink="false">37 at http://drupalcamp-essen.de/13</guid>
 <comments>http://drupalcamp-essen.de/13/session/pdf-archive-mit-einfacher-handhabung-und-optionalem-zugriffsschutz#comments</comments>
</item>
<item>
 <title>Premium Inhalte - Informationen einfach schützen</title>
 <link>http://drupalcamp-essen.de/13/session/premium-inhalte-informationen-einfach-schuetzen</link>
 <description>&lt;div class=&quot;field field-name-field-beschreibung field-type-text-long field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Bei dem meisten Websites ist die Zugriffsfrage auf Inhalte kein Problem. Entweder sind Inhalte öffentlich oder komplett geschützt nur für bestimmte Benutzergruppen eingestuft. Was aber wenn Inhalte nur für bestimmte Benutzergruppen vorgesehen sind, aber alle Benutzer (auch Gäste) einen Teil der Inhalte sehen sollen? &lt;em&gt;Premium Content&lt;/em&gt; oder &lt;em&gt;Paywall&lt;/em&gt; sind die passenden Begriffe für diese Anforderung.&lt;/p&gt;

&lt;p&gt;Mit meiner Session möchte ich zeigen, wie man die Auszeichnung beliebiger Inhalte als Premium einfach umsetzen kann. Weiterhin möchte ich zeigen, dass man mit nur wenigen Handgriffen und ohne großen Programmieraufwand die Schutzfunktion umsetzen kann, so dass Gäste nur noch gewünschte Teile der Inhalte angezeigt bekommen.&lt;/p&gt;

&lt;h3&gt;Der geplante Inhalt der Session gliedert sich wie folgt:&lt;/h3&gt;
&lt;p&gt;&lt;ul&gt;
&lt;li&gt;Vorstellung der Problemstellung mit Beispielen&lt;/li&gt;
&lt;li&gt;Integration des Modules Node Option Premium&lt;/li&gt;
&lt;li&gt;Erstellung von Views für die unterschiedlichen Darstellungen (für Voll- und Teilzugriff)&lt;/li&gt;
&lt;li&gt;Umsetzung des Zugriffsschutzes mit Hilfe des Page Managers&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h3&gt;Material zur Session&lt;/h3&gt;
&lt;p&gt;Liebe Besucher meiner Session, die Konfigurationsanleitung für die in der Session gezeigten Elemente ist nun verfügbar.&lt;br&gt;
Das Zusatzmodul für das Ctools Zugriffs Plugin kann von unserer Website heruntergeladen werden:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.nativemedia.de/downloads/dce13/nopremium_ctools_extension.tar.gz&quot;&gt;Node Option Premium Ctools Extension (.tar.gz)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.nativemedia.de/downloads/dce13/nopremium_ctools_extension.zip&quot;&gt;Node Option Premium Ctools Extension (.zip)&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
Das Modul könnt Ihr ohne Änderungen direkt übernehmen, es basiert auf dem Zugriffs Plugin von Ctools für den Veröffentlichungsstatus.&lt;/p&gt;
&lt;p&gt;Ansonsten vielen Dank bei allen Zuhörern, ich war sehr überrascht, wie viele dann letztlich zur Session gekommen sind.
&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-art field-type-list-text field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Workshop&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-ziel field-type-list-text field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Beginner, Fortgeschrittene&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-taxotags field-type-taxonomy-term-reference field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/13/tags/content&quot;&gt;Content&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-anhang field-type-file field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Anhang:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;span class=&quot;file&quot;&gt;&lt;img class=&quot;file-icon&quot; alt=&quot;&quot; title=&quot;application/pdf&quot; src=&quot;/13/modules/file/icons/application-pdf.png&quot; /&gt; &lt;a href=&quot;http://drupalcamp-essen.de/13/dateien/dce13_premium_inhalte_mit_zugriffsschutz.pdf&quot; type=&quot;application/pdf; length=559561&quot; title=&quot;dce13_premium_inhalte_mit_zugriffsschutz.pdf&quot;&gt;Konfigurationsbeschreibung Premium Auszeichnung und benutzerdefinierte Node Ansichten&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-mp3 field-type-text field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;dce13_sa_track3_s4_premium-inhalte_256.mp3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 11 Sep 2013 12:30:52 +0000</pubDate>
 <dc:creator>native-tekki</dc:creator>
 <guid isPermaLink="false">36 at http://drupalcamp-essen.de/13</guid>
 <comments>http://drupalcamp-essen.de/13/session/premium-inhalte-informationen-einfach-schuetzen#comments</comments>
</item>
</channel>
</rss>
