Planet Drupal

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

FFW Agency: The ABC's of Drupal: Aliases, Blocks and Content Types

Wed, 07/06/2016 - 07:56
span property=schema:name class=field field--name-title field--type-string field--label-hiddenThe ABC#039;s of Drupal: Aliases, Blocks and Content Types/span span class=field field--name-uid field--type-entity-reference field--label-hiddenspan lang= about=/users/ray-saltini typeof=schema:Person property=schema:name datatype=Ray Saltini/span/span span class=field field--name-created field--type-created field--label-hiddenWed, 07/06/2016 - 05:56/span div property=schema:articleBody class=clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__itempbr / For anyone who's ever looked up a definition of a Drupal term and been left wondering what it all means, here are some practical real world explanations you can use to navigate the Drupalverse. Watch this space and use comments to send us your requests./p pstrongAliases/strong: URLs in Drupal often have multiple addresses or aliases. This helps avoid complex machine generated addresses and makes your pages more search engine friendly. Through a variety of methods aliases can be generated automatically according to predefined patterns and then changed or updated in bulk. It is one of Drupal’s most powerful features and is used for everything from SEO to structuring a site and its navigation./p pstrongBlock/strong: A block is essentially a container that can hold content, lists of content, code, images or text strings and can be placed into a region on a page. Blocks can be created programmatically by a Drupal module or manually. Core Drupal can be extended with contributed modules that create other containers with different names that can be used by Drupal in a similar manner as blocks. This can become confusing to understand and manage especially when more than one method is used on a site. Blocks are the primary means for managing page layout in Drupal core. Blocks can be placed in a region and then configured to be visible only under specific conditions such as a user’s role or the type of content displayed in the main content region of a given page. Once common, the use of executable code in a block in order to bring about a desired behavior on a page can introduce security risks and management overhead. Justified exceptions should be managed closely.  Other methods such as development of a custom module are preferred. The ability to add additional fields to blocks in Drupal 8 makes placing marketing automation and web analytics code in blocks more practical./p pstrongContent Type/strong: A content type is a collection of data fields grouped together in a logical set to facilitate content entry and display. Default behaviors, such as preview, publish, save as draft or revision, are set up for each content type. Drupal core is preconfigured with two content types, Article and Basic Page. Users with appropriate permissions can create their own custom types. Think of a content type as the structure of the form you create to save multiple posts. A website about food might have a content type ‘Recipe’ that would include individual fields to collect data about ingredients, quantities, cooking time, etc. The Recipe content type could be used to create hundreds of individual Recipe records./p /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/drupal-words.png?itok=C_0CJNCM 1x, /sites/default/files/styles/blog_single_desktopx/public/drupal-words.png?itok=s3C45LY2 2x media=screen and (min-width: 1601px) type=image/png/ source srcset=/sites/default/files/styles/blog_single_desktop/public/drupal-words.png?itok=C_0CJNCM 1x, /sites/default/files/styles/blog_single_desktopx/public/drupal-words.png?itok=s3C45LY2 2x media=screen and (min-width: 1201px) type=image/png/ source srcset=/sites/default/files/styles/blog_single_tablet/public/drupal-words.png?itok=TCBXybfv 1x, /sites/default/files/styles/blog_single_tabletx2/public/drupal-words.png?itok=s5JhZ0lY 2x media=screen and (min-width: 769px) type=image/png/ source srcset=/sites/default/files/styles/blog_single_mobile/public/drupal-words.png?itok=amjtYIhQ 1x, /sites/default/files/styles/blog_single_mobile2x/public/drupal-words.png?itok=NwAI3H56 2x media=(min-width: 0px) type=image/png/ !--[if IE 9]/video![endif]-- img property=schema:image srcset=/sites/default/files/styles/blog_single_desktop/public/drupal-words.png?itok=C_0CJNCM alt=Drupal word cloud 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 /ul section property=schema:comment h2Comments/h2 drupal-render-placeholder callback=comment.lazy_builders:renderForm arguments=0=nodeamp;1=3881amp;2=field_commentamp;3=ffw_comments token=724c19b4/drupal-render-placeholder /section

FFW Agency: Mastering the Basics: How to Do Discovery Right

