Planet Drupal

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

Drop Guard: News time: Dashboard, Composer, Jira support

Mon, 07/25/2016 - 09:00
div class=view-mode-rss ds-1col clearfix div class=field field--name-display-rss-image field--type-ds field--label-hidden field__itemimg src=http://www.drop-guard.net/blog/sites/default/files/styles/medium/public/2016-07/dropguard-composer.jpg?itok=0HJobbfc/div div class=clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__itempOur existing users may have already noticed a few changes and improvements in Drop Guard. However, not everything is visible enough, so we decided to make a short list with the recent updates./p h2Composer support/h2 pDrop Guard is now capable of managing your composer.json and composer.lock files, in the same fashion as you would do it normally via CLI./p pWhen executing the update task, Drop Guard modifies the composer.json to accommodate the recommended module or core version and runs emcomposer update/em command to keep the composer.lock in sync. Both files get pushed to the repository, and the only thing you need to take care about is running emcomposer install/em to receive the updated packages./p/div div class=field field--name-field-blog-post-tags field--type-entity-reference field--label-hidden field__items div class=field__itema href=/blog/taxonomy/term/7 hreflang=enDrop Guard/a/div div class=field__itema href=/blog/taxonomy/term/3 hreflang=enDrupal Planet/a/div /div /div

Torchbox: Contributing to Drupal (DrupalCamp Bristol 2016 Sprint)

Mon, 07/25/2016 - 01:00
pspanYesterday, I attended DrupalCamp Bristol’s sprint day which took place at Torchbox’s new Bristol offices. More than 15 people attended the event, including /spanspanseasoned contributors /spanLewis Nymanspan and /spanEmma Karayiannisspan. /span/p

DrupalEasy: DrupalEasy Podcast 182 - Almost Live From Drupal GovCon 2016

Sun, 07/24/2016 - 15:51
pa href=https://drupaleasy.podbean.com/mf/play/mdws8h/drupaleasy_podcast_183_live_from_govcon.mp3Direct .mp3 file download./a/p pMike interviews a href=https://www.drupal.org/u/greggmarshallGregg Marshall/a, a href=https://www.drupal.org/u/enzoEnzo Garcia/a, and a href=https://www.drupal.org/u/schiavoneDaniel Schiavone/a live from Drupal GovCon 2016! Gregg discusses his a href=https://www.drupaleasy.com/blogs/ultimike/2016/06/deep-dive-views-unique-fashion-book-review-mastering-drupal-8-viewsnew book/a, Enzo talks about his a href=https://events.drupal.org/dublin2016/news/community-keynote-announcedupcoming community keynote/a and the upcoming a href=http://drupalcamp.crDrupalCamp Costa Rica/a, and Daniel previews a href=http://bmoredrupal.orgBaltimore DrupalCamp/a and discusses preparations for a href=https://events.drupal.org/baltimore2017Baltimore DrupalCon 2017/a./p h2DrupalEasy News/h2 ulliThe Fall, 2016 session of Drupal Career Online begins September 26; a href=https://www.drupaleasy.com/academy/dco/course-informationapplications are now open/a. /li liOnline and in-person workshops; introductions to both module and theme development for Drupal 8. See the a href=https://www.drupaleasy.com/training/workshops/upcomingcomplete schedule/a. /li /ulh2Sponsors/h2 ullia href=http://www.mydropwizard.com/drupal-6-ltsMyDropWizard.com/a - Long-term-support services for Drupal 6, 7, and 8 sites. /li lia href=http://webenabled.comWebEnabled.com/a - a href=https://devpanel.comdevPanel/a. /li /ulh2Follow us on Twitter/h2 ullia href=http://twitter.com/drupaleasy@drupaleasy/a /li lia href=http://twitter.com/andrewmriley@andrewmriley/a /li lia href=http://twitter.com/liberatr@liberatr/a /li lia href=http://twitter.com/ultimike@ultimike/a /li lia href=http://twitter.com/tedbow@tedbow/a /li lia href=http://twitter.com/sixmiletech@sixmiletech/a /li lia href=http://twitter.com/akalata@akalata/a /li lia href=http://twitter.com/enzolutions@enzolutions/a /li lia href=http://twitter.com/greggmarshall@greggmarshall/a /li lia href=http://twitter.com/schiavo@schiavo/a /li /ulh2Intro Music/h2 ullia href=https://www.youtube.com/watch?v=u6VoeELTfvMThere is a Con in New Orleans/a - from the DrupalCon New Orleans pre-note performed by Jeffrey Macguire and Campbell Vertesi. /li /ulh2Subscribe/h2 pa href=https://itunes.apple.com/us/podcast/drupaleasy-podcast/id305745575Subscribe to our podcast on iTunes/a, a href=https://play.google.com/music/listen?u=0#/ps/I563aaw7k5rdnq4ofqlzlchiv5iGoogle Play/a or a href=http://www.getmiro.com/Miro/a. Listen to our podcast on a href=http://stitcher.com/s?fid=28701amp;refid=stprStitcher/a./p pIf you'd like to leave us a voicemail, call 321-396-2340. Please keep in mind that we might play your voicemail during one of our future podcasts. Feel free to call in with suggestions, rants, questions, or corrections. If you'd rather just send us an email, please use our a href=http://DrupalEasy.com/contactcontact page/a./pdiv class=feedflare a href=http://feeds.feedburner.com/~ff/DrupalEasy?a=4NMip7Qqg1s:zCgOaO6I4MU:yIl2AUoC8zAimg src=http://feeds.feedburner.com/~ff/DrupalEasy?d=yIl2AUoC8zA border=0/img/a a href=http://feeds.feedburner.com/~ff/DrupalEasy?a=4NMip7Qqg1s:zCgOaO6I4MU:qj6IDK7rITsimg src=http://feeds.feedburner.com/~ff/DrupalEasy?d=qj6IDK7rITs border=0/img/a /divimg src=http://feeds.feedburner.com/~r/DrupalEasy/~4/4NMip7Qqg1s height=1 width=1 alt=/

Annertech: Annertech's Andrew Macpherson becomes Drupal Core Maintainer for Accessibility

