Drupal Planet

Syndicate content
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 6 hours 5 min ago

Third Grove: Using a Drupal Ajax Form with Varnish HTTP Cache

Fri, 06/03/2016 - 9:00am
span property=schema:nameUsing a Drupal Ajax Form with Varnish HTTP Cache/span span rel=schema:authorspan lang= about=/user/64 typeof=schema:Person property=schema:name datatype=john/span/span span property=schema:dateCreated content=2016-06-03T14:00:00+00:00Fri, 06/03/2016 - 10:00/span
Categories: Drupal Feeds

Evolving Web: Custom Views Sort Plugin for Upcoming Events

Fri, 06/03/2016 - 8:59am
a href=https://evolvingweb.ca/%20%20___ img src=https://evolvingweb.ca/sites/default/files/styles/medium/public/2016-06/o-CALENDAR-facebook.jpg?itok=BiPwSo75 width=220 height=110 alt= typeof=Image class=img-responsive / /apThis week, our client came up with a seemingly simple request that turned out not so simple: When listing events, they want to show upcoming events before past ones. Not only that, they also want events nearest the current day to show up first. But with a bit of thinking and a custom views sort plugin, this turned out quite easy!/p a href=https://evolvingweb.ca/blog/custom-views-sort-plugin-for-upcoming-events hreflang=enread more/a
Categories: Drupal Feeds

ActiveLAMP: Writing custom fields in Drupal 8 - Part 1

Thu, 06/02/2016 - 9:00pm
divimg src=http://activelamp.com/images/posts/field-formatter-widget-1.jpg //divpCreating custom fields for Drupal 8 are easy to create and can get great results paired with the paragraphs module./p a href=http://activelamp.com/blog/drupal/custom-fields-part-1/Read more.../a
Categories: Drupal Feeds

Lullabot: Drupal and the Open Web with Josh Koenig

Thu, 06/02/2016 - 3:00pm
Matt and Mike sit down with Pantheon's Josh Koenig to talk about the open web and the future of the web.
Categories: Drupal Feeds

Dries Buytaert: Demandware acquisition heating up the customer experience market

Thu, 06/02/2016 - 1:02pm
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpThe battle for the marketing cloud just got way more interesting. This week, Salesforce announced its acquisition of Demandware for $2.8B in cash. It will enable Salesforce to offer a Commerce Cloud alongside its sales and marketing solutions. /p pThe large platform companies like Oracle and Adobe are trying to own the digital customer experience market from top to bottom by acquiring and integrating together tools for marketing, commerce, customer support, analytics, mobile apps, and more. Oracle's acquisition of Eloqua, SAP's acquisition of hybris and Salesforce's acquisitions of ExactTarget were earlier indicators of market players consolidating SaaS apps for customer experience onto their platforms./p pIn my view, the Demandware acquisition is an interesting strategic move for Salesforce that aligns them more closely as a competitor to marketing stack mega-vendors such as Adobe, Oracle and IBM. Adding a commerce solution to its suite, makes it easier for Salesforce's customers to build an integrated experience and see what their customers are buying. There are advantages to integrated solutions that have a single system of record about the customer. The Demandware acquisition also makes sense from a technology point of view; there just aren't many Java-based commerce platforms that are purely SaaS-based, that can operate at scale, and that are for sale. /p pHowever, we've also seen this movie before. When big companies acquire smaller, innovative companies, over time the innovation goes away in favor of integration. Big companies can't innovate fast enough, and the suite lock-in only benefits the vendor./p pThere is a really strong case to be made for a best-of-breed approach where you choose and integrate the best software from different vendors. This is a market that literally changes too much and too fast for any organization to buy into a single mega-platform. From my experience talking to hundreds of customer organizations, most prefer an open platform that integrates different solutions and acts as an orchestration hub. An open platform ultimately presents more freedom for customers to build the exact experiences they want. Open Source solutions, like Drupal, that have thousands of integrations, allow organizations to build these experiences in less time, with a lower overall total cost of ownership, more flexibility and faster innovation./p pAdobe clearly missed out on buying Demandware, after it missed out on buying Hybris years ago. Demandware would have fit in Adobe's strategy and technology stack. Now Adobe might be the only mega-platform that doesn't have an embedded commerce capability. More interestingly, there don't appear to be large independent commerce operators left to buy. /p pI continue to believe there is a great opportunity for new independent commerce platforms, especially now Salesforce and Demandware will spend the next year or two figuring out the inevitable challenges of integrating their complex software solutions. I'd love to see more commerce platforms emerge, especially those with a modern micro-services based architecture, and an Open Source license and innovation model./p /div/div/div
Categories: Drupal Feeds

ImageX Media: 5 Headline Tricks to Improve Click-Through-Rates

Thu, 06/02/2016 - 12:50pm
!-- field.tpl -- div class=field field-name-body field-type-text-with-summary field-label-hidden !-- theme hook suggestions: -- !-- hook:field -- !-- tpl file: * field--text-with-summary.tpl.php -- !-- tpl file: * field--body.tpl.php -- !-- tpl file: * field--blog.tpl.php -- !-- tpl file: * field--body--blog.tpl.php -- pDigital readers skim and scan web text. You can search for numerous research papers and articles on the topic including this one by the Washington Post “a href=https://www.washingtonpost.com/local/serious-reading-takes-a-hit-from-online-scanning-and-skimming-researchers-say/2014/04/06/088028d2-b5d2-11e3-b899-20667de76985_story.htmlSerious reading takes a hit from online scanning and skimming, researchers say./a” When I first read the article, I became accutely aware of my own web reading behavior. I started by reading the first sentence./p /div !--/field.tpl --
Categories: Drupal Feeds

ImageX Media: ImageX Announces the Launch of OpenEDU to Drupal.org

Thu, 06/02/2016 - 12:38pm
!-- field.tpl -- div class=field field-name-body field-type-text-with-summary field-label-hidden !-- theme hook suggestions: -- !-- hook:field -- !-- tpl file: * field--text-with-summary.tpl.php -- !-- tpl file: * field--body.tpl.php -- !-- tpl file: * field--blog.tpl.php -- !-- tpl file: * field--body--blog.tpl.php -- pVancouver, BC (PRWEB) June 01, 2016/p pImageX is pleased to announce the launch of OpenEDU, a modular Drupal-based website framework built for higher education institutions. Developed over the past five years, and based on the learnings from dozens of higher education web development projects by ImageX, OpenEDU is now available for free download through a href=http://www.drupal.org/ rel=nofollow target=_blankhttp://www.drupal.org/a./p /div !--/field.tpl --
Categories: Drupal Feeds

DrupalCon News: The call for papers for DrupalCon Dublin is open

Thu, 06/02/2016 - 12:17pm
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpBig news today: It’s time to send in your papers for DrupalCon Dublin! Got an idea for a great session or training? Let us know./p p dir=ltrThis is the first European DrupalCon since Drupal 8 came out, and we can’t wait to see what amazing content the community has to share. To help focus on the primarily-developer audience who attends DrupalCon in Europe, we’ve added and changed a few tracks./p/div/div/div
Categories: Drupal Feeds

Acquia Developer Center Blog: So how is it working with Drupal 8? With Michael Schmid