Wed, 07/06/2016 - 07:36
span property=schema:name class=field field--name-title field--type-string field--label-hiddenMastering the Basics: How to Do Discovery Right/span span class=field field--name-uid field--type-entity-reference field--label-hiddenspan lang= about=/users/ray-saltini typeof=schema:Person property=schema:name datatype=Ray Saltini/span/span span class=field field--name-created field--type-created field--label-hiddenWed, 07/06/2016 - 05:36/span div property=schema:articleBody class=clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__itempDiscovery is the part where you make it your business to find out what you don’t know you need to know. Discovery is a process, not a workshop or a questionnaire. There’s a reason why it's called Discovery. You may think you know what you're going to find but often you don’t. Your goal is to uncover any unanticipated issues or complexity and ultimately use the process to generate consensus around priorities and a project plan./p pThere are three fundamental steps to any really good discovery process. If you don’t fully embrace these steps and execute them with rigor you stand a good chance of missing something critical that can stall or even completely undermine your project. Rushing through discovery will almost always guarantee delays and additional costs. Many organizations will contract for discovery separately. The good news is the steps are simple. They are: think, ask, listen; rinse and repeat. Think carefully about your overall goals, your specific objectives, your resources and budgets and then formulate a thorough list of questions. Do this singularly by yourself and then invite your team members to do it with you. Broaden it to all your stakeholders. Don’t just go to your stakeholders for answers. Go to them for the questions too. Having them be part of the discovery planning will help you achieve buy-in later in the project and will support accountability./p pOnce you’ve got your questions go out and get your answers. Look at things from all angles and perspectives. Then begin to iterate. Rinse and repeat means that you challenge the answers you’ve been given and you seek to validate them from other angles and different sources./p pThere is a science to a good discovery but good discovery is also an art. Experienced technologists know what to ask and what to listen for. They know how to reform questions to get more precise and accurate information that will help generate a project scope and specifications./p pThese steps are the same whether you do your own discovery in-house or with help from a consultant or services organization. Make sure you have at least one person on the discovery team who has senior-level experience with the technology you expect to build out your project with whether it is Drupal or something else. Certainly take advantage of any specific methodologies, templates and/or applications that align with your organization's policies and workflows./p /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/binoc.jpg?itok=YGqDuqmC 1x, /sites/default/files/styles/blog_single_desktopx/public/binoc.jpg?itok=i9OXQ10q 2x media=screen and (min-width: 1601px) type=image/jpeg/ source srcset=/sites/default/files/styles/blog_single_desktop/public/binoc.jpg?itok=YGqDuqmC 1x, /sites/default/files/styles/blog_single_desktopx/public/binoc.jpg?itok=i9OXQ10q 2x media=screen and (min-width: 1201px) type=image/jpeg/ source srcset=/sites/default/files/styles/blog_single_tablet/public/binoc.jpg?itok=SiR_Hk8x 1x, /sites/default/files/styles/blog_single_tabletx2/public/binoc.jpg?itok=15WQY8zw 2x media=screen and (min-width: 769px) type=image/jpeg/ source srcset=/sites/default/files/styles/blog_single_mobile/public/binoc.jpg?itok=5ShjSaNQ 1x, /sites/default/files/styles/blog_single_mobile2x/public/binoc.jpg?itok=ccV28clz 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/binoc.jpg?itok=YGqDuqmC alt=Discovery typeof=foaf:Image / /picture /div h6 class=field-label headingTagged with/h6 ul class=links field-items lia href=/how-to property=schema:keywords hreflang=enhow-to/a/li /ul section property=schema:comment h2Comments/h2 drupal-render-placeholder callback=comment.lazy_builders:renderForm arguments=0=nodeamp;1=3876amp;2=field_commentamp;3=ffw_comments token=2005e559/drupal-render-placeholder /section

Talha Paracha: GSoC’16 – Pubkey Encrypt – Week 6 Report

Wed, 07/06/2016 - 02:00
pHalf of the Google Summer of Code coding period has passed and my project now has all the core functionality in it. For those who don’t know, Pubkey Encrypt is a D8 module in development, which aims to encrypt and secure websites’ data-at-rest using login credentials. I started week 6 work by finalizing everything we had done till then, so to get the module in shape for an immediate alpha release. I think it’s very important to release the project early, with a bit less functionality and tagged as an alpha version, instead of releasing it with full functionality at the end of GSoC. This is because of the fact that the module deals with security. And as is the case with any security-related project, there is a lot of chance for unexpected issues to come up during alpha testing in a real-world environment. Luckily, we are ahead of the project timeline we planned in February, by a few weeks. So I’m confident that we’ll be able to tackle any such issues that might come up unexpectedly, no matter how severe they are./p

ImageX Media: ImageX Ranked Top Drupal Development Agency on Clutch.co

Wed, 07/06/2016 - 00:40
!-- 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 -- pClutch.co, a research firm based in Washington, D.C. dedicated to identifying the leaders in a variety of digital industries, has named ImageX as their top Drupal development agency. ImageX was awarded this spot after nine client projects were reviewed by Clutch, with ImageX achieving an overall client satisfaction score of 4.8/5./p /div !--/field.tpl --