Sun, 07/24/2016 - 00:15
span class=field field-node--title field-name-title field-type-string field-label-hiddenAnnertech#039;s Andrew Macpherson becomes Drupal Core Maintainer for Accessibility/span div class=field field-node--body field-name-body field-type-text-with-summary field-label-hidden div class=field-items div class=field-itempEver since Andrew joined Annertech, he's been a champion of accessible web design and has ensured that accessibility has remained a key focus area in everything we do. That combined with his dedication to open source and contributing back to the community, meant that we were not surprised when he was a href=https://www.drupal.org/node/2725947asked if he'd be interested in becoming a Drupal core accessibility maintainer/a./p/div /div /div

ImageX Media: Higher Education Notes and Trends for the Week of July 18, 2016

Sat, 07/23/2016 - 00:07
!-- 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 -- pIn our weekly roundup of higher education notes and trends, you can usually count on three themes being discussed by the academic community: student demographics, budget constraints, and technology. In this post, we'll expand more on these themes by sharing some of our own insights, and we'll cover a few unique and emerging technology trends across higher education and technology./p /div !--/field.tpl --

ImageX Media: Bridging the Communication Gap on Distributed Teams

Fri, 07/22/2016 - 23:43
!-- 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 -- pOf the many things that contribute to the success of a project, strongcommunication is the most important/strong. While every project will differ in its requirements, team members, and plan, at the most basic level their goals should always be the same: to add value for the client. Open communication -- that is, the free exchange of ideas, collaboration, and ensuring clarity and direction is the lynchpin that holds a project together in the pursuit of that goal./p /div !--/field.tpl --

Third Grove: Drupal GovCon: Day 3 Recap

Fri, 07/22/2016 - 22:03
span property=schema:nameDrupal GovCon: Day 3 Recap/span span rel=schema:authorspan lang= about=/user/60 typeof=schema:Person property=schema:name datatype=abby/span/span span property=schema:dateCreated content=2016-07-22T20:03:35+00:00Fri, 07/22/2016 - 16:03/span

Mediacurrent: Dropcast: Episode 22 - The Jim Birch Society

Fri, 07/22/2016 - 19:25
img typeof=foaf:Image src=http://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/introducing-meidacurrent-dropcast-01.png?itok=f65GiXYs width=200 height=152 / p dir=ltrstrongRecorded July 6th 2016/strong/p p dir=ltrThis episode our number one fan, Jim Birch, comes on to talk about his Drupal life and sadly learns how unprofessional his favorite podcast is. With that we recognize how long it takes me to actually get an episode out of the can and into your ears. Bob highlights some blog posts, which derails into a discussion about the Google AMP service, which rolls perfectly in with Ryan’s Pro Project Pick. We discuss the latest Drupal News and of course Ryan brings it home with the Final Bell./p

Zivtech: How We Grew a Business from Seed

Fri, 07/22/2016 - 15:35
div class=field-body h2Look for Talent, Not Experience/h2 pWe got started with the idea to train inexperienced employees out of necessity, as well as from personal values. I had a few different careers before I got into web development. I was a pharmaceutical chemist, and I was also a math teacher. But I never worked at a place where anyone recognized my talent. /p I had other jobs, too. In college, I was a telemarketer and did data entry. I was a bright person, but nobody seemed to notice. I always thought that it was a shame that talent goes to waste due to a lack of opportunity for young, unproven workers. br /br / Back then, I wished someone would have given me an opportunity to do something at my level. Instead, I made it happen for myself, and co-founded this company in 2008. We didn't have any money, and back then there were even fewer qualified potential hires in our field. I'm super picky about the quality of the work my company does, and wasn’t willing to hire second rate workers.br /br / We hired a few people and then the economy collapsed. Much of our work went away. We decided that we weren't going to cut anybody. By that point, we’d hired four or five people, and they didn't really have any experience. I was doing most of the billable work, plus teaching people. When the work dwindled, we decided to pay them from our credit cards. About half of those people are still with us, and they're doing great. I'm really glad that we kept them.br /br / The main reason that we started hiring people who didn't really have much or any experience was that we couldn't afford anyone who did. We're not a virtual company; we've always had an office, so we're limited to our local area, and there really were very few good developers. Instead what we did was just bring candidates into the office, make sure everyone communicated, and for our part, we would bring a willingness to teach.br /br / Believe that your people are intelligent, and that you can teach them something, and that they can learn. They might not learn as quickly as you would like sometimes, but if you believe that they will learn, they will. br /div class=asset-wrapper asset aid-190 asset-image editor contenteditable=false data-asset-cid=1468857097754 div class=content div class=field-asset-imageimg alt= height=352 src=/sites/default/files/styles/asset_image_full/public/assets/images/Senior%20Leadership.png?itok=6RwhaiZG width=357 //div div class=field-asset-image-copyright /div div class=field-asset-image-description /div /div /div em*SOURCE: a href=http://www.modernsurvey.com/fall2014http://www.modernsurvey.com/fall2014/a/em br /br /ema href=https://www.zivtech.com/growyourownDownload/a the full Grow Your Own white paper for free. /embr /br / /div nav role=navigation class=links-inline/nav

Valuebound: Porting drupal 7 module to drupal 8 using Drupal Module Upgrader

Fri, 07/22/2016 - 14:27
pWe started to migrate our sites from drupal 7 to drupal 8, but we need our modules also to be ported from drupal 7 to 8 and it’s time to porting the same, Due to the substantial changes in Drupal 8 from its previous versions,  we developers find it hard to porting the modules from drupal 7 to drupal 8. This is mainly because Drupal 8 is object oriented and much closer to an Model View Architecture(MVC), Drupal is no longer a Presentation Abstraction Control (PAC) architecture framework, Drupal follows the PSR-4 folder structure in compatible with symfony component which Drupal 8 uses. to make our porting fast, we can use a href=https://drupal.org/project/drupalmoduleupgrader target=_blankDrupal Module Upgrader/a/p pLets see what is Drupal Module Upgrader?/p h3Drupal…/h3

OSTraining: Drupal Bitnami Multiple Environments