Thu, 06/02/2016 - 12:11pm
div class=field field-name-field-podcast-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog_node_image/public/podcast/images/michael_schmid_d8_0.jpg?itok=TIec4Q4b width=340 height=260 alt=Michael Schmid used to be cuter and less hairy title=Michael Schmid used to be cuter and less hairy //div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedp Michael Schmid, Group CTO at Amazee, sat down in my Cologne office in March 2016 with the idea of comparing the promise of Drupal 8 to the real life experience of him and his teams. The conclusion? It's already great and will keep getting better. With so many Drupal 8 projects now underway, I expect to be hearing a lot more of this sentiment in the near future! Below is a full transcript of our conversation. /p h2 Interview video - 41 min.br //h2 piframe width=640 height=360 src=https://www.youtube.com/embed/1I-h7ixbIS8 frameborder=0/iframe/p h2 Guest dossierbr //h2 ulliName: Michael Schmid /li liWork affiliation: a href=https://www.amazeelabs.com/en/michael-schmidGroup CTO at Amazee/a /li liDrupal.org: a href=https://www.drupal.org/u/schnitzelschnitzel/a /li liTwitter: a href=https://twitter.com/schnitzel@schnitzel/a /li liLinkedIn: a href=https://ch.linkedin.com/in/schnitzel/enMichael Schmid/a /li liFacebook: a href=https://www.facebook.com/schnitzel86Michael Schmid/a /li liBlog/Website: a href=http://schnitzel.io/http://schnitzel.io//a /li li1st version of Drupal: Drupal 5 /li /ulh2 Transcriptbr //h2 p Section headers: /p ulliWelcome to my Cologne Office! /li liThe history of Amazee Labs /li liToo many features is too many features /li liFrom Drupal product to Drupal services /li liApril Fools /li liDrupal 8 Delivery Boot Camp /li liBoiling it down: Focus /li liDrupal 8, the product /li liLess contrib, more core /li liAnd it all comes together ... /li liWorking with Drupal 8 now and in the future /li liMore devs, more community, out-of-the-box /li /ulh2 Welcome to my Cologne Office!br //h2 p strongjam:/strong We are sitting in my office in Cologne, the office that I share with the Coder-Themer wonder twins, Campbell Vertesi and Adam Juran. /p p strongMichael:/strong Do they actually fight like during the days sometimes? /p p strongjam:/strong So, I’m kind of like the office dad and I literally used to walk-in and catch them practicing Kung Fu, karate fighting stuff, and I got really upset with them, and so, they never do it when I’m around. /p p strongMichael:/strong So, they have a Jam-Signal somewhere? /p p strongjam:/strong I don’t know, but it was – I literally walked to the office sometime. They’d be like So, yes. I don’t know. I wasn’t cool with it. Anyway, this couch in the office is kind of turning into the podcast couch. I’ve spoken with a few people here. Campbell and I did a podcast with the PHP Unit maintainer, Sebastian Bergmann, who doesn’t live too far away. I had the HR vice president from Hootsuite here which was really, really cool talking about putting open source methodologies in thinking into HR which is really very interesting. /p h2 The history of Amazee Labsbr //h2 p Now, I have Michael Schmid, CTO of the Amazee group. /p p strongMichael:/strong Correct. /p p strongjam:/strong Which today comprises three global offices. Zurich, Austin, Cape Town plus a company called Amazee Metrics. How many people worked for Amazee Labs nowadays? /p p strongMichael:/strong Altogether, I think it’s 34/35, something like that. /p p strongjam:/strong Okay. That’s an interesting size. /p p strongMichael:/strong It’s a good size, yes. So, one of the things that we say is that we don’t want to grow too big in each location. So, we want to keep the locations rather smaller. So there’s like number of 18/19 people because we feel that’s a really nice size that is still the team. Everybody knows each other, we can sit together at the table, but again, we want to grow as a whole company so that’s why we have different locations. So in total, we have more than 18 people. We have like 33 all over the world. /p p strongjam:/strong Right, and if you have three locations, then these locations can grow to 60 people and then you’re going to have to open more offices. /p p strongMichael:/strong Correct, yes. /p p strongjam:/strong Cool. Now, Amazee amazingly has been around for just about 10 years. /p p strongMichael:/strong Correct. Next year is it’s 10-year anniversary, yes. /p p strongjam:/strong And you didn’t start as a digital agency at all. /p p strongMichael:/strong Not at all. /p h3 Too many features is too many featuresbr //h3 p strongjam:/strong Back when I first heard of you, somebody told me there is this Drupal site called amazee.com and you can use it for fundraising or something. Now, cast your minds back 10 years ago, that there wasn’t Kickstarter and there wasn’t IndieGoGo, right? /p p strongMichael:/strong No. /p p strongjam:/strong What was Amazee.com for? /p p strongMichael:/strong So, the main idea was to provide a platform for people to organize their groups and projects online. Like Kickstarter didn’t exist. Facebook groups didn’t exist and other ... Base Camp, I think was around, but not used for the things that they use it today. So, the idea was to have a platform where people, if they have an idea, they can create a project page, can invite people to their page, and they can share or communicate, and organize themselves. You had the blog, you had the newsfeed, you had the picture gallery, you had file sharing, you had private messaging, you had a forum. It was all the tools we used today in different platforms, all on one. And also, we had fundraising. So, a lot of people thought that we are a fundraiser, but for us, the fundraising was just another piece on the right side of a project page that you can also enable it if you want, and yes. So, that’s what we started with. /p p strongjam:/strong That’s an awful lot of functionality in one place. /p p strongMichael:/strong Yes, I made once a list of all functionalities, and I probably ended up at like 55 features that the website had. /p p strongjam:/strong Now, Amazee.com as a platform is not around anymore. What was great about it and what doomed it to fail? /p p strongMichael:/strong What was great about it is that we had an investor that gave a massive money into it and we could really sit down and implement whatever we wanted, and anybody that brought up an idea like, “Couldn’t you do that?” And “Let’s not do that.” And “You know what? We can also combine that.” We implemented it, like we made a lot of people happy. Like basically, everybody was the product manager of the website. If somebody brought an idea, we implemented it, and that was great because we had a small group of people that used it. We had really good connections with these people. They came into the office and told us what they want to use it for. That was awesome. The problem was at the same time, we had so many features that it was really hard to explain what it was. Still, I cannot explain it to you right now in one sentence. /p p strongjam:/strong Okay. So, it was not elevator pitchable? /p p strongMichael:/strong No, not at all. It was hard to use because you had so many different functionalities. Also, the problem was, a lot of people used it for completely different things. So, marketing it was really hard. Selling it was really hard. /p p strongjam:/strong So, it sounds like it’s kind of the difference sort of between Drupal when you first turn it on which can be anything and some software as a service thing where I go log in and I’ve got a user journey that goes from A to B to C to Done in a very focused way. /p p strongMichael:/strong Correct, yes. And so, that’s also the reason why it doesn’t exist anymore. We had so many features on it and it was so hard to maintain them. It was really hard to make them really, really nice from usability point of view and because in the beginning, we didn’t give a lot of shit about usability which was implemented. We had a checkbox at the bottom right that you have to click first before you can click the one above ... like all these horrible usability mistakes. So, we had a lot of features and then at one point, we ran out of money like we had an investor. He gave us money and at one point, you will have it all in used, but we’re never able to make our own money. So, the idea was to have premium accounts where people pay per month and advertising, and we barely made any money. /p h3 From Drupal product to Drupal servicesbr //h3 p strongjam:/strong So, this was in Drupal 5. /p p strongMichael:/strong Yes. /p p strongjam:/strong And Amazee is still doing Amazee. Global Enterprises, Inc. is still doing Drupal. /p p strongMichael:/strong Yes. /p p strongjam:/strong So, you had a chance, it sounds like to really learn Drupal and get a lot of things wrong. What was the transition into becoming Amazee Labs and doing Drupal – what’s the old saying? “Doing Drupal like it’s our job?” /p p strongMichael:/strong Yes. So, we had a platform and we didn’t make enough money to sustain ourselves as a company. So, we were really thinking and the first idea was to cut down features, to implement better features and make them. So, we threw out half of all the functionality and implemented that better, but again, it was just we didn’t have enough time. So, at the same time, other companies came to us and said, “Hey, we really like the tool that you’ve built. Can we have it, but with our logo on top?” So, we started doing White Labelling Solutions. At the beginning, we were like, “No, no, no. We don’t want to do that. It’s not our focus. It's not our business model. We just learned we have to focus ...” But it was the only way to make money. So, we did that. /p p strongjam:/strong Focus on paying your rent. /p p strongMichael:/strong Yes. So, we did three projects, White Labelling Solutions, so-called, where people can do or we build websites, the same functionality, different theme. Maybe a slightly different functionality in terms of like how some things behaved and yes, the problem was, after the third site, the request of the clients were bigger, and bigger, and bigger. And so, “Can you change the front page? Can you do that? Please remove that, but add that thing. We need integration of that,” and at the same time, the Drupal community went on. Drupal 6 came out. A lot of modules were much better and we still stuck in Drupal 5. Upgrading the whole thing to six looked impossible, and then we realized, “Hey, the community is so far now, we can do everything with Drupal 6. We don’t have to use our own tool that we implement. We don’t have to use the White Labelling again anymore. We can just use Drupal, what it is out of the box with all the contrib. modules. So, we did the first project there and somehow it was much better because of the tools. We’re more advanced. It was easier to work with and so, we just kept doing that. So, we implemented more and more things with a completely fresh Drupal version. /p p strongjam:/strong So, at that point, tell me between then and now, why did you stick with Drupal? /p p strongMichael:/strong It was the thing that we’ve done. There was not a question of ... It was working. We made our clients happy. I mean, it has a lot of Drupalisms. I mean, Drupal 6 like if you try to – there was no object oriented code, it was everything was completely different than any other PHP tool out there, but we were small. We had a really good knowledge about it and we were really happy because especially at that point, the whole side building part, that you can set up the site without actually needing to code. That was for me was a really cool tool that you can use in a lot of different ways and if you need to change something, you just go in there and change it. And so, that was never a question if you wanted to switch, whatever. We were really happy with the tool that we had. /p h3 April Foolsbr //h3 p strongjam:/strong April Fool’s Day 2014, what happened? /p p strongMichael:/strong Yes, correct. So, Drupal 8 was in Alpha 6 or so at that point and we’re talking about like, “Hey, what do we want to do for April Fool’s Day?” So, one idea that we had is, “Let’s relaunch our website in Drupal 8.” And so, we did it, but we did it in the Bartik theme. So, we set up a Drupal 8 site. We copied all the content over from this Drupal 7 site and we just launched in Bartik. AmazeeLabs.com completely blue, Bartik. /p p strongjam:/strong So, like that classic ugly old Drupal - /p p strongMichael:/strong As classic as it gets. /p p strongjam:/strong As Drupal as it gets as well. /p p strongMichael:/strong Yes, as Drupal as it gets and we launched and nobody got it. Everybody wrote us saying like, “Hey, there is something wrong because the wrong theme is loaded.” Because nobody’s using Bartik for their sites. /p p strongjam:/strong Also as Amazee’s quite known for doing nice design, so, you’d never actually do that. /p p strongMichael:/strong No, nobody would, yes. And so, everybody was so like, “Hey.” Like people wrote me, “You know, I had the problem, the same like in my eye. I try to myself and yes, it loads Bartik all the time.” So, go to drupal.org and there’s an issue that explains you why Bartik is loaded, and we were like, “No, no. It’s all good. We were just super happy, it’s Drupal 8. Yay.” It was Drupal 8 like it was all good. And, yes. Second April, we announced, “Yes, sorry it was only for April Fools.” But what we actually started already in February 2014, we started to implement our site in Drupal 8 already with a proper theme. So, end of April 2014, we launched our Drupal 8 – AmazeeLabs.com in Drupal 8, alpha 6-something with a proper theme and also multilingual. /p h2 Drupal 8 Delivery Boot Campbr //h2 p strongjam:/strong Now, that made it one of the first 3, 4, 5, 10 public Drupal 8 websites and it’s been online in Drupal 8 since then. /p p strongMichael:/strong Yes. /p p strongjam:/strong We were talking before about how that ended up preparing your company, your team to hit the ground running. So essentially, you had a kind of a Drupal 8 boot camp ... /p p strongMichael:/strong Something like that, yes. /p p strongjam:/strong .. Going on from early 2014. Almost two years before Drupal 8.0 hit. What are the kind of things that you and your team had to do to keep the site in Drupal 8 and keep up with the releases that were going on? /p p strongMichael:/strong So, that was a really big worry from the beginning because we knew there will be no upgrade path and what I was really hoping when I took the decision with the team that we want to do it in 8 is that yes, there will be pain in upgrading it because most of it you have to re-implement or you re-implement a new one then you make your own migration script. That’s what we actually did. So, we migrated, I think four times and all the time, it took at least around 40 hours of work and we wrote big migration scripts and we published all of them because we said if anybody else is as crazy as we are, here is the code that we wrote. /p p strongjam:/strong Right, but configuration at that point was still not all in Yaml files and then the Twig implementation wasn’t finalized at all and APIs were not even frozen. /p p strongMichael:/strong No, it felt like – yes, and that is also the thing that I was really hoping for, is that when we have to upgrade, is that we have to go into a depthness of Drupal 8 to understand what really has changed that we learned more about it and that’s exactly what happened. My team told me that while working in the older versions and upgrading it, they learned so much about the inner workings of Drupal 8 that now they feel more comfortable in even now implementing production sites because ... /p p strongjam:/strong Even if it’s at a level that they don’t touch on a daily basis? /p p strongMichael:/strong Correct. /p p strongjam:/strong Is that because they understand why the system is like it is now? /p p strongMichael:/strong Yes. So like now, if you see a White Screen of Death in Drupal 8, that’s like, “Now, I have to use a step debugger and what to figure out.” For my team, that was part of the upgrading, like basic upgrading is just, “Okay. Put the new code. Start the site. WSOD. Okay. Step debugger. Step, step, step, step, step, fixing. Next, next bug,” it’s just something the whole situation of failing or of handling a tool and trying to figure out what is ... /p p strongjam:/strong So, they’ve lived in it? /p p strongMichael:/strong Yes, they embrace the situation ... and now, the team is not afraid of even now like the thing probably we have now with alpha versions of contrib modules all the time. You install it, Boom! White page. That’s not something bad because we know, we have tools to go into the code, step debugging and in profiling and figuring out what’s happening, and also a lot of things – they’re the same things or broken all the time. Like the beginning, like the whole menu system broke or changed. Breaking changes in the menu system. All contrib modules are broken. If you fix one, you know how to fix the other one. So, it’s just like we learned a lot of things and also what I really like is we were up-to-date of what is happening in the community. The community took a lot of decisions and all of these decisions affect us now and for people that just started doing Drupal 8 right now, they’re confronted with all these changes, and a lot of the changes you don’t know why, but for us, because we were part of it, we understood because we had to work with them. You read through the issue queues. You go. You read the change notice and you understand, “Oh, that’s why this is like that.” And so, now when we implemented, we know why things are like that and you understand them more and you embrace them more, and you like them more because you know why things have changed. /p p strongjam:/strong How much did that let you contribute to Drupal 8 along the way? /p p strongMichael:/strong So, one of the things that I realized is with just doing it, we contributed a lot like just the people can say, “Hey! There are already production sites live! helped a lot because people started to believe in it and I had a lot of people that just came to me and said like, “I would never have done it, but it’s good that you’ve done it because you showed it’s possible.” I gave presentations like DrupalCon Austin that I showed, “Hey, you can build production sites.” And a lot of people walk out of there and said, “I got to do it now because you showed me it’s possible.” And so, that was one contribution that I only realized later on that was one. /p p One of them that we totally did whenever we found a bug, whenever we found a contrib module that was broken and we fixed it, we contributed patches. So, it was a lot of tiny pieces of patches that – but a lot them. Let’s say like – because one other thing that I see a bit of the Drupal 8, how we implement it before - actually, somebody’s going to use it in real life. A lot of cases, you never figure out. Like I was part of the multilingual team and I was thinking, okay, we figured everything out, and then you start the first site and then you realize, “Wait. What do I do if that blog post is in English, but not in German, but in French?” So like all these cases that you never thought about and we ran into all of them. /p p One other thing is also the whole experience of a person starting to use it like I’m really sorry, but for everybody that – there was a breaking change couple of days before the go-live which where we changed the staging directory of CMI to sync directory and we threw away the active directory because that was one thing. For the people in the CMI team, who are brilliant ... I mean, I love them that they implemented CMI, but they’re so deep into the system. For them, it was completely clear why the whole thing was called staging. My developers started using it and they saw a staging folder and they said like, “So, is that the folder where the configuration for the staging site goes?” It’s not, but I had five people asking me the same question in three days because they all started using Drupal, and they realized, “Oh, wow. There is a problem.” If we don’t change that now, we will have thousands of people all over the world. So, we had the possibility to give it to new people that didn’t use it before and ask them how does it feel in using it, and that’s like, that’s a really strange stuff and the good stuff is we could still fix it. /p p strongjam:/strong So, that was actually getting it out in the wild early, helped make it a better production system later? /p p strongMichael:/strong Correct, yes. /p h2 Boiling it down: Focusbr //h2 p strongjam:/strong Now, as a business person, as a digital agency, you, I’m sure – so, first of all, your first experience, you were your own worst client. /p p strongMichael:/strong Correct. /p p strongjam:/strong Because you asked for every feature in the world and you gave it to yourself. /p p strongMichael:/strong Yes. /p p strongjam:/strong How does that inform your conversations with clients today? /p p strongMichael:/strong A lot. We have so many clients that come to us and say like, “I want to have a combination of - but why never implement in somebody with Flickr and Facebook, and let’s add some Amazon in there, and then a sprinkle of Azure.” If somebody would build that, that would be the best tool. /p p strongjam:/strong I have the killer business model! /p p strongMichael:/strong Correct. Facebook and Flickr, or I don’t know, and I mean, there used to be a lot of discussions that I explain, but now we have an actual case. We can show them, “Look. This is the amount of money that we spend ourselves and it was a lot of money that we spent ourselves. And it was a lot of money that we burned with Amazee.com. And we can tell them from firsthand experience and then they somehow trust you more because they see you, “Okay. You went through it.” And you explain them all the pain that we went through with it and then they really start to listen to you and believe you that if you just focus on one thing, if you do that really well, then you can add another feature, and then you can add another feature because one thing that I painfully learned with Amazee.com, we had a lot of features. All of them are kind of broken. We looked which of the features are actually used. And we said, “Okay. These five features are only used by a super, super, super tiny amount of percentage of people.” And we kicked them out, but you get e-mails, angry e-mails from maybe that single person that used it. And so, you feel really bad because you made somebody unhappy. If you implement five features first, that person would have never had that experience of, “You took away something from me.” So, implement five features first. Make them really good and then add a second or add a sixth, a seventh and then eighth, and that’s all so much better from a marketing point because you can go out and say, “Hey, we added another feature.” [That's better than, We're really sorry, if you removed the feature. /p p strongjam:/strong So, focus is important. /p p strongMichael:/strong Focus is ultra important. /p p strongjam:/strong Talk about your functionality formula for clients. I want these 30 things! Go! /p p strongMichael:/strong Yes, whenever we see like a feature set and especially if the budget is tight. I mean, feature creep and a tight budget. You tell them it’s not possible. So, what we start to use at Amazee was: remove every feature until it starts to hurt. Like where you feel comfortable and say like, “Yes, what’s okay.” /p p strongjam:/strong So, this is with a client and you get them to the point where they can’t possibly cut anything out. /p p strongMichael:/strong Yes. So, you go there and it’s already hard. Then you tell them now we cut again by half. /p p strongjam:/strong You’re allowed to have half of this. /p p strongMichael:/strong Yes, and it’s a really painful process, but if they understand and that’s so good about the web, how the IT, you can add new things at anytime. You can swap out new things. It’s not like a house where you can say, “Okay. Now, I don’t like the basement. Let’s change it.” That’s not possible in the house. I mean, it is, but it’s going to be really, really, hard to just leave the house, change it ... In the web, that’s not how it works. And so, we can change things on the way. We can learn from experiences and we can add new things, we can remove stuff. So, the more focus you have from the beginning, the earlier you will go live, the earlier you will have real user feedback, and the earlier you will be sure that in the direction that we go, is that actually the correct direction or not. /p p strongjam:/strong Right, because it could be the direction that you think that the project or the product is going to go is not where people actually take. /p p strongMichael:/strong No, not at all. /p p strongjam:/strong And if you give them too much chance to go and do whatever they want with your 55 features, then you will upset them when you eventually pivot away from that. /p p strongMichael:/strong Correct, and also, you will never be able to launch 55 functionalities in a really good usability and functionality. /p p strongjam:/strong Right, and the way that I explain this to people essentially is the majority of people spend the majority of their time now on the internet on their pocket super computer, right? /p p strongMichael:/strong Yes. /p p strongjam:/strong And on the phone screen, I’m going to be able to fit in three things for you, right? So, what is your business really about? What is it? So, what are the three things that people need to be able to see and understand about you, the first time they go to your site? Because it’s much easier to add than to take away. /p p strongMichael:/strong Correct, yes. /p h2 Drupal 8, the productbr //h2 p strongjam:/strong So, that’s cool. Now, I have this feeling that Drupal 8 is the most productized Drupal and that it does give us an incredibly useful focused feature set out of the box compared to any previous version of Drupal where we had poll module and blog module, and things that were useful to a certain subset of people, but you couldn’t turn them off, they had to be there. I have a feeling that Drupal 8’s really focused now. What do you think about that? /p p strongMichael:/strong Yes, one thing that we had to learn when we started two years ago, there was no contrib module at all, but there was Views in Core, and there were like entity references. And all these things were there. So, a lot of things we realized, okay, we have to work with the existing tools and that forced us to rethink how we do stuff. A lot of times, in seven, There’s a module for that! We all say that and you install it, but actually you could have implemented with the tools that are already there. You don’t need the module for that, and so, that’s where I really like Drupal 8 that it’s like that the tools that are in there allow you to do a lot of great things without adding more contrib modules to it. /p p strongjam:/strong And just the fact that every data object is an entity and every entity is fieldable--and fields are also entities so they’re fieldable, right? You have a universal set of CRUD operations, a universal way of addressing and manipulating them ... /p p strongMichael:/strong And that’s focused ... /p p strongjam:/strong A user and a comment, and a node and whatever it does are all equal citizens, right? /p p strongMichael:/strong Correct and for me, that’s the focus like we focused on unifying things. Where in 7, you had to learn, okay, the Menu API works’ different than the user and the node and taxonomy ... /p p strongjam:/strong But this allows you to take this basic building set of the single download that works really well and take it much, much further than any other Drupal was able to go. /p p strongMichael:/strong Correct, and we had so many experiences where we said like, “No, that’s not possible. We need the contrib module for it.” And then it just took an hour sitting on a white screen or on a white board together with the team and started brainstorming. I realized suddenly, “Hey, we can actually with the block system, the entity references, and nodes and content types and custom blocks. You can do it and that was one thing that I really felt confident, still feel confident in implementing big Drupal 8 sites right now even though the contrib modules are maybe not there yet. /p p strongjam:/strong Do you think that we’ll need fewer contrib modules in the end for Drupal 8 because the core is more capable? /p p strongMichael:/strong I, 100% believe that and if I look at the size of sites that we build right now in 8, now it’s either like middle sized, they’re not only the small ones. We go to the middle ones. We’re not really building the really, really big ones, but if I compare the middle size, amount of contrib modules compared to the same what I would need in 7? Yes, it’s probably a third of contrib modules. /p h2 Less contrib, more corebr //h2 p strongjam:/strong So, but the best example of your case in a country with four official languages, right? Everything you build in Switzerland essentially has to be multilingual with at least two languages probably three or four. /p p strongMichael:/strong Four, sometimes five. Yes. /p p strongjam:/strong So, multilingual is really important and in Drupal 7 to build a really properly localized, translatable website. You needed 27, 30 modules? /p p strongMichael:/strong Something around that. /p p strongjam:/strong And then it was really, really hard and they were built in different times in different ways, and it was a lot of work, right? Now, you don’t need any contrib modules because you can turn on four modules in core. /p p strongMichael:/strong Correct. /p p strongjam:/strong How was that experience working with multilingual? Like how much time do you say with multilingual projects now would you say? /p p strongMichael:/strong I wouldn’t say we save a lot of time yet because we added some new things in there that are unknown like config translation did not exist in Drupal 7. So that is like ... to understand the workings of that ... and there’s only entity translation which is now called content translation, but it's the entity translation of Drupal 7 ... I think three or four years ago, we decided we’re only going to use the entity translation for Drupal 7, but still it's a bit different. So overall, I would definitely say it’s much better experience in terms of how many modules you need to install, how many different things are, but there are still new stuff that we have to understand. So we’re still spending a lot of time in understanding. Also, one other problem is that contrib modules, they’re maybe not so multilingual-aware like we just had big issues with Paragraphs and how you translate them. It works though, but it’s just more like how to learn, how to understand, how it works and stuff like that. /p p strongjam:/strong So, you’re still in the learning curve for really wrapping your heads around the possibilities that it offers you and you’d say the core systems work great, contrib is still catching up, and module developers need to understand and acknowledge these possibilities and build them in? /p p strongMichael:/strong Yes. Well, we try as core to basically make it at as transparent as possible for every module developer, but still there are things especially like Paragraphs which loads entities for you based on another entity, and you just need to make sure that like the whole, the translation objects or the language objects are passed in. So, it’s not a bit of understanding exactly how it works, it’s just using the APIs correct, and that’s a bit of a process that happens a lot, but if you figured that all out, I would totally believe that in the future, probably in the next six months or so, we’ll be twice as fast in doing multilingual sites and stuff like that. /p p strongjam:/strong Fantastic. Of course, paragraph as a module is a perfect example of this – now, in Drupal 8 that everything is an entity and fieldable and fieldable and fieldable because it’s just an entity with a bunch of thing packed into it as references now? /p p strongMichael:/strong Correct. /p p strongjam:/strong Yes, I haven't looked at the code for the Drupal 7 version. I don’t even know how they would have - that’s exciting. /p h2 And it all comes together ...br //h2 p strongMichael:/strong Yes, and there’s other things like one really fun one is I had multiple people in the team that used metatags for Drupal 7. Drupal 7, you install it, and it’s all there. Drupal 8, there’s nothing there. We install the module, empty, and you go to the content type and, “Where do I put the metatag?” And you see like it was like, “Hey, look. I installed metatags and ...” And the fun is actually if you go to the configuration page, it only shows you one field and it’s called phone number. There’s special reason there is that, but people are like, “No, the module is broken, whatever. That doesn’t work.” And then they search more and they realized metatags are now a field. /p p strongjam:/strong Yes. /p p strongMichael:/strong And if people, if they look at that and you see their mind like, poof! like they realize, “Oh, it’s a field so I can metatag users and I can metatag notes, I can make metatag ...” Then, that’s like the point where people understand like all these puzzle pieces like flowing around and suddenly they’re connected and then they are really strong. /p p strongjam:/strong Damien is the maintainer of metatags, right? /p p strongMichael:/strong I think so, yes. /p p strongjam:/strong He and I were talking and he was ... At the point when we’re talking about it. they were working on getting the module really, really solid, and then they were actually going to put in a lot more default tags for people to find, but I guess it’s not quite there yet. /p p strongMichael:/strong They are really heavy working on it right now. I mean, we use paragraphs for everything right now. /p p strongjam:/strong No, no. Metatag. /p p strongMichael:/strong Oh, sorry. We used metatag on every site because you need it everywhere like a website without metatags, I mean, yes, I think you miss a lot of the things out if you’re not properly giving metatags to search engines and crawlers and stuff like that. /p h2 Working with Drupal 8 now and in the futurebr //h2 p strongjam:/strong So, I think the final end, biggest question on my mind about Drupal 8 now. We’re in the early 2016. It’s been out for five or six months. It looks like it’s starting to pick up. Contrib is starting to catch up. Lots and lots of modules are being migrated to Drupal 8. See my a href=http://dev.acquia.com/blog/drupal-8-module-of-the-weekDrupal 8 module for the week/a blog post series, please on a href=http://dev.acquia.comdev.acquia.com/a. I’m having a lot of fun doing it. It feels like we’re in a good place. It feels like Drupal 8 is the technology that we were hoping for, that it’s still relevant ... How does it feel for you? What do you see in our future and most of all how is it working with Drupal 8 on a day to day basis for clients? /p p strongMichael:/strong It feels like the things that everybody was waiting for. Everybody was desperately waiting for that. On one point, it was really good that we implemented all the things that it took so long. On the other side, it was really painful, but that is all over now. It’s out there. Use it, and try it, and it really feels something that in the days of working, it feels complete, it feels really good, and everybody is happy in terms of like – backend developers are really happy about how the whole system works on the PHP level. Frontend developers are super happy about the Twig and now, we see all these new modules coming up like a href=https://www.drupal.org/project/big_pipeBigPipe/a and a href=https://www.drupal.org/project/refreshlessRefressLess/a that now just recently came out. I mean, when I saw that, that’s like mind blown, and I think there will be so many more modules. /p p strongjam:/strong I thought that cache tagging was insane. I thought that BigPipe was insane, RefreshLess, I didn’t even know that we could ... /p p strongMichael:/strong Yes, and I believe, I honestly believe there will be so many more things coming out that we are surprised in how less code you have to write to implement a specific functionality because you just have to change how it works a bit, and then you have a complete new functionality or people coming out with really cool tools, or modules, or plug ins or whatever it is on how to use existing system. I think we did not reach peak of what you can really do with this system that we’ve built. /p p strongjam:/strong I don’t think we’re anywhere near, best practices, or knowing even the potential of what we’ve got. /p p strongMichael:/strong Yes. So, how it is right now to work with it? It’s not there like if you pick up Drupal 7 and you just [do it all]. The contrib modules are still not there. Not all of them are there and some of them are failing, but again, I feel that’s a good thing. It’s good that you have to sometimes go out of you comfort zone and it gets better. Now, you have to tackle through. You have to figure out how things work, but in the end, you’re learning on that way. You’re still learning. You’re improving and that’s really important, contribute back. If you realized something is broken and doesn’t work, just don’t fix it for yourself. Tell at least your teammates and also tell the world. Write a blog post, write a patch, or whatever it is. If we all do that, we help each other and make it faster, and we will be there where we are right now with Drupal 7 that all the modules just work together and you have no broken contrib ... We will be there in the next six months. /p p strongjam:/strong That fast? /p p strongMichael:/strong Yes, I believe so. /p p strongjam:/strong And comparing that to previous releases, I find it really interesting that we talk with community people now who actually never saw a major release before and I see some of the things that people are complaining about. I’m like, “You weren’t here when Drupal 6 came out.” And we didn’t have any Views module for eight or nine months because Views 1 wasn't ported and Views 2 wasn’t ready. Every Drupal 5 site worth its salt was built with Views, Panels, CCK, right? And then Drupal 6 kind of just ... nobody could do it ... it felt terrible. Drupal 7 took a year for contrib to really catch up, but Drupal 8 is, right from the beginning, is fully tested. It’s very, very stable and it’s got incredible stuff out of the box. All of the authoring experience, all the multilingual stuff, everything’s entities ... So actually in terms of data structures or whatever, there’s an awful lot there. /p h2 More devs, more community, out-of-the-boxbr //h2 p strongMichael:/strong Yes, and one of the things that was really [reassuring] for me that we went the right path. I was sitting in DrupalCon Barcelona at the sprint table and there was a guy working there and sprinting and I was working there. At one point, he asked me a question. Like he came to me and he was like, “Can I ask you a Drupal question because you look like somebody that knows Drupal?” and I was like ... /p p strongjam:/strong Wait... See this face? It looks like he knows about Drupal. /p p strongMichael:/strongSo, now I was asking “Wait, so you came to the sprints?” And I don’t remember the question, but with the question asked, he asked me something completely like about standard Drupal thing and I was asking him like, “Wait. Where are you coming from? Who are you? And he said, “I’m a Symfony developer. I came to the Symfony tracks and there I heard they have a Sprint.” This morning I opened the first time Drupal 8 and he wrote a patch that went into core two days later. /p p strongjam:/strong Wow! /p p strongMichael:/strong And I was talking about that in the past that we will have the possibility to add new people out of the blue that know PHP and they will be able to contribute and work in Drupal 8 and in front of me, I saw it. /p p strongjam:/strong Immediately. /p p strongMichael:/strong And I asked him like, “Hey, how does it feel?” Like in terms of how crazy it is because we talked all about this Drupalisms and how Drupal 7 has like this learning curve that actually you will fall down two or three times before you make it, and he said, “Well, it’s a different flavor of PHP.” But all of them are different flavors, but overall, he can read through it. He can read the APIs. He can understand it and that was something that I said, “Wow. That’s going to be so great for us, for the community.” And I cannot wait to see what’s going to come out of that. /p p strongjam:/strong And I can say that the PHP where people are really, really curious about us and Campbell Vertesi and I, for example, have been out there trying to convince PHP people, “Please don’t write another custom CMS application for your big project. Just drop Drupal 8 in there. Front end or not, whatever. It’s got so much great content management tools, stuff in it and you can just drop it in and use it, and it really works.” That’s so exciting. It’s so exciting. Hey, man, it’s great. Thank you for stopping by today. /p p strongMichael:/strong You’re very welcome. /p p strongjam:/strong It’s been really, really good to talk with you. /p p strongMichael:/strong Thank you. It was a pleasure. /p /div/div/divdiv class=field field-name-field-podcast-audio field-type-file field-label-hiddendiv class=field-itemsdiv class=field-item evenaudio controls=controlssource src=https://dev.acquia.com/sites/default/files/podcast-audio/michael_schmid_d8.mp3 type=audio/mpeg //audio/div/div/divdiv class=field field-name-field-podcast-series field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelPodcast series:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/podcast-series/drupal-8 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal 8/a/div/div/divdiv class=field field-name-field-skill-level field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelSkill Level:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/skill-level/beginner typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Beginner/a/divdiv class=field-item odda href=/skill-level/intermediate typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Intermediate/a/divdiv class=field-item evena href=/skill-level/advanced typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Advanced/a/div/div/div
Categories: Drupal Feeds

