Planet Drupal

Syndicate content
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 15 min 58 sec ago

Propeople Blog: Propeople Wins Gold at the Danish Drupal Awards

Mon, 04/14/2014 - 07:55
div id=comment-wrapper-nid-1440/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpPropeople was the big winner at the first ever a href=http://www.drupalpro.dk/danish-drupal-award-2014Danish Drupal Awards/a. This new competition acknowledges the agencies and companies that excel in Drupal web design and development. Propeople won gold in 5 of the 7 award categories, one in every category for which we were nominated!/ppDrupal agencies in Denmark were the ones who nominated, and voted for, each other (with individual companies not able to vote for themselves). It is, of course, a great recognition for the winners to have been chosen by those that make up the industry itself. As a a href=http://wearepropeople.comDrupal company/a that started in Denmark, Propeople is incredibly proud to have received this acknowledgement and seal of approval from our colleagues in the Danish industry./pp /ppimg alt=Propeople at the 2014 Danish Drupal Awards class=media-element file-default data-file_info=%7B%22fid%22:%223386%22,%22view_mode%22:%22default%22,%22fields%22:%7B%22format%22:%22default%22,%22field_file_image_alt_text%5Bund%5D%5B0%5D%5Bvalue%5D%22:%22Propeople%20at%20the%202014%20Danish%20Drupal%20Awards%22,%22field_file_image_title_text%5Bund%5D%5B0%5D%5Bvalue%5D%22:%22%22,%22field_tags%5Bund%5D%22:%22%22%7D,%22type%22:%22media%22%7D src=http://d3gda9raw7t781.cloudfront.net/sites/default/files/drupal-awards-2014-9_0.jpg style=line-height: 1.538em; typeof=foaf:Image //ppPropeople walked away from the ceremony with awards in the following categories: Best Drupal Website, Best Drupal Media site, Best Drupal NGO Site, Best Drupal Intranet, and Best Public Drupal Site. The last three awards were won in collaboration with Bysted, one of our sister companies who, like Propeople, is a part of the Intellecta Group. The awards bestowed upon Propeople are a testament to the quality and professionalism of our team of web specialists and Drupal experts, and we couldn’t be happier about them! See below for a video recap of the awards ceremony, and a list of the winning websites. /pp /pp/pdiv class=media-youtube-video media-element file-default media-youtube-1 iframe class=media-youtube-player width=640 height=390 title=Drupal Award 2014 - Propeople src=//www.youtube.com/embed/4zLIgcygzBU?wmode=opaque frameborder=0 allowfullscreen=Video of Drupal Award 2014 - Propeople/iframe /div p /ph2The Winning Websites/h2p class=p1span class=s1strongBest Drupal Website:/strong/spanbr /span style=line-height: 1.538em;Gold Award: /spana href=http://NFBIO.dk style=line-height: 1.538em;span class=s2bNFBIO.dk/b/span/aspan style=line-height: 1.538em; , created for Nordisk Film by Propeople/span/pp class=p1span class=s1strongBest Drupal NGO Site:/strong/spanbr /span style=line-height: 1.538em;Gold Award: /spana href=http://visitcopenhagen.com style=line-height: 1.538em;span class=s2bvisitcopenhagen.com/b/span/aspan style=line-height: 1.538em;, created for Wonderful Copenhagen by Propeople and Bysted/span/pp class=p1span class=s1strongBest Drupal Intranet:/strong/spanbr /span style=line-height: 1.538em;Gold Award : KK intranet, created for the Municipality of Copenhagen by Propeople and Bysted/span/pp class=p2span style=line-height: 1.538em;strongBest Public Drupal website:/strong/spanbr /span style=line-height: 1.538em;Gold Award: /spana href=http://visitcopenhagen.com style=line-height: 1.538em;span class=s2bvisitcopenhagen.com/b/span/aspan style=line-height: 1.538em;, created for Wonderful Copenhagen by Propeople and Bysted/spanbr /span style=line-height: 1.538em;Bronze Award: /spana href=http://roskilde.dk style=line-height: 1.538em;span class=s2broskilde.dk/b/span/aspan style=line-height: 1.538em;, created for the Municipality of Roskilde by Propeople and Bysted/span/pp class=p2span style=line-height: 1.538em;strongBest Drupal Media site:/strong/spanbr /span style=line-height: 1.538em;Gold: /spana href=http://NFBIO.dk style=line-height: 1.538em;span class=s2bNFBIO.dk/b/span/aspan style=line-height: 1.538em;, created for Nordisk Film by Propeople/span/pp class=p2span style=line-height: 1.538em;The awards bestowed upon Propeople are a testament to the quality and professionalism of our team of web specialists and a href=/aboutDrupal experts/a, and we couldn’t be happier about them! If you want to learn about how Propeople can make your next project a winning website, make sure to /spana href=mailto:office@wearepropeople.com style=line-height: 1.538em;contact us/aspan style=line-height: 1.538em;./span/p/div/div/divdiv class=field field-name-field-tags field-type-taxonomy-term-reference field-label-abovediv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/propeople typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Propeople/a/divdiv class=field-item odda href=/tags/drupal typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal/a/divdiv class=field-item evena href=/tags/awards typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Awards/a/divdiv class=field-item odda href=/tags/denmark typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Denmark/a/div/div/divdiv class=field field-name-field-drupal-planet field-type-taxonomy-term-reference field-label-abovediv class=field-labelCheck this option to include this post in Planet Drupal aggregator:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/drupal/planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=planet/a/div/div/divdiv class=field field-name-field-topics field-type-taxonomy-term-reference field-label-abovediv class=field-labelTopics:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/topics/business-strategy typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Business amp; Strategy/a/div/div/div

