Drupal Planet

Subscribe to canal de noticias Drupal Planet
Drupal.org - aggregated feeds in category Planet Drupal
Actualizado: hace 41 mins 1 seg

TEN7 Blog's Drupal Posts: Episode 062: 2019 Flyover Camp With Tess Flynn

Mié, 06/19/2019 - 11:05

Our frequent DrupalCamp attender and speaker, DevOps Tess Flynn, returns to the podcast to recap her recent experience at Flyover Camp, a brand new Drupal camp in Kansas City, Missouri.

Host: Ivan Stegic
Guest: Tess Flynn, DevOps Engineer at TEN7

Podcast highlights: 

DrupalEasy: DrupalEasy Podcast 220 - Jen Lampton - Backdrop

Mié, 06/19/2019 - 06:34

Direct .mp3 file download.

Jen Lampton (Backdrop user account), co-founder of Backdrop CMS, senior Drupal developer at Jeneration.com joins Mike Anello and Ryan Price to get reacquainted with Backdrop and to discuss why it could be a good long-term solution for sites after Drupal 7's end-of-life.

Discussion DrupalEasy News Upcoming Events Sponsors Follow us on Twitter Subscribe

Subscribe to our podcast on iTunes, Google Play or Miro. Listen to our podcast on Stitcher.

If you'd like to leave us a voicemail, call 321-396-2340. Please keep in mind that we might play your voicemail during one of our future podcasts. Feel free to call in with suggestions, rants, questions, or corrections. If you'd rather just send us an email, please use our contact page.

TIP Solutions: Migrating data from .CSV files using feeds and commerce feeds modules

Mié, 06/19/2019 - 05:14

In the last article, we programmed a new module which created CSV files from data on a different server. Now, we need to migrate this data into our live-system. As first step we need to create a commerce store to which our products and product variations belong. Otherwise, they cannot be imported.

Migration Commerce Planet Drupal

Lucius Digital: Headless Drupal | Dynamically load React's javascript and css files as libraries in decoupled Drupal.

Mié, 06/19/2019 - 04:58
Last month we worked in a project where we implemented a progressively decoupled Drupal platform. We needed a React.js frontend to to all kind of magic that was less available in Twig.

Electric Citizen: 2019 Twin Cities Drupal Camp Recap

Mar, 06/18/2019 - 18:53

The 9th annual TC Drupal Camp (“TCDC”) took place earlier this month (June 6-8th), and I was once again “on the scene” for this great regional conference.

Around 200 people convened in downtown Minneapolis in June for great sessions, keynote, training, networking and socializing during a beautiful and sunny week in Minnesota.

As one of the core volunteer organizers, I got to work alongside some great community members and really get a close up view of all that took place. So for those who missed it, let’s recap the conference!

Nonprofit Drupal posts: June Drupal for Nonprofits Chat

Mar, 06/18/2019 - 12:32

Our normally scheduled call to chat about all things Drupal and nonprofits will happen this Thursday, June 20, at 1pm ET / 10am PT. (Convert to your local time zone.)

Feel free to share your thoughts and discussion points ahead of time in our collaborative Google doc: https://nten.org/drupal/notes

We have an hour to chat so bring your best Drupal topics and let's do this thing!

Some examples to get your mind firing: how do I recreate [feature] on my Drupal 7 site in Drupal 8? I need to explain [complicated thing] to a non-technical stakeholder -- any advice? How can I get Drupal and my CRM to play nicely?

This free call is sponsored by NTEN.org but open to everyone.

View notes of previous months' calls.

ComputerMinds.co.uk: 10 Interesting Drupal Modules

Mar, 06/18/2019 - 10:07

Drupal is lucky to benefit from a very active community of developers meaning that there is a wide and varied range of contributed modules to extend the functionality of Drupal core. In this article we’ll take a quick look at 10 interesting contributed modules; some are well known whilst others are a little bit more obscure.