Hook 42: DrupalCon New Orleans - Hook 42's Best of the Best

Thu, 06/02/2016 - 10:54am
div class=image div class=field-items class=field-items div class=field-item even rel=og:image rdfs:seeAlso resource=http://www.hook42.com/sites/default/files/styles/indiv_page_doodle__325h_/public/field/image/2016-05-11_21-49-08.jpg?itok=dvxcEf_E class=field-item evenimg typeof=foaf:Image src=http://www.hook42.com/sites/default/files/styles/indiv_page_doodle__325h_/public/field/image/2016-05-11_21-49-08.jpg?itok=dvxcEf_E width=488 height=325 alt=Hook 42 Team Party Photo title=Hook 42 Team Party Photo //div /div /div div class=field field-name-field-display-date field-type-date field-label-hidden field-wrapper div class=field-items class=field-items div class=field-item even class=field-item evenspan class=date-display-single property=dc:date datatype=xsd:dateTime content=2016-06-02T00:00:00-07:00Thursday, June 2, 2016/span/div /div /div div class=field field-name-body field-type-text-with-summary field-label-hidden field-wrapper body field div class=field-items class=field-items div class=field-item even property=content:encoded class=field-item evenpEvery year we have a great time at DrupalCon - this year was no exception! Heading to New Orleans was definitely a treat for the team./p pSo without further ado - here are some of our favorite things:/p h2Aimee:/h2 pstrongFavorite Sessions:/strong/p ul lia href=https://events.drupal.org/neworleans2016/driesnoteDriesNote/a/li liGabor / Webchick: a href=https://events.drupal.org/neworleans2016/sessions/potential-drupal-8x-and-how-realize-itThe potential in Drupal 8.x and how to realize it/a/li liGabor / Dries / xjm: a href=https://events.drupal.org/neworleans2016/sessions/state-drupalState of Drupal/a/li /ul pstrongFavorite social events:/strong/p div class=columns small-12 medium-6 large-4img alt=Cemetery of Previous Drupal Versions Doodle title=Cemetery of Previous Drupal Versions Doodle height=630 width=630 class=media-element file-full typeof=foaf:Image src=http://www.hook42.com/sites/default/files/styles/project_main_image/public/cemetaryfinal_04132016-halfsize_copy2.png?itok=X9Pbai1E //div ul liThere are so many!! Sorry to have missed the D6 funeral but our team was on an historic Steamboat tour that was an amazing experience and a nice break from the DrupalCon hubbub. We did see the Lingotek team on the cruise, too, so it seems that we are speaking the same language. Har har. ;)/li liWe were fortunate to join Amazee Labs on their haunted walking tour./li liWomen in Drupal was fun and we hope to have more turnout next year./li liPantheon always has an awesome event and we were happy to attend (as you can see in the photo above)/li /ul pstrongFavorite NOLA thing:/strong/p ul liHaunted cajun beignets/li /ul pstrongFavorite overall thing:/strong/p ul liOur team. All together. All in one place. In person! We work remotely and some in other countries so it is wonderful to just “be” together. We also had many extended team members (wives and sons) join the festivities. :)/li /ul h2AmyJune:/h2 pstrongFavorite session(s): /strong/p ul lia href=https://events.drupal.org/neworleans2016/sessions/amping-drupalThe AMPing Up In Drupal/a session provided me with valuable knowledge about SEO, which, as a novice to building websites, I hadn’t given much thought to previously. OR/li lia href=https://events.drupal.org/neworleans2016/sessions/state-drupalThe State of Drupal/a session, on the other hand, gave me reassurance the the drupal community is striving to be more accommodating and inclusive of beginners./li /ul pstrongFavorite social event(s):/strong/p ul liThe Riverboat Cruise was a nice change of pace from walking all over the streets of NOLA drinking beer; I could drink beer while riding on a boat watching a spectacular sunset on The MIssissipps. Having breakfast with the boys at Majoria's Commerce Restaurant was a close second…the staff were so much fun and were the epitome of Southern style and hospitality./li /ul pstrongFavorite NOLA thing:/strong/p ul liHanging out with Jeff at The NOMA and sculpture garden. nbsp;The museum had a wonderful collection of recognizable artists along with a large throng of southern folk art./li /ul pstrongFavorite overall experience at DrupalCon: /strongnbsp;/p ul liTHE PEOPLE. nbsp;From meeting my mentors, to sitting down with random people, drupalers shared such a wealth of information with me./li /ul h2Chris:/h2 div class=columns small-12 medium-4img alt=Voodoo Shop in New Orleans title=Voodoo Shop Window in New Orleans height=945 width=630 style=width: 270px; padding-right: 10px; class=media-element file-full typeof=foaf:Image src=http://www.hook42.com/sites/default/files/styles/project_main_image/public/dsc05072-useme-web.jpg?itok=wN3fwdsp / diviphoto credit: Chris Darke/i/div /div pstrongFavorite Sessions:/strong/p ul lia href=https://events.drupal.org/neworleans2016/sessions/php-7-new-new-phpPHP 7: The New New PHP with crell/a/li lia href=https://events.drupal.org/neworleans2016/sessions/elm-frontend-guaranteesElm - Frontend with Guarantees w/ Amitai Burstein/a/li /ul pstrongFavorite social event(s):/strong/p ul liPantheon Party/li liRiverboat Cruise/li /ul pstrongFavorite overall experience at DrupalCon:/strong/p ul liMeeting everyone on the Team!/li liFrom a purely drupalcon perspective, what I really enjoyed was seeing the value in actually attending one, being immersed in the world of core contributors and the directions they are taking, and basically in some ways refreshing my enthusiasm for Drupal which can get a bit waned when you are working on the same sort of stuff for a long time! In a lot of ways reminded me of university, and the academic world, which whilst it can be a bit insular, can also be a pretty cool place to be./li /ul h2Genevieve:/h2 pstrongFavorite session(s):/strong/p ul lia href=https://events.drupal.org/neworleans2016/sessions/once-upon-drop-cap-when-words-were-experience-letters-were-your-voiceOnce Upon a Drop Cap (When Words Were the Experience amp; Letters Were Your Voice)/a This was definitely one of my favorites, even got a book at the end :)/li /ul div class=columns small-12 medium-4 large-6 rightimg alt=Steamboat Natchez and Sunset Double Exposure photo title=Steamboat Natchez and Sunset Double Exposure height=473 width=630 class=media-element file-full typeof=foaf:Image src=http://www.hook42.com/sites/default/files/styles/project_main_image/public/hook42-steamboat-natchez-doubleexposure-dinner-cruise-web.jpg?itok=piLYs8lm /iphoto credit: Genevieve Parker/i/div pstrongFavorite social event(s):/strong/p ul liPantheon Parties. How can they not be?/li liHook 42's Steamboat Dinner too!/li /ul pstrongFavorite NOLA thing:/strong/p ul liStreetcars, steamboats, swamp tours, so much tasty food everywhere!/li /ul pstrongFavorite overall experience at DrupalCon:/strong/p ul liI’m not actually sure. I had such a great time in NOLA both at the convention center, and in the city in general. It was also great to finally meet some of our remote team, I now believe they are actual people ;)/li /ul h2Jeff:/h2 pstrongFavorite Sessions:/strong/p ul lia href=https://events.drupal.org/neworleans2016/sessions/theming-am-i-doing-rightDrupal8 Theming - Am I doing this right? w/ MortenDK/a/li lia href=https://events.drupal.org/neworleans2016/sessions/elm-frontend-guaranteesElm - Frontend with Guarantees w/ Amitai Burstein/a/li /ul div class=columns small-12 medium-6img alt=Hook 42 AmyJune and Jeff in New Orleans title=AmyJune and Jeff in New Orleans height=420 width=630 style=width: 450px; padding-right: 10px; class=media-element file-full typeof=foaf:Image src=http://www.hook42.com/sites/default/files/styles/project_main_image/public/dsc02738.jpg?itok=Cd7cufVb /iphoto credit: Kristen Pol/i/div pstrongFavorite social event(s):/strong/p ul liRiverboat cruise on the Steamboat Natchez/li liWalking down the street with beer in hand/li liVisiting the New Orleans Museum of Art/li /ul pstrongFavorite NOLA thing:/strong/p ul liSeeing a lot of friends/li /ul pstrongFavorite overall experience at DrupalCon:/strong/p ul liChillin’ with volkswagenchick/li /ul h2Kevin:/h2 pstrongFavorite Sessions:/strong/p ul liThese really were my favorite sessions (not just because they were given by my bosses)! ;) ul lia href=https://events.drupal.org/neworleans2016/sessions/multilingual-makeover-side-side-comparison-drupal-7-and-drupal-8The Multilingual Makeover: A side-by-side comparison of Drupal 7 and Drupal 8/a/li lia href=https://events.drupal.org/neworleans2016/sessions/im-scrumberjack-and-im-ok-prioritizing-your-scrum-product-backlog-drupalI'm a Scrumberjack and I'm OK! Prioritizing Your Scrum Product Backlog for Drupal Work/a/li /ul /li /ul div class=columns small-12 medium-6 rightimg alt=Hook 42 Aimee Holding Log Pillow title=Hook 42 Aimee as a Scrumberjack height=456 width=630 class=media-element file-full typeof=foaf:Image src=http://www.hook42.com/sites/default/files/styles/project_main_image/public/26701068430_99a035bdff_o-useme.jpg?itok=BLGzUYoV / iphoto credit: Susanne Coates - https://www.flickr.com/photos/142503742@N05/26701068430/in/photolist-GFtXoN-H72xPR/ilt;/div pstrongFavorite Social Events:/strong/p ul liRiverboat cruise on the Steamboat Natchez. Nearly missing it was an ”adventure”!/li liWomen in Drupal, which was probably the most engaging event where I could actually have a conversation with people that wasn’t drowned out by loud music./li /ul pstrongFavorite NOLA Thing:/strong/p ul liEnjoyed buying a new hat with Jordan Koplowicz @koplowicznsons at Goorin Brothers./li liI didn’t take much advantage of taking drinks “to go,”/li /ul pstrongFavorite Overall Thing at DrupalCon:/strong/p ul liReconnecting with the community was fantastic, and spending Friday in my first Sprint was way overdue./li /ul h2Kristin (K2):/h2 div class=columns small-12 medium-6 large-4img alt=Hook 42 Kristin Holding A Baby Alligator title=Hook 42 Kristin Holding A Baby Alligator height=840 width=630 style=width: 275px; class=media-element file-full typeof=foaf:Image src=http://www.hook42.com/sites/default/files/styles/project_main_image/public/hook42-k2-holding-alligator-in-swamp-web.jpg?itok=IBoiSk5k / diviphoto credit: Genevieve Parker/i/div /div pstrongFavorite session/strong:/p ul liAimee’s a href=https://events.drupal.org/neworleans2016/sessions/im-scrumberjack-and-im-ok-prioritizing-your-scrum-product-backlog-drupalScrumberjack/a presentation - it’s not every day you get to see your boss heft a giant log on stage./li /ul pstrongFavorite social event:/strong/p ul liGhost tours with Lindsay, Patrick and Jen - spooky and booze!/li /ul pstrongFavorite thing in NOLA/strong:/p ul liholding an alligator!/li /ul pstrongFavorite overall thing at DrupalCon:/strong/p ul liIt is always the same - the people, the sense of community, the feeling that we’re all in this crazy Drupal boat together./li /ul h2Lindsay:/h2 pstrongFavorite session(s):/strong/p ul liThere are three sessions that really stand out to me and I think they were so good I’m posting the youtube link so you can watch them too! They are no order because I think they are all great for different reasons. ul liWatch the Hacker Hack was really informative and unique. I focus on frontend but security is important to every website, and I thought this talk rocked! While I was sitting in the session, I thought, this might be my favorite session of DrupalCon NOLA. Watch it the video here: a href=https://www.youtube.com/watch?v=ek8FswgBvW4https://www.youtube.com/watch?v=ek8FswgBvW4/a/li liBecause I’m a frontend developer, I really enjoyed the Browser Based Tools talk. It was excellent and there were a lot of cool tricks that I’m going to use moving forward to save time and be a better developer. Check it out here: a href=https://www.youtube.com/watch?v=IK1GT3ojo1ghttps://www.youtube.com/watch?v=IK1GT3ojo1g/a/li liLast, but certainly not least, is Michael Schmid’s Keynote “Your brain health is more important than your standing desk.” I think everyone should watch this video and be a little nicer to themselves. Also, it is good to know I’m not alone in peeing all the time (this will make sense if you watch the video, I promise I’m not crazy). Watch it here so you know I’m sane: a href=https://www.youtube.com/watch?v=ZA95tpXUIos/a/li /ul /li /ul pstrongFavorite social event(s):/strong/p ul liI really liked the Pantheon Partner’s dinner. I got to hang out with K2 from Hook 42 and a bunch of awesome Drupalers at our table, including people from Backdrop, Last Call Media, and CodeJourneymen. And like all good internet nerds, we eventually just shared pictures of our pets. The internet is all about cats anyway. Just accept it./li liAlso, I went on the Amazee Lab Ghost tour and it was FANTASTIC. I loved it so much, I went on a second tour the next day. No ghost sightings though./li /ul pstrongFavorite NOLA thing:/strong/p ul liAll the ghosts of course! Also, the architecture was very cool. And I ate alligator sausage, yummm./li /ul pstrongFavorite overall experience at DrupalCon:/strong/p ul liIt was great to meet some of the Hook 42 team and make sure they are actual people and not just skype bots. Unless Microsoft actually made a life-like robot to throw me off... *cough*ichrisdarke/i*cough*/li /ul h2Patrick:/h2 div class=columns small-12 medium-6 rightimg alt=Table of Beignets title=Table of Beignets height=420 width=630 class=media-element file-full typeof=foaf:Image src=http://www.hook42.com/sites/default/files/styles/project_main_image/public/dsc02621.jpg?itok=l5RXlw7X /iphoto credit: Kristen Pol/i/div pstrongFavorite session(s):/strong/p ul lia href=https://events.drupal.org/neworleans2016/sessions/behat-behavior-driven-development-functional-tests-selenium-drupalBehat: Behavior-Driven Development, Functional Tests amp; Selenium (in Drupal!)/a Ryan Weaver is an excellent speaker and gives a great session on how you can use Behat to test Drupal. Be sure to stick around for the post talk questions to answer some good real world gotchas!/li /ul pstrongFavorite social event(s):/strong/p ul liSteamboat Hook 42 dinner party. The sunset was amazing, the dinner was good./li /ul pstrongFavorite NOLA thing:/strong/p ul liI like how small in size but big in events the city felt, one could walk to a street dedicated to drinking, another to shopping, another to having one of the oldests 24/7 bars, and another that is known for hauntings...all in under an hours time./li /ul pstrongFavorite overall experience at DrupalCon:/strong/p ul liI love mentoring. I was able to greet people going to the Sprints and start their day right. Most of the time dancing while doing so, half of the people just looked at me with the coffee and made some remark about having too much energy in the morning. It's a great way to meet fellow Drupalers!/li /ul div class=columns small-12img alt=DrupalCon Sprint title=DrupalCon Sprint height=473 width=630 class=media-element file-full typeof=foaf:Image src=http://www.hook42.com/sites/default/files/styles/project_main_image/public/img_1373-useme.jpg?itok=grkrilS8 /br iphoto credit: Kevin Davison/i/div pnbsp;/p h2Until next time.../h2 pWe are all looking forward to next year in Baltimore - until then we'll just sail off into the Mississippi River sunset./p div class=columns small-12img alt=Sunset on the Mississippi River title=Sunset on the Mississippi River height=420 width=630 class=media-element file-full typeof=foaf:Image src=http://www.hook42.com/sites/default/files/styles/project_main_image/public/dsc02881.jpg?itok=JKWwIogY /br iphoto credit: Kristen Pol/i/div div class=columns small-12nbsp;/div /div /div /div div class=field field-name-field-display-author field-type-entityreference field-label-hidden field-wrapper div class=field-items class=field-items div class=field-item even class=field-item evenHook 42/div /div /div div class=field field-name-field-topics-tr field-type-taxonomy-term-reference field-label-inline clearfix field-wrapperh2 class=field-labelTopics: /h2ul class=links inlineli class=taxonomy-term-reference-0 class=field-item evena href=/blog/drupalcon typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=DrupalCon/a/lili class=taxonomy-term-reference-1 class=field-item even odda href=/blog/drupal-planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal Planet/a/lili class=taxonomy-term-reference-2 class=field-item even odd evena href=/blog/community typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Community/a/li/ul/div
Categories: Drupal Feeds

