Hello everyone, if your wireless drops or if you do not have a laptop just use your smart phone. The mobile site has a useful interface to view the schedule by day and by track.
I am hosting a BOF in room 206 at 4:15pm today, Monday to present how we created the mobile version of the DrupalCon website. The mobile version will automatically load for all webkit based smart phones.
The video here is a short (14:00 min) summary of the upgrade of himerus.com to Drupal 7, and also a quick look into the Gamma sub-theme, a new inclusion in the Drupal 7 branch of the Omega theme.
Thanks for taking the time to view it, the new site, and any feedback on the Gamma subtheme moving forward!!
We want 100% Simpletest pass.
We expect problems with
If this simple page is not enough then i will set up a drupal.org project.
High performanceSo I have a site that has both a forum section in which I'd like only logged in users to be able to post (comment) and an articles section in which I'd like anonymous users to be able to post. ACL + Forum Access seems to solve my problem, but disables the block cache. If I'm worried about performance, should this be a deal-breaker? Will other caching options be degraded by my lack of a block cache? Or will other high-performance options (CacheRouter is my planned solution) mask this problem?
Thanks in advance.
High performanceI was recently trying to figure out exactly how long my users' sessions were lasting on an existing Drupal site that I had built. Generally it seemed like users were remaining logged in for an extremely lengthy period of time. I did some research and finally discovered that this setting is actually configured in the default settings.php file that ships with Drupal. There's a line in the settings file that initially reads:
ini_set('session.cookie_lifetime', 2000000);
Back from vacation. But not really back yet.
You have to agree that Drupal admin screens can be pretty gnarly to interact with. If you want a better looking Modules listing page and if you want a tidier node add and node edit form... Then read on and watch the video at the end.
OK. I Pride myself on being HIPP and knowing about the newest modules and the coolest modules. I can not explain how I missed the MODULE FILTER module.
Gábor Hojtsy, Drupal-6 Maintainer und zu ständig für localize.drupal.org hat am 02.09.2010 ein neues Feature auf localize.drupal.org eingebunden, welches die Benutzerführung hin zur Modulübersetzung extrem vereinfacht.
Late in the code sprint the last day of DrupalCON in Copenhagen, there was a lot of discussion going on about the upgrade path in Drupal 7. Questions of how to handle certain aspects of the process and prevent horrible flaming death when upgrading a site and its contrib modules. Upgrade processes, much like data migration, often become a sticky problem. Right now that stickiness has literally stuck the release of Drupal 7.
Regardless of the release status, folks are starting to adopt D7 for their projects. The Examiner recently launched on Drupal 7. Acquia's Drupal Gardens moved into public beta this summer, also on D7. These folks aren't alone, but not everyone has the expertise and backing to convince the decision makers to live on the bleeding edge.
I had the opportunity to present to a local organization in Salt Lake City on the techniques Lullabot uses for making kick ass presentations and how we streamline our presentations so they're reusable amongst our teaching staff. Watch the video below and download the slides.
I had the opportunity to present to a local organization in Salt Lake City on the techniques Lullabot uses for making kick ass presentations and how we streamline our presentations so they're reusable amongst our teaching staff. Watch the video below and download the slides.
Some of you may have seen my tweets and screencasts about the ELI Media Server. It's a new project as part of ELMS that will involve a lot of screencasts about how we're integrating m Features JWPlayer Module
Building a website I recently ran into an issue where I had HTML search facets interacting with Drupal views. The user would click on the facet and it would filter the view depending on the argument. I ended up implementing hook_views_query_alter. To make sure the values I wanted to filter on were in the view, I added the search facets into the view as fields. This automatically joins the necessary tables so that you don’t have to.
Implementing hook_views_query_alter requires two parameters, view and query, both are passed by reference. Since this hook is called for every view the first thing I did was check that I was altering the right query by adding an if statement that checks the view name. After that you're free to modify the query as you wish. In my example, I looped through the search facets and added them as where statements and arguments to the query.
function search_views_query_alter(&$view, &$query) {
if($view->name == 'example_view_name'){
foreach($parsed_url AS $key => $value){
$query->where[0]['clauses'][] = 'profile_values_profile_' . $key . '.value IN ("%s")';
Building a website I recently ran into an issue where I had HTML search facets interacting with Drupal views. The user would click on the facet and it would filter the view depending on the argument. I ended up implementing hook_views_query_alter. To make sure the values I wanted to filter on were in the view, I added the search facets into the view as fields. This automatically joins the necessary tables so that you don’t have to.
Implementing hook_views_query_alter requires two parameters, view and query, both are passed by reference. Since this hook is called for every view the first thing I did was check that I was altering the right query by adding an if statement that checks the view name. After that you're free to modify the query as you wish. In my example, I looped through the search facets and added them as where statements and arguments to the query.
function search_views_query_alter(&$view, &$query) {
if($view->name == 'example_view_name'){
foreach($parsed_url AS $key => $value){
$query->where[0]['clauses'][] = 'profile_values_profile_' . $key . '.value IN ("%s")';
Am 20.09. trifft sich die Hamburger Drupal UserGroup wieder um 18:30 Uhr im "13. Stock", in der Lerchenstr. 28a.
Auf dem Programm steht ein Bericht von der DrupalCon aus Kopenhagen. Als besondere Attraktion haben wir von dort fünf Drupal Kartenspiele zum Verteilen mitgebracht.
Alles weitere findet ihr hier:
In part 1 of our Maestro module overview we explained the different task types that we have available in the module. One of these task types is the Interactive Task and this blog post will provide more detail on this task type and how to create your own custom function for it to use.
In an interactive workflow driven process, there are many times you need to present information or request information to a user. Examples of this would include:
Basically any task where we want to interact with the user and we want full control over what is displayed. We may need to prompt the user with custom submit actions and execute code depending on what action the user takes.
Wow! Code-Free Drupal Layout with Skinr, Fusion and Panels has been my best launch of an ebook ever. Thanks to everyone that's already purchased their copy. I hope you're enjoying it so far. I made a special offer to my mailing list yesterday and it was so hugely popular that I thought I'd extend it to everyone else too.
Anyone that has purchased Code-Free Drupal Layout with Skinr, Fusion and Panels as of 11:59PM EST (Eastern Time..are we daylight or standard right now? I always get them mixed up.) Sunday September 5 will be eligible to attend a FREE one-hour Webinar next Wednesday. I'll run you through the content of the book. Show you the demo (and real) sites that were used to create the content and answer your questions. If you've already bought the ebook your name is already on the list for the Webinar and you'll get an email early next week with the sign-on details.
Not interested in spending your hard-earned $11.95 on an ebook? That's cool. You can learn a lot from these free resources too:
Gastbeitrag von Ramona Fischer
Eine gelungene Premiere: Mit 1 200 Teilnehmern aus 52 Ländern war die DrupalCon in Kopenhagen (24.-27.August) die bisher größte Drupal-Konferenz in Europa. Neben zahlreichen Sessions stand bei dem vier-tägigen Event vor allem Networking auf dem Programm. Mit eigener Bar („FooBar“), der Premiere der ersten Drupal-Rockband („The Kitten Killers“) und eigens gebrautem Bier („AwesomeSauce“) wollten die Veranstalter die Community weiter zusammenbringen. Mit welchen Erwartungen kamen die Teilnehmer auf die diesjährige europäische DrupalCon? Was waren die Herausforderungen für die Organisatoren? Und wo geht die Reise hin?
„Ich bin hier um Leute zu treffen und mein persönliches Netzwerk auszubauen,“ sagt Drupal-Programmierer Julien Dubois (CommerceGuys, Paris), der zum ersten Mal eine DrupalCon besucht. Neben Sessions und Codesprints stehen für den 23-jährigen vor allem die Menschen im Vordergund. „Es ist fantastisch die Gesichter aus dem Netz endlich einmal live treffen zu können.“ Auch Drupal-Consultant und Autor Hagen Graf (Frankreich) kam vor allem, um sich nach bekannten und neuen Gesichtern umzuschauen. „Ich bin schon lange dabei und finde es am interessantesten zu sehen, wen es noch gibt und wer neu dazugekommen ist“, sagt Graf, der durch zahlreiche Drupal- Fachpublikationen in der Szene bekannt ist. „Socialising ist ein zentrales Element von Drupal-Konferenzen“, meint Graf. Tagsüber werde fachlich diskutiert und nachts an der Theke auch schon mal der ein oder andere Mitarbeiter eingestellt. Auch Web Producer Robert O‘Connor (Booksellers.com, London) wollte die DrupalCon nutzen, um Verträge mit nach Hause zu bringen. „Ich bin auf der Suche nach talentierten Themern, Designern und Entwicklern mit denen wir auf Projektbasis zusammenarbeiten können.“ Der Entwicklungschef, der von seinem Vorgesetzten erstmals zur DrupalCon entsandt wurde, besucht die Konferenz auch aus strategischen Gründen. „Uns interessiert welche Geschäftsmodelle unsere Mitbewerber nutzen und wie sie mit Drupal ihr Geld verdienen.“
„Entwicklung ist notwendig“Nicht nur auf der diesjährigen DrupalCon war der Einfluss von geschäftlichen Interessen deutlich spürbar. Ob Freelancer, mittelständische Unternehmen oder große Marktakteure wie IBM oder Accenture: immer mehr Nutzer verwenden das quelloffene CMS um ihren Lebensunterhalt zu finanzieren. Ihre unterschiedlichen Interessen bringen die Community in Bewegung. „Die Veränderungen der Community sind Teil eines natürlichen Wachstumsprozesses“, sagt User Nummer eins Dries Buytaert (Acquia, Belgien). Für den Erfinder von Drupal ist Wachstum eine Chance: „Wir müssen offen sein und uns den Veränderungen anpassen, sonst bleiben wir stehen.“ Wie stark sich die DrupalCommunity in den vergangenen Jahren verändert hat, weiß Drupal-Trainer Bèr Kessels (Niederlande). Der IT-Experte ist seit den ersten Stunden dabei. „Unsere ersten ,DrupalCons‘ fanden in kleinen Konferenzräumen statt, in denen die Internetverbindung häufig zusammenbrach und der Pizza-Lieferant noch mit dem Fahrrad angeradelt kam.“ Bei der zweiten DrupalCon in Amsterdam habe es seiner Zeit noch weitere OpenSource Veranstaltungen gegeben, unter anderem eine Konferenz von O‘Reilly, erinnert sich der Drupal-Experte. „Nach und nach kamen die O‘Reilly-Jungs zu uns rüber, weil es bei Drupal viel spannender war.“ Dieses familiäre „Jeder-kennt-jeden“-Gefühl verschwinde mit der zunehmenden Verbreitung von Drupal, bedauert Kessels. Allerdings seien die Veranstaltungen mit zunehmender Größe nunmehr inhaltlich und technisch weitaus professioneller.
Eine Frage der LocationSymbolisch für die Veränderung in der Community ist die Größe und Ausstattung der Location einer DrupalCon. „Früher reichten Räume für 30 bis 40 Leute, die bekam man meistens umsonst über eine Universität“, erzählt der Event-Manager der Drupal Association, Cary Gordon (Cherry Hill Company, California). Mit Teilnehmerzahlen wie aktuell 1 200 oder 3 000 in San Francisco (USA, 2010) sei die Suche nach einer geeigneten Location inzwischen eine der größten Herausforderungen für die Organisatoren. Das bestätigt der Kopenhagener Team-Leader Morten Wulff: „Unser Ziel war es, die Community durch geeignete Rahmenbedingungen an einem zentralen Punkt zusammen zu bringen“, erklärt der WebDesigner, der seinen Arbeitseinsatz für die Organisation der DrupalCon auf 800 bis 1000 Arbeitsstunden einschätzt. Nach langem Hin-und Her habe man auf das außerhalb gelegene Bella Center ausweichen müssen, da die ursprünglich geplante zentrale Location nicht finanzierbar war. Um das Location-Problem zu lösen, planen die Organisatoren der DrupalCon 2011 in Chicago (USA) ein alternatives Modell. Organisatorin Tiffany Farris verrät auf der DrupalCon in Kopenhagen: „Wir konzentrieren alles auf einem Fleck und kapern für unsere Teilnehmer ein komplettes Hotel“.
Plattform für Austausch und InspirationWie wichtig das persönliche Zusammentreffen der Community ist weiß Drupal-Pionier Dries Buytaert: Konferenzen wie die DrupalCon seien ein wichtiges Standbein der Community, um aus der Anonymität herauszutreten und die Menschen hinter den Nicknames kennen zu lernen, so der Drupal-Gründer.“Ohne Konferenzen könnten wir nicht zusammenarbeiten.“ Dieser Ansicht ist auch der Infrastructure Manager der Drupal Association, Gerhard Killesreiter (Freiburg). Ebenso wichtig wie internationale DrupalCons seien Aktivitäten in Usergroups, Drupalcamps und Codesprints, fügt der Drupal-Consultant hinzu. Denn hier finde Innovation statt, würden Ideen geboren und aktiv weiterentwickelt. „Der Drupal-Funke entsteht lokal“, ist Killesreiter überzeugt. Bei Web Producer Robert O‘Connor scheint der Drupal-Funke bereits nach dieser ersten DrupalCon übergesprungen zu sein: „Sobald ich wieder in London bin trete ich der lokalen Usergroup bei“, erklärt der frischgebackene Drupaler vor seiner Heimreise.
Ein persönliches FazitMeine allererste DrupalCon. Das waren vor allem eine abenteuerliche Anreise. Eine noch abenteuerlichere Abreise. Und zwischen drin unzählige interessante Gespräche mit vielen großartigen Menschen über Gott, die Welt und Drupal. Trotz der übersichtlichen Essenrationen und dem dafür umso unübersichtlicheren dänischen Preisgefüge, konnte man mit ein wenig Improvisation relativ preiswert über die Runden kommen. (Wobei „preiswert“ dennoch ein recht dehnbarer Begriff ist )
Für mich war die DrupalCon in Kopenhagen ein großartiges Erlebnis und eine einmalige Erfahrung, die ich so schnell nicht vergessen werde. Deshalb geht mein aufrichtiger Dank an Erdfisch und die Drupal Initiative, die dieses Abenteuer für mich möglich gemacht haben. Und ich danke allen, die Ihre Erfahrungen, Erlebnisse und Ansichten mit mir geteilt haben und mir die Möglichkeit geben, dies alles in Worte zu verpacken!
Und ganz zum Schluss: hier noch ein paar Zahlen, die die Veranstalter gesammelt haben:
Insgesamt 5000 Flaschen des selbst gebrauten Drupal- Biers „AwesomeSauce“, 2 Flaschen Jack Daniels und 1 Flasche Jägermeister gingen laut Veranstalter in der „FooBar“ über die Theke. „Ich habe keine Ahnung wie viele Leute in der Bar getrunken haben“, sagt Organisator Morten Wulff. „Aber sie waren glücklich“. Und Szeget-Organisator Gàbor Hojtsy (Ungarn) kommentiert: „Wir Drupaler haben eine Tendenz mächtig zu feiern.“
--> Weitere Bilder: --> Trackback URL für diesen Beitrag: http://blog.erdfisch.de/trackback/273Sie werden immer wieder angefragt und haben schon Generationen von Webdesignern vor die Frage gestellt: wie am besten implementieren? Runde Ecken und Schattenwürfe sind beliebte Elemente der Seitengestaltung und werden seit Jahren eingesetzt.
In den meisten Fällen erfolgt die Umsetzung dabei noch immer mit der Hilfe schon verschachtelten DIV-Konstrukten und Grafiken, obwohl entsprechende CSS-Anweisungen für solche Effekte seit geraumer Zeit existieren. Grund ist einmal mehr das Unvermögen des Internet Explorer, auch in seiner bisher aktuellen Version 8, runde Ecken anzuzeigen, und auch Schattenwürfe sind nur mit in der Anzeige nicht äquivalenten proprietären MS-Filter CSS-Anweisungen machbar.
Proprietär, sprich auf den jeweiligen Browser limitiert sind derzeit allerdings auch noch die Anweisungen, die Mozilla- (Firefox) bzw. Webkit-basierte Browser (Safari, Chrome) verwenden. Schauen wir uns einmal ein Beispiel aus der Drupal-Distribution Open Atrium von Development Seed an.
Die erste (für Firefox) und die dritte (für Safari und Chrome) Anweisung definieren für das HTML Element mit der Klasse .container runde Ecken mit dem Radius 5px für alle Ecken außer der rechten oberen Ecke.
Die zweite (für Firefox) und die vierte (für Safari und Chrome) Anweisung wiederum versieht den Container mit einem Schattenwurf, wobei die 3 Anweisungen folgendes machen:
Die oben beschriebenen Anweisungen sehen dann am Ende wie folgt im Browser aus:
Und was macht der Internet Explorer? Er ignoriert das ganze erstmal geflissentlich und zeigt den Container so an:
Immerhin, es kann davon ausgegangen werden, dass mit dem Erscheinen des IE9, der runde Ecken untersützten soll , zumindest diese CSS Anweisung in Zukunft häufiger zu sehen sein wird.
--> --> Trackback URL für diesen Beitrag: http://blog.erdfisch.de/trackback/272The new Atenea tech website, a drupalshop company from Barcelona, have a clean design, based on the old website design and our new corporative brand.
In this new site we try to highlight this elements: