Planet Drupal

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

Drupal.org blog: What’s new on Drupal.org? - June 2016

Fri, 07/15/2016 - 17:20
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpRead our a href=https://www.drupal.org/drupalorg/roadmapRoadmap/a to understand how this work falls into priorities set by the Drupal Association with direction and collaboration from the Board and community./p pIn June the Drupal Association had our annual staff retreat, where the remote team members joined the Portland, OR team for a three day retreat. This year's retreat was particularly important as we found our feet as a a href=https://assoc.drupal.org/blog/megansanicki/reorganizing-for-drupalsmaller, leaner team/a, and focused on our organizational roadmap for the next twelve months./p pFor the engineering team in particular, our focus will be on maintaining the critical systems that make project successful: issue queues, updates, testing, packaging, etc, while at the same time finding new ways to support and enable Drupal's evolution./p pThese were some heady days, but even as we worked through the best ways to continue serving the Drupal community on a strategic level in June, we also found the time to keep making Drupal.org a better home./p h2Drupal.org updates/h2 h3Documentation Migration/h3 pA long running initiative this year has been the creation of a new Documentation system for Drupal.org, a topic we've touched on in many prior updates as it has begun to come online. We are very happy to say that we are moving to the next stage of the documentation project: moving from development to migration./p pIn June a href=https://www.drupal.org/u/tvntvn/a recruited several volunteers to join our documentation migration team, and to become some of the first maintainers for the new Documentation Guides. General documentation, such as Understanding Drupal, Structure Guide, etc. will be migrated first. Documentation for contributed projects will follow in the coming weeks./p pimg alt=Documentation Preview src=/files/documentation-preview.png //p pMaintainers of contributed projects, who currently have their documentation on Drupal.org, will be added as maintainers to respective documentation guides and are encouraged to clean/tidy up their documentation post-migration./p pif you are interested in helping, or a href=https://www.drupal.org/node/2682083sign up as a maintainer/a for some of the new documentation guides./p h3Composer Repositories are now in Beta/h3 pimg class=right alt=Drupal.org Composer Logo src=/files/styles/grid-3/public/project-images/9769826_0.png width=120px //p pDrupal.org's Composer repositories allow developers building sites with Drupal to use the Composer command line tool for dependency management. In June we collected feedback from a variety of users, as well as the community volunteers who assisted us with the Composer Community Initiative./p pWe spent the month iterating quickly on the alpha implementation: fixing bugs and rebuilding the meta data to ensure that users get consistent and expected results. Because of those fixes, and after gathering yet more feedback from the community, we were able to move the Drupal.org Composer repositories to beta./p pWe encourage you to begin transitioning your composer based workflows to use Drupal.org's composer facade. Package names are stable, and downtimes will be planned and announced. For more information on how to use Drupal.org's Composer repositories, a href=https://www.drupal.org/node/2718229read our documentation/a./p h3Better issue credit tools for maintainers/h3 pThe Drupal.org issue credit system is a unique innovation of our community. By allowing users to attribute their contributions as volunteers, to their employers, or to client customers, we have an insight into the contribution ecosystem for Drupal that is unparalleled among open source projects. We've also already seen the impact of incentivizing organizations to give back to Drupal, by using the credit system as the basis for organization rankings in the marketplace./p pimg alt=Credit Others src=/files/credit-others.png //p pimg alt=Credit comment generated src=/files/credit-others-comment.png //p pIn June we added two new tools for maintainers to improve how they grant credit to users. Firstly, maintainers can now deselect the automatic credit attribution for users who have submitted patches. This change was important to prevent gaming the credit system. Secondly, we've given the maintainers the ability to credit users who have not commented in the issue. Whether that help was provided in IRC, Slack, on a video call, or in a sprint room, maintainers can now ensure that those users who helped resolve an issue receive credit for their contributions. Any user who is credited this way can edit their credit attribution if they want to extend that attribution to a supporting organization or customer./p h3Friendly path aliases for release nodes/h3 pWe also made a relatively small change that will have a big impact. Path auto is now enabled for project releases, so you for any project a specific release can now be found at:br /code class=language-phpdrupal.org/project/[project_name]/[version]/codebr / And you can also find a list of all the releases for a project at:br /code class=language-phpdrupal.org/project/[project_name]/[version]/code/p pTake, for example, the Token module:br /code class=language-phphttps://drupal.org/project/token//code/p pYou can find the complete index of releases for this project at: a href=https://www.drupal.org/project/token/releaseshttps://www.drupal.org/project/token/releases/a and individual releases now have friendly urls, like this one: a href=https://www.drupal.org/project/token/releases/8.x-1.0-alpha2https://www.drupal.org/project/token/releases/8.x-1.0-alpha2/a/p h3Spam Fighting Improvements/h3 pFighting spam on Drupal.org is a never ending battle, but in June we deployed a refinement to our spam fighting tools that helps us to find patterns in registration behavior and prevent spam registrations before they've even started. After flipping on our latest iteration of this spam fighting tool we saw an immediate and dramatic drop-off in suspicious account registrations. With the additional data we've been able to collect we already see ways to improve this even further, so we hope to continue make Drupal.org a cleaner home for the community./p h3Highlighting Supporting Technologies/h3 pDrupal is many things to many different people, but one central function of Drupal is to be the hub of interconnected and complementary technologies. Several of the companies that build these technologies have chosen to support the Drupal project by becoming supporters. To better highlight some of these supporting technologies that work well with Drupal, we've added a a href=https://www.drupal.org/supporting-technologiessupporting technologies/a listing to the marketplace./p h2Sustaining support and maintenance/h2 h3DrupalCon/h3 pimg class=left alt=DrupalCon Dublin Logo src=/files/DrupalCon-Dublin-Logo.jpg width=120px //p pDrupalCon Dublin is coming up soon, from September 26 - 30th. This year we smashed all our previous records for session submissions, and the caliber of speakers and topics is higher than ever before./p pIn June we opened registration for the event. We encourage you to a href=https://events.drupal.org/dublin2016/registrationbuy your tickets now/a! Early bird registration will end soon./p h3Infrastructure/h3 pInfrastructure is the bedrock of Drupal.org - and we're continuing to tune the infrastructure for efficiency, economy, and performance. Alongside the launch of registration for DrupalCon Dublin, we implemented a href=https://www.drupal.org/project/apdqcAPDQC/a to improve the performance of the Events website under heavy load./p pWe've also been upgrading our configuration management from Puppet 3 to Puppet 4, and continuing to standardize our configuration across all of our environments to make our infrastructure durable, consistent, and portable./p p———/p pAs always, we’d like to say thanks to all the volunteers who work with us, and to the Drupal Association a href=https://drupal.org/supportersSupporters/a, who made it possible for us to work on these projects./p pIf you would like to support our work as an individual or an organization, consider becoming a a href=https://assoc.drupal.org/membershipmember of the Drupal Association/a./p pFollow us on Twitter for regular updates: a href=https://twitter.com/drupal_org@drupal_org/a, a href=https://twitter.com/drupal_infra@drupal_infra/a/p /div/div/div