Fri, 07/22/2016 - 13:12
pAn OSTraining member asked how to setup a bitnami lamp that supports PHP 5.4./p pThe Bitnami Wamp stacks are available in 3 versions a href=https://bitnami.com/stack/wamp/installerhere/a:a href=https://bitnami.com/stack/wamp/installer/a/p ul li5.5.37/li li5.6.23/li li7.0.8/li /ul pEach of these provides an environment that is preconfigure with a different version of PHP./p p5.5.37 comes with PHP 5.5, which you should also use for 5.4 setups. The reason 5.4 is no longer available is because the changes between 5.5 and 5.4 are minimal. You can read more about the changes on the official change log a href=http://php.net/manual/en/migration55.changes.phphere/a./p pTo install the Wamp stack, follow our a href=https://www.ostraining.com/blog/drupal/drupal-bitnami-on-windowsinstallation guide/a./p pIf you already have a Bitnami Lamp setup, you can install it again. Just be sure to use a different directory location to your original installation. All Bitnami files are contained within these containers, so you can simply install the stack as many times as you like.nbsp;/p pWhen installing your second stack, you will have to use a different ports for apache, ssl and mysql:/p pnbsp;img src=https://www.ostraining.com/images/drupal/bitnami-multiple-environment/apache-port.png alt=apache port //p pOnce the installation is complete, you should see this screen:/p pimg src=https://www.ostraining.com/images/drupal/bitnami-multiple-environment/installed.png alt=installed //p pIn this older version of the Bitnami stack, the enviroment doesn't include Drupal. So we will have to install Drupal now./p pDownload or copy your drupal site to Bitnami\wampstack-5.5.37-1\apache2\htdocs\drupal/p pNavigate to http://127.0.0.1:8080/drupal/nbsp;/p pIf you are doing a fresh install, you will see this screen:/p pimg src=https://www.ostraining.com/images/drupal/bitnami-multiple-environment/drupal-install.png alt=drupal install //p pnbsp;/p pnbsp;You can access PHPMyAdmin fromnbsp;a href=http://localhost:8080/phpmyadmin/http://localhost:8080/phpmyadmin//a/p

Mediacurrent: Friday 5: 5 Structured Data Items that Work for Every Website

Fri, 07/22/2016 - 07:47
img typeof=foaf:Image src=http://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/friday5-logo-tagline-final-3.png?itok=gylVitt7 width=200 height=188 / pWe hope the work week is treating you well and that you're gearing up for an even better weekend!/p

Third Grove: Drupal GovCon: Day 2 Recap

Fri, 07/22/2016 - 01:43
span property=schema:nameDrupal GovCon: Day 2 Recap/span span rel=schema:authorspan lang= about=/user/60 typeof=schema:Person property=schema:name datatype=abby/span/span span property=schema:dateCreated content=2016-07-21T23:43:18+00:00Thu, 07/21/2016 - 19:43/span

Acquia Developer Center Blog: Live from DrupalCon Mumbai: Meet Acquia Pune!