Acquia Developer Center Blog: Four Ways That Acquia Cloud Helps You Develop Sites FAST: #2. Richer Status Notifications and Troubleshooting

Thu, 06/02/2016 - 10:20am
div class=field field-name-field-blog-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/speed_small_0.jpg?itok=ftumoF_C width=140 height=85 alt=speed! //div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpemWhen you spin up sites for a living, velocity is important. The developers at Acquia understand this, which is why we’re always looking for ways to make website development simpler and easier. Because that equals faster. /em/p pemMany of our customers are already using these tools and practices. But we’d like to spread the word further. /em/p pemWe know you’re facing really challenging situations. We’ve got tools that will help you get past them, without taking up an entire afternoon. We can speed you up, and speed up your team./em/p/div/div/divdiv class=field field-name-field-blog-tags field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/acquia-drupal-planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=acquia drupal planet/a/div/div/div
Categories: Drupal Feeds

Drupal @ Penn State: #Drupal GovDay: #Purespeed talk

Thu, 06/02/2016 - 7:36am
pThis is a recording of a presentation I gave at Drupal Gov Day called Purespeed. There’s many posts on this site that are tagged with purespeed if you want to dig into deeper detail about anything mentioned in this talk. This talk consolidates a lot of lessons learned in optimizing drupal to power elms learning network. I talk through apache, php, mysql, front end, backend, module selection, cache bin management, and other optimizations in this comprehensive full-stack tuning talk./p
Categories: Drupal Feeds