InternetDevels: The BigPipe Drupal 8 module for your website performance optimization

Fri, 07/15/2016 - 15:46
div class=field field--name-field-preview-image field--type-image field--label-hiddendiv class=field__itemsdiv class=field__item evenimg src=http://st1.internetdevels.net/sites/default/files/public/blog_preview/bigpipe_drupal8_module.jpg width=864 height=574 alt=The BigPipe Drupal 8 module for your website performance optimization //div/div/divdiv class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenp style=text-align: right;emWe once told you about some great new features of Drupal 8/embr /em (in a href=http://internetdevels.com/blog/drupal-8-improvements-part-1 target=_blankpart 1/a and a href=http://internetdevels.com/blog/drupal-8-improvements-part-2 target=_blankpart 2/a). Now it’s time to have a closer look at one/embr /em of the most exciting innovations for Drupal 8: the BigPipe Module./em/p a href=http://internetdevels.com/blog/bigpipe-drupal8-module-for-website-performanceRead more/a/div/div/div

Zivtech: Foster a Culture of Training

Fri, 07/15/2016 - 15:00
div class=field-body h3What Are Your Values?/h3 What really matters? People. I see our staff get married, have children, buy houses, enjoy their lives, their coworkers, and their working environment, and I know that I was part of that. They also created our value. h3br / What You Gain/h3 Early on we adopted this idea that we were going to train up our people, and that we weren't going to just expect them to come in all ready to go. We were going to bring people in at all different levels including having no experience at all. Over the years we found that we gained a lot from doing that, so we have much better employee retention than most of our peers. A lot of our people have been here almost since our start.br /br / Our team is very close, and communicates very well. Think of a team as neurons in your brain. The more connections that they have, the better they communicate, the stronger the team.br /br / They are harmonious because they've all been trained in the same way. We don't have a lot of strong conflicts about how we do things. All of our projects are done in the same way.br /br / We're not undoing old opinions, and we also have a lot of generosity towards each other. People give you retention, loyalty, and generosity because you gave them something. You took a chance on them when they didn't have a lot of opportunities, and you invested a lot in them. We also have a lot of developers with other strengths. They are more well-rounded. Our staff includes people with many outside skills, including musicians, artists, writers, and polyglots. Their diverse cognitive frameworks help solve problems creatively.br /br / In a culture of training, everyone values the idea of working together to teach each other. That extends not just to our own team, but to how we interact with our clients. Ultimately I find that clients often value being taught more than they value the end product.br /br / We have this whole team of great communicators who value teaching. Whether they're the project manager, the developer, or the QA person, they're always finding that chance to teach the client something.br /div class=asset-wrapper asset aid-189 asset-image editor contenteditable=false data-asset-cid=1467921919651 div class=content div class=field-asset-imageimg alt= height=567 src=/sites/default/files/styles/asset_image_full/public/assets/images/Growth%20Opportunities.png?itok=GiuUQd4K width=800 //div div class=field-asset-image-copyright /div div class=field-asset-image-description /div /div /div br /br /br /ema href=https://www.zivtech.com/growyourownDownload/a the full Grow Your Own white paper for free. /embr / /div nav role=navigation class=links-inline/nav

Miloš Bovan: Post comments via email

Fri, 07/15/2016 - 13:08
span property=schema:namePost comments via email/span div property=schema:text class=field field--name-body field--type-text-with-summary field--label-hidden field--itemp dir=ltrThe overall test coverage of Mailhandler module has been improved in the a href=http://blog.bovan.me/2016/07/week-7-gsoc-2016-mailhandler-updatesweek 7 of Google Summer of Code/a. The plan for the week 8 was to implement feature for posting comments by sending an email./p pSimilarly to codeMailhandlerNode/code (handler for nodes), we had to create a new config entity: codeinmail.handler.mailhandler_comment/code and a handler plugin class. Since comments will have limited support, during the last weekly meeting with my mentors (Miro and Primoz), we decided not to add more analyzers as proposed first, but rather to move comment specific business logic to codeMailhandlerComment/code Inmail handler plugin./p pIn order to simplify the logic in the comment handler, codeEntityTypeAnalyzer/code was updated to support partial entity type matching. The entity type was extracted from the subject independently of the second part, which can be bundle or entity ID in case of comments./p pThe current steps in the comment handler are:/p ulli dir=ltr p dir=ltrAssert we are dealing with comments (the identified entity type is comment)/p /li li dir=ltr p dir=ltrParse the referenced entity ID from the mail subject: code[comment][#entity_id]/code/p /li li dir=ltr p dir=ltrValidate (authenticate and authorize) a user/p /li li dir=ltr p dir=ltrCreate a comment entity if all previous conditions are met/p /li /ulpThe a href=https://github.com/fantastic91/mailhandler_d8/pull/11pull request on Github/a was already created and it will request additional updates after it received some nice suggestions from my mentor./p pThe Inmail issue a href=https://www.drupal.org/node/2754253#comment-11381841Lack of standard result in collaboration of analyzers/a progressed well during the last week. After several feedbacks and broad discussion, it is currently in “Needs review” state. In my opinion, it is quite close to be fixed and we will be able to implement the standard analyzer result object into Mailhandler module very soon./p pAlso, last week I made a few UX improvements in the module.br /a href=https://www.drupal.org/node/2763027Inmail demo now supports sample mail messages/a from codemailhandler_d8_demo/code module. As a related issue, a href=https://www.drupal.org/node/2763033PGP-signed sample mails were added/a to the demo./p pThe a href=https://www.drupal.org/node/2731539Mailhandler Demo/a is our focus for the following week. It will be extended with a sample Mailhandler user with already preconfigured Inmail settings, PGP keys and relevant form and display updates. The goal is to provide an easy start for new Mailhandler users. The progress made on the module so far, will be presented as a short (video) demo. Stay tuned!/p p /p p /p/div span rel=schema:authorspan lang= about=/user/4 typeof=schema:Person property=schema:name datatype=Milos/span/span span property=schema:dateCreated content=2016-07-15T11:08:25+00:00Fri, 07/15/2016 - 13:08/span div class=field field--name-field-tags field--type-entity-reference field--label-above div class=field--labelTags/div div class=field__items div class=field--itema href=/taxonomy/term/2 property=schema:about hreflang=enDrupal/a/div div class=field--itema href=/taxonomy/term/3 property=schema:about hreflang=enOpen source/a/div div class=field--itema href=/taxonomy/term/1 property=schema:about hreflang=enGoogle Summer of Code/a/div div class=field--itema href=/taxonomy/term/4 property=schema:about hreflang=enDrupal Planet/a/div /div /div section rel=schema:comment h2Add new comment/h2 drupal-render-placeholder callback=comment.lazy_builders:renderForm arguments=0=nodeamp;1=8amp;2=commentamp;3=comment token=5fae70a6/drupal-render-placeholder /section

Janez Urevc: Presentations about various Drupal 8 media modules

Thu, 07/14/2016 - 22:34
spanPresentations about various Drupal 8 media modules/span spanspan lang= about=/users/slashrsm typeof=schema:Person property=schema:name datatype=slashrsm/span/span spanThu, 14.07.2016 - 22:34/span div class=field field--name-body field--type-text-with-summary field--label-hidden field--itempIn the past few months I gave many talks about the modules that we created as part od a href=https://github.com/drupal-mediaDrupal 8 media initiative/a./p pSlide decks for all sessions are available on a href=https://github.com/slashrsmGitHub/a and are released under a href=http://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-ShareAlike 4.0 International License/a. This basically means that anyone is free to change and use them for non-commercial purposes. The only thing I ask is to give attribution to the original authors./p pIf you'd like to give a similar talk at your local meetup or camp feel you are encouraged to do so./p pWhat are the topics that you can cover?/p h2Entity embed/h2 pEmbedding solution for Drupal 8: a href=https://github.com/slashrsm/entity-embed-sessionhttps://github.com/slashrsm/entity-embed-session/a./p iframe src=https://slashrsm.github.io/entity-embed-session/ style=width: 80vw; height: 46.25vw; max-width: 100%;/iframe h2Entity browser/h2 pEntity browsing and selecting tool for Drupal 8: a href=https://github.com/slashrsm/entity-browser-sessionhttps://github.com/slashrsm/entity-browser-session/a./p iframe src=https://slashrsm.github.io/entity-browser-session/ style=width: 80vw; height: 46.25vw; max-width: 100%;/iframe h2Drupal 8 cropping/h2 pCropping solutions for Drupal 8: a href=https://github.com/slashrsm/d8-cropping-sessionhttps://github.com/slashrsm/d8-cropping-session/a./p pI co-authored and co-presented this session with a href=https://drupal.org/u/bleenAlexander Ross/a./p iframe src=https://slashrsm.github.io/d8-cropping-session/ style=width: 80vw; height: 46.25vw; max-width: 100%;/iframe h2NP8 enterprise media distribution/h2 pEnterprise media distribution built on Drupal 8: a href=https://github.com/slashrsm/np8-sessionhttps://github.com/slashrsm/np8-session/a./p iframe src=https://slashrsm.github.io/np8-session/ style=width: 80vw; height: 46.25vw; max-width: 100%;/iframe /div

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

Thu, 07/14/2016 - 22:10
!-- 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 -- pThere’s never a dull moment in the higher education sector. This week, we had our eyes on a dozen interesting articles across higher education. As always, you’ll find an undercurrent of themes that generally revolve around revenue and student demographics. This week’s higher education notes and trends has topics ranging from wealth distribution amongst North American post-secondary institutions, “over-education” of millennials and enrollment staff becoming the next generation of corporate headhunters./p /div !--/field.tpl --

Acquia Developer Center Blog: Accessibility Testing: The Basic Facts You Need to Know

Thu, 07/14/2016 - 22:04
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/accessibility.jpg?itok=qReg5qOP width=140 height=85 alt=web accessibility image -- a keyboard with an quot;accessibilityquot; key //divdiv class=field-item oddimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/accessibility_image.png?itok=L-cVBMvG width=140 height=85 alt=A screenshot from the WAVE testing tool //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:encodedpAs businesses realize the importance of having an accessible website, there is a push to check both content and code to ensure that they are meeting a href=https://www.access-board.gov/guidelines-and-standards/communications-and-it/about-the-section-508-standards/guide-to-the-section-508-standards/web-based-intranet-and-internet-information-and-applications-1194-22 target=_blank508 compliance standards/a and other accessibility standards, such as the a href=https://www.w3.org/WAI/WCAG20/quickref/ target=_blankWeb Content Accessibility Guidelines (WCAG)/a./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

Lullabot: Rapidly Iterating with the ELMS Learning Network Drupal Distribution

Thu, 07/14/2016 - 22:00
Matt and Mike talk to Bryan Ollendyke and Michael Potter about everything LMS (Learning Management System) and their ELMSLN Drupal distribution that goes a long way into solving problems within that niche.

Valuebound: How to define an Event, Dispatcher and Subscriber in Drupal 8?

Thu, 07/14/2016 - 21:50
pAs we all know a href=http://symfony.com/doc/current/components/event_dispatcher/introduction.htmlSymfony Event Components/a are  included in a href=http://symfony.com/blog/symfony2-meets-drupal-8Drupal8 core/a. In future versions of Drupal Core, a href=https://api.drupal.org/api/drupal/core!core.api.php/group/events/8.2.xEvents/a are going to play a major role for sure. Let’s see how the Event component is going to help our Drupal Development. /p pIn one of the recent project, we got a tricky requirement in content authoring and publishing workflow. In specific, the Editor has to get a notification for reviewing, once a content author writes an article and saves it for reviewing. By using strongemEvents/em/strong we can easily achieve this kind of  …/p

Freelock : Ask Freelock: Why haven't you migrated to Drupal 8?

Thu, 07/14/2016 - 19:11
div class=g-plusone-wrapper style=margin: 0 1em 1em 1em;float:right g:plusone href=http://www.freelock.com/blog/john-locke/2016-07/ask-freelock-why-havent-you-migrated-drupal-8 size=medium annotation=bubble width=250 /g:plusone/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpRichard asks:/p blockquotepJust a question after reading an article posted here back from January 21, 2016 on Drupal 8, why Freelock.com has not moved to Drupal 8?  Just wondering if there was a particular reason we should avoid before jumping in?  Thanks./p /blockquote pHa! What a great question!/p pThree reasons: Time, requirements, priorities./p/div/div/divdiv class=field field-name-taxonomy-vocabulary-5 field-type-taxonomy-term-reference field-label-hiddendiv class=field-itemsdiv class=field-item evena href=/tag/drupal-planetDrupal Planet/a/divdiv class=field-item odda href=/tag/drupal-8Drupal 8/a/divdiv class=field-item evena href=/tag/decision-makingDecision-making/a/divdiv class=field-item odda href=/tag/valueValue/a/div/div/div