Glassdimly tech Blog: Theming Field Collections With Preprocess Hooks in Drupal 7

Tue, 07/05/2016 - 21:48
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpThere are many suggestions for how to go about theming field collections and several confusing problems./p/div/div/div

Acquia Developer Center Blog: Drupal 8 Module of the Week: Google Analytics

Tue, 07/05/2016 - 19:16
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/drupal_8_logo_isolated_cmyk_72_2_22.png?itok=uOvXXNos width=140 height=85 alt=Drupal 8 logo title=Drupal 8 logo //divdiv class=field-item oddimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/google_analytics_admin_section_screenshot.png?itok=pKITtQR1 width=140 height=85 alt=Google Analytics Drupal module admin screen title=Google Analytics Drupal module admin screen //divdiv class=field-item evenimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/drupal_google_analytics_reports.png?itok=Ytsdf0Ct width=140 height=85 alt=Google Analytics Reports module admin screenshot title=Google Analytics Reports module admin screenshot //divdiv class=field-item oddimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/one-year-traffic.png?itok=UCbFiyvl width=140 height=85 alt=Google Analytics dashboard title=Google Analytics dashboard //divdiv class=field-item evenimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/google-analytics.png?itok=Oafd1raa width=140 height=85 alt=Google Analytics logo title=Google Analytics logo //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 emEach day, more Drupal 7 modules are being migrated over to Drupal 8 and new ones are being created for the Drupal community’s latest major release. In this series, the Acquia Developer Center is profiling some of the most prominent, useful modules available for Drupal 8. This week: stronga href=https://www.drupal.org/project/google_analyticsGoogle Analytics/a/strong./em /p /div/div/divdiv class=field field-name-field-blog-tags field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/acquia-drupal-planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=acquia drupal planet/a/divdiv class=field-item odda href=/tags/analytics typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=analytics/a/div/div/div

Cheeky Monkey Media: Working With The Paragraphs Module For Drupal

Tue, 07/05/2016 - 17:50
span class=field field--name-title field--type-string field--label-hiddenWorking With The Paragraphs Module For Drupal/span div class=field field--name-field-image field--type-image field--label-hidden field__item img src=/sites/default/files/2016-07/workingwithparagraphs.jpg width=1380 height=444 alt=Working with the Paragraphs Module for Drupal - Yan Yong, Cheeky Monkey Media / /div span class=field field--name-uid field--type-entity-reference field--label-hiddena title=View user profile. href=/users/yan class=usernameyan/a/span span class=field field--name-created field--type-created field--label-hiddenTue, 07/05/2016 - 15:50/span div class=clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__itemp dir=ltrspan id=docs-internal-guid-f808c431-bbc5-13cf-5945-befafe75daa8Recently, I started using the a href=https://www.drupal.org/project/paragraphsParagraphs Module/a/span to create landing pages./p p dir=ltrspan id=docs-internal-guid-f808c431-bbc5-13cf-5945-befafe75daa8If you haven’t used it before, go check it out. It’s really user-friendly. I feel like it’s a replacement for field collections. However, unlike field collections, paragraphs allow you to choose a different set of fields each time./span/p h4 dir=ltrspan id=docs-internal-guid-f808c431-bbc5-13cf-5945-befafe75daa8Contributed modules mentioned in this post:/span/h4 ulli dir=ltr p dir=ltrspan id=docs-internal-guid-f808c431-bbc5-13cf-5945-befafe75daa8a href=https://www.drupal.org/project/paragraphshttps://www.drupal.org/project/paragraphs/a/span/p /li li dir=ltr p dir=ltrspan id=docs-internal-guid-f808c431-bbc5-13cf-5945-befafe75daa8a href=https://www.drupal.org/project/entity_backgroundhttps://www.drupal.org/project/entity_background/a/span/p/li/ul/div

Drupal Aid: Who To Choose for Hosting Your Drupal Site

Tue, 07/05/2016 - 17:08
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpa href=https://www.drupalaid.com/blog/who-to-choose-for-hosting-your-drupal-siteimg alt=Drupal Aid Support class=img-responsive height=394 src=https://www.drupalaid.com/sites/default/files/styles/project_760_394/public/Who-To-Choose-for-Hosting-Your-Drupal-Site.jpg style=width: 830px; height: 394px; width=830 //a/p pFinding a great hosting company is kind of like winning the lottery. You never know who to choose or who to trust with your own website or your client's websites./p pWith the help of the Drupal Linkedin Group and my own 20+ years of website experience, I've put together a list of some great hosting options for your Drupal Website./p pWhether you need cheap Drupal hosting for a startup or top-notch hosting for a huge client, there are some great Drupal hosting options for you./p pa href=https://www.drupalaid.com/blog/who-to-choose-for-hosting-your-drupal-siteRead more/a/p /div/div/div