The Jibe: Getting Your Install Profile Ready For Drupal 8

Wed, 06/01/2016 - 6:12pm
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenp img alt=drupal8 src=http://thejibe.com/sites/default/files/drupal8.png style=width: 100%; height: auto; //p /div/div/div
Categories: Drupal Feeds

Acquia Developer Center Blog: 10 Tips to Make the Command Line Your Fast and Efficient Friend

Wed, 06/01/2016 - 11:15am
div class=field field-name-field-blog-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/docroot-commandline2.jpg?itok=xahC9Mzb width=140 height=85 alt=command line screen //div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpemIf there's anyone who has command of the command line, it's a href=https://www.acquia.com/about-us/team/dave-myburghDave Myburgh/a, a senior engineer at Acquia./em/p pemSo we asked him to share how he works with the CLI -- to help us all improve the way we work. Here are the top ten command line tips that Dave suggested. Check them out, and increase your speed of development./em/p /div/div/divdiv class=field field-name-field-blog-tags field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/acquia-drupal-planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=acquia drupal planet/a/div/div/div
Categories: Drupal Feeds

Vardot: Taste of Drupal: New Al Jazeera Cafe Website

Wed, 06/01/2016 - 8:36am
a href=/blog/categories/newsNews/a span class=read-timeRead time: 4 minutes/span img typeof=foaf:Image class=img-responsive src=https://www.vardot.com/sites/default/files/styles/large/public/content/blog/blog_8701_666_1464788214.jpg?itok=CQHgLMA3 width=695 height=468 alt=Taste of Drupal: New Al Jazeera Cafe Website developed by Vardot title=Al Jazeera Cafe website / p dir=ltrspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123bIn April 2015 Al Jazeera, the biggest media network in the Middle East, opened a new restaurant in Doha where everyone can easily experience the news-making process and interact with Al Jazeera stars. About a month after the opening of Al Jazeera Cafe, its manager of enterprise and merchandise Mohammed Al Rumaihi said in the interview to /spana href=http://dohanews.co/al-jazeera-combines-journalism-food-with-new-concept-cafe-in-qatar/Doha News/a: “We didn’t want to be the ‘typical’ channel who reaches out to its audience through social media or TV. We wanted to have a direct physical interaction with our audience in a softer (environment)”. Today Al Jazeera Cafe is a famous place in Qatar where food zone is combined with an interactive media studio, a live broadcast unit and museum exhibit. The media network got very close to its audience, and one of the important steps forward to them was launching the a href=http://www.aljazeeracafe.com/Al Jazeera Cafe website/a developed by Vardot./p p /p h3 dir=ltrspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123bAnother Drupal website of Al Jazeera/span/h3 pspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123bIf you read our blog often, you know that Vardot has a rich background in creating /spana href=https://www.vardot.com/blog/launching-new-georgetown-university-qatar-gu-q-website-501educational websites/a and a href=https://www.vardot.com/customers/case-study/al-jazeera-english-stream-141sites for media companies/a. Nonetheless, knowing our technological expertise Al Jazeera approached us to build a web experience for their new modern cafe and we were up for the challenge. We developed a web experience that not only represents the cafe, but also combines the best of media, cuisine and technology. The design of Al Jazeera Cafe website is similar to other Al Jazeera sites. Moreover, we used the same CMS as in all the previous projects to give our client a a href=https://www.vardot.com/blog/how-make-drupal-editor-friendly-part-1-616convenient editing experience/a. More and more websites of the media network are managed in the same way - it makes change-, process-, and knowledge management easier within the organization./p pspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123bDrupal ideally fits to our customer’s requirements - the website is built according to highest security- and technical standards, allows site admins to manage content with a few clicks, can handle a high traffic and stay extremely quick:/span/p pimg alt= site speed report title= site speed height=418 width=820 class=media-element file-default img-responsive typeof=Image src=https://www.vardot.com/sites/default/files/resize/al_cafe-820x418.png //p p dir=ltr /p p dir=ltrspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123ba href=https://www.vardot.com/blog/why-drupal-always-win-you-626Why Drupal is always a win for you/a/span/p p /p h3 dir=ltrspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123bUX amp; SEO/span/h3 p dir=ltrspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123bWe also kept in mind the latest User Experience and SEO trends: the first thing you see on the website is the video captured by our colleagues from Al Jazeera. It corresponds on one hand with one of the main /spana href=http://marketblog.envato.com/trends/video-backgrounds-web-design-trends-usability-best-practices/web design concepts of 2015/a, and on the other hand with a href=http://www.forbes.com/sites/jaysondemers/2015/09/30/the-top-7-seo-trends-that-will-dominate-2016/#7643e1e864f0SEO-predictions for 2016/a. This video as long as many high-quality photos are definitely the strong point of this web page./p p dir=ltrspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123bThe motto of the Cafe is “Experience a taste of Al Jazeera”, and we did our best to make you start tasting before even going to the restaurant. The media helps you to feel the atmosphere of Al Jazeera Cafe from wherever you are. Using #AlJazeeraCafe in Instagram, Facebook or Twitter you can see visitors presenting news in front of cameras inside of Cafe and after clicking on /spana href=http://www.aljazeeracafe.com/menuMenu/a it’s impossible not to feel hungry. Although the media network became popular first of all because of the news articles, this site is less about words and more about images./p p dir=ltrspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123bThe website contains everything you might wonder about: information about the Cafe and its events, news, contacts, map, menu, lots of beautiful images and social sharing buttons. And of course as always to guarantee the visitors an exceptionable browsing experience our team made sure that the page looks perfect on devices of all types - from regular desktops with a different screen resolution to mobile phones and tablets./span/p p /p h3 dir=ltrspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123bBottom line/span/h3 p dir=ltrspan id=docs-internal-guid-4ec748d5-0c20-8c11-adbf-e76caaa9123bThis project showed that Drupal is maximal efficient not only for educational, eCommerce and media companies, but also for restaurants and cafes. It allows to create a user-friendly interface for cafe visitors and easily manage a specific content like menu section etc. Anyways, better to see once than to hear hundred times./span Check the new website that links the Al Jazeera Media Network with its audience a href=http://www.aljazeeracafe.com/here/a!  /p Tags:nbsp; a href=/taxonomy/term/236 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal Planet/a div class=field field-name-title-field field-type-text field-label-above clearfix div class=field-label Title:nbsp; /div div class=field-item even Taste of Drupal: New Al Jazeera Cafe Website /div /div
Categories: Drupal Feeds