Mediacurrent: A Marketer Meets GitHub

Thu, 07/14/2016 - 18:20
img typeof=foaf:Image src=http://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/marketer-github.png?itok=H2t-buaH width=200 height=171 / pOne of the many perks of working at Mediacurrent is the ability to work in the comfort of your own home or nearby coffee shop./p

Appnovation Technologies: Appnovators Submit 7 Sessions for DrupalCon Dublin

Thu, 07/14/2016 - 18:20
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encoded pDrupalCon is the heartbeat of the Drupal community, where important connections are made, improvements to the project happen, and cutting edge knowledge is shared./p/div/div/divdiv class=field field-name-field-blog-header-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evena href=/blog/appnovators-submit-7-sessions-drupalcon-dublinimg typeof=foaf:Image src=https://www.appnovation.com/sites/default/files/2016-07-13_blogheader_1-2.jpg width=1400 height=400 alt= //a/div/div/divdiv class=sharethis-buttonsdiv class=sharethis-wrapperspan st_url=https://www.appnovation.com/blog/appnovators-submit-7-sessions-drupalcon-dublin st_title=Appnovators Submit 7 Sessions for DrupalCon Dublin class=st_facebook/span span st_url=https://www.appnovation.com/blog/appnovators-submit-7-sessions-drupalcon-dublin st_title=Appnovators Submit 7 Sessions for DrupalCon Dublin class=st_twitter/span span st_url=https://www.appnovation.com/blog/appnovators-submit-7-sessions-drupalcon-dublin st_title=Appnovators Submit 7 Sessions for DrupalCon Dublin class=st_sharethis/span /div/div

Amazee Labs: Impressions from Drupal Summer Barcelona

Thu, 07/14/2016 - 14:20
spanImpressions from Drupal Summer Barcelona/span div class=field field-node--field-lead field-name-field-lead field-type-text-long field-label-hidden div class=field-items div class=field-itempLast week, a few more than 100 Drupalistas gathered in sunny Barcelona for a conference. Let me share a few impressions from the sprints, trainings and sessions which were accompanied by good weather and the expected beach vibes./p /div /div /div spana href=/en/josef-dabernig title=View user profile. lang= about=/en/josef-dabernig typeof=schema:Person property=schema:name datatype= class=usernameJosef Dabernig/a/span spanThu, 07/14/2016 - 14:20/span div class=field field-node--field-image field-name-field-image field-type-image field-label-hidden div class=field-items div class=field-itemimg class=image-style-blog-full src=https://www.amazeelabs.com/sites/default/files/styles/blog_full/public/drupalsummer_group.JPG?itok=0p2Hdvib width=580 height=500 alt= typeof=foaf:Image / /div /div /div div class=field field-node--body field-name-body field-type-text-with-summary field-label-hidden div class=field-items div class=field-itempThe Spanish Drupal community is one of the most active to my knowledge. They organize a variety of Drupal events within a year. After a href=http://2016.drupalcamp.es/ target=_blankDrupalCamp Spain in Granada/a and before the upcoming a href=http://2016.drupalday.es/ target=_blankDrupal Day in Galicia/a, the Catalan user group a href=http://drupal.cat/ target=_blankDRUPAL.CAT/a invited us for a href=http://summer.drupal.cat/index-en.html target=_blankDrupal Summer Barcelona/a last weekend./p pimg alt=DrupalSummer - Venue data-entity-type=file data-entity-uuid=cc063af9-943f-465b-ae31-49c8270504a7 src=https://www.amazeelabs.com/sites/default/files/inline-images/drupalsummer_venue.JPG //p pThe excellent venue a href=http://citilab.eu/enCitilab/a was already familiar from previous events like a href=http://barcelona2012.drupaldays.org/Drupal Developer Days 2012/a (that's where I ran my first a href=http://epiqo.com/en/mapping-sprint-drupal-developer-days-barcelona-2012contribution sprint/a around mapping). a href=http://barcelona2007.drupalcon.org/DrupalCon Barcelona 2007/a was also hosted there, I was told :)/p pimg alt=DrupalSummer - Training data-entity-type=file data-entity-uuid=e23aff2c-b0e5-4f22-9c55-85f51e01e440 src=https://www.amazeelabs.com/sites/default/files/inline-images/drupalsummer_training.JPG //p pFriday started with trainings and sprints. a href=https://www.forcontu.com/ target=_blankForcontu/a provided a full day of free a href=http://summer.drupal.cat/taller-intro-drupal8-site-building.html target=_blankDrupal 8 Site Building introduction/a to a packed room of people getting started with setting up their first sites. /p pimg alt=DrupalSummer - Sprinters data-entity-type=file data-entity-uuid=06cf950e-c25e-4c33-9058-8880144a9424 src=https://www.amazeelabs.com/sites/default/files/inline-images/drupalsummer_jjcarrion.JPG //p pThe sprints were again a great place to start working on tickets. As part of my session preparation, I cleaned up a few tickets for the a href=http://d8rules.org/ target=_blank#d8rules initiative/a. It was superb to connect with great minds from the community like a href=https://www.drupal.org/u/jjcarrion target=_blankJose Jiménez/a (picture above) or a href=https://www.drupal.org/u/juampynr target=_blankJuampy NR/a./p pimg alt=DrupalSummer - Sessions data-entity-type=file data-entity-uuid=79427fde-0f07-463d-8c02-0214f98c558d src=https://www.amazeelabs.com/sites/default/files/inline-images/drupalsummer_sessions.JPG //p pSaturday's focus was sessions. Check the a href=http://summer.drupal.cat/schedule-saturday.html target=_blankschedule for a list/a of inspiring talks both in English and Spanish./p pimg alt=DrupalSummer - Food Truck data-entity-type=file data-entity-uuid=0e46f247-1018-423b-b300-b0c43ba43b45 src=https://www.amazeelabs.com/sites/default/files/inline-images/drupalsummer_foodtruck.JPG //p pOne great feature of Drupal Summer was the vegan food truck, providing delicious food for anyone./p pimg alt=DrupalSummer - Beach data-entity-type=file data-entity-uuid=d00620fb-6371-4f55-8d00-bf0003e42e1a src=https://www.amazeelabs.com/sites/default/files/inline-images/drupalsummer_beach.JPG //p pObviously, the group of attendees was striving to get some summer feeling, so we gathered at the beach after sessions for refreshing swims and great conversations. /p pimg alt=DrupalSummer - Goodbye data-entity-type=file data-entity-uuid=ce744a21-8773-45e5-b900-ae025ad1391f src=https://www.amazeelabs.com/sites/default/files/inline-images/drupalsummer_goodbye.JPG //p pCheck my a href=https://www.flickr.com/photos/amazeelabs/albums/72157670779817975 target=_blankflickr album for more photos from Drupal Summer Barcelona/a. Thanks to all the organizers for having us at such a well-organized conference!/p /div /div /div