Acquia Developer Center Blog: Deploying to Acquia Cloud with BLT

Tue, 07/05/2016 - 16:10
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/blt-deploy-workflow_1.png?itok=zPwHX_yq width=140 height=85 alt=blt workflow //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:encodedpDeploying your website to production shouldn't be stressful. It should be easy. You should release with confidence./p pTo make that a reality, you need a repeatable, reliable and most importantly emautomated/em deployment process. BLT provides tools for connecting your GitHub, Travis CI, and Acquia Cloud accounts together to ensure that changes to your website are validated, tested, and deployed automatically./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/divdiv class=field-item odda href=/tags/blt typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=blt/a/divdiv class=field-item evena href=/tags/deploy typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=deploy/a/div/div/div

Appnovation Technologies: DrupalCon New Orleans Recap

Tue, 07/05/2016 - 16:05
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 one of my favorite weeks of the year. Now that it’s over, I’ve had some time to go back and reflect a bit about the week and what I got out of it./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/drupalcon-new-orleans-recapimg typeof=foaf:Image src=https://www.appnovation.com/sites/default/files/2016-06-29_blogheader_1.jpg width=1400 height=400 alt= //a/div/div/divdiv class=sharethis-buttonsdiv class=sharethis-wrapperspan st_url=https://www.appnovation.com/blog/drupalcon-new-orleans-recap st_title=DrupalCon New Orleans Recap class=st_facebook/span span st_url=https://www.appnovation.com/blog/drupalcon-new-orleans-recap st_title=DrupalCon New Orleans Recap class=st_twitter/span span st_url=https://www.appnovation.com/blog/drupalcon-new-orleans-recap st_title=DrupalCon New Orleans Recap class=st_sharethis/span /div/div

InternetDevels: Building Drupal 8 modules: a practical guide

Tue, 07/05/2016 - 15:29
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/building_modules_cover.jpg width=864 height=574 alt=Building Drupal 8 modules: a practical guide //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;emLet’s delve into a href=http://internetdevels.com/services/drupal-development/module target=_blankDrupal module development/a! /embr /emHere is a practical guide by InternetDevels developer/embr /em on how to create modules for Drupal 8. /em/ppIn this article, we will look at the process of building modules for Drupal 8. Specifically, we will create two pages, one of which will add data to its own table, and the other will display the content the right way for us. So let’s begin!/p a href=http://internetdevels.com/blog/building-drupal-8-modules-a-practical-guideRead more/a/div/div/div

DrupalEasy: A Taste of Drupal