Drupal core announcements: Drupal core security release window on Wednesday, April 16

Mon, 04/14/2014 - 07:18
div class=field field-type-datestamp field-field-start7 div class=field-items div class=field-item odd div class=field-label-inline-first Start:nbsp;/div span class=date-display-single2014-04-16 (All day) America/New_York/span /div /div /div div class=field field-type-text field-field-event-type div class=field-items div class=field-item odd Sprint /div /div /div div class=field field-type-userreference field-field-organizers div class=field-labelOrganizers:nbsp;/div div class=field-items div class=field-item odd a href=/user/14705 title=View user profile.David_Rothstein/a /div /div /div pThe monthly security release window for Drupal 6 and Drupal 7 core will take place on Wednesday, April 16./p pThis does not mean that a Drupal core security release will necessarily take place on that date for either the Drupal 6 or Drupal 7 branches, only that you should prepare to look out for one (and be ready to update your Drupal sites in the event that the Drupal security team decides to make a release)./p pThere will be no bug fix release on this date; the next window for a Drupal core bug fix release is Wednesday, May 7./p pFor more information on Drupal core release windows, see the documentation on a href=http://drupal.org/documentation/version-info#whenrelease timing/a and a href=http://drupal.org/node/1173280security releases/a, and the a href=http://groups.drupal.org/node/260803discussion/a that led to this policy being implemented./p

Larry Garfield: The Functional PHP tour

Mon, 04/14/2014 - 06:35
pEver heard of functional programming? Not procedural programming, but actual functional programming. Probably, as some fancy academic thing that no one really uses, right?/p pDid you know you can do it in PHP, too? It's true. In fact, I'll be speaking about it four times in the next couple of weeks!/p pa href=http://www.garfieldtech.com/blog/functional-php-tour target=_blankread more/a/p

Darren Mothersele: I Don't Use Recruitment Agents

Mon, 04/14/2014 - 01:00
pI started working with Drupal full time in 2007. I knew back then I was on to a winner, as none of the other open-source systems I evaluated at the time offered the same power and flexibility. It took a while for mainstream web development community to catch on, but over the years the Drupal community has seen massive growth, and now Drupal powers some of the biggest sites on the internet, well over 1 million websites./p pBut, this success brings problems, and one recurring complaint I#39;ve heard over the years has been about the difficulty in finding top Drupal talent. This has made Drupal a prime target for recruitment agencies deception and dirty tricks./p !--break-- pWunderroot are a well known company in the Drupal world, and are known to be a good employer. As UK MD, Steve Parks, says in his blog a href=http://wunderroot.co.uk/blog/we-dont-use-recruitment-agentsWe Don#39;t Use Recruitment Agents/a/p blockquote We would really love to be able to use recruitment agencies — imagine: a team of people with genuine experience in hiring great staff, with fantastic contacts books, and taking the role of a trusted friend to guide us through advertising, filtering, selecting and engaging the right people. It'd be fantastic. We'd pay good money for that. strongUnfortunately, that's not how most recruitment agencies work in reality./strong /blockquote pI have experience with working with recruitment consultants from both sides. Before I started freelancing in Drupal full time I was running a digital music startup. As a successful startup we experienced fast growth, and didn#39;t have the resources in-house to do thorough candidate searches. We used a couple of recruitment consultants and were consistently disappointed. Candidates were misrepresented, to the point where one didn#39;t recognise his own CV in an interview./p pOn the other side, as a candidate, I do not use agencies for work. One experience in particular put me off for many years./p pI interviewed for a position, but decided after the first interview that, although the opportunity was interesting, I knew I was not the right candidate. The company wanted to invite me back for a second interview, but I told the consultant that I was not interested, and explained my reasons. Unfortunately, the consultant would not take no for an answer, and I was subjected to a week of harassment (to the point of bullying) over my decision./p pIn a href=http://wunderroot.co.uk/blog/we-dont-use-recruitment-agentsWe Don#39;t Use Recruitment Agents/a, Steve Parks tells of a quot;bait and switchquot; operation where developers had been approached by recruitment agencies saying that they had been engaged by Wunderroot to headhunt (the bait) in order to get someone interested, but then saying the position was filled and proposing other positions (the switch)./p pI#39;m not sure if it#39;s the same dirty tactic in operation, but I have heard in the past of an employer receiving my CV from an agency claiming to represent me. The employer knew me directly, so checked, and they had an out-of-date CV that I had given to the agency for a different opportunity previously. This came up in conversation at a Drupal meetup and it was suggested that this is probably not a mistake as other developers had heard of it happening too./p pThe extreme of recruiters#39; tricks are documented in a href=http://web.archive.org/web/20120601080215/http://www.kernelmag.com/scene/2133/consol-yourself-with-this-one/this old post/a from Kernel Mag in which Consol Partners are accused of quot;telling outrageous lies to candidates and start-upsquot;./p pIn a post on a href=http://www.ere.net/2013/12/16/the-top-25-recruiting-trends-problems-and-opportunities-for-2014-part-2-of-2/recruiting trends/a ERE suggest that, in an era when candidate sourcing is becoming easier as everyone is quot;findablequot; on the internet, recruiters should quot;shift toward improving the various selling components of recruitingquot;. I#39;m not sure exactly what they mean by #39;emselling components/em#39; but I would beg recruitment agencies not to do this, and instead focus on providing emvalue/em./p h3Recruiters - Do This:/h3 pHere#39;s a short TODO list for recruiters:/p ul liClean up your industry: Get rid of the deception and bullying./li liProvide genuine value (c.f. Steve Parks quote above)./li /ul h3Until then.../h3 pIf you#39;re a reputable company looking to source Drupal developers, or you are a Drupal developer working in London or the UK, get in touch. I#39;m starting a free job board on a href=http://www.drupaldeveloper.co.uk/jobsDrupalDeveloper.co.uk/a./p

