<?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 - PHP</title>
 <link>http://drupalcamp-essen.de/13/taxonomy/term/73</link>
 <description></description>
 <language>de</language>
<item>
 <title>Formularzustände per AJAX</title>
 <link>http://drupalcamp-essen.de/13/session/formularzustaende-per-ajax</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;In-Place Edit-Bereiche (so wie zB. bei Xing) sind eine feine Sache. Vielleicht nicht nur irgendwelche Formulare, sondern eine ganze Teile eines Node-Typs ?
Irgendwie geht das ja mit AJAX - aber wie ?
&lt;p&gt;Die durchaus tückische Technik möchte ich exemplarisch an einem von allem Ballast befreiten Code vorführen. &lt;/p&gt;
Inhaltsschwerpunkte: 
&lt;ul&gt;&lt;li&gt;AJAX für ein komplettes Formular (nicht für einzelne Felder)&lt;/li&gt;
&lt;li&gt;Kontextabhängiges Verhalten - was soll eingeloggter User oder Gast sehen&lt;/li&gt;
&lt;li&gt;vollständigen Nodeinhalt editieren und speichern&lt;/li&gt;
&lt;li&gt;Teilinhalte editieren und speichern&lt;/li&gt;
&lt;li&gt;Nur mit Anleihe von ctools: Redirect aus einem AJAX-Formular&lt;/li&gt;
&lt;/ul&gt;
Das kleine Modul steht hier zum Download bereit: &lt;a href=&quot;http://privat.zwergnilpferd.de/drupal/&quot;&gt;http://privat.zwergnilpferd.de/drupal/&lt;/a&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;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/taxonomy/term/73&quot;&gt;PHP&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_so_track3_s1_formulare-mit-ajax_256.mp3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 23 Oct 2013 21:58:24 +0000</pubDate>
 <dc:creator>kle</dc:creator>
 <guid isPermaLink="false">60 at http://drupalcamp-essen.de/13</guid>
 <comments>http://drupalcamp-essen.de/13/session/formularzustaende-per-ajax#comments</comments>
</item>
<item>
 <title>Symfony - Eine Einführung</title>
 <link>http://drupalcamp-essen.de/13/session/symfony-eine-einfuehrung</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;Eine Einführung in Symfony. Grundlagen, Komponenten, Einfluss auf die Drupal 8 Modulentwicklung.&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;Beginner&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/symfony&quot;&gt;Symfony&lt;/a&gt;, &lt;a href=&quot;/13/taxonomy/term/73&quot;&gt;PHP&lt;/a&gt;, &lt;a href=&quot;/13/taxonomy/term/72&quot;&gt;Drupal 8&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_s7_symfony_eine_einfuehrung_256.mp3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Tue, 01 Oct 2013 09:39:04 +0000</pubDate>
 <dc:creator>lavong</dc:creator>
 <guid isPermaLink="false">44 at http://drupalcamp-essen.de/13</guid>
 <comments>http://drupalcamp-essen.de/13/session/symfony-eine-einfuehrung#comments</comments>
</item>
</channel>
</rss>