Tue, 07/05/2016 - 13:12
p dir=ltremThe Dish on Crushing it as a Drupal Developer/em/p p dir=ltrWhether you are with an organization switching to Drupal, or you have chosen to make Drupal the focus of your web developer career, your future can be a lot of different things depending on your goals, your focus and your personality. It’s never easy shifting your career, and with Drupal, there are no official, defined developer career recipes to guide you.  /p p dir=ltrThe good news is, the ingredients are out there. Within the open-sourcey, especially welcoming, social melting pot that is the Drupal Community, there are a lot of a href=https://www.drupaleasy.com/academy/drupal-resourcescareer resources/a, organizations, individuals, advice and success stories that you can draw on to help you make good choices.  Here are a few tips to add to the mix. /p pstrongemLearn early on to do things the right way/em/strong/p p dir=ltrDrupal is to web development what snowboarding is to winter sports.  They say that it takes a lot longer to learn to snowboard than to ski, but once you get the hang of it, you learn advanced things more quickly, and are able to do a lot more (and have a lot more fun) on a snowboard than you could on skis.  /p p dir=ltrInvesting a good amount of time and focus on learning the foundations of Drupal and developing habits based on best practices will really help you reach proficiency, and let you go farther, faster in the long run. The key is making sure you take the time to learn best practices, and don’t go for shortcuts before you’ve got the basics./p p dir=ltrAnother part of learning the right technical skills is to learn key elements of Drupal, not just in the right way, but in an order that will give you stackable skills. Getting key concepts down at the start will help to not only build your abilities, but feed your confidence.  At DrupalEasy, we call them the Big 5:/p ulli dir=ltr p dir=ltrContent types/p /li li dir=ltr p dir=ltrUsers/roles/permissions/p /li li dir=ltr p dir=ltrTaxonomy/p /li li dir=ltr p dir=ltrBlocks/regions/p /li li dir=ltr p dir=ltrMenus/p /li /ulp dir=ltrWe feel that mastering these concepts is so important, that in our a href=https://www.drupaleasy.com/academy/dco/course-informationlong-form career training/a program, the curriculum is designed with examples and excercises that specifically draw on the Big 5 as solutions over and over to ensure that they become second nature for every participant./p p dir=ltrstrongemDon’t be shy, even if you are/em/strong/p p dir=ltrThe Drupal Community is unique. There is always an opportunity to help, and there always seems to be someone to provide a little guidance or an answer when you have a question.  Make sure you become part of Drupal.org, find an IRC channel that you feel comfortable with, and go to local meetups.  /p p dir=ltrWe really can’t overstate how key getting involved in the Drupal community is to your technical and professional success.  Once you register on Drupal.org, you can access myriad ways to get involved and help with the Drupal project. Helping to test, sorting out issues and contributing to documentation will not only help build your skills and confidence, it will build your reputation.  Even before you are ready to contribute on the technical side, you can join your local Drupal Users’ Group and start by attending, meeting others, and eventually helping to organize events./p p dir=ltrDrupal friends and mentors really come in handy as you progress along your career path, more so than in other industries because of the nature of Drupal. We all rely on each other to build, enhance, fix and grow the project, so the more we work together, the better the project, and the better we will be as Drupal professionals.  We feel really strongly about this as well, which is why we require all of our a href=https://www.drupaleasy.com/academy/dco/course-informationDrupal Career program/a participants to get involved, and we provide everyone  a community mentor to kick-start their community efforts from the start of the program./p p dir=ltrstrongemJust do it, and do it again, and again/em/strong/p p dir=ltrWith anything, if you want to master it, you need to practice, and practice a lot. Build sites for fun and experience. Like snowboarding, it is especially hard when you first start out, but if you stick with it, and take the struggles as opportunities to learn and get better, you will surely succeed. You’ve also got a lot of potential help and guidance through the community (since you have already taken that advice to heart,) so take advantage of it early on and be prepared to give back when you can./p p dir=ltrOur training programs stress this concept of practice, repetition of key skills as you learn more and more, as well as different methods to help you learn them. We are strong believers in building your skills and really understanding Drupal, and that means live instruction by practicing experts, lesson guides, examples, exercises and screencasts to help you soak in the material in different ways. However you learn, take advantage of resources, find different ways to absorb and engage, and practice, practice, practice./p p dir=ltrIf you would like to learn more about how to succeed in Drupal and our long-form training program, you can a href=https://www.drupaleasy.com/dco/tastesign up/a for one of two, no-cost Taste of Drupal workshops coming up and explore the resources below. /p p dir=ltrstronga href=https://www.drupaleasy.com/dco/tasteTaste of Drupal/a free workshop /strong/p p dir=ltra href=https://www.drupaleasy.com/academy/drupal-resourcesDrupal Career Resources/a /p p dir=ltra href=https://www.drupaleasy.com/academy/dco/course-informationDrupal Career Online/a Program/p p dir=ltra href=https://www.drupical.com/Drupal Events Calenda/ar/p p dir=ltra href=https://www.drupal.org/communityDrupal Groups/a/pdiv class=feedflare a href=http://feeds.feedburner.com/~ff/DrupalEasy?a=nAwrF_bu88o:8H_Fd3f7K3Y:yIl2AUoC8zAimg src=http://feeds.feedburner.com/~ff/DrupalEasy?d=yIl2AUoC8zA border=0/img/a a href=http://feeds.feedburner.com/~ff/DrupalEasy?a=nAwrF_bu88o:8H_Fd3f7K3Y:qj6IDK7rITsimg src=http://feeds.feedburner.com/~ff/DrupalEasy?d=qj6IDK7rITs border=0/img/a /divimg src=http://feeds.feedburner.com/~r/DrupalEasy/~4/nAwrF_bu88o height=1 width=1 alt=/

DrupalOnWindows: Couchbase 4.5 released: now x6 faster than MongoDB