Thu, 07/21/2016 - 23:03
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/view_from_sinhagad_pune_darwaja_pune.jpg?itok=8ozmB9qH width=340 height=260 alt=View from Sinhagad Pune Darwaja title=View from Sinhagad Pune Darwaja //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 A conversation from DrupalCon Asia DrupalCon Mumbai 2016 with members of Acquia's Pune, India office: a href=https://www.drupal.org/u/prasad-shirPrassad Shirgaonkar/a, a href=https://www.linkedin.com/in/prasad-gogate-68174656Prassad Gogate/a, a href=https://www.drupal.org/u/nagwaniPrafful Nagwani/a, and Jeffrey A. jam McGuire in which we touch on Drupal and community in India, the history of the DrupalCon Prenote, Drupal's multilingual strengths, the Drupal Campus Ambassador Program in India, and more! /p piframe width=640 height=360 src=https://www.youtube.com/embed/LDfzOqd-npw frameborder=0/iframe/p p strongjam:/strong We are at the Contribution Sprint day of DrupalCon Asia in Mumbai, wrapping up a great few days for me. Prafful Nagwani, how was your DrupalCon? /p p strongPrafful Nagwani:/strong This is my third DrupalCon and this was fantastic. Even more so because this is happening in India, in our own backyard, it has been really, really great the way it’s been organized. The sessions, everyone coming in, meeting each other and stuff, it’s been fantastic. /p p strongjam:/strong So I would like to point out ... really a huge thank you to the Drupal Association and everyone involved in the organization because it was incredibly smooth and I’ve been to cons in Europe and America that were nowhere near as well-organized so: fantastic. Thank you Drupal Association. /p p strongPrafful Nagwani:/strong Thank you. /p p strongjam:/strong Prasad? /p p strongPrasad Shirgaonkar:/strong Yes. /p p strongjam:/strong How was your DrupalCon? /p p strongPrasad Shirgaonkar:/strong It was a dream come true for me. I first did a DrupalCon in London in--I think it was 2011 or 12--and I’ve seen you doing the Prenote. I had met Jacob [Singh] and Dries with whom I work now. From that time, I wanted to do a Prenote with you and I wanted to have that done in India and it happened. /p p strongjam:/strong Wow, that’s cool! So we did a Prenote in London called ... so there’s a Dickens’ story called A Christmas Carol and we did a parody of A Christmas Carol and we had the Ghost of DrupalCon Past and the Ghost of DrupalCon Present and the Ghost of DrupalCon Future and it was hilarious and we got chx, the contributor C-H-X to be the Ghost of DrupalCon Past and he was hilarious ... and the whole thing actually ...Prenote I’m so glad you were there! We never talked about this. So Prasad and I organized the Prenote which is a DrupalCon tradition now where it’s an opening introduction sort of a welcome to DrupalCon before Dries’ Driesnote. Prasad and I, as well as Adam Juran and Campbell Vertesi and Parth Gohil and Ashwini Kumar; we wrote it as a team together. We were very concerned frankly about making sure it would be funny in India, right? So Prasad and the Indian team hooked us up with great jokes and concepts and I think we rode the line really well of ... frankly, I don’t know everything that’s going to be offensive in India, right? /p p strongPrasad Shirgaonkar:/strong Absolutely, absolutely. /p p strongjam:/strong So we were really concerned.We wanted to be funny maybe even edgy, right, but not upset people. So how did you feel when we did tongue twisters with an India accent? /p p strongPrasad Gogate:/strong Absolutely that was amazing. I think everybody enjoyed that and people probably were not expecting that. So it was really a surprise for them which was obviously a good surprise. Overall, I think DrupalCon in India has been an awesome experience here now. I think it is a dream come true for the entire India community because – and most important is I think the India community has started getting recognized and it’s growing. That’s why – I think that is more important. /p p strongjam:/strong So we didn’t quite managed to do this yet. Please introduce yourself to everyone. /p p strongPrasad Gogate:/strong I am Prasad Gogate. I work from Pune for Acquia. /p p strongPrasad Shirgaonkar:/strong I’m Prasad Shirgaonkar. I work for Acquia from Pune from my home. /p p strongjam:/strong So you’re Prasad zero, right? /p p strongPrasad Shirgaonkar:/strong Yes. /p p strongjam:/strong You’re Prasad one? /p p strongPrasad Gogate:/strong Yes. /p p strongjam:/strong Okay. /p p strongPrafful Nagwani:/strong Hi. I am Prafful Nagwani and I work for Acquia from Pune office. I have been in Drupal since - eight years now since Drupal 6. Yes. /p p strongjam:/strong How did you discover Drupal? /p p strongPrafful Nagwani:/strong It happened – I got a job and they said that you need to work on something called PHP. I never worked on PHP until then. So I said, “Okay. Let’s try it out.” Since then, I have been with Drupal. I never worked – before that I was totally working on Microsoft Technologies. I never worked on any of the other open source things. I knew about Joomla. I had read about Drupal, but that’s how my experience started and since then I’m here. I’m not going anywhere. /p p strongjam:/strong So eight years. How long have you been doing Drupal, Prasad? /p p strongPrasad Shirgaonkar:/strong Ten years, since Drupal 4.7. /p p strongjam:/strong I installed Drupal 4.6 but I didn’t really do anything with it. /p p strongPrasad Shirgaonkar:/strong I did my first site. Actually, I discovered Drupal because I wanted to do my poetry website in Mahrati and back in 2005, 2006, Drupal was the only CMS which supported non-English characters. /p p strongjam:/strong Wait, wait. The only CMS? /p p strongPrasad Shirgaonkar:/strong Yes. So I had downloaded a couple of others and they didn’t support Unicode characters really well. So Drupal was the only one which supported Unicode ever since its birth actually. /p p strongjam:/strong Right. This is a great segue-way into: Hey, Drupal 8 has been released and the multilingual internationalization support is unbelievable! If anybody hasn’t tried this yet, to get a fully, fully, fully translated site in Drupal 7, you couldn’t because there are certain things, variables and certain things that you couldn't touch ... but you could come the very, very closest by installing somewhere between 21 and 27 modules, right? /p p strongPrasad Shirgaonkar:/strong Yes. /p p strongjam:/strong Hands up who knows how many modules you have to install into Drupal 8 to make it fully multilingual? Every single thing translatable, how many modules do I have to install? /p p strongPrasad Shirgaonkar:/strong [faint] Nothing apart from core ... /p p strongjam:/strong No. Give me a number. How many modules? /p p strongPrafful Nagwani:/strong Three. /p p strongPrasad Shirgaonkar:/strong Four. /p p strongjam:/strong I thought you guys work with Drupal. The correct answer is zero modules. So because core has? /p p strongPrasad Gogate:/strong Multilingual. /p p strongjam:/strong Right. Four modules that you turn on ... so amazing. So to do that site today, right, would be even easier. So Prasad, how long have you been doing Drupal? /p p strongPrasad Gogate:/strong Since four years now, four plus years. So I was introduced when I started working for a company it was like first project for me and Drupal. I never came across it. So from that stage, I learned and then four years I have been working. /p p strongjam:/strong What’s your favorite thing about Drupal? /p p strongPrasad Gogate:/strong Building sites faster. /p p strongjam:/strong Okay. What technologies did you work in before? /p p strongPrasad Gogate:/strong It was Arc.js and Microsoft. /p p strongjam:/strong Okay. Do you have a favorite Drupal module? /p p strongPrafful Nagwani:/strong That’s a tough one. That’s a tough one. I think I like Views and Panels. I would go for those. /p p strongjam:/strong Okay. /p p strongPrasad Shirgaonkar:/strong Views, all the way Views and just Views: every sub-system, all the ecosystem around Views. /p p strongjam:/strong Right. Another plug for Drupal 8, Views was the key differentiator for us since Drupal 5 that really sets up apart from other CMSs as well as our multilingual support apparently. Now, it’s in core, too, which means we can actually abstract it out, make other interfaces, another tools rely on it. That’s pretty cool. /p p This is the Acquia Pune office. We had an Acquia India sort of a gathering as part of DrupalCon the other day. How many people work for Acquia India now? /p p strongPrasad Gogate:/strong Around more than 25. /p p strongjam:/strong So three, four in Pune? /p p strongPrasad Gogate:/strong Four in Pune. /p p strongjam:/strong How many in Delhi? /p p strongPrasad Gogate:/strong The rest, everyone is Delhi. /p p strongjam:/strong So when is the Pune office going to overtake Delhi and become the true center of Acquia India? /p p strongPrasad Shirgaonkar:/strong As far as leadership is concerned, that is the true center right now. Thought leadership is concerned, that is but number-wise who cares about quantity, when quality is there? ;-) /p p strongjam:/strong So one thing I’ve noticed about the Indian community is that India is such a huge, huge, huge, huge place. I’ve met really wonderful local community leaders from all different parts of the country and there’s not a national organization per se, but it feels to me like the communication between the different groups is actually pretty strong. What’s up in Drupal today in India? /p p strongPrasad Gogate:/strong In terms of work? You mean Acquia India or overall ... ? /p p strongjam:/strong Drupal in India. /p p strongPrasad Gogate:/strong I think we have been working in two various sectors. Mostly I think more of the SI and big companies are also getting involved and lot of commerce and contributions are happening. So I think people are becoming more and more knowledgeable, I would say. More and more awareness is increasing which is obviously a good thing and growth definitely is the word, I would say. /p p strongjam:/strong Growth? /p p strongPrasad Gogate:/strong Yes. /p p strongPrasad Shirgaonkar:/strong I think about eight years ago we had very small pockets in Pune, in Delhi and possibly in Ahmedabad ... and in IIT Mumbai obviously. /p p strongjam:/strong Ahmedabad was the first user group I think in India. /p p strongPrasad Shirgaonkar:/strong Yes. That was the first user group. /p p strongPrafful Nagwani:/strong First Drupal Camp in India was Ahmedabad in 2008. /p p strongPrasad Shirgaonkar:/strong 2009 was in Pune. /p p strongPrafful Nagwani:/strong Pune. That 300 people attended the 2009 and I think we had someone from US visiting and talking there. /p p strongPrasad Shirgaonkar:/strong Yes. It was Berry ... /p p strongjam:/strong Addison. /p p strongPrafful Nagwani:/strong Addison Berry. /p p strongjam:/strong You said Barry and I was about to say Barry Jaspan but no, and that’s when she was travelling around on the Knight Foundation grant. /p p strongPrasad Shirgaonkar:/strong Yes. We had a code sprint actually in 2009 at that time in January, I remember. That was my first community interaction in Pune where I met Prafful and a lot of - Dipen. We have been ever since doing Drupal camps. Prafful has been – Prafful and Dipen had been like instrumental in setting up community. Prafful drives community like – it’s his own like homely household duty and he gets everyone together. He gets like – yes, he literally, many of the times he shouts at people if they are not doing work. /p p strongPrafful Nagwani:/strong There are a lot of community leaders in India. I think the good part with India that’s happening is everyone shares things with each other. So if there is a camp that’s happening in Pune, I’m definitely--I have seen this and we have done this--Delhi comes to help and Bangalore comes to help and we share things. We share resources: Okay. This is how we did the budget. This is how we did the sponsor. This is the users. This is my user group. Go ahead. Mail them. So I don’t have to start from scratch. Anyone in India wanting to do a Drupal camp, they have a head start. There are people who help out. /p p strongjam:/strong I see. /p p strongPrasad Gogate:/strong I think that is the community spirit which is actually shown that everybody wants the camp to be successful no matter where it is. /p p strongjam:/strong I’ve heard about a lot of that happening and for example Parth Gohil, he has an actual job to just help as many people as possible. Someone came up to me yesterday at the DrupalCon and told me ... he told me a Veda in Sanskrit and he said open source is essential. It’s absolutely the best possible fit for Indian culture because giving and sharing are our core values as a nation and the Veda he read me was something like, Give a man food and he’ll be satiated for a few hours but give him knowledge, right, and of course it was put much more elegantly but essentially, knowledge will help you fill your life forever. I’m definitely going to use that in slides with the proper Sanskrit on it forever because it was so moving. Anyway, I’m having an absolutely splendid time in India just being so impressed with the Con and with the community, the number of young people. Frankly, can you talk a little bit about the gender balance in the developer community in India? I’ve seen a lot of women in terms of percentage much, much more than I see in a lot of communities around the world. /p p strongPrafful Nagwani:/strong Yes. I think good thing happening over here is that the community overall has been pretty much welcoming everyone into the community and ready to help. As it was said by Danese in her keynote like people here have open minds. Nobody is above someone or below someone. We are all at equal level and that is what is driving people to get more into getting started with community. So for an example, we started doing meet-ups regularly in Pune and over a period of six months we have about 400 attendees, aggregated over six months. Lot of these, I think a lot of these were women. Yes. They really feel a part of it because it’s the community that drives things together, right? /p p strongjam:/strong In the west, in open source and it’s a known problem, we have a diversity problem, very, very often. Here, I don’t see that in terms of religion and gender and age. I’ve seen a real – I’ve seen people who are definitely in their 60s at DrupalCon and definitely seen people in their early 20s or younger. I’m very impressed by that. The places that I’ve seen that before are places like Bulgaria. So post-communist countries who have a really strong engineering tradition, a really strong educational tradition over decades. So anyway, well done India because it’s great. It’s very inspiring. /p p What’s next for Drupal in India? /p p strongPrasad Shirgaonkar:/strong We strongly believe that there should be a nationwide meet-up every year if not DrupalCon every year in India. /p p strongjam:/strong So I know a guy who would like to be invited if you’re doing anything interesting I can – I’ll introduce you. /p p strongPrasad Shirgaonkar:/strong Yes, yes. Please, please do. /p p strongjam:/strong So Acquia Pune, thank you guys so, so, so much for taking the time to talk with me. I really can’t wait to see you again soon. Anything, any last words, anything you want to promote, push, say? /p p strongPrasad Gogate:/strong Yes. I mean thanks to you for this and definitely, we would expect that you come to Pune once but one thing that probably I want to mention it over here is one of the important things in the Drupal community that recently is happening is more and more educational organizations have started taking interest and I think that is the root. I mean if we start giving education for Drupal from that stage, I think we’ll build a definitely a very good community. /p p strongjam:/strong I’m glad you brought that up because I had forgotten, one of the very impressive things that I’ve seen here in India is huge community effort to bring Drupal into high schools and into universities and this is another challenge that I’ve – the efforts that I’ve been involved in, it’s been very, very difficult for us. India is now producing young software engineers who know Drupal and who like Drupal and it’s really, really exciting that you are solving the pipeline problem and everyone else out there, you need to come and see what the Indians are doing because it’s just, just right. Catch them at 15, 16. Get them excited about the web and we can have them. Prasad, shameless plug? /p p strongPrasad Shirgaonkar:/strong No. It’s exactly the same thing I was going to say. The universities and colleges are so important and we need to have Drupal over there. So we are – actually we are in talks with IIT. They have open education resources project where they have a software project, software education translated to like 15 Indian languages and we are planning to provide a Drupal content to them. So that way, Drupal will reach to the most - remotest corner of India in their own language. /p p strongjam:/strong Please let me know when that is happening. I’d love to help promote that. /p p strongPrasad Shirgaonkar:/strong Absolutely. /p p strongjam:/strong Prafful? /p p strongPrafful Nagwani:/strong Again, the focus is on the education systems. So India community recently started the DCAP program, the Drupal Campus Ambassador Program which is in pilot phase. I think what we need to immediately do and we are trying to do is get students connected to people and they know where to go. They are not left somewhere looking around, okay, what to do next. That is where we lose them. /p p strongjam:/strong Take them by the hand and bring them to the goal. /p p strongPrafful Nagwani:/strong Show them the way. Show them. If they take Drupal as a career, definitely a good choice for them but we need to tell them, yes, Drupal has a career option. It’s not that only Microsoft or other technologies have that. /p p strongjam:/strong Listen, we run 2% of the web, 5% of sites with identifiable CMS and it’s only going to get bigger. You’ve got a job here. ... Prafful. /p p strongPrafful Nagwani:/strong Thank you so much. /p p strongjam:/strong Prasad. /p p strongPrasad Shirgaonkar:/strong Thank you so much. /p p strongjam:/strong Prasad. /p p strongPrasad Gogate:/strong Thank you so much. /p p strongjam:/strong Zero, one. Thank you guys for taking the time to talk with me. It’s been really, really great to spend time together. I can’t wait to see you next time. Thanks, guys. /p p strongPrasad Shirgaonkar:/strong Thanks. /p p strongPrafful Nagwani:/strong Thanks. /p p strongPrasad Gogate:/strong Thank you. Bye. /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/1_acquia_pune_mumbai_2016.mp3 type=audio/mpeg //audio/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