1. Admin_menu (D7) / Admin_toolbar (D8)

Out of the box the Drupal admin interface can be a bit unwieldy and whilst this has been significantly improved over the years, especially with the advent of Drupal 8, there’s still room for improvement. Enter admin_menu/admin_toolbar which are two similar modules to make navigating the admin interface a whole lot easier by providing a neat little toolbar with drop downs so you can navigate the whole admin interface from any page of your site.

2. Kraken

This module allows you to use the kraken.io web service to optimise images on your website. It works be exposing a kraken optimise image style effect which can be applied to image styles on your Drupal website.

3. Popup_field_group

This is a nice little module maintained by ComputerMinds which gives the option to display the children of a field group in a popup overlay. Buttons are exposed to toggle the popup.

4. Flood_unblock

Drupal 7 introduced a feature to prevent brute force attacks meaning that no more than five failed login attempts per user in any six hour period or no more than 50 failed attempts from an IP address in a one hour period are allowed. Failed login attempts are recorded in the flood table and this module gives administrators an easy way to unblock users that have exceeded these limits.

5. Paragraphs

Paragraphs give much greater control over content creation on your Drupal site. A paragraph is a set of fields which has its own theme associated with it to give much greater flexibility over how content gets rendered on your site. So for example you might have a paragraph which floats an image left and displays text on the right - the possibilities are endless. Take a look at tiles in action to find out more about working with paragraphs (we use the term tiles to mean the same thing!)

6. Stage_file_proxy

This module is useful when working on a development version of your Drupal site by providing a proxy to the production site’s files directory. When you need a production file the module maps this the production files directory and downloads it to your development files directory.

7. Field_display_label

This is a nice little module to allow you to change a field label on the edit form so that it’s difference to what’s rendered when the field is displayed. So for example you might have a name field labelled ‘what’s your name?’ on the edit form which just renders ‘name’ when it’s displayed.

8. Custom_add_another

Another simple module maintained by ComputerMinds which gives site admins the ability to customise the ‘add another’ text for multi valued fields.

9. Notice_killer

This is a nice little module that will split out PHP notices and warnings from other Drupal notices and also logs a bit more information about each so that you can track them down and fix them more easily.

10. Rabbit_hole

This is a useful module that prevents certain entities from being viewable on their own page. So for example if you have an image content type which you never want to be accessible on node/xx then this is the module for you!

Dries Buytaert: Web personalization made simple: announcing the all-new Acquia Lift

Mar, 06/18/2019 - 07:15

Today, we released a new version of Acquia Lift, our web personalization tool.

In today's world, personalization has become central to the most successful customer experiences. Most organizations know that personalization is no longer optional, but have put it off because it can be too difficult. The new Acquia Lift solves that problem.

While before, Acquia Lift may have taken a degree of fine-tuning from a developer, the new version simplifies how marketers create and launch website personalization. With the new version, anyone can point, click and personalize content without any code.

We started working on the new version of Acquia Lift in early 2018, well over a year ago. In the process we interviewed over 50 customers, redesigned the user interface and workflows, and added various new capabilities to make it easier for marketers to run website personalization campaigns. And today, at our European customer conference, Acquia Engage London, we released the new Acquia Lift to the public.

You can see all of the new features in action in this 5-minute Acquia Lift demo video:

The new Acquia Lift offers the best web personalization solution in Acquia's history, and definitely the best tool for Drupal.

Agiledrop.com Blog: Interview with Mario Hernandez of Mediacurrent: Contributing to Drupal through workshops and training

Mar, 06/18/2019 - 03:45

Meet Mario Hernandez, Senior Frontend Developer at Mediacurrent. With over 10 years of experience in Drupal, Mario has seen the CMS evolve significantly throughout the years. Find out more about some of Mediacurrent's most interesting projects and what aspect of his work Mario enjoys the most.

READ MORE