Tue, 07/05/2016 - 07:00
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpLast week the Couchbase team released the new 4.5 version of Couchbase Server./p pYou can see all the new introduced features here:/p pa href=http://www.couchbase.com/binaries/content/assets/us/product/couchbase-server/4.5/couchbase_server_45_new_wp.pdfhttp://www.couchbase.com/binaries/content/assets/us/product/couchbase-se.../a/p/div/div/divdiv class=form-item form-type-item labelLanguage /label English /div div class=view view-read-more view-id-read_more view-display-id-entity_view_1 view-dom-id-2c3a427f31027d3171e439edee4251f7 div class=view-header hr/ h2More articles.../h2 /div div class=view-content div class=item-list ul li class=views-row views-row-1 views-row-odd views-row-first div class=views-field views-field-title span class=field-contenta href=/en/blog/exposing-reverse-entity-reference-fields-drupalExposing reverse entity reference fields in Drupal/a/span /div/li li class=views-row views-row-2 views-row-even div class=views-field views-field-title span class=field-contenta href=/en/blog/drupal-session-handler-everything-you-need-knowDrupal Session Handler: everything you need to know/a/span /div/li li class=views-row views-row-3 views-row-odd div class=views-field views-field-title span class=field-contenta href=/en/blog/couchbase-45-released-now-x6-faster-mongodbCouchbase 4.5 released: now x6 faster than MongoDB/a/span /div/li li class=views-row views-row-4 views-row-even div class=views-field views-field-title span class=field-contenta href=/en/content/making-namespaced-callbacks-work-drupal-7-without-hacking-core-and-bound-parametersMaking namespaced callbacks work in Drupal 7 (without hacking core and with bound parameters)/a/span /div/li li class=views-row views-row-5 views-row-odd div class=views-field views-field-title span class=field-contenta href=/en/blog/drupal-8-couchbase-integrationDrupal 8 Couchbase Integration/a/span /div/li li class=views-row views-row-6 views-row-even div class=views-field views-field-title span class=field-contenta href=/en/blog/distinct-options-views-exposed-filter-views-selective-filters-moduleDistinct options in a views exposed filter: The Views Selective Filters Module/a/span /div/li li class=views-row views-row-7 views-row-odd div class=views-field views-field-title span class=field-contenta href=/en/blog/twig-php-extension-binaries-windowsTwig PHP extension binaries for Windows/a/span /div/li li class=views-row views-row-8 views-row-even div class=views-field views-field-title span class=field-contenta href=/en/blog/benchmarking-drupal-7-php-7-devBenchmarking Drupal 7 on PHP 7-dev/a/span /div/li li class=views-row views-row-9 views-row-odd div class=views-field views-field-title span class=field-contenta href=/en/blog/drupal-8-wincache-integrationDrupal 8 Wincache Integration/a/span /div/li li class=views-row views-row-10 views-row-even views-row-last div class=views-field views-field-title span class=field-contenta href=/en/blog/build-git-windows-sourcesBuild GIT on Windows from Sources/a/span /div/li /ul/div /div /div

Valuebound: Create custom Entity Type in Drupal8 for better content management

Mon, 07/04/2016 - 21:22
pstrongEntities/strong were introduced from a href=https://www.drupal.org/node/1261744Drupal 7/a.  I would say in Drupal 8 , entities are essential part takers like node, users, files, images and comments, etc.. Still sometimes you need to create custom entities according to your requirements. From the experience of working with some of the strongtop level Media companies/strong in the world, sometimes we need to create custom entity types. Example like recently we got the requirement to create the entity for string the analytic data of the Articles. Why  we need to create  the custom entity instead of using nodes  or exiting entities, because the client doesn’t want to show the data in content administration page (‘strongadmin/content/strong’). Still it should be able…/p

Microserve: DrupalCamp Bristol 2016 - 22nd to 24th July