Gábor Hojtsy: The NYC Camp Drupal 8 Multilingual session that wasn't

Sun, 04/13/2014 - 16:54
div class=field field-name-body field-type-text-with-summary field-label-hidden view-mode-rssdiv class=field-itemsdiv class=field-item evenpDid you expect to see how Drupal 8 improves multilingual tasks at NYC Camp? Well, bad luck! I'd like to apologise in place of the NYC Camp team for their messing up the schedule yesterday and their lack of communication following. I was told to set up for my presentation in a room that was not even meant to be a presentation room, let alone emmy/em presentation room, even though it was confirmed by several volunteers coming to the room. Later on yesterday, several people asked me why I did not show up for my session. a href=https://www.youtube.com/watch?v=ImWExiDKUSQI did/a./p pThe good news is that I delivered this talk before, and although the latest recorded copy is definitely not as up to date as the one I worked on for NYC Camp, you can watch it here (fast forward to 12:04 to the start of the presentation itself):/p iframe width=800 height=450 src=//www.youtube.com/embed/F0rID9sCr1g?rel=0amp;t=12m4s frameborder=0 allowfullscreen=/iframep I would have loved to talk to you, bring you all the good news, answer your questions and hopefully inspire you to join our efforts. I did not get a chance this time. Hope to catch up with you sometime later at other events!/p /div/div/div

Freelock : Heartbleed - Do you need to do anything?

Sun, 04/13/2014 - 00:46
div class=g-plusone-wrapper style=margin: 0 1em 1em 1em;float:right g:plusone href=http://www.freelock.com/blog/john-locke/2014-04/heartbleed-do-you-need-do-anything size=medium annotation=bubble width=250 /g:plusone/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even pEverybody is writing about Heartbleed this week. The reason? It probably affects more people than any other vulnerability we've ever seen. If you ever log into any web site, anywhere, your password might be revealed -- and that is just the start. The biggest problem? Nobody really knows if somebody actually used this attack.img alt= class=media-image height=250 style=width: 200px; height: 250px; float: right; width=200 rel=lightbox src=/sites/default/files/Heartbleed.png //p/div/div/divdiv class=field field-name-taxonomy-vocabulary-5 field-type-taxonomy-term-reference field-label-hiddendiv class=field-itemsdiv class=field-item evena href=/tag/heartbleedHeartbleed/a/divdiv class=field-item odda href=/tag/e-commerceE-Commerce/a/divdiv class=field-item evena href=/tag/securitySecurity/a/divdiv class=field-item odda href=/tag/sslSSL/a/divdiv class=field-item evena href=/tag/drupal-planetDrupal Planet/a/div/div/div

Zero to Drupal: DrupalCampSTL 2014

Fri, 04/11/2014 - 20:48
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encoded pIn just over two weeks, a href=http://groups.drupal.org/st-louisThe St. Louis Drupal User's Group/a will host St. Louis' first ever a href=http://2014.drupalstl.orgDrupalCamp/a. The final a href=https://2014.drupalstl.org/#nav-speakerssessions/a were announced last week and it's shaping up to be an awesome experience for a wide variety of folks looking to learn more about Drupal./p pAs a href=http://twitter.com/geerlingguy@geerlingguy/a, myself, and a few other great folks from the STLDUG began discussing the idea of hosting St. Louis' first ever DrupalCamp last year, we decided that we wanted to gear our first camp towards those who were just getting started with Drupal. I've been a part of the STLDUG for several years now and two things have been constant: newcomers looking to learn more about Drupal, and a strong need for Drupal developers in the St. Louis area. What's more is that the community of developers, stakeholders, and hobbyists in this city is nothing short of amazing. Naturally, it only made sense to put together a camp that would allow us to share our experiences and expertise with those wanting to learn./p pSo if you're in or around the St. Louis area and you're looking to learn more about Drupal, check out the a href=https://2014.drupalstl.org/#nav-speakerssessions/a, a href=https://2014.drupalstl.org/registerregister/a today, and I look forward to meeting you on April 26th!/p /div/div/divh3Tags/h3ul class=inlineli class=firsta href=/tags/drupalcampdrupalcamp/a/li lia href=/tags/drupalcampstldrupalcampstl/a/li li class=lasta href=/tags/drupal-planetdrupal-planet/a/li /ul

Palantir: D8FTW: Rolling Out the Welcome Mat