Mediacurrent: 6 design alternatives to avoid slideshows

Wed, 06/01/2016 - 8:30am
img typeof=foaf:Image src=http://d1l4od7sxc8nwf.cloudfront.net/sites/default/files/styles/thumb_blog_spotlight/public/alternatives-carousels.png?itok=TYyFgcGB width=200 height=171 alt=why slideshows are bad design and 6 alternative options title=why slideshows are bad design and 6 alternative options / pSlideshows, sliders, carousels: whatever you call them, in terms of web design they are just evil. Do a quick Google search and you will see that most frontend developers and UX/UI designers can agree on this point and have been talking about it for years. But why do we still constantly see them? Part of the issue is that slideshows, especially in the hero region, are so ubiquitous that many clients see them as necessary and keep asking for them. They have essentially become a “home page standard.”/p
Categories: Drupal Feeds

Real Life Digital: 12 SEO Essentials for a better ranking (with Drupal top tips)

Wed, 06/01/2016 - 7:30am
div class=field field--name-field-main-images field--type-image field--label-hiddendiv class=field__itemsdiv class=field__item evena href=/blog/12-seo-essentials-better-ranking-drupal-top-tipsimg typeof=foaf:Image src=http://www.reallifedigital.com/sites/default/files/styles/flexslider_full/public/fields/blog_main_imgs/rld_website-element_blog-12-seo-essentials_wide-1.jpg?itok=PGXkwTIj width=1200 height=500 alt=The word SEO written in the middle of a key word cloud which says things like: quot;meta, tags, description, ranking, googlequot; etc. //a/div/div/divdiv class=field field--name-field-intro field--type-text-long field--label-hiddendiv class=field__itemsdiv class=field__item evenpSEO. Search engine optimisation. Where to begin with the elusive task of search engine optimisation, around which an entire industry has formed?/p pspan style=line-height: 1.6;Well, I've done some work so you don't have to. Here is a list of 12 areas you can look at to improve your SEO. This is by no means a definitive list of things you'll need to do, and the chances are that some of this information could well go out of date before very long as search algorithms constantly evolve, but hopefully a lot of this information will be relevant and helpful to you, and who knows: maybe even get you on the first page of Google - whatever that means!/span/p pSo let's begin./p /div/div/div
Categories: Drupal Feeds