Vardot: DrupalCon 2016 Preview: 4 Reasons to Be Excited

Thu, 07/14/2016 - 11:37
a href=/blog/categories/eventsEvents/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_11401_726_1468490621.png?itok=p21jImhv width=695 height=348 alt=DrupalCon 2016 preview: 4 reasons to be excited title=DrupalCon Preview / p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7End of the summer is a special time for all the Drupal community members in EMEA, because we start preparing to the new DrupalCon that is coming in September. Do you remember the wonderful sunny time that we’ve spent in Barcelona last year?/span/p p dir=ltr /p pimg alt=DrupalCon 2015 in Barcelona attendees title=DrupalCon 2015 height=605 width=1024 class=media-element file-default img-responsive typeof=Image src=https://www.vardot.com/sites/default/files/drupalcon.jpg //p p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7a href=https://www.vardot.com/blog/vardot-represent-middle-easts-drupal-community-drupalcon-barcelona-2015-446Vardot to Represent the Middle East's Drupal Community at DrupalCon Barcelona 2015/a/span/p p dir=ltr /p p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7This year we expect to see even more people, to attend even more sessions and to have even more fun. 2016 becomes a year to add to /spana href=http://www.visitdublin.com/20-reasons-to-love-dublin/reasons to love Dublin/a another one - around 2500 members of the Drupal community from different countries will come to the capital of Ireland to learn, collaborate, and network./p p /p h2 dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7We’re gonna see a huge spike/span/h2 p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7This DrupalCon will be the first European DrupalCon since the release of Drupal 8 - one of the longest project in the history of this CMS. According to Dries and his /spana href=http://buytaert.net/how-is-drupal-8-doingcase study/a, 38% of the developers that didn’t switch to D8 yet are still just trying to learn it. DrupalCon seems to be the perfect place for removing the lack of knowledge and addressing your questions directly to the best industry experts and opinion leaders./p p dir=ltr /p pimg alt= huge spike title=Drupal versions height=293 width=504 class=media-element file-default img-responsive typeof=Image src=https://www.vardot.com/sites/default/files/d8.png //p p /p p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7By the way, if you still didn’t migrate your site to Drupal 8, /spana href=https://www.vardot.com/blog/7-reasons-why-now-right-time-move-drupal-8-606this article/a will convince you./p p /p h2 dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Record-breaking number of session submissions/span/h2 p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Although the ability to meet and communicate with hundreds of colleagues is something that we all are very excited about, sessions remain the central part of DrupalCon. This year European Drupal community set a new record by submitting 621 topic proposals (which is probably related with the release of D8). The names of winners are not published yet, but we all can be sure that we will have a list of hot and extremely up-to-date topics and must-visit presentations. Yuuum!/span/p p /p div class=media_embed blockquote class=twitter-tweet data-lang=en height= width=p dir=ltr lang=en xml:lang=enThe a href=https://twitter.com/hashtag/DrupalCon?src=hash#DrupalCon/a Dublin call for papers ended with a record-breaking number of submissions! a href=https://t.co/J0q395Vy47https://t.co/J0q395Vy47/a/p p— DrupalCon Dublin (@DrupalConEur) a href=https://twitter.com/DrupalConEur/status/750833878537994241July 6, 2016/a/p/blockquote /div p /p h2span id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Tons of souvenirs /span/h2 pimg alt=Souvenirs amp;amp;amp; giveaways of DrupalCon title=DrupalCon Souvenirs height=919 width=1632 class=media-element file-default img-responsive typeof=Image src=https://www.vardot.com/sites/default/files/wp_20160713_006.jpg //p p /p p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7T-shirts, stickers, badges, green bags, paper planes, calendars, t-shirts again - if we’d capture all the giveaways and swag that will be brought from all over the globe to DrupalCon in Dublin, the picture could be even bigger than the one of the conference attendees that I’ve used in the beginning of this blog post. Today at Vardot we were checking souvenirs from Barcelona ’15 and had a big nostalgia about the last year’s event. However, the exhilaration about the upcoming conference is even bigger. We know you all are preparing a lot of interesting stuff, and we are very excited about it. And of course we are preparing ours!/span/p p /p h2 dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Giving back to the community/span/h2 p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Open Source is an awesome way to benefit by giving more. Vardot always strives to support the Drupal project, Drupal Association and DrupalCons through sponsorship. We believe that such investments make both the business and the community stronger, and we are really thankful to DrupalCon organizers that they use our support to make this event one of the most affordable tech conferences comparing to others and allow students to attend it with big discounts. Making the community bigger, more passionate, and more professional will make Drupal and our products stronger./span/p p /p h2 dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7See you soon at DrupalCon!/span/h2 p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7We will be happy to see everyone of you. Pass by our booth, participate in our activities and grab our souvenirs (we’ve prepared a lot this year). We are looking forward to meeting you!/span/p p /p h3 dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Bonus. 7 useful links for attendees/span/h3 p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Plan - /spana href=https://events.drupal.org/dublin2016/drupalcon-dublin-sponsor-datesdeliverablesDrupalCon Dublin Sponsor Calendar/a/p p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Communicate - /spana href=https://events.drupal.org/dublin2016/communityList of DrupalCon‘16 Attendees/a/p p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Know - /spana href=http://www.escapehere.com/destination/11-cool-facts-you-didnt-know-about-dublin-ireland/11 Cool Facts You Didn’t Know About Dublin/a/p p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Live - /spana href=https://events.drupal.org/dublin2016/hotelsOfficial Hotels of DrupalCon’16/a/p p dir=ltrPrepare - a href=http://www.timeanddate.com/worldclock/ireland/dublinCurrent Local Time and Weather in Dublin/a/p p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Eat - /spana href=http://www.telegraph.co.uk/travel/destinations/europe/ireland/dublin/articles/dublin-restaurants/Telegraph Guide to the Best Restaurants in Dublin/a/p p dir=ltrspan id=docs-internal-guid-efccd411-e8af-6669-3d1c-e9210edd0ae7Go out - /spana href=http://www.visitdublin.com/enjoy-dublin-without-visiting-a-pub/How To Enjoy Dublin Without Visiting a Pub/a/p p dir=ltrAnd what are you excited about? Share your expectations, questions and thoughts in comments. /p Tags:nbsp; a href=/taxonomy/term/236 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal Planet/a a href=/blog/tags/drupalcon typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=DrupalCon/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 DrupalCon 2016 Preview: 4 Reasons to Be Excited /div /div

