-
DrupalCon SF – Workflows für Design und Entwicklung
Review der Session "Efficient Workflwo for Design and development projects" Frühe Discovery Phase: Einander kennenlernen. Internet brauchen, Blogs, Twitter usw. lesen. Deliverables. Sollen einfach sein. Dadurch sind sie verständlich und laden ein, Änderungen anzubringen. Delieverable List. Eine erste Liste, mit den Anforderungen. Dabei jedoch klar machen, dass es keine komplette Liste ist Eine Sitemap gibt…
-
DrupalCon SF – Performance testing
Review und Zusammenfassung der Performance Testing Session. Traffic muss generiert werden, wobei eine massive concurrency eingesetzt wird. Mögliche Tools um Traffic zu generieren: JMeter, LoadRunner, The Grinder. Economist hat sich für Grinder entschieden, da OpenSource und sehr flexibel und verständlich. Essentiell ist, dass der Benutzer sich einloggt, da ein sehr grosser Unterschied zwischen Gast und…
-
DrupalCon SF – Performance Session
Performance Optimierung Server von Scratch aufsetzen. Nur das, was auch wirklich gebraucht wird. Unnötige Drupal Modul entfernen (z.B. Statistik) Views, welche problematisch sind entfernen CCK durch eigenes Modul ersetzt -> da nur ganz wenige Felder benutzt wurden Hardware Fast Disk 15'000 RPM MySQL auf einer Disk, alles andere auf einer anderen Disk Software Server Distroedition…
-
DrupalCon SF – Managing your clients expectations
Kurze Zusammenfassung von der "You shall not pass". Was bedeutet "Expectations"? (Erwartungen) Informale und formale Versprechen. Dabei nimmt der Kunde viele Sachen auch einfach an, dass die so sind. Soziale Sachen. Kunden sind emotional mit eingebunden. Er sagt oftmals nicht, was er wirklich meint. Es ist ein Mass, wie gut man ist. Wenn man die…
-
DrupalCon SF – IPhone Applikationen mit Drupal
Es gibt die Möglichkeit Applikationen für Mobile zu entwickeln unter der Verwendung von JS und HTML 5 und CSS 3. PhoneGap. Ist ein Framework. Ist jedoch nicht ganz so gut, da nicht alles unterstützt wird. Titanium Mobile. Das ist gut. Titanium Mobile ist gratis. Es ist ein Compiler, welcher Javascript in Nativ Object C umschreibt.…
-
Queue vs Batch API
John VanDyk über die Queue und Batch API aus Drupal 7. Queue API Als, Drupal 7 bietet eine Queue API. Dabei wird zwischen persistenten und nicht persistente Queues. Scheint ein sehr gescheites System zu sein und es gibt auch einen Backport für Drupal 6. Ich bin mir gerade am Überlegen, was mögliche Anwendungsszenarien für die…
-
DrupalCon SF – Security
Drupal Site security for coders and themers. Eigentlich nichts Neues. XSS das grösste Problem. Eigentlich einfach zu lösen mit den von Drupal vorgegebenen Funktionen, aber man muss dran denken. Besonders themes sind sehr gefährdet. Wer hat nicht schon mal einen Aufruf nach dem Prinzip: print $field_test['#value']; oder so ähnlich in einem .tpl File gemacht. Schlecht,…
-
Drupalcon SF – Erfolgreiche Drupalprojekte umsetzen
Die Session von phase://technology Planning and Executing a Successful Drupal Implementation Die folgenden Punkte sind wichtig und ist eine kurze Zusammenfassung der Session und deckt die wichtigsten Punkte ab. OpenSource. Viele Leute haben keine Ahnung, was ist OpenSource, mehr als nur "gratis Software" Die Terminologie erklären, Nodes, Taxonomy, Nodetypen usw. Erklären, dass Drupal keine Zaubersoftware…
-
DrupalCon SF – Drupal Publisher’s Panel
Einige richtige Kunden, welche Drupal auch wirklich einsetzen. Why did you choose Drupal? Ein Enterprise CMS war ein Overkill. Neue Features kommen schneller heraus in einer Open Source Umgebung als in einer Close Source Umgebung. Welches ist das nützlichste Feature/Modul in Drupal Wysiwyg Editor ist sehr nützlich und einfach zu verwenden. Solr Such Integration sehr…
-
DrupalCon SF – CTools
CTools ist eine Kollektion von Tools, welche für Entwickler zur Verfügung stehen. Die Session soll helfen, CTools zu verstehen. Die folgenden Tools werden von CTools zur Verfügung gestellt: Plugins Exportables Form Tools ctools_build_form anstatt drupal_get_form, dient als Grundlage für die Modalframework AJAX Responder (Drupal 6) in Drupal 7 gibt es dafür in Drupal Core bereits…