Mediacurrent: Introducing Open Waters - A New Podcast for Strategic Marketing with Open Source

Lun, 06/17/2019 - 19:33

​Mediacurrent is proud to announce the launch of our new podcast with the release of our pilot episode. Open Waters is a podcast exploring the intersection of open source technology and digital marketing. It’s made especially for CMO's, Directors and Managers of Marketing, technology, and digital strategy.

Our Purpose

We think open source is an ocean of opportunity to maximize your martech investment. 

We encourage you to listen and learn about using open source technology and forward thinking marketing strategy to generate and convert leads, improve security, increase speed to market, and identify the ROI of your digital investments. Our goal is to educate about the challenges and solutions we see with our own clients and in the market.

Welcome to Open Waters - Episode 0 

Dive in to our pilot episode!



Audio Download Link

In this episode:

  • New format, shorter but more frequent episode release schedule.
  • We're taking a different direction from our Mediacurrent Dropcast, no longer focused strictly on Drupal. Instead, we will be talking about the business benefits of open source software.
  • We are going to change up some sections. A little less news, and more about solutions.
  • We will probably still do the Pro Project pick from our Dropcast
     

Upcoming Episodes:

  •  Ben Robertson, who presented at the GatsbyJS Days conference in December, will join us to talk about the benefits of Gatsby JS.
  • Mario Hernandez will be on the podcast to talk about our upcoming expanded training for components. 
  • We’ll have an episode to talk about how to choose a CMS, whether it’s Drupal, WordPress, or any of the other bazillion options.
  • Bob Kepford, you may have heard of him, will be on to talk about serverless 101 and the problems it can solve.
  • We will have Jason Lengstorf from Gatsby on to talk about the project.
  • And much, much more.
Subscribe to Open Waters 

New episodes will be released tri-weekly on Tuesdays.

How Can I Support the Show?

Subscribe, leave a review, and share about us on social media with the hashtag #openwaterspodcast. Have an idea for a topic? Tweet at our hosts Mark Casias, Bob Kepford, and Mario Hernandez. Be sure to subscribe in your favorite podcast platform. Links to follow.

TC Drupal News: Session Recordings Available

Lun, 06/17/2019 - 17:01

As we do every year, videos of all the 2019 Twin Cities Drupal Camp sessions are now available on our YouTube channel. Special thanks to Kevin Thull for recording and publishing them all!

Watch the videos online for free, and be sure to follow @tcdrupal on Twitter for updates in the future.

heykarthikwithu: Run Simple test cases from terminal via Docker commands

Lun, 06/17/2019 - 05:48
Run Simple test cases from terminal via Docker commands

Run Simple test cases from terminal via Docker commands

heykarthikwithu Monday, 17 June 2019 - 14:18:28 IST

DataSmith: Layman's Guide to Image Lazy Loading in Lightning

Dom, 06/16/2019 - 12:08
Layman's Guide to Image Lazy Loading in Lightning Barrett Sun, 06/16/2019 - 10:08

Evolving Web: Final Thoughts on Drupal North 2019

Sáb, 06/15/2019 - 00:57

This year's edition of Drupal North has come to an end and what a great experience it has been. We got to connect with so many people in the community, share our experiences, and learn from others. Here are some of the highlights and key takeaways from the last 3 days:

Accessibility really is on the top of everyone's minds

Throughout the conference, there were so many conversations about accessibility -- from best practices, to the future of accessibility tools and websites. With the passing of Bill C-81, government and higher education institutions in Canada will need to make this a top priority as their websites will need to be compliant with Level AA WCAG standards. Those using Drupal will already be 1 step ahead as it is more accessibility-friendly than other content management platforms.

Just like Drupal, the Drupal North community values openness

The people that make up the Drupal community are always willing to share tips, tools, information, and what processes work best for them. Some of the attendees we spoke with specifically said they were excited to implement some of the techniques and tools that were discussed at Drupal North. This is a community of learners and innovators, always striving to move the web forward.