Arpit Jalan: GSOC 2016- Detection of image files and filling its Alt Text field- Week 7

Thu, 07/14/2016 - 09:33
div dir=ltr style=text-align: left; trbidi=ondiv dir=ltr style=line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;span style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: italic; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;TL;DR/spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: italic; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; Previous week I had worked on detecting the emotion in the profile pictures of the users, and notifying them to change the image if they do not look happy. The work is under review by the mentors. Once it gets reviewed, I would resume it if it needs any changes. This week I have worked on filling the ‘Alt Text’ field of an image file based on any one of the method selected by the end user- Label Detection, Landmark Detection, Logo Detection and Optical Character Detection./span/divb id=docs-internal-guid-f383f257-e853-0108-17a1-5a2ceccd68a7 style=font-weight: normal;br //bbr /div dir=ltr style=line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;span style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;Last week, I had worked on implementing the Face Detection feature in the /spana href=https://www.drupal.org/project/google_vision style=text-decoration: none;span style=background-color: transparent; color: #1155cc; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;Google Vision API/span/aspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; module. The code is currently under the review by the mentors. Once, they review it, I would develop further on it if it requires any changes./span/divb style=font-weight: normal;br //bbr /div dir=ltr style=line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;span style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;The Google Cloud Vision API provides the features to detect popular landmarks in an image(/spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;Landmark Detection/spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;), logos of popular brands(/spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;Logo Detection/spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;), texts within an image(/spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;Optical Character Detection/spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;), in addition to /spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;Label Detection/spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;. These features, though of less significance, are helpful in identifying an image. Hence, I have started working on implementing a new helpful case for the users- Filling of the /spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;Alternate Text /spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;field/spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; /spanspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;of an image file using these features./span/divb style=font-weight: normal;br //bbr /div dir=ltr style=line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;span style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;The Alt Text field of the image file entity is modified to incorporate the options to fill the field using the features. The user may select any one of the four options to fill the Alt Text field of the image./span/divb style=font-weight: normal;br //bbr /div dir=ltr style=line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;span style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;Coming to the technical aspect, I have made use of /spana href=https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Form%21form.api.php/function/hook_form_BASE_FORM_ID_alter/8.1.x style=text-decoration: none;span style=background-color: transparent; color: #1155cc; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;hook_form_BASE_FORM_ID_alter()/span/aspan style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; to alter the Alternate Text field of the image file entity. I have modified the edit form of the Alt Text field to add four radio options, namely- Label Detection, Landmark Detection, Logo Detection and Optical Character Detection. The user may select any of the options and save the configuration. The Alternate Text field would be filled up accordingly./span/divbr /div dir=ltr style=line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;span style=background-color: transparent; color: black; font-family: quot;arialquot;; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;Presently, the code is under the review by the mentors. Once it gets reviewed, I would make suggested changes, if required./span/div/div