Janez Urevc: Blog design refreshed

Thu, 07/21/2016 - 20:52
spanBlog design refreshed/span div class=field field--name-body field--type-text-with-summary field--label-hidden field--itempToday I am very excited! A while ago I asked my friend a href=https://www.drupal.org/u/artnetikDavid Ličen/a to help me improve appearance and UX for my personal blog. He carefully observed my desires and added some of his own ideas. When we agreed on the initial mock he proceeded with the theme implementation./p pHe finished his part a while ago. I needed to tweak few other things on the back-end too, which took me way too long to do. Today I finally decided to finish this and deployed the changes to the live website./p pHow do you like it?/p /div spanspan lang= about=/users/slashrsm typeof=schema:Person property=schema:name datatype=slashrsm/span/span spanThu, 21.07.2016 - 20:52/span div class=field field--name-field-tags field--type-entity-reference field--label-inline div class=field--labelTags/div div class=field__items div class=field--itema href=/tags/drupal hreflang=enDrupal/a/div /div /div div class=field field--name-field-related field--type-entity-reference field--label-above div class=field--labelEnjoyed this post? There is more!/div div class=field__items div class=field--itema href=/janezurevc-name-runs-on-drupal-8 hreflang=enjanezurevc.name runs on Drupal 8!/a/div div class=field--itema href=/we-had-great-and-productive-time-at-nyc-sprint hreflang=enWe had great and productive time at NYC sprint!/a/div div class=field--itema href=/sam-morenson-thinking-about-media-drupal-core hreflang=enSam Morenson is thinking about media in Drupal core/a/div /div /div div class=field field--name-disqus field--type-disqus-comment field--label-hidden field--itemdiv id=disqus_thread class=form-groupnoscript p a href=http://janezurevc.name/blog-design-refreshedView the discussion thread./a /p /noscript/div /div