We are a group of problem-solvers

Some of the most valuable conversations this week were held when attendees were encouraged to share problems they've been encountering and ask the community for ideas and suggestions. The roundtable breakouts at the summits were great for brainstorming and connecting with others having similar issues, and lots of great feedback and input was shared during the Interactive UX Workshop that Alex Dergachev and I hosted.

We hope everyone had a great time at Drupal North 2019 and we are very proud to have been a Gold Sponsor for this year's conference. Keep following along with us on LinkedIn and Twitter, stay up-to-date on future trainings and UX Meetups, and reach out to us if you want to talk Drupal.

+ more awesome articles by Evolving Web

Drupal Association blog: Join us at OSCON this July

Vie, 06/14/2019 - 17:06

Drupal will be represented again at this year's O'Reilly Open Source Convention (OSCON) in Portland, OR in July. We'll have table P8 in the exhibit hall. If you're attending, make sure to visit our table on Wednesday / Thursday.

Community volunteers and local Drupal Association staff members will be at OSCON to talk about Drupal with attendees. We're looking forward to spreading the Drupal love!

If you'd like to help out, please contact me.

Dates: July 15-18

Location: Oregon Convention Center

Register here and use code USRG to save 25% off most registration types.

Drupal Association blog: Promote Drupal Status Update

Vie, 06/14/2019 - 16:44

In April 2018 at DrupalCon Nashville, Dries and then-Executive Director of the Drupal Association Megan Sanicki announced the launch of an initiative to help promote Drupal in the marketplace. This initiative was designed for agencies worldwide, offering marketing and sales support that unifies the Drupal brand and provides standardized materials that can be customized to each user's needs.

The fundraising goal for this initiative was $100,000, and we committed to starting work once we hit the $75,000 mark. In summer 2018 we reached $76,000 in funding and outlined the first phases of work we would complete with these funds. That funding was utilized and those first phases completed in Spring of 2019. We’ll talk about what was accomplished here, and what comes next for the Promote Drupal program.

Purpose (as stated in previous posts)

One of the Drupal Association goals is to grow adoption of Drupal. The audience for Drupal is broad and varied, as are the decision-makers choosing to adopt Drupal, as well as the people and agencies selling Drupal services.

Our enterprise market competition has deep pockets for product marketing and heavy sales support. Even our mid-market open source competition’s marketing is heavily backed by corporate funding.

So how can the Drupal Association help grow adoption of the product, across such a diverse market, with our limited budget? It won’t be easy, and it won’t be perfect for everyone, but an ideal outcome will create a source for standardized Drupal materials and stories that the worldwide community can use in their own regions to promote Drupal to new audiences and grow adoption.

To that end, this initiative is focused on creating materials targeted to the decision-makers who choose to adopt Drupal for business; specifically, for marketing decision-makers—the audience most underserved in current materials. 

What we've accomplished

The Promote Drupal Initiative was designed in four phases:

  • Phase 1: Update Drupal's brand and strategic messaging to connect with new decision-makers and influencers
  • Phase 2: Provide sales and marketing materials that everyone can use (and translate!)
  • Phase 3: Coordinate PR campaigns
  • Phase 4: Create "marketing campaigns in a box" to support localized ad and industry event marketing

This fundraising campaign supported Phase 1 & 2.

In the past 10 months, we've moved forward on the following deliverables:

Phase I

Create Drupal brand book

Complete Found here Building an open source marketing infrastructure for collaborative projects - and governance to guide its use. Complete You can join here  Create a "Why Drupal?" Video for widespread use Complete Video here

Distributing press releases as they come up - sharing finished releases with international regional associations for translating and sharing in their own communities

Complete Found here Create Drupal Pitch Deck: More about it—and how you can use it Complete  Found here

Redesigning the submission process and template for case studies and how they are selected as Drupal business case studies—and using these for general Drupal brand collateral