Fri, 04/11/2014 - 20:28
span class=featured-blog-image img typeof=foaf:Image src=http://www.palantir.net/sites/default/files/styles/bloglandingpage-thumbnail/public/blog/images/d8-ftw-welcome.png?itok=JuHHqzNx width=262 height=175 alt=D8FTW! Welcome! title=D8FTW: Rolling Out the Welcome Mat / /span pAt a href=http://mw2014.museumsandtheweb.com/Museums and the Web/a earlier this month a href=http://palantir.net/about/team/ken-rickardKen Rickard/a and I ran a developer training seminar for the still-in-alpha-but-getting-there Drupal 8. It was a small group, which wasn't surprising given the event. One of the most interesting things about it, though, was that there was only one PHP developer in the room./p pThe most active student in the class was an experienced C# developer. He had never worked with PHP before, and, really, didn't seem like he was going to start any time soon. He was mostly there to get a sense for how to integrate Drupal with his company's product for museums./p pDespite that, he was able to follow the material just fine. In fact, the only questions he had were related to PHP itself: Its shared-nothing runtime model, the magic code__construct()/code method name, etc. The actual software engineering parts, the general syntax, dependency injection... all of those were easy. Most notably, when we got to the concept of services he even said aloud Oh those, yeah, easy./p pHere's an experienced developer who has never used PHP before, much less Drupal, and he could follow a code-intensive Drupal 8 training class. Let that sink in./p pThere's an old adage that once you know one language you can easily pick up another because it's all just programming. That's not actually true; you can easily pick up another language in a similar family. Jumping between PHP, C#, and Java is fairly easy, but don't expect to jump right into Haskell, Erlang, or ML (or vice versa)./p pThat's why our C# developer was able to follow Drupal 8 so easily. PHP's object-oriented model is, by design, very similar to that in Java, C#, and by extension somewhat to C++. It has its own quirks and flavor, to be sure, as does any language. The basic concepts, though — classes, methods, interfaces, services, domain objects, dependency injection — are fairly easily transferrable between them. The best practices that apply in one language are, generally, at least decent practices in another. The syntax may vary but the underlying principles are closely related and the syntax is generally recognizable./p pIn the latest a href=http://www.tiobe.com/index.php/content/paperinfo/tpci/index.htmlTIOBE index of programming language popularity/a (March 2014 as of this writing), PHP has held fairly steady at a very respectable 6th place for over a decade. That's no mean feat. Look up a little bit higher on that list, though, and notice a few familiar faces: Java sits at 2nd place, C++ at 4th, and C# at 5th./p pThere are a emlot/em of Java and C# developers out there. The corporate world especially is full of them. That's millions (yes, millions) of developers who may not know PHP, but already know the same underlying concepts behind modern, object-oriented PHP. If they need to learn PHP, they can./p pThat's millions (yes, millions) of developers who may not know Drupal but if they need to learn it, they can./p pConversely, what do you think happened when we showed our C# developer hooks? He recoiled. Physically./p pMagic naming of language syntax is not a common practice in the Java/C++/C#/PHP family of languages. To developers coming in from other family languages hooks and big nested arrays are the least-familiar parts of the code base. Those are, in fact, the hardest to learn for the overwhelming majority of the world that is not already a Drupal developer. That's why there has been considerable effort to try and migrate away from naked data structures to industry standard language techniques: It makes Drupal easier to learn in the long run, as well as the other benefits of a href=http://palantir.net/blog/d8ftw-breadcrumbs-workcommon patterns/a and easier modifiability. Hooks and arrays-of-doom haven't gone away yet, but in the long run their days are numbered./p pDrupal 8 won't just be easier to learn for existing PHP developers. It will be easier to learn for existing developers, period./p

Verbosity: Migrating multilingual data into Drupal 8