Modules Unraveled: 160 The Workflow Initiative for Drupal 8 with Dave Hall and Dick Olsson - Modules Unraveled Podcast

Wed, 06/01/2016 - 12:00am
div class=field field--name-field-image field--type-image field--label-hiddendiv class=field__itemsdiv class=field__item evenimg typeof=foaf:Image src=https://modulesunraveled.com/sites/default/files/styles/podcast_default/public/podcast/image/DaveAndDick.png?itok=uA2BsPtg width=350 height=189 alt=Photo of Dave Hal and Dick Olsson //div/div/divspan class=submitted-byPublished: Wed, 06/01/16/spandiv class=field field--name-field-podcast-file field--type-file field--label-hiddendiv class=field__itemsdiv class=field__item evendiv class=mediaelement-audioaudio src=http://traffic.libsyn.com/modulesunraveled/16020The20Workflow20Initiative20for20Drupal20820with20Dave20Hall20and20Dick20Olsson20-20Modules20Unraveled20Podcast.mp3 class=mediaelement-formatter-identifier-1464768425-0 controls=controls /audiodiv class=mediaelement-download-linka href=http://traffic.libsyn.com/modulesunraveled/16020The20Workflow20Initiative20for20Drupal20820with20Dave20Hall20and20Dick20Olsson20-20Modules20Unraveled20Podcast.mp3Download this episode/a/div/div/div/div/divdiv class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item even property=content:encodedh2Workflow Initiative/h2 ulliWhat is the Workflow Initiative and what are the goals you’re trying to achieve?/li liWhat lead you into proposing this initiative for core and what’s the background story?/li liDries mentioned in the keynote that official initiatives preferably should have a dedicated team, and have funding. How is that going to work for the Workflow Initiative? ulliHow is it funded?/li liWho is on the team?/li /ul/li liWhat will the process be like for getting this into core? [talk about the new governance structure for core initiatives] ulliRoadmap for Drupal/li /ul/li /ulh2How will it work?/h2 ulliHow will the content moderation workflow work when it’s in core?/li liHow will the full-site content preview work when it’s in core?/li /ulh2Questions from Twitter/h2 ulli pJibran Ijaz ‏a href=https://twitter.com/JibranIjaz@JibranIjaz/abr / What will happen to the workflow initiative if Drupal shop(s) will stop supporting it? #MUP160/p /li li pJibran Ijaz ‏‏a href=https://twitter.com/JibranIjaz@JibranIjaz/abr / How can we make sure that this'll be a community driven initiative not specific to someones requirements. #MUP160/p /li li pSteve Persch ‏a href=https://twitter.com/stevector@stevector/abr / Do you anticipate support for making/deploying configuration changes through workspaces? #MUP160/p /li li pSteve Persch ‏a href=https://twitter.com/stevector@stevector/abr / @JibranIjaz @dickolsson I'd like part of the answer to be consensus formed around Behat-executable stories/scenarios. #MUP160/p /li li pJustin Ludwig a href=https://twitter.com/jludwig89@jludwig89/abr / Can the Workflow Initiative fit into a multi-site install, where content is to be deployed to more than one site? #MUP160/p /li /ul/div/div/divdiv class=field field--name-field-items-mentioned field--type-link-field field--label-abovediv class=field__labelEpisode Links:nbsp;/divdiv class=field__itemsdiv class=field__item evena href=http://drupal.org/u/dixon_ rel=nofollow target=_blankDick on drupal.org/a/divdiv class=field__item odda href=http://twitter.com/dickolsson rel=nofollow target=_blankDick on Twitter/a/divdiv class=field__item evena href=http://drupal.org/u/skwashd rel=nofollow target=_blankDave on drupal.org/a/divdiv class=field__item odda href=http://twitter.com/skwashd rel=nofollow target=_blankDave on Twitter/a/divdiv class=field__item evena href=https://www.drupal.org/node/2721129 rel=nofollow target=_blankWorkflow Initiative Details/a/divdiv class=field__item odda href=http://buytaert.net/improving-drupal-content-workflow rel=nofollow target=_blankDries’ Blog About Workflow/a/divdiv class=field__item evena href=http://www.drupaldeploy.org/ rel=nofollow target=_blankModules in contrib are described here:/a/divdiv class=field__item odda href=https://www.drupal.org/project/workbench_moderation rel=nofollow target=_blankWorkbench Moderation Module/a/divdiv class=field__item evena href=https://www.drupal.org/project/multiversion rel=nofollow target=_blankMultiversion Module/a/divdiv class=field__item odda href=https://www.drupal.org/project/replication rel=nofollow target=_blankReplication Module/a/divdiv class=field__item evena href=https://www.drupal.org/project/workspace rel=nofollow target=_blankWorkspace Module/a/divdiv class=field__item odda href=https://www.drupal.org/project/deploy rel=nofollow target=_blankDeploy Module/a/divdiv class=field__item evena href=https://www.drupal.org/project/relaxed rel=nofollow target=_blankRelaxed Module/a/divdiv class=field__item odda href=https://www.drupal.org/core/roadmap rel=nofollow target=_blankDrupal Core Roadmap/a/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/workflow typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Workflow/a/divdiv class=field__item odda href=/tags/drupal-8 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal 8/a/divdiv class=field__item evena href=/planet-drupal typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=planet-drupal/a/div/div/div
Categories: Drupal Feeds