Near completion This is in final development and will be launched in August.

Phase II 

Set a roadmap for the most-needed marketing and sales materials in the community Complete  Work found here

Begin implementing that roadmap through the online community interface

Complete  Work found here Redesign home page of drupal.org to be persona-focused Complete https://www.drupal.org/home

Continue pushing press releases and media recognition

Complete Found here Have "Why Drupal" Video available in different languages  German translation complete Here Complete a Competitive Comparison Chart  In Progress  Work found here Drupal in the Enterprise: Integration with other Digital tools/solutions In Progress Work found here Infographic(s): Number of sites using Drupal, other stats about Drupal usage In Progress Work found here Drupal and Future Technologies: Drupal integration with AI, data science, etc. Not yet launched Idea found here Video interviews of companies using Drupal Not yet launched  Idea found here This work is important

We see this initiative as an important way to support agencies in building new business, and creating a unified brand for Drupal worldwide. By understanding Drupal and its capabilities - particularly as the shift to Drupal 9 will be happening in 2020 - we aim to educate the curious regarding the vast ecosystem of Drupal's digital marketing technology and other business applications. 

Funding & moving forward

The idea of the initiative was to be a combination of self-sustaining community contribution - much like the code developed for Drupal - and partially an ongoing program supported by the Drupal Association, assuming funding to pay staff to support the work. 

Now that the initial funding is done, the Association plans to continue hosting Promote Drupal meetings, and to help guide the process for those participating until a plan is in place for future funding of this work. 

Promote Drupal needs your support

In order for the work to continue we are asking for community support. 

If you own an agency, please consider allocating some of your marketing team's time toward the Promote Drupal Initiative to move it forward. You do not need to reach out to Drupal Association staff directly for this to happen - you can simply have your team members join the meetings and participate in the work. We invite you to view projects in progress and see where you can lend your expertise and time. 

One element of work that would be particularly useful is to have the "Try Drupal" video translated into languages beyond English and German. Likewise, the additional materials listed above would have further reach worldwide if translated. 

Another opportunity is to add your materials to the Promote Drupal Pitch Deck (a.k.a. "Drupal in the Wild"); see the process here.

Thank you!

On behalf of the Drupal Association, we extend a big thanks to the original sponsors of the Promote Drupal Project—more than 50 agencies, as seen here. We also have a shout out to individual contributors; thanks to all 54 Team Members.

It is our hope that the community engages in this initiative in a way that helps sustain its momentum and continue producing meaningful content for the Drupal community. 

Thinkbean: Looking good Drupal, looking good!

Vie, 06/14/2019 - 12:36
Once upon a time the authoring experience (AX) in Drupal left much to be desired. Content editors using Drupal 6 or Drupal 7 glanced longingly across at WordPress editing screens wistfully hoping for some of that ease of use. The flexibility of Drupal from a content management standpoint was never in doubt but we all just wished that when in the edit screen it looked so much better and behaved in a manner we were accustomed to when using other modern digital products and services. Well finally the wait is over! Welcome to the new Drupal authoring experience! Let's focus on three main areas of the Drupal authoring experience which have made Drupal 8 a game changer for digital marketing professionals. 1. Gutenberg Editor It's nice...it is really nice! Below is a screenshot of the new Gutenberg editor experience available in Drupal 8.

Mediacurrent: Our Clients’ Top 2019 Digital Marketing Challenges

Vie, 06/14/2019 - 10:54

What’s the one big challenge that marketers and CMO’s we partner with  are facing this year? It’s really tough to put a finger on just one. Proving impact on revenue, marketing team staffing, personalization, and marketing-IT alignment are among the hurdles voiced in discussions that Mediacurrent’s sales team are having with prospects and clients. We are finding CMO’s are pressed more than ever to show marketing’s value while the complexities and opportunities sprouting within digital continue to evolve. Let’s dive into each challenge and uncover what makes these hurdles difficult to jump — and the tools or approach that can help marketers overcome them.