Drupal Blog: City of Boston launches Boston.gov on Drupal

Thu, 07/21/2016 - 19:00
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpema href=http://buytaert.net/city-of-boston-launches-boston-gov-on-drupal target=_blank rel=nofollowRepublished from buytaert.net/a/em/p pimg alt=Boston.gov's new homepage height=417 src=/files/boston-gov-before-and-after.gif width=742 //p pYesterday, the City of Boston launched its new website, a href=http://boston.gov/ target=_blank rel=nofollowBoston.gov/a, on Drupal. Not only is Boston a city well-known around the world, it has also become my home over the past 9 years. That makes it extra exciting to see the city of Boston use Drupal./p pAs a company headquartered in Boston, I'm also extremely proud to have Acquia involved with Boston.gov. The site is hosted on Acquia Cloud, and Acquia led a lot of the architecture, development, and coordination. I remember pitching the project in the basement of Boston's City Hall, so seeing the site launched less than a year later is quite exciting./p pThe project was a big undertaking, as the old website was 10 years old and running on Tridion. The city's digital team, Acquia, IDEO, Genuine Interactive, and others all worked together to reimagine how a government can serve its citizens better digitally. It was an ambitious project as the whole website was redesigned from scratch in 11 months; from creating a new identity, to interviewing citizens, to building, testing and launching the new site./p pAlong the way, the project relied heavily on feedback from a wide variety of residents. The openness and transparency of the whole process was refreshing. Even today, the city made its roadmap public at a href=http://roadmap.boston.gov/ target=_blank rel=nofollowhttp://roadmap.boston.gov/a and is actively encouraging citizens to submit suggestions. This open process is one of the many reasons why I think Drupal is such a good fit for Boston.gov./p pimg alt=Tell Us What You Think form src=/files/drupal-boston-gov-tell-us-what-you-think-742x1114.jpg //p pMore than 20,000 web pages and one million words were rewritten in a more human tone to make the site easier to understand and navigate. For example, rather than organize information primarily by department (as is often the case with government websites), the new site is designed around how residents think about an issue, such as moving, starting a business or owning a car. Content is authored, maintained, and updated by more than 20 content authors across 120 city departments and initiatives./p pimg alt=Screenshot of Towed Cars page height=558 src=/files/drupal-boston-gov-tools-and-apps-742x1114.jpg width=742 //p pThe new a href=http://boston.gov/ target=_blank rel=nofollowBoston.gov/a is absolutely beautiful, welcoming and usable. And, like any great technology endeavor, it will never stop improving. The City of Boston has only just begun its journey with Boston.gov—I’m excited see how it grows and evolves in the years to come. emGo Boston!/em/p pimg alt=Panel on stage at Boston.gov launch height=495 src=/files/drupal-boston-gov-launch-event-1-742x1114.jpg width=742 //p pimg alt=Dries on stage at Boston.gov launch height=495 src=/files/drupal-boston-gov-launch-event-2-742x1114.jpg width=742 //p pimg alt=Dries and Boston mayor, Marty Walsh height=342 src=/files/drupal-boston-gov-launch-event-3-742x1114.jpg width=742 //p pemLast night, there was a launch party to celebrate the launch of Boston.gov. It was an honor to give some remarks about this project alongside Boston mayor, Marty Walsh (pictured above), as well as Lauren Lockwood (Chief Digital Officer of the City of Boston) and Jascha Franklin-Hodge (Chief Information Officer of the City of Boston)./em/p/div/div/div

Dries Buytaert: City of Boston launches Boston.gov on Drupal