Fri, 04/11/2014 - 20:19
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpFirst thing, have a D6 site with multilingual things ready to go! This node has a file attached (see end of post) with a copy of D6 with some translated nodes and site information (a href=https://drupal.org/node/313272see settings.php file settings to translate these variables/a). The file is a drush archive./p pD6 Requirements at this time:/p ulliIt must have CCK installed (2014-04-11)/li liRecommended to install in the non-English language if you wish to download the translations automatically (this isn't working in the UI yet 2014-04-11). You can also go download the translations manually later. /li/ulh3Setting up D8/h3 pemCurrently we do not work from the main branch as there are significant changes happening in this area of Drupal 8. Some things may be broken. You have been warned! Please test and update issue summaries where appropriate./em/p ulliClone the IMP migration sandbox and install Drupal 8 https://drupal.org/sandbox/chx/2105305/li liEnable strongmigrate, migrate_drupal, content_translation, configuration_translation/strong, locale/Interface Translation, language (these last two are installed by default if you did not install in English)/li liEnable English as a language/li liGet the patch so you can bind to a second database in D8 https://drupal.org/node/2181775/li liCreate a manifest.yml file in the root/li /ulh3Migration Mappings/h3 pPut this file int he root of your D8 site. If you did migrations to D7 with the latest versions of migrate and d2d, this file similar to your migrate.inc file registration array (but in a completely new format)./p pstrongmanifest.yml/strong/p div class=geshifilter div class=text geshifilter-text style=font-family:monospace;# nodesbr / - d6_user_rolebr / #- d6_user (not working yet - does not meet requirements 2014-04-11)br / - d6_language_types # Patch needed 2014-04-11 https://drupal.org/node/2225293br / - d6_language_negotiation # needs above patchbr / - d6_language # Patches needed 2014-04-11 https://drupal.org/node/2166875 and https://drupal.org/node/2234623 p- d6_filter_format/p p- d6_node_typebr / - d6_node_settings # gets story content typebr / - d6_node:*br / - d6_node_body_field/p p- d6_view_modes/p/div /div pYou can find the complete list of migrations at span class=geshifiltercode class=text geshifilter-textcore/modules/migrate_drupal/migrate.config.yml/code/span some (like d6_user are not yet working 2014-04-11)./p h3Running the Migration/h3 pThen, on the command line, run your manifest file. I used a D6 database with no password because of the bug mentioned above./p pspan class=geshifiltercode class=text geshifilter-textdrush migrate-manifest mysql://d6@localhost/d6 manifest.yml/code/span/p pYou will need the latest Drush if you want support D8! A UI-based workflow is being developed here: https://drupal.org/node/2200379/p h3Rolling Back/h3 pThis does not exist yet, but if you are familiar with doing this manually in D7 the process is the same:/p pUse the UI to delete the affected things (in this example, delete your nodes)br / Clear the database table that stores the migration info for the specific migration: span class=geshifiltercode class=text geshifilter-textmysqlgt; delete from migrate_map_d6_node;/code/span/p h3Other howtos/h3 pWriting D6 to D8 entity migrations - https://groups.drupal.org/node/387488br / How to test Drupal 6 to Drupal 8 migrations - https://groups.drupal.org/node/398588br / eliza411 - http://dspeak.com/fldc14/dothis.html/p h3More information on Migrate in Core / IMP/h3 pYou can follow the initiative at a href=https://groups.drupal.org/impgroups.drupal.org/imp/a./p /div/div/divdiv class=field field-name-upload field-type-file field-label-hiddendiv class=field-itemsdiv class=field-item eventable class=table table-striped sticky-enabled theadtrthAttachment/ththSize/th /tr/thead tbody tr class=oddtdspan class=fileimg class=file-icon alt= title=application/octet-stream src=/modules/file/icons/application-octet-stream.png / a href=http://www.verbosity.ca/files/d6.20140410_202730.tar.gz type=application/octet-stream; length=1800943 title=d6.20140410_202730.tar.gzDrupal 6 drush archive with translated nodes and site information/a/span/tdtd1.72 MB/td /tr /tbody /table /div/div/divdiv class=field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-abovediv class=field-labelCategory:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/d8miD8MI/a/divdiv class=field-item odda href=/drupal-8Drupal 8/a/divdiv class=field-item evena href=/drupal-articlesDrupal Articles/a/divdiv class=field-item odda href=/drupal-planetDrupal Planet/a/div/div/div

Janez Urevc: You should come to DC Alpe-Adria (really!)

Fri, 04/11/2014 - 17:56
div class=field field-name-body field-type-text-with-summary field-label-hidden view-mode-rssdiv class=field-itemsdiv class=field-item even property=content:encodedp iframe allowfullscreen= frameborder=0 height=360 src=//www.youtube.com/embed/W_YY0dxpJOY width=640/iframe/p pIf you came this far you probably liked this video just as much as I did :). You should really consider coming to Portorož in May to attend DC Alpe-Adria. We will have 2 days of great sessions, BoFs and sprints + 2 more day of extended sprints where we're going to focus on D8 and making it rock!/p pPortorož is also a great destination for children and families so you could bring your significant others and/or families with you and extend Drupal camp into an unforgettable vacation./p pInterested? Of course you are! Find out more at a href=http://drupalalpeadria.orgdrupalalpeadria.org/a./p /div/div/div

Phase2: An Open Source PartnerShip A Year In The Making

Fri, 04/11/2014 - 15:52
p dir=ltra href=http://www.phase2technology.com/wp-content/uploads/2014/04/OpenShift_AtriumSticker4.pngimg class=wp-image-6957 alignleft alt=OpenShift_AtriumSticker4 src=http://www.phase2technology.com/wp-content/uploads/2014/04/OpenShift_AtriumSticker4.png width=236 height=236 //aIt was one year ago that our own a href=http://www.phase2technology.com/author/smerrill/Steven Merrill/a, Director of Engineering at Phase2, found himself at the RedHat Summit, when he stopped in front of the OpenShift booth. a href=https://www.openshift.com/?sc_cid=70160000000UJArAAOamp;gclid=CJySmImH0b0CFeMF7Aod40YAcQOpenShift/a is an open-source Platform As A Service (PaaS) solution that offers developers a cloud application platform with a choice of programming languages, frameworks and application lifecycle tools to build and run their applications. The platform provides built-in support for Node.js, Ruby, Python, PHP, Perl, and Java, as well as MySQL, PostgreSQL, and MongoDB. Developers can also add their own languages./p p dir=ltrRight away Steven was intrigued by OpenShift since it’s the only PaaS that’s open source (OpenShift Origin,) and that also has a Red Hat-supported behind-the-firewall install (OpenShift Enterprise) and a public PaaS (OpenShift Online.) As Phase2’s DevOps luminary and frequent contributor to the Drupal community, Steven quickly acquainted himself with the OpenShift team and started to explore the possibility of spinning up OpenShift environments for Drupal. By the end of RedHat Summit 2013, Steven had laid the groundwork for a Drupal 8 cartridge and had created an updated PHP 5.4 cartridge for OpenShift./p p dir=ltrSteven’s introduction to OpenShift at the RedHat Summit ignited excitement about diversifying our deployment optimization services here at Phase2. The possibility of creating quickstart packages for our Drupal distributions on OpenShift was especially attractive to us. Soon after the RedHat Summit, the a href=https://www.openshift.com/quickstarts/drupal-8Drupal 8 quickstart cartridge/a was committed to OpenShift, allowing developers to quickly and safely spin up a Drupal 8 environment to test and develop on./p p dir=ltrThroughout the past year, our relationship with OpenShift strengthened as we worked together at DrupalCon Portland and DrupalCon Prague to develop Drupal compatibility with OpenShift. To our clients’ delight, we began implementing OpenShift into our deployment services. One of our recent clients, a Fortune 500 publishing company, was overjoyed to find that the deployment process we created for them using Openshift allowed them to cut onboarding time for new developers from an entire month to as little as a week./p p dir=ltrSteven anda href=https://www.openshift.com/author/diane-mueller Diane Mueller/a, the OpenShift community manager, recently co-hosted an a href=http://www.nyccamp.org/2014/trainings/deploying-drupal-cloud-openshiftOpenShift for Drupal/a training at a href=http://nyccamp.orgNYC Camp/a. The training gave Drupal developers the tools and knowledge they need to quickly develop, host, and scale applications in an open source cloud environment.  Next week we will be once again heading to a href=http://www.redhat.com/summit/RedHat Summit/a, one year later, exhibiting at the summit as an a href=http://www.redhat.com/summit/sponsors/Advanced OpenShift partner/a./p p dir=ltrOur partnership with OpenShift is a classic open source story: equally committed to open source solutions, Phase2 and OpenShift have teamed up to develop mutually beneficial service capabilities for our clients. We look forward to continuing our close relationship with OpenShift and announcing several more exciting developments and collaborative projects launching in the near future. Stay tuned #8211; there are big things coming for Drupal on OpenShift, the cloud, and Phase2’s deployment services./p

Code Karate: Drupal Site Map Module

Fri, 04/11/2014 - 14:19
div class=field field-name-field-episode-number field-type-number-integer field-label-abovediv class=field-labelEpisode Number:nbsp;/divdiv class=field-itemsdiv class=field-item even143/div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpThe a href= rel=nofollowDrupal Site Map/a module can be used to provide you Drupal website visitors with a high level overview of the content on your Drupal 7 site./p /div/div/divdiv class=field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-abovediv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/category/tags/drupalDrupal/a/divdiv class=field-item odda href=/category/tags/drupal/contribContrib/a/divdiv class=field-item evena href=/category/tags/drupal/drupal-7Drupal 7/a/divdiv class=field-item odda href=/category/tags/drupal/site-buildingSite Building/a/divdiv class=field-item evena href=/category/tags/drupal-planetDrupal Planet/a/divdiv class=field-item odda href=/category/tags/seoSEO/a/div/div/div

Acquia: How to reliably test sandbox projects using the drupal.org testbot locally

Fri, 04/11/2014 - 10:15
div class=field field-name-body field-type-text-with-summary field-label-hidden div class=field-items div property=content:encoded class=field-item evenpDuring a href=http://szeged2014.drupaldays.org/ target=_blankDrupal Dev Days in Hungary/a, there were many sprints that took place. You can see the amazing footage of what went on there in this a href=https://www.youtube.com/watch?v=70olfsDqKM4 target=_blanknice movie/a, but that is not what we are going to discuss now!/p/div /div /div span property=dc:title content=How to reliably test sandbox projects using the drupal.org testbot locally class=rdf-meta/span

Morten.dk: Drupal8 theme debug

Fri, 04/11/2014 - 09:22
!--content-field.tpl-- div class=fieldgroup group-image div class=content !--content-field.tpl-- /div /div pI would lie (and would i lie to you ?) if it say that im not extremely excited about theming in Drupal8. One the bigger painpoints in Drupal theming is figuring out where the markup is generated from. In Drupal8 we have build that directly in, i did a little screencast of it amp; damn its awesome./p pa href=http://morten.dk/blog/drupal8-theme-debug target=_blankread more/a/p

Mediacurrent: Meet Alex McCabe

Thu, 04/10/2014 - 22:29
img src=http://www.mediacurrent.com/sites/default/files/imagecache/thumb_blog_spotlight/alexmccabe.png alt= title= class=imagecache imagecache-thumb_blog_spotlight imagecache-default imagecache-thumb_blog_spotlight_default width=200 height=152 / pspanbr / /span/p p dir=ltrstrong1.nbsp;So Alex, what's your role at Mediacurrent, both internally and client-related?/strong/p p dir=ltrstrongnbsp;/strongMy official title is Drupal Developer. I do site building work, custom module development, sometimes handle deployments, and an occasional bit of light theme work. I also participate in client meetings to provide technical insight where necessary./p p dir=ltrstrong2.nbsp;We're so glad to have you! nbsp;Give us an idea of what professional path brought you here./strong/p

Propeople Blog: Drupal Developer Days 2014

Thu, 04/10/2014 - 22:10
div id=comment-wrapper-nid-1434/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedp dir=ltrI recently had the good fortune of being a part of Drupal Developer Days 2014 in Szeged  - my first Dev Days! It was a really amazing mix of experiences for me, from visiting Hungary for the first time to meeting lots of new people and, of course, lots of Drupal./pp dir=ltrSzeged is a beautiful city in Southern Hungary that is no stranger to Drupal (the city hosted DrupalCon Europe 2008), and was a pleasure to visit. If you’re not familiar with Drupal Developer Days, it is an event focused on bringing the a href=http://drupal.org/marketplace/propeopleDrupal community/a together to work on the development of the Drupal project. The event presents a great opportunity for some of the leading a href=http://wearepropeople.comDrupal experts/a and developers to work on, and learn about, Drupal 8 in depth before it’s widely released. Dev Days featured code sprints, workshops, sessions, BoFs, after parties and was overall a great time./ppSince I’m not a quite Drupal 8 ninja (yet!), I was eager to find opportunities where I could help and learn at the same time. With this in mind, I decided to pick two sprints to add to my schedule: the Drupal.org sprint and the Search API migration sprint.  /ph2Drupal.org Sprint/h2pI knew Drupal user @tvn before the event and had some experience with Drupal.org stuff, so I figured this sprint would heat up to be llots of fun. We started with 89 open issues and 5-6 people in our team. Tasks ranged from “the tiny ones” (a href=https://drupal.org/node/2046683https://drupal.org/node/2046683/a) to “the big problems” (a href=https://drupal.org/node/2130537https://drupal.org/node/2130537/a). But is anything really a problem if you have @tvn, @jthorson, and @jessebeach around? These guys spent a week and closed nearly 50 issues! Yep, some of them are still in review or RBTC, but the majority are resolved. You can find more info a href=https://association.drupal.org/content/drupalorg-team-week-notes-23-drupal-dev-days-szegedhere/a./pp!--MEDIA-WRAPPER-START-1--img alt=Drupal Dev Days Szeged 2014 - Photo by Dasjo class=media-element file-default data-file_info=%7B%22fid%22:%223368%22,%22view_mode%22:%22default%22,%22fields%22:%7B%22format%22:%22default%22,%22field_file_image_alt_text%5Bund%5D%5B0%5D%5Bvalue%5D%22:%22Drupal%20Dev%20Days%20Szeged%202014%20-%20Photo%20by%20Dasjo%22,%22field_file_image_title_text%5Bund%5D%5B0%5D%5Bvalue%5D%22:%22Drupal%20Dev%20Days%20Szeged%202014%20-%20Photo%20by%20Dasjo%22,%22field_tags%5Bund%5D%22:%22Dasjo,%20Drupal%20Dev%20Days%22%7D,%22type%22:%22media%22%7D src=http://d3gda9raw7t781.cloudfront.net/sites/default/files/devdays_sprint_photo_dasjo_0.jpg style=height: 317px; width: 475px; title=Drupal Dev Days Szeged 2014 - Photo by Dasjo typeof=foaf:Image //ph2Search API Migration Sprint/h2p dir=ltrIf you’re familiar with Drupal, you probably know the ApacheSolr and Search API modules and their maintainers: @nick_vh and @drunken_monkey. I was lucky to have a chance to be here with them and merge these two monsters into one single pretty baby! The code is currently inside an external sandbox now (a href=https://drupal.org/sandbox/daeron/2091893https://drupal.org/sandbox/daeron/2091893/a) but will be released as a new version of Search API module soon! It was here where I spent most of my days in Szeged, and was in the great company of some talented geeks: @mollux, @aspilicious, @Andrew_l, @Andre-B and others. Before Szeged Dev Days, SearchAPI 8.x was almost clean repo, but now you can already come and try the feature contrib search solution for Drupal 8. We have migrated almost all the code from 7.x version - most of it is already ported to new standards, and some of it has been covered with web and unit tests./pp dir=ltrSzeged Drupal Dev Days was awesome, and a great opportunity to learn more about Drupal 8. I would definitely recommend attending any upcoming events like this. Where else can you meet such amazing teams, learn lots of new  stuff about Drupal 8, phpunit, symfony, etc. and feel the spirit of Open Source?/pp dir=ltrSee you there!/pp /p/div/div/divdiv class=field field-name-field-tags field-type-taxonomy-term-reference field-label-abovediv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/drupal typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal/a/divdiv class=field-item odda href=/tags/drupal-developer-days typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal Developer Days/a/divdiv class=field-item evena href=/tags/drupal-events typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal events/a/div/div/divdiv class=field field-name-field-drupal-planet field-type-taxonomy-term-reference field-label-abovediv class=field-labelCheck this option to include this post in Planet Drupal aggregator:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/drupal/planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=planet/a/div/div/divdiv class=field field-name-field-topics field-type-taxonomy-term-reference field-label-abovediv class=field-labelTopics:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/topics/community-events typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Community amp; Events/a/div/div/div

Chapter Three: Pick on Your Performance Issues

Thu, 04/10/2014 - 19:53
pPerformance should be in the mind of every Drupal developer and site builder as they are building a site. But let's be honest, while getting everything to just plain work and look good speed doesn't always get to hold that #1 spot in your mind./p pFreeing up brain energy from potential performance issues is not necessarily a bad thing. Predicting which issues will have the biggest impact once a site launches is a task best left to wizards and sages. The best way to analyze and then tackle a site's performance issues is with data from the live production site. There are a href=http://www.joedog.org/siege-home/plenty/a of a href=http://httpd.apache.org/docs/2.2/programs/ab.htmltools/a to help simulate that data, but nothing replaces good hard production data./p pLuckily a href=https://drupal.org/project/views_cache_bullyViews Cache Bully/a has come to the rescue of distracted developers everywhere. Set it, forget it and rest easy knowing that you now have one less reason for why your site might be crawling./p h3Why views caching?/h3 pMost the views on your site display the exact same information over and over, they just display it to different users. I know, I know you are a prolific blog writer, but do you really publish a new post every 5 minutes? /p pIf you are feeling conservative, set the defaults to a short value and keep bumping them up as you come to realize how little these things change. Even if you only serve the cached results to five users that means five less trips through PHP and the database for those visitors./p

AGLOBALWAY: Death to Lorem Ipsum! Content First!

Thu, 04/10/2014 - 19:52
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encoded divHave you ever build a beautifully designed responsive website? You followed mobile first design principles and carefully analyzed the small screen to big screen transition.  It scales magically and works beautifully on IE8 and IE10 at the same time.  All the bugs have been squashed.   Now, it is ready for the client to enter the content.  HOLD on!  What?  Yes, I said it.   You are ready for the client to enter the content.  I suspect you are going to guess what happens next, the beautifully design website with placeholder text buckles.   Lorem Ipsum brings you down.   Of course this never happens to you.  /div div /div divReality of how the client is actually is going to use the site emerges.   You thought they would give you nice uniform images.  That beautiful pinterest style blog listing now looks like malformed swiss cheese.  Who knew!  The client loves to speak in 100 character bursts that make Twitter look wordy.  Your article listing looks sparse.  Although it may be tempting to blame the client for their writing style or lacking the appropriate reverence for your beautiful design, but that would be a big mistake.  It is time to start thinking about designing websites around content first.  /div div /div divAs developers, recognize that the longer it takes to get real content into the system the more risk you are taking on.  As clients, bringing your content to the developer at the start of the project you will more likely have a website that works well for you.  Not only it is important to have a sense of the content, knowing what the bare bones minimum and high priority content can help you small screen design./div div /div divWhen you are doing a content review think of the following:/div div /div ulliWhat business message are you trying to convey?/liliWhat languages are you using?/liliAre there any regulations that you have to abide by?/liliHow quickly can the content be created?/liliWho is creating the content?/li/ul div /div divThese questions can help you determine your minimal viable content (MVC).  The faster you can create your MVC and get into your developments hands the more successful your responsive multi-platform website will be.  Don’t let lorem ipsum bring you down./div div /div /div/div/divdiv class=field field-name-field-tags field-type-taxonomy-term-reference field-label-abovediv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item even rel=dc:subjecta href=/tags/responsive typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=responsive/a/divdiv class=field-item odd rel=dc:subjecta href=/tags/mobile-first typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=mobile first/a/divdiv class=field-item even rel=dc:subjecta href=/tags/content-first typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=content first/a/divdiv class=field-item odd rel=dc:subjecta href=/tags/web typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=web/a/divdiv class=field-item even rel=dc:subjecta href=/tags/mutli-platform typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=mutli-platform/a/divdiv class=field-item odd rel=dc:subjecta href=/tags/drupal-planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=drupal planet/a/div/div/div

Acquia: DrupalCon Training with the Acquia team! UX and Security

Thu, 04/10/2014 - 16:02
div class=field field-name-body field-type-text-with-summary field-label-hidden div class=field-items div property=content:encoded class=field-item evenpThe Acquia team is getting ready for DrupalCon Austin. We're excited about the official announcement of training at DrupalCon which is held on the Monday before the conference on Monday, June 2. We have two courses on offer which we think you'll love. One will get you started evaluating your designs with users, and how to conduct usability testing. One will help ensure your site or application is secure which is increasingly important for sites of all sizes. /p/div /div /div span property=dc:title content=DrupalCon Training with the Acquia team! UX and Security class=rdf-meta/span

Code Karate: Responsive Navigation Module

Thu, 04/10/2014 - 14:22
div class=field field-name-field-episode-number field-type-number-integer field-label-abovediv class=field-labelEpisode Number:nbsp;/divdiv class=field-itemsdiv class=field-item even142/div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpIn this episode of the Daily Dose of Drupal we go over the a href=https://drupal.org/project/responsive_navigation rel=nofollowResponsive Navigation module/a. This module can be used to make your Drupal menu responsive so that it displays nicely on mobile and tablet devices. If you are trying to build a responsive Drupal website or a responsive Drupal theme, this module can help./p /div/div/divdiv class=field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-abovediv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/category/tags/drupalDrupal/a/divdiv class=field-item odda href=/category/tags/drupal/contribContrib/a/divdiv class=field-item evena href=/category/tags/drupal/drupal-7Drupal 7/a/divdiv class=field-item odda href=/category/tags/drupal-planetDrupal Planet/a/divdiv class=field-item evena href=/category/tags/uidesignUI/Design/a/divdiv class=field-item odda href=/category/tags/uidesign/responsive-designResponsive Design/a/div/div/div