Mon, 07/04/2016 - 14:01
img typeof=foaf:Image src=https://microserve.io/sites/default/files/styles/banner_image/public/blog/DrupalCamp%20Bristol%20Hero_0.png?itok=LZMvyUEpamp;c=db6a0827b74dd60aa6fb457e2d3e429c width=760 height=250 alt=DrupalCamp Bristol 2016 - 22nd to 24th July /h1DrupalCamp Bristol 2016 - 22nd to 24th July/h1divJul 4th 2016/divdivp DrupalCamp Bristol is back for a second year, with a variety of talks covering hot topics in the Drupal (and wider digital) area. This year we will be hosting the event over 3 days with a Business Day, Conference Day and Sunday Sprints which is open to all./p h2 Business Day (Friday 22nd July)/h2 p The event is aimed at business leaders and decision makers who are already familiar with Drupal, however client-side digital managers who are either responsible for a Drupal website or are considering using Drupal as a CMS of choice in the future will certainly find the day useful./p p The event will be held within Colston Hall's prestigious Lantern room, and will feature lunch and refreshments throughout, along with a social event later in the evening at Colston Yard. Thank you to our kind sponsors for providing the bar tab!/p p This year we welcome the following talks:/p ulli New and improved … and amazing! Selling tech as business value, not shiny widgets. - emJeffrey A. jam McGuire (Open Source Evangelist, Acquia)/em/li li Elementary, my dear Watson (the movie guide to accessibility) - emLéonie Watson (Senior Accessibility Engineer, The Paciello Group)/em/li li We hold these Online truths to be self-evident - emAndrew Godleman (Transport for London Online)/em/li li Story mapping and sketching: humanising the requirements process - emMike Dunn, Will Scott (UX Consultants, Sift Digital)/em/li li Personalisation: The Holy Grail - emBen Wilding (MD, Cameron amp; Wilding)/em/li li Client Panel: a Q+A session with digital managers and product owners managing Drupal websites/li /ulp a href=https://www.eventbrite.co.uk/e/drupalcamp-bristol-2016-tickets-20970515376Tickets are available via Eventbrite here./a/p h2 Conference Day (Saturday 23rd July)/h2 p span style=line-height: 1.6em;The event is primarily aimed at agency teams who use Drupal regularly, such as developers, PMs/AMs, and other agency team roles, and will consist of both high level talks and in-depth technical talks to suit all. This year we are welcoming a larger number of speakers over 3 individual tracks./span/p p The event will again be held at the University of Bristol's School of Chemistry, and will feature lunch and refreshments throughout, along with a social event later in the evening at Zero Degrees. We are still looking for a Saturday Social Sponsor - a href=https://www.drupalcampbristol.co.uk/sponsors/become-a-sponsorplease get in touch/a if you are interested. /p p We are also pleased to announce a Quiz this year as a change to the closing session. Prizes will be given to the best teams!/p p a href=https://www.drupalcampbristol.co.uk/programme/conference-dayThe full timetable can be found here./a/p p a href=https://www.eventbrite.co.uk/e/drupalcamp-bristol-2016-tickets-20970515376Tickets are available via Eventbrite here./a/p h2 Sprints (Sunday 24th July)/h2 p If you are interested in staying for the weekend and would like to get involved with Drupal community contribution, then please feel free to attend the Sunday sprints. Torchbox have kindly provided their offices from 10am to 4pm and refreshments will be provided. Tickets are free, although we ask you to sign-up a href=https://www.eventbrite.co.uk/e/drupalcamp-bristol-2016-tickets-20970515376via Eventbrite to register your interest/a./p p  /p p Looking forward to seeing everybody there,/p p The DrupalCamp Bristol Committee./p /diva href=/about/rick-donohoeimg typeof=foaf:Image src=https://microserve.io/sites/default/files/styles/medium/public/pictures/picture-32-1430928124.jpg?itok=W1yD5gVI alt=Rick Donohoe#039;s picture title=Rick Donohoe#039;s picture //appWritten by: a href=https://microserve.io/about/rick-donohoeRick Donohoe/a, Account Manager/p/pphr /p em style=line-height: 1.6em;Microserve is a a href=https://microserve.io/Drupal Agency/a based in Bristol, UK. We specialise in a href=https://microserve.io/drupal-services/drupal-developmentDrupal Development/a, a href=https://microserve.io/drupal-services/drupal-site-audit-and-health-checkDrupal Site Audits and Health Checks/a, and a href=https://microserve.io/drupal-services/support-maintenance-hostingDrupal Support and Maintenance/a. a href=https://microserve.io/contact-usContact us for for further information/a./em/p /p

Drupal core announcements: Coding standards proposals for final discussion on 7/12