Thu, 07/21/2016 - 18:50
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedfigure class=figurediv class=img style=border: 1px solid #ccc; display: inline-blockimg src=http://buytaert.net/sites/buytaert.net/files/images/drupal/boston-gov-before-and-after.gif style=display: block; alt=The before and after of Boston.gov //div/figure pYesterday the City of Boston launched its new website, a href=http://boston.govBoston.gov/a, on Drupal. Not only is Boston a city well-known around the world, it has also become my home over the past 9 years. That makes it extra exciting to see the city of Boston use Drupal./p pAs a company headquartered in Boston, I'm also extremely proud to have Acquia involved with Boston.gov. The site is hosted on Acquia Cloud, and Acquia led a lot of the architecture, development and coordination. I remember pitching the project in the basement of Boston's City Hall, so seeing the site launched less than a year later is quite exciting./p pThe project was a big undertaking as the old website was 10 years old and running on Tridion. The city's digital team, Acquia, IDEO, Genuine Interactive, and others all worked together to reimagine how a government can serve its citizens better digitally. It was an ambitious project as the whole website was redesigned from scratch in 11 months; from creating a new identity, to interviewing citizens, to building, testing and launching the new site./p pAlong the way, the project relied heavily on feedback from a wide variety of residents. The openness and transparency of the whole process was refreshing. Even today, the city made its roadmap public at a href=http://roadmap.boston.govhttp://roadmap.boston.gov/a and is actively encouraging citizens to submit suggestions. This open process is one of the many reasons why I think Drupal is such a good fit for Boston.gov./p figure class=figure div class=img style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/cache/drupal-boston-gov-tell-us-what-you-think-742x1114.jpg style=display:block alt=Boston gov tell us what you think/ /div /figure pMore than 20,000 web pages and one million words were rewritten in a more human tone to make the site easier to understand and navigate. For example, rather than organize information primarily by department (as is often the case with government websites), the new site is designed around how residents think about an issue, such as moving, starting a business or owning a car. Content is authored, maintained, and updated by more than 20 content authors across 120 city departments and initiatives./p figure class=figure div class=img style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/cache/drupal-boston-gov-tools-and-apps-742x1114.jpg style=display:block alt=Boston gov tools and apps/ /div /figure pThe new a href=http://boston.govBoston.gov/a is absolutely beautiful, welcoming and usable. And, like any great technology endeavor, it will never stop improving. The City of Boston has only just begun its journey with Boston.gov - I’m excited see how it grows and evolves in the years to come. emGo Boston!/em/p figure class=figure div class=img style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/cache/drupal-boston-gov-launch-event-1-742x1114.jpg style=display:block alt=Boston gov launch event/ /div /figure figure class=figure div class=img style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/cache/drupal-boston-gov-launch-event-2-742x1114.jpg style=display:block alt=Boston gov launch event/ /div /figure figure class=figure div class=img style=border: 1px solid #ccc; display: inline-block img src=http://buytaert.net/sites/buytaert.net/files/cache/drupal-boston-gov-launch-event-3-742x1114.jpg style=display:block alt=Boston gov launch event/ /div figcaption style=font-style: italic; color: #777;Last night there was a launch party to celebrate the launch of Boston.gov. It was an honor to give some remarks about this project alongside Boston Mayor Marty Walsh (pictured above), as well as Lauren Lockwood (Chief Digital Officer of the City of Boston) and Jascha Franklin-Hodge (Chief Information Officer of the City of Boston)./figcaption /figure /div/div/div

Mediacurrent: Think First, Then Design

Thu, 07/21/2016 - 17:01
img typeof=foaf:Image src=http://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/user-experience-matters.png?itok=6mHWUrnh width=200 height=155 alt=User Experience Matters title=User Experience Matters / pThere are many talented designers with the ability to create a fabulous, responsive, web design worthy of the term “screen candy.” But looks aren’t everything and website design is not just art. When a website fails to engage the visitor, it’s often due to the designer’s failure to plan strategically./p

Drupalize.Me: Why Is Learning Drupal Hard?

Thu, 07/21/2016 - 15:00
div class=field field-name-body field-type-text-with-summary field-label-hidden text-content text-secondarydiv class=field-itemsdiv class=field-item evenpWhen it comes to learning Drupal I have a theory that there's an inverse relationship between the scope of knowledge that you need to understand during each phase of the learning process, and the density of available resources that can teach it to you. Accepting this, and understanding how to get through the dip, is an important part of learning Drupal./p /div/div/divdiv id=comment-wrapper-nid-2664/div

FFW Agency: The Power of Extending Twig Templates