Proving Impact on Revenue

Probably not surprising that last year Gartner surveyed where CMOs were spending marketing budgets. They found marketing budgets shrunk slightly year over year since 2016 while a higher percentage of budgets are being allocated to digital. The pressure is on for marketers to prove how specific marketing campaigns and investments directly contribute to an organization’s revenue. Owners and shareholders want more specificity in understanding how much budget to allocate to higher revenue generating activities. Furthermore, marketers need to react faster to fluctuating market conditions that impact customer experience.

How can you attribute revenue to specific marketing activities and demonstrate ROI so you can invest and optimize in the right activities? There are a number of SaaS tools available and most implement a specific approach to measure marketing attribution and achieve granular ROI tracking. 

  • Motomo - offers a GPL-licensed on-premise web analytics stack.
  • Bizible - analytics and multi-touch revenue attribution.
  • Terminus / Brightfunnel - product suite that offers account-based marketing analytics and sales insights.
  • Conversion Logic - cross-channel attribution with AI-powered insights and budget forecast simulations.
  • Allocadia - a marketing performance management platform that offers revenue attribution and insights into marketing budget allocation.
  • Full Circle Insights - product stack that tracks marketing and sales attribution, built as a native Salesforce App.
  • Google Attribution - formerly called Adometry, it’s now part of the Google Marketing Platform.
  • Salesforce CRM - ROI tracking can be enabled with additional campaign configuration.
  • Domo Digital 360 - full suite of analytics, funnel, and ROI tracking.
  • VisualIQ - strategic measurement, multi-touch attribution, audience analysis, and predictive insights.
  • Oracle Marketing Cloud - integrated suite of tools that include analytics, marketing automation, content/social marketing, and data management.

Because each tool specializes in a specific aspect of ROI tracking, you will need to do some research to understand which tool best fits your organization. Most of the tools listed above implement some form of attribution tracking that will help achieve more robust ROI calculations. Our Director of Marketing Adam Kirby gives a helpful overview of  how marketing attribution works, in his MarTech West slide deck. Organizations we speak with often need help from consultants and agencies to understand how to optimally configure their martech stack with ROI tracking tools. This need coincidentally brings us to the next challenge marketer’s are facing...

Staffing Teams - The Right Blend

Organizations are becoming more careful to find the proper balance between internal team staffing and engaging help from an outside agency. In the early 2010’s, there was a movement within Fortune 2000 companies to bring more expertise in-house. As martech complexity evolved into the latter part of this decade, organizations are realizing that exposure to new technologies and approaches is limited with their in-house teams. By engaging with a wide spectrum of industries, clients, and projects, agencies provide a broad view into the martech landscape that in-house teams don’t have. What’s the right blend? It depends on the vertical. Organizations with one large website typically outsource at least half of their digital marketing. Higher Ed and Government have longer procurement cycles and, consequently, need at least 75% of their overall marketing team to be full-time in-house.

Not only is outside help needed by in-house teams to stay informed, budget scrutiny is forcing CMO’s to seek off-shore development help. However, they are finding off-shore falters when technology projects aren’t being led by one or more on-shore architects who maintain a project’s integrity between on-shore stakeholders and off-shore teams. These technical liaisons are critical to off-shore development success. We see too many organizations assume if off-shore developers demonstrate technical competency, they should be fully capable of leading an implementation. Yet, those organizations fail to consider the strength of influence local culture has on communication dynamics and the perception of requirements by off-shore teams.

Personalization

Another challenge marketers are targeting is how personalization can impact KPIs and produce a higher ROI percentage compared to other digital marketing efforts. In 2017, the concept of personalization was buzzing while marketers were trying to understand what it takes from a content and labor effect to implement. After GDPR went into effect a little over a year ago, personalization efforts have to take into account how GDPR laws impact customer data acquisition and retention, making the implementation of personalization trickier and more complex with respect to data analysis and the ability to capitalize on personalization opportunities. Tools like Acquia Lift, open source marketing automation platform Mautic (recently acquired by Acquia), Triblio, and Optimizely Web Personalization offer slightly different perspectives on personalization. 