Mon, 07/04/2016 - 06:23
pThe a href=https://drupal.org/project/drupal_twgTWG/a a href=https://drupal.org/project/issues/coding_standardscoding standards committee/a is announcing two coding standards changes for final discussion. These appear to have reached a point close enough to consensus for final completion. The new process for proposing and ratifying changes is documented on the a href=https://drupal.org/project/coding_standardscoding standards project page/a./p pNew issues for discussion:/p ullia href=https://www.drupal.org/node/2713805Prefer != to lt;gt; for NOT EQUALS/a/li lia href=https://www.drupal.org/node/1999722[policy] Define coding standards for anonymous functions (closures)/a/li /ulpUpdates on existing issues:/p ullia href=https://www.drupal.org/node/2648050Stop disallowing camelCase for local variables / parameters/a - is approved and in the core queue for official core approval./li lia href=https://www.drupal.org/node/2135291[Policy, no patch] PHP 5.4 short array syntax coding standards/a /li lia href=https://www.drupal.org/node/2248463Should we require a blank line after lt;?php?/a is approved by core and sniff implemented in coder - ratification of this rule is pending./li lia href=https://www.drupal.org/node/2648050Allow camelCase also for local variables / parameters/a (the committee is drafting a comment) /li lia href=https://www.drupal.org/node/2690599[policy, no patch] Standardize indenting on chained method calls/a has been moved to the core queue for core approval./li lia href=https://www.drupal.org/node/1158720Add type hinting to function declaration coding standards/a has been moved to the core queue for core approval./li lia href=https://www.drupal.org/node/2687941[Policy, no patch] Delete permission to pad spacing in a block of related assignments/a has been marked needs work and discussion continues for now. Committee to reevaluate./li lia href=https://www.drupal.org/node/2135291[Policy, no patch] PHP 5.4 short array syntax coding standards/a Currently marked needs work but discussion appears to have stalled. Committee to review at next meeting./li /ulpThese proposals will be re-evaluated during the next coding standards meeting currently scheduled for strongJuly 12/strong. At that point the discussion will likely be extended, or if clear consensus has been reached one or more policies may be dismissed or ratified and moved to the next step in the process./p

Frederic Marand: MongoDB 8.x-2.0-alpha1 released

Sun, 07/03/2016 - 12:52
pOn behalf of all contributors to the a href=https://www.drupal.org/project/mongodbMongoDB module suite/a for Drupal over the years, I am pleased to announce the a href=https://www.drupal.org/project/mongodb/releases/8.x-2.0-alpha18.x-2.0-alpha1/a release of the MongoDB package for Drupal 8, six years after we started this project on Drupal 6./p pThis release is the first step to an initial stable release of the MongoDB package for Drupal 8, containing:/p ul licodemongodb/code a module exposing the new PHP library as Symfony services exposed to a Drupal 8.x instance. It is designed as a minimal and consistent connection layer on top of the PHP library for MongoDB, for all modules targeting MongoDB on Drupal 8.x, be they contributed or bespoke./li licodemongodb_watchdog/code a PSR-3 logger storing event data in MongoDB. On top of the features already present in 6.x and 7.x versions, it introduces a per-request report showing all events logged during a request, in order./li /ul pa href=http://blog.riff.org/2016_07_03_mongodb_8x20alpha1_released target=_blankread more/a/p

InternetDevels: June 2016 collection: some useful contributed modules for Drupal 8

Sat, 07/02/2016 - 17:03
div class=field field--name-field-preview-image field--type-image field--label-hiddendiv class=field__itemsdiv class=field__item evenimg src=http://st4.internetdevels.net/sites/default/files/public/blog_preview/modules_in_june.jpg width=864 height=574 alt=June 2016 collection: some useful contributed modules for Drupal 8 //div/div/divdiv class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpIt’s summertime, but tireless drupalers are as active as ever in bringing Drupal 8 to perfection — it looks like the sun gives them the energy! Each day, they are making the latest major version of this famous site-building framework more and more ready for any kinds of complicated projects./p a href=http://internetdevels.com/blog/contributed-modules-for-drupal8-in-juneRead more/a/div/div/div

DrupalCon News: The more exciting world of core contributions

Fri, 07/01/2016 - 23:24
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpThe a href=https://events.drupal.org/dublin2016/tracks#core-conversationsCore Conversations track/a is a place for sessions that spark discussion, open questions, and form the base for an ongoing development in the Drupal core space. We’d like to offer all accepted sessions some help facilitating or moderating discussion. The session could be a debate style panel, or a more traditional presentation./p/div/div/div

The Sego Blog: Drupal 8, Pantheon GitKraken: Part 1 of 3

Fri, 07/01/2016 - 20:17
div class=field field-name-post-date field-type-ds field-label-hiddendiv class=field-itemsdiv class=field-item even07/01/2016/div/div/divdiv class=field field-name-title field-type-ds field-label-hiddendiv class=field-itemsdiv class=field-item even property=dc:titleh2a href=/blog/drupal-8-pantheon-gitkraken-part-1Drupal 8, Pantheon amp; GitKraken: Part 1 of 3/a/h2/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:encodedpWelcome to the first installment of our three part Drupal 8, Pantheon amp; GitKraken series.  For more information on what this series will be covering check out our intro a href=/blog/drupal-8-pantheon-gitkraken-intro target=_blankHERE/a./p p/div/div/divdiv class=field field-name-ds-user-picture field-type-ds field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src=http://www.segosolutions.com/sites/default/files/styles/thumbnail/public/pictures/picture-12-1443827127.png?itok=7YBAiqkp alt=Mike#039;s picture title=Mike#039;s picture //div/div/div