Chapter Three: Marketing Needs Performance

Tue, 05/31/2016 - 6:56pm
h2img alt=Marketing Needs Performance data-entity-type=file data-entity-uuid=2057770e-733b-479e-bc4a-746b7998212b src=/sites/default/files/inline-images/mnp.jpg style=margin: 0 0 15px 15px; class=align-right /We Give a Hoot/h2 pAs our team of impassioned front-end developers hammer their anvils in harmony, they’re putting influential principles in motion. We code with grace. We stride through our text editors with elegance and poise. Our minds and fingers fly with synchronicity in a display you could only describe as “truly inspiring”./p pMaybe that’s not exactly the case, but we’re certainly passionate about what we do. Our team cares about the quality of work we produce, and about the principles we employ. We craft with great discretion and intention. Sometimes with grace, and sometimes with gallons of cold brew and a href=https://www.youtube.com/watch?v=CUD0gBG1TG8thrash/a a href=https://www.youtube.com/watch?v=7Pcmzz8Bl2Ymetal/a./p
Categories: Drupal Feeds

Stanford Web Services Blog: DrupalCon 2016: Caryl’s Highlights

Tue, 05/31/2016 - 6:54pm
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedp class=summaryDrupalCon (Drupal Conference) 2016 marked the 3rd DrupalCon that I attended. With Drupal 8 released, I felt it was time to go to the conference and kick the tires./p pHeld in historic New Orleans, I not only learned more about Drupal 8, but I learned about the beignets, cemeteries, and handgrenades. But that’s for another story./p/div/div/div
Categories: Drupal Feeds