When evaluating if you’re ready for personalization, here are eight considerations that will dictate success when carefully planned or potential failure if not addressed:

  1. Do you have enough content that’s written for each persona your personalization effort needs to target?
  2. Do you have content creators who can continually create new and evergreen content?
  3. Do you have KPIs defined to track the performance of your personalization efforts?
  4. Is your martech stack compatible with personalization technologies that fit your business model?
  5. Do accurate, fresh data metrics exist in usable forms? Is data structured uniformly and exclusive of redundancies that might skew its meaning?
  6. How do data privacy laws impact the efficacy of a personalization initiative? Can enough of the right user data legally be captured to supply the initiative?
  7. Are data governance guidelines in place that ensure data integrity stays intact well beyond the implementation phase of a personalization initiative?
  8. Finally, is your department or organization committed to investing time and energy into personalization? It’s a long game and shouldn’t be misinterpreted as an off-the-shelf-set-it-and-forget-it type of content solution.

If you’re starting a personalization strategy from ground zero, Mediacurrent Senior Digital Strategist Danielle Barthelemy wrote a quick guide to creating a content strategy with personalization as the end-goal. Danielle illustrates how a sound personalization strategy positively influences purchase intent, response rate, and acquisition costs. 

Marketing-IT Alignment

In order for digital marketing execution to be as effective and efficient as possible with initiatives like ROI tracking and personalization, it’s imperative for marketing and IT teams to collaborate cohesively.  A frictionless environment is critical for marketers to meet the immediacy of an ever-increasing market speed. In some organizations, these two departments are still maintaining competing interests in relation to policy, security, infrastructure, and budget. Example scenarios include  strict IT policies that can stifle speed-to-market, cowboy marketers all but ignoring technical security when implementing new tools, and executives missing the budgetary discord that echoes when both departments operate in their own silos.

These independent agendas must be meshed together into one for the betterment of the organization. But how? 

  • Learn how to empathize by understanding each other’s goals and challenges across departments. Define a shared list of KPI’s and time-bound each.
  • Schedule weekly touch point meetings between IT and marketing leaders.
  • Conduct a quarterly tools review to understand the “why” behind tools that each department uses.
  • Demonstrate discipline-specific concepts that require collaboration from the other department. For instance, show IT how marketing attribution works and what’s required of them to make it successful. Or, show marketing what a normalized database is and how it will help marketing be successful by reducing duplicate data.
Marketing ROI: An Ongoing Challenge

Overall, the challenges CMO’s are asking us about as we move into the latter half of 2019 are heavily rooted in accurately tracking ROI and putting tools in place to boost it. While marketers have been challenged with proving ROI for years, digital has evolved to a point where tools and systems exist that embolden marketers to aggressively pursue understanding where their money is best spent. For most organizations, there are still talent hurdles to overcome and knowledge gaps to fill to properly implement martech and systems that accurately track ROI. 

How about you — what challenges are your marketing department working to solve this year? Have you found the right in-house to agency team blend? Have you had success with ROI tracking and personalization?

OpenSense Labs: Is Decoupled Drupal the Right Choice for You?

Vie, 06/14/2019 - 01:59
Is Decoupled Drupal the Right Choice for You? Jayati Fri, 06/14/2019 - 10:29

A lot of buzz around “Decoupled Drupal” is taking place and it has quickly become ubiquitous in the industry. Drupal has won hearts by embracing the newest of technology and presenting the best of possibilities. The full separation of the structure from the content has aided the content management systems with appropriate means to accelerate the pace of innovation. 

In this blog, we will address some loaded questions of what, why and when of Decoupled Drupal for you. 