Thu, 07/21/2016 - 09:06
span property=schema:name class=field field--name-title field--type-string field--label-hiddenThe Power of Extending Twig Templates/span span class=field field--name-uid field--type-entity-reference field--label-hiddenspan lang= about=/users/david-hernandez typeof=schema:Person property=schema:name datatype=David Hernandez/span/span span class=field field--name-created field--type-created field--label-hiddenThu, 07/21/2016 - 07:06/span div property=schema:articleBody class=clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__itempExtending in Twig is a method by which one template can inherit content from another template, while still being able to override parts of that content. This relationship is easy to imagine if you are familiar with Drupal’s default system of template inheritance./p pA theme can have multiple page templates, many node templates, even more field templates, and a plethora of block and Views template. And it is common for those templates to largely be identical, save for a snippet of markup or some logic. The advantage in extending templates is reducing this duplication, thereby simplifying architecture and easing maintenance./p pLet’s say, for example, you want to change the template for a specific block, adding a wrapper div around the main content area. This might be done by copying the standard block template and giving it a name specific to your block./p pClassy’s emblock.html.twig/em templatebr /code{%br /   set classes = [br /     'block',br /     'block-' ~ configuration.provider|clean_class,br /     'block-' ~ plugin_id|clean_class,br /   ]br / %}br / lt;div{{ attributes.addClass(classes) }}gt;br /   {{ title_prefix }}br /   {% if label %}br /     lt;h2{{ title_attributes }}gt;{{ label }}lt;/h2gt;br /   {% endif %}br /   {{ title_suffix }}br /   {% block content %}br /     {{ content }}br /   {% endblock %}br / lt;/divgt;/code/p pCopied to emblock--my-special-block.html.twig/embr /code{%br /   set classes = [br /     'block',br /     'block-' ~ configuration.provider|clean_class,br /     'block-' ~ plugin_id|clean_class,br /   ]br / %}br / lt;div{{ attributes.addClass(classes) }}gt;br /   {{ title_prefix }}br /   {% if label %}br /     lt;h2{{ title_attributes }}gt;{{ label }}lt;/h2gt;br /   {% endif %}br /   {{ title_suffix }}br /   {% block content %}br /     span style=color:yellowlt;div class=”content-wrapper”gt;/span{{ content }}span style=color:yellowlt;/divgt;/spanbr /   {% endblock %}br / lt;/divgt;/code/p pThis accomplishes your goal. You have a template specific to this particular block, and a wrapper div just where you need it. Following the same method, and with a complex site, you can end up with lots of different block templates (or node templates, or field templates, or … you get the idea.)/p pBut, now you have a different problem. The majority of the template is duplicated. All the CSS classes, the outer wrapper, the markup for the block title, etc. If any of that needs to be changed, like changing all block titles from H2s to H3s, you have to update every single one of those templates./p pEven if this happens infrequently enough not to be considered time consuming, it is still prone to errors. You might make a mistake in one template, miss one that needs changing, or even change one that should not be changed./p h3This is where em{% extends %}/em comes in/h3 pExtending templates allows you to reference the original template, and only override the parts that are unique to the child template./p pIn the block example, we can create a emblock--my-special-block.html.twig/em template with this content:/p pcode{% extends block.html.twig %}br / {% block content %}br /   lt;div class=”content-wrapper”gt;{{ parent() }}lt;/divgt;br / {% endblock %}/code/p pThat’s it. That is the whole template. Twig uses the original emblock.html.twig/em template as the main template, and only uses what we override in the more specific emblock--my-special-block.html.twig/em template./p pThe emparent()/em function simply returns all of the content within the em{% block %}/em tags in the original template. This saves us from having to duplicate that content; keeping the template simple, and future proofing it. If any of that content changes in the original template, we don’t have to update the emblock--my-special-block.html.twig/em template./p pIn this example, the content in the original template is fairly simple, only printing the emcontent/em variable, but imagine if there was a large amount of multiline html and Twig code wrapped in those emblock/em tags./p h3Twig blocks, not Drupal blocks!/h3 pThis overriding is done by using Twig blocks. (Terminology is fun!) The Twig block is what you see identified by the em{% block %}/em and em{% endblock %}/em tags. The word content is the identifier for the block. You can have multiple blocks in a single template./p pIn the emblock--my-special-block.html.twig/em template file, we can do anything we want inside the block tags. Twig will replace the original templates “block” with the one in emblock--my-special-block.html.twig/em./p h3What else?/h3 pWell, you have access to pretty much everything in the main template, except the printed markup. So, for example, you can modify the variables it uses./p pcode{% extends block.html.twig %}br / {% set attributes = attributes.addClass(‘super-special’) %}/code/p pThis template will add a CSS class called super-special to the attributes printed in the outer wrapper of the original block template. The alternative would be to copy the content of the entire emblock.html.twig/em template just to add this class to the ‘classes’ array at the top of the file./p pYou can also just set a variable that will be used by the original template./p pcode{% extends block.html.twig %}br / {% set foo = 'yellow' %}/code/p pImagine a series of variant field or content type templates that set variables used by the original template for classes, determining structure, etc./p pYou can even add Twig logic./p pcode{% extends block.html.twig %}br / {% block content %}br /   {% if foo %}br /     lt;div class=”content-wrapper”gt;{{ parent() }}lt;/divgt;br /   {% else %}br /     {{ parent() }}br /   {% endif %}br / {% endblock %}/code/p pPretty much anything you still might want to do with Twig, inside or outside of the emblock/em tags, you can still do./p h3Things to note/h3 pBefore you jump right in, and bang your head against a wall trying to figure out why something isn’t working, there a few things to know./p ulliThe em{% extends %}/em line needs to be at the top of the file./li liWhen overriding strongmarkup/strong, you can only change what is within emblock/em tags in the original template. So add em{% block %}/em tags around anything you might want to modify./li liYou cannot print additional things outside of the overriding emblock tags/em. You will have an emextends/em line. You can set variables, add comments, add logic, and override blocks. You cannot put other pieces of markup in the template. Only markup that is inside a emblock/em./li liIf Drupal does not extend the correct template, based on what you expect from template inheritance, you may have to explicitly state the template you want.br / Example: em{% extends @classy/block/block.html.twig %}/em/li /ulh3Additional Resources/h3 ullia href=http://twig.sensiolabs.org/doc/tags/extends.htmlTwig's emextends/em documentation/a/li lia href=https://www.drupal.org/theme-guide/8/twigDrupal.org's Twig documentation/a/li liKeep an eye on this Drupal 8 core issue related to template inheritance problems: a href=https://www.drupal.org/node/2387069https://www.drupal.org/node/2387069/a/li /ul/div div class=field field--name-field-image field--type-image field--label-hidden field__item picture !--[if IE 9]video style=display: none;![endif]-- source srcset=/sites/default/files/styles/blog_single_desktop/public/landscape-nature-sunset-trees.jpg?itok=m3PnhsbK 1x, /sites/default/files/styles/blog_single_desktopx/public/landscape-nature-sunset-trees.jpg?itok=VFq5afZq 2x media=screen and (min-width: 1601px) type=image/jpeg/ source srcset=/sites/default/files/styles/blog_single_desktop/public/landscape-nature-sunset-trees.jpg?itok=m3PnhsbK 1x, /sites/default/files/styles/blog_single_desktopx/public/landscape-nature-sunset-trees.jpg?itok=VFq5afZq 2x media=screen and (min-width: 1201px) type=image/jpeg/ source srcset=/sites/default/files/styles/blog_single_tablet/public/landscape-nature-sunset-trees.jpg?itok=iLzqoYqW 1x, /sites/default/files/styles/blog_single_tabletx2/public/landscape-nature-sunset-trees.jpg?itok=8Fb8qvt4 2x media=screen and (min-width: 769px) type=image/jpeg/ source srcset=/sites/default/files/styles/blog_single_mobile/public/landscape-nature-sunset-trees.jpg?itok=zww8ip2d 1x, /sites/default/files/styles/blog_single_mobile2x/public/landscape-nature-sunset-trees.jpg?itok=94CRSWAf 2x media=(min-width: 0px) type=image/jpeg/ !--[if IE 9]/video![endif]-- img property=schema:image srcset=/sites/default/files/styles/blog_single_desktop/public/landscape-nature-sunset-trees.jpg?itok=m3PnhsbK alt=Blades of grass typeof=foaf:Image / /picture /div h6 class=field-label headingTagged with/h6 ul class=links field-items lia href=/drupal property=schema:keywords hreflang=endrupal/a/li lia href=/drupal-8 property=schema:keywords hreflang=endrupal 8/a/li lia href=/theming property=schema:keywords hreflang=entheming/a/li lia href=/twig property=schema:keywords hreflang=entwig/a/li /ul section property=schema:comment h2Comments/h2 drupal-render-placeholder callback=comment.lazy_builders:renderForm arguments=0=nodeamp;1=3951amp;2=field_commentamp;3=ffw_comments token=ed8f09e3/drupal-render-placeholder /section