ActiveLAMP: Drupal 8 Development in Docker - Redux

Thu, 07/14/2016 - 04:00
divimg src=http://activelamp.com/images/posts/docker-d8.jpg //divpBack in December, Tom Friedhof a href=http://activelamp.com/blog/devops/drupal-build-process/shared how we set up our Drupal 8 development and build process utilizing Docker/a. It has been working well in the several months we have used it and worked within its framework. Within the time-span however, we experienced a few issues here and there which led me to come up with an alternative process which keeps the good things we like and getting rid of/resolving the issues we encountered./p a href=http://activelamp.com/blog/devops/drupal-8-development-in-docker-redux/Read more.../a

Bevan Rudge: Not so highly critical?

Wed, 07/13/2016 - 23:43
pThe Drupal security team published a href=https://www.drupal.org/node/2764899a PSA to warn about upcoming security advisories/a. I shared a href=https://www.js.geek.nz/blog/drupalgeddon-are-you-readymy advice and predicted attacks within the hour/a after the security advisories are published. The security advisories are now published. Here is my followup./p pI applaud the Drupal Security Team for warning about the highly critical updates. However the public service announcement (PSA) left the impression that this event was going to be much more serious than it was. Such a PSA would have been perfectly appropriate for a href=https://www.drupal.org/SA-CORE-2014-005SA-CORE-2014-005 Drupalgeddon/a. But the only a href=https://www.drupal.org/PSA-2014-003PSA there was in hindsight/a./p pI guess it is resonable for the Drupal Security Team to be over cautious, especially given the lessons learned from Drupalgeddon fallout. And of course, such decisions and criticism is much easier with hindsight./p pBut now I am concerned how the Drupal Security Team can realistically raise the level further there is another vulnerability that strongis/strong as serious as Drupalgeddon. Even if they raise the alert level using language in the PSA, will people still believe them? It reminds me of a href=https://en.wikipedia.org/wiki/The_Boy_Who_Cried_Wolfthe boy who cried wolf/a./p pOf course serious vulnerabilities like these are rare events in Drupal, so there is not yet a standard to compare alert levels to./p pa href=https://www.js.geek.nz/blog/not-so-highly-critical target=_blankread more/a/p

Drop Guard: There's never a good time for an update

Wed, 07/13/2016 - 22:33
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/Drop%20Guard%20General%20Security%20Image.png?itok=jpjecB_4/div div class=clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__itempAs always, Drupal Security Team did an excellent job and the news on the security vulnerabilities reported on Wednesday wasn't a bombshell for most of us. Everyone had a chance to prepare and pre-allocate resources to take all measures necessary to patch the supported websites. /p pA quick recap for those who missed the buzz or just slowly waking up right now./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 class=field__itema href=/blog/taxonomy/term/5 hreflang=enSecurity/a/div div class=field__itema href=/blog/taxonomy/term/59 hreflang=enannouncements/a/div /div /div