Decoupled Drupal Is For You

Rendering a separate framework for front-end and back-end content management experience, Decoupled Drupal provides for a content presentation that is completely devoid of the content management. It is also known as ‘Headless Drupal’, where the head refers to the front-end rendering or the presentation of the content and the ‘body’ attributes to the backend storage. 

Addressing the 3 Ws: Why, What, When 

In this section, we will take one head at a time and examine the core functionalities of Decoupled (Headless) Drupal. 

Why Decoupled?

Being a flexible framework for developing websites, web/native apps and similar digital products, Decoupled Drupal allows for designers and front-end developers to build without limitations. As an organisation you can leverage a decoupled approach for progressive web apps, and native apps. Decoupled Drupal has created a noise in the community with its divide and conquer development strategy.

What’s your Intention?

Your intentions always determine the outcome, i.e., how your product will be built with the Decoupled Drupal. For the developers working on it, here are a few scenarios and their outcomes: 

  • In case of standalone websites/applications, decoupled Drupal might not be a wise choice. 
  • For multiple web applications and websites, decoupled Drupal can be leveraged in two different ways. 
  • When building non-web native apps, you can employ decoupled Drupal to attain a content repository without its own public-facing front end.
Source: Dri.es

Once the intentions are clear, the next step is to see if it can be executed given a proper apparatus. Here are a few questions that should influence your decision to choose decoupled Drupal: 

  • Is it right for your project and your team?
  • Do you have a strong grasp on your data needs?
  • Evaluate if your current hosting provider can support this architecture
  • Are you prepared to handle the complexity of serving content to multiple clients?
  • Do the URL alias values have a unique identifier that makes API requests easy?
  • Can your metadata logic power meta tags, JSON-LD, analytics to be generated with standardised rules?
  • Where are menus created, ordered, and managed? 
  • Do you have an architecture that supports combining multiple redirect rules into a single redirect?
When to Decouple

By now we have established enough facts that Decoupled Drupal is a package full of advantages. It’s time to delve deeper and seek the accuracy of circumstances in which it can be put into effect: 

Decoupled Drupal allows for designers and front-end developers to build without limitations Resources 

Progressively decoupling the Drupal requires a separate development of the backend and front-end and thus, separate resources are a mandate. Two individually capable teams that can collaborate and support makes for a successful decoupled Drupal. 

Multiple Channels

 The faculty of publishing content and data across platforms and products can affect the way you become headless.

Applicable Content

 Decouple is a great fit if you already have an interactive data. Visualisations, animations, and complex user flows pushes for frameworks like Ember, React, Vue JS or Angular.

Drupal Interface

Sometimes, a rich interface and built-in features can hinder the work. Even Drupal’s flexible content model to store content requires a different interface for adding and managing that content in some cases. 

When Not to Decouple

Inversely, it is equally important to know what situations might not be healthy for a decoupled Drupal to thrive. Gauge these possibilities to rule out situations/project:

  • Drupal has the advantage to leverage a huge pile of free modules from the open source community. But with the decoupled Drupal, the ability to easily “turn-on” the front-end functionality goes out of the window. The separate content management system eliminates this likelihood of managing your website front-end directly. 
  • Drupal’s front-end proficiency should align with your front-end requirement. Absence of a systematic match can land your decoupled dream in doubts.  
Conclusion

There’s no confusion about the abilities of Decoupled Drupal. It’s your business requirements that should fit in like a puzzle with the headless architecture. With necessary technical leadership skills and expertise in this web infrastructure, you can sail your decoupling aspirations to the other end. 

We’d love to hear your feedback on our social media platforms: Twitter, Facebook and LinkedIn

And do not forget to share more ideas at hello@opensenselabs.com

blog banner blog image Progressively decoupled Decoupled Drupal Progressively decoupled Drupal Decoupled CMS User Interface Drupal scalability Blog Type Articles Is it a good read ? On

Páginas