Redfin Solutions: Embedding a React App in a Drupal 8 Site

Planet Drupal - Wed, 2019/04/10 - 10:07pm
Embedding a React App in a Drupal 8 Site

Lots of people in the Drupal community are eager to learn React these days, following Dries's announcement that React is coming to Drupal.

At NEDCamp in 2018 I presented on how to dip your toe into embedding a react application into a Drupal framework (video on drupal.tv).

This is the long-delayed blog post to follow up to the presentation.

Chris April 10, 2019
Categories:

Amazee Labs: DrupalCon Seattle Recap Day 1 & 2: Here We Go Again

Planet Drupal - Wed, 2019/04/10 - 9:18pm
DrupalCon Seattle Recap Day 1 & 2: Here We Go Again

It’s been roughly four years since I last attended any DrupalCon, the one in L.A. being my endmost venture to the North American watering hole. After that, I took a break from the seasonal migration and remained at home, in the office, like an overfed cat with agoraphobia.

Victor Künzig Wed, 04/10/2019 - 21:18

Normally I would invest my time in writing about attending sessions and/or how talks went from our speakers or BoFs and other social events. But since I spent the better half of Monday on a plane somewhere over the Atlantic, I will be taking this opportunity to compare this weeks experience to the one I had from four years ago. 

Besides the summits and the different ways you can buy the ticket nowadays, not much has really changed. DrupalCon remains the biggest Drupal event in the world, and you will meet an overabundance of incredibly friendly people there.

Part 1: The journey to Seattle

Like all DrupalCons for me, this one also began with an elongated trip through several airports, first a 1h 5min hop from Zurich to Amsterdam, followed by a roughly ten-hour flight to touch down at Seattle Tacoma International Airport.

Italy vs. France

The flights went smooth and apart from the occasional shakedown, I didn’t notice much uneasiness. That is until I was served lunch. There were several intriguing options, I had to make a comprehensive decision between Caesar salad, a vegetarian mozzarella pizza or a turkey and cheese croissant. Naturally given my never-ending love for Italian cuisine I opted for the pizza but it seemed that by the time the food cart reached my row, they were out.



Instead, I received a box that read “Fresh Croissant“ in big, classy letters printed on a reasonably attractive shell showcasing a map of Paris. Trading Italy for France couldn't be that bad, surely. But upon opening my small box of doom I was treated to what must have been the remains of a gutter rat, shipped directly from the catacombs of Paris onto my food tray. It‘s hard to describe the shape, consistency, and scent of the box innards without using chemical compositions or comparison to what floats around in a sewer. The temperature also seemed to vary quite a bit from top to bottom, further confirming my theory of it being alive at one point.

Whatever this was, it wasn't a “Parmesan Cheese, Mature Cheddar Cheese & Turkey” croissant.

Order at the border

Once landed I was keen to leave the rat behind and make my way through the checkpoints. I last visited the US in 2015 and have an ESTA, so I was sure I would be able to get through quickly and effortlessly. 

There were only 2 lines, US/Canadian citizens and ESTA/VISA holders, the latter was full of the majority of the passengers from my flight. Because of my seating arrangements, I exited the air tube quite late. The wait was long enough that every so often a disgruntled passenger reached terminal annoyance and broke down before attempting to bargain with the officer who was making his rounds or one of the airport staff members. Results of these interactions varied between total denial and instant gratification. I didn't bother trying to negotiate, I wasn't in a particular hurry, but after thirty minutes of barely any movement, my knees were getting unhappy.

At some point, one of the staffers approached me and asked if I had visited the US since 2008. When I answered positively he immediately pointed me towards line 1. Now, I’m no UX expert but perhaps that information could have been included on the signs. When others within my vicinity heard about my redirection, they promptly followed suit. Soon I was racing most of line two as they migrated like a flock of seagulls to line 1. We waited again.

But that wasn't the end of it. After I checked through the automated migration ATM I had to stand in line again for the final stamp of approval. There were 6 border control officers working that day. Some faster than others and some nicer than others, one, in particular, was having a rough start to the week. To say the least, officer McNasty wasn't exactly welcoming, in contrary, in German there is a word for people like that, we call them “Arschloch”.

He must have smelled the gutter rat on me because he wasn't exactly thrilled when I approached. Our interaction went something like this:

Officer McNasty: “You here for business or pleasure?”
Me: “Both.”
Officer McNasty: “There is no both, there is either business or pleasure. Are you here for business or pleasure?”
Me: “One week business, one week holiday.”

He responded with a frown that would have put my math teacher to shame, but a few minor questions later I finally received the approving stamp as he silently pointed me towards the escalator down to the baggage claim. I was free. Sort of.

The first one to spot both me and my suitcase gets a drink at DC Seattle. 

At last, I made it to Seattle, riding into the city I was treated with tall, striking buildings and a glimpse of the Harbour.

Hello Seattle!

Part 2: The venue and playing “Guess who?” The fortress of not so solitude

This year, DrupalCon is being held at the Washington State Convention Center. Built in 1988, this large 415’000 sqft complex is humongous compared to the European counterparts. It’s also located in what I would call “Downtown” Seattle. Take that with a grain of salt though as I base this on the six hours I’ve been in the city.

The building also sits on top of a freeway, which you can spot and overlook while you’re inside of it, neat!

When I first arrived, it took me some time to find the entrance. The building, depending on where you approach it from, is rather defensive and resembles a fortress more than a convention centre (think of the freeway as the moat). Even after finding the entrance, if you come in from the west you’ll have to use 4-6 escalators before you see any rooms. 

After collecting my badge from the friendly volunteers I made my way through the halls and started to look for familiar faces. DrupalCons are always tricky, you end up meeting a lot of people who seem to know you (or not) and I often have trouble remembering if I’ve met them. 

During times like these, I’d like to play the good old “Guess who?” game. The goal is to keep the conversation going until you can figure out who you’re talking to before your cover gets blown. 

Admittedly I've never successfully finished a session, but the strategy I’d recommend is starting the conversation with “Oh wow, it's been quite a while hasn’t it? What have you been up to since we last met?”. Hopefully make your opponent reveal some crucial information about their job, location, and where you met previously. If you're lucky one of these things will tip you off and trigger a spark to put that name on that face.

If you find yourself on the receiving end of my blank stare, I apologize. it's not you, it's me.

The booth, the booth, the booth is unattended

This is one of the first years Amazee Labs doesn't have a physical booth, but our sister company amazee.io does. I was giddy with my freedom to wander and check out the exhibition hall and while it was still under construction. 

If you’re around the exhibit hall you can find some Amazees, of both the io and Labs variety hanging out at the io booth. Come and say hello!

Giving back

While the booth was being constructed several of our peeps dug themselves into the contribution hall on the 6th floor.

You can easily spot John from about 600 miles away as he overlooks the kingdom of room 6A with his standing desk contraption. It’s a great conversation starter really, for the time I sat there I witnessed several hundred people approaching him and asking about every little detail of his mobile turret unit. 

So if the makers of this product are reading this post I think they should consider making John the official global ambassador of this mobile standup desk unit solution that fits into a backpack and gets a pass from the TSA.

Part 3: Extracurricular activities and the endless consumption of beverages

Monday evening presented itself with several social offerings, amongst which was a pub crawl that was attended by a few of the fellowship.

– Image courtesy of Josef Dabernig (@dasjo)

Since I began to fall asleep while walking (I was still running on Zurich time so technically it was around 3 am) I decided to skip the crawl as that would have ended up in a different kind of pizza.

But before that, I realized that for the first time ever, I forgot to pack a toothbrush and some paste. So after taking a nap for about an hour, I was forced to venture out again, this time to find the holy brush.

It’s a restaurant

Tuesday evening also saw the Amazee dinner, were we collectively gathered and feasted on quality beverages in a place called “Outlier”. The food was indeed fantastic, some people even dropped phrases such as “this is the best _________ I ever had in a restaurant”. 

Everyone seemed equally amazed about the quality of the provided liquid but not the selection. Which is why several of us left afterwards in search of alternatives to quench one's thirst.

In the end, it was a great, cosy dinner, filled with friends and family alike.

Part 4: Conclusion and final thoughts Should you go or should you stay?

So, then you wonder, what's this all about, what is the meaning of this stretched out the first impression? To be honest, I’m not sure. You probably noticed that I didn't compare it all that much to L.A., the reason for it is very simple, there is not much comparing needed.

While the venue and sessions may change, and the outside activities like the pub crawls are fun and inviting, there’s not really a wrong way to do DrupalCon. You can find your own way, roam around freely in town and every now and then you might run into some Drupal people that couldn’t be more different but somehow share the same passion.

Categories:

InternetDevels: Decoupled Drupal out-of-box with Contenta CMS distribution

Planet Drupal - Wed, 2019/04/10 - 2:39pm

When it comes to creating websites quickly and easily, there’s hardly anything that compares to Drupal distributions. These are ready Drupal builds with core, theme, set of modules, libraries, and configuration ready for a particular industry, website type, or use case. One of the hottest use cases today is decoupled Drupal architecture. Of course, Drupal has got distributions for it that give you decoupled Drupal out-of-box.

Read more
Categories:

Vardot: Top 10 Drupal Websites in the World (Updated)

Planet Drupal - Wed, 2019/04/10 - 2:00pm
Firas Ghunaim April 10, 2019

Editor’s Note -- This article was formerly listed as the Top 10 Websites Built with Drupal, and based on TopDrops.org. That site has since stopped updating, so we decided to pivot towards a new kind of value for our readers: the most surprising examples of Drupal-run sites.

Some of the world’s most influential businesses and organizations run their websites using Drupal: General Electric, eBay, The Economist, etc.

A good number of groups using the CMS might come as a surprise, however, and they prove its reliability for creating powerful and noteworthy sites. We checked the web to bring you our list of the top Drupal websites. For a list of Drupal’s 10 best sites, read on.

 

Learn why Drupal is the Best CMS for your Website

 

10. Entertainment Weekly

Entertainment Weekly (a.k.a. EW) is an American publication, owned by Time Inc., that covers film, television, music, theater, books and pop culture.

It’s renowned for covering all things Hollywood, from the latest films and trends to the high-octane lives of its celebrities. EW reports on television ratings, movie grosses, production costs, and even concert ticket sales. Their in-depth articles are among the top resources for the world’s favorite shows, producers, showrunners, and more.

In addition to being a top Drupal site, ew.com is also ranked by Alexa as the 902nd most popular website globally over the last three months.

 

9. Tesla

Tesla is one of the world’s most talked-about companies, known for making waves in the markets for automobiles and clean energy. You’ve probably heard about their fleet of self-driving, electric cars or the Tesla Wall: a giant battery providing homes with storage options for clean energy.

Their site is neat, clean, and highly effective at showcasing their products. We’re big fans of their homepage in particular, and we recommend you check it out. It’s exactly what a future tech company’s website should look like!

 

8. NCAA

College sports in the United States is big business. The National Collegiate Athletic Association (NCAA) is a non-profit association which regulates athletic competitions for 1,281 institutions, hosts conferences, and manages related organizations across the United States.

In 2014, the NCAA generated nearly a billion dollars in revenue—80 to 90% of which was thanks to the Men's Division I Basketball Tournament.

Their website is a functional mix of sports journalism and sales. Not only do they post schedules, analysis, and video coverage, but they also market their team merchandise hosted on the secondary site, shopncaasports.com.

 

 

7. Mint

Mint.com is a free web-based personal financial management service that caters to over 16,000 US and Canadian financial institutions and self-reports having 10 million users. Mint's primary service allows users to track bank, credit card, investment, and loan transactions and balances them all through a single user interface --as well as create personal budgets and goals.

In 2009, it was acquired by Intuit, the makers of Quicken and TurboTax. Judging by the look and feel of their site, that merger came with a bump in digital marketing expertise; Mint.com is simple, clean, and makes user acquisition easy.

 

6. The Australian Government

The state of Australia leans on Drupal to power their website: a sprawling information resource for citizens, visitors, and entrepreneurs. The site hosts over 3,000 distinct pages covering topics from healthcare and culture to career opportunities and travel suggestions. The website even goes the extra mile by linking to local news and social media channels.

Australia.gov.au is a great example of Drupal’s ability to organize and present information. The site is designed like an inverted funnel, with the homepage offering a selection of categories that branch into more specific topics the deeper you dive.

 

5. Le Figaro

Founded in 1826, Le Figaro is the oldest national newspaper in France. It is the second-largest national newspaper in France after Le Parisien and before Le Monde and is part of Le Figaro Group, whose publications include TV Magazine and Evene.

The site delivers a variety of features that naturally belong on the website of a leading periodical. Page load speed is stellar despite being packed with feeds, media, and a live video pop-up on the bottom corner of the screen.

 

4. The Emmy Awards

The Emmy Awards are a group of American awards dedicated to recognizing the best of U.S. television --from its actors and directors to its engineers and humanitarian impact. Their website covers featurettes on notable happenings and personalities surrounding television around the world (though naturally centered on America), as well as event schedules and videos of events and commentary.

Their site is dense in terms of content but smooth in presentation --just what you might expect from a showbiz powerhouse like the Television Academy.

While there are many options to choose from regarding themes for your website's content, here's our list of recommended Drupal themes that enable an effective and engaging digital experience.

 

3. Keap

Keap offers a client management service and automation platform (Infusionsoft) for small businesses. Their products are aimed at streamlining the customer lifecycle, facilitating customer relationship management, marketing automation, lead capture, and e-commerce.

Based in Chandler, Arizona, USA, Keap is one of the fastest growing private companies in the region, adding 240 jobs between 2012 and 2013, and also receiving $54 million in venture capital from Goldman Sachs in early 2013.

 

2. ABS-CBN News

ABS-CBN News and Current Affairs is the news division of the ABS-CBN Corporation, a Philippine media conglomerate. It’s headquartered in the Philippines, and has news bureaus in North America, Europe, Asia Pacific, and the Middle East, making it the largest and the most comprehensive news outlet when it comes to local and international newsgathering in the island nation.

Their website is powered by Drupal, which allows them to deliver news in real time, connect across various social media platforms, and encourage community discussion through a login system for news readers to set up profiles and engage in discussions.

 

1. NASA

NASA is the American government’s flagship agency for its civilian space program, aeronautics research, and aerospace research. They stand at the forefront of many of the world’s latest discoveries in physics, astronomy, and engineering --and their website is a haven for the world’s science enthusiasts.

Their site hosts information about past and present space missions, ultra-high definition photos and videos of the cosmos, and download links to a nearly endless amount of apps and learning resources for those looking to learn more about the universe we inhabit. It’s a shining example of Drupal CMS used to present stunning information, and elevate the user’s experience.

 

Honorable Mentions

As of 2019; the following 2 major platforms were revamped and enhanced as digital experiences with Drupal 8:

 

Amman Stock Exchange

 

and

 

Al-Bawaba News (BETA)

New Drupal sites are always being uploaded, updated, and refined as the world’s site designers and marketers find more ways to work with the system. Drupal’s large community of developers and companies like Vardot are always at work innovating the craft of designing with Drupal; it’s only a matter of time before new sites earn a spot on our list.

Do you agree with our list of top 10 Drupal websites in the world? If you don't or see better websites out there worth mentioning... let us know in the comments!

 

How to Ensure the Future of your Digital Business

 

Categories:

mark.ie: Printing Regions in Views in Different Places Using the Same Template

Planet Drupal - Wed, 2019/04/10 - 1:08pm
Printing Regions in Views in Different Places Using the Same Template

We had a case where on some views we needed to print the header above the exposed filters and on others we needed to print the header after the exposed filters. Here's my simple solution.

markconroy Wed, 04/10/2019 - 12:08

This is rather simple, in my views template (list.twig I call it, as I am using PatternLab), I created the following:

  1. {% if not header_after_exposed and header %}
  2. {{ header }}
  3. {% endif %}
  4.  
  5. {% if exposed %}
  6. {{ exposed }}
  7. {% endif %}
  8.  
  9. {% if header_after_exposed and header %}
  10. {{ header }}
  11. {% endif %}

Now, in my corresponding views template in Drupal - views-view--search.html.twig - I just use that template and set the header_after_exposed variable to true.

  1. {% set header_after_exposed = true %}
  2. {% include '@content/list/list.twig' %}
Categories:

Sooper Drupal Themes: Why Drupal is the Go To CMS for Higher Education

Planet Drupal - Wed, 2019/04/10 - 11:27am
Who is choosing Drupal as a CMS?

Picking the right type of CMS for any website is no easy task. However, when it comes to complex websites that have to be shown on a wide variety of displays and in 10 different languages, the choice is even harder. In this article, I am going to tell you the reason why universities such as Harvard, Oxford, MIT, Stanford etc. are choosing Drupal as their default Content Management System.

Growth is no problem

Higher education websites are constantly growing and expanding. On top of that, most university websites are having sister sites. This means that a CMS has to handle a bigger degree of complexity when it comes to managing multiple websites. Having this in mind, more simplistic Content Management Systems are likely to fail at handling such a big amount of data in an efficient way. However, Drupal was specifically designed for this. For Drupal, handling such an impressive amount of data in a quick and efficient way is no problem. 

Multi-platform support

Another interesting factor that comes into play when choosing the right CMS is technology. The main consumer market for universities are students. Research shows that on average a student owns 6.9 devices. What this means is that they spend a lot of time on different electronic devices such as laptops, smartphones and tablets. With Drupal however, the websites are already optimized for different screen sizes, provided that you use a mobile-ready theme like our Glazed framework theme. This means that when a website is built and ready to launch, Drupal is going to automatically adapt it to be also shown in the right format for the screen of a smartphone or any other device that is capable of browsing the internet. This leads to a further drop in the IT overhead costs.

Language is no barrier for Drupal

University websites usually have to come in a variety of languages for international students. The entire multilangual support architecture of Drupal has been rebuild from the ground up. It makes it easy to create a multilingual experience by having the native language functionality directly integrated in Drupal 8 core API’s. Universities now can have the power to adapt to any kind of student demographic. What this means is that Drupal gives you the option to be able to extend your communication campaign in over 100 different languages. 

Easy content management

Managing content is easy on Drupal 7 and 8. All you had to do was presss the edit button present on every page. However, the Drupal experience can be further improved by using Glazed Builder, which is taking this a step further by adding inline editing for the easy access and convenience of its user. This improved experience can benefit universities especially, since a university website should facilitate an easy access to downloading, uploading, updating and editing different files. With Drupal and Glazed Builder you don’t have to be a computer wizard to take advantage of the easy content management that it's offered.

No licensing fees

Proprietary CMS’s are usually charging licensing fees, which have to be taken into account by a university when calculating the cost for building a website. With Drupal however, the costs for licensing are non-existing. The reason for this is that Drupal is an open source CMS. What this means is that people are dedicating their free time for developing the project without any monetary expectations in mind. With this in mind, Drupal is sure to be able to cut down the costs which you would otherwise have for building a new website by choosing another CMS. 

Drupal, the perfect choice for higher education

Drupal is one of the best content management systems currently on the market. There are many advantages, however, when also taken into account with the lack of licensing fees, Drupal is the obvious CMS of choice for higher education institutions. So what are you waiting for? If you're a university and are looking to upgrade your website, then Drupal is the right answer for you.

Categories:

Jeff Geerling's Blog: Drupal VM 5 ('Flynn Lives') brings updates to all the things!

Planet Drupal - Tue, 2019/04/09 - 11:10pm

It's been five years since Drupal VM's first release, and to celebrate, it's time to release Drupal VM 5.0 "Flynn Lives"! This update is not a major architectural shift, but instead, a new major version that updates many defaults to use the latest versions of the base VM OS and application software. Some of the new default versions include:

  • Ubuntu 18.04 'Bionic' LTS (was Ubuntu 16.04)
  • PHP 7.2 (was PHP 7.1)
  • Node.js 10.x (was Node.js 6.x)

See the full release notes here: Drupal VM 5.0.0 "Flynn Lives"

There are also a number of other small improvements (as always), and ever-increasing test coverage for all the Ansible roles that power Drupal VM. And in the Drupal VM 4.x release lifecycle, a new official pre-baked Drupal VM base box was added, the geerlingguy/drupal-vm Vagrant base box. Using that base box can speed up new VM builds by 50% or more!

Categories:

Dries Buytaert: Supporting Girls Who Code at DrupalCon

Planet Drupal - Tue, 2019/04/09 - 6:22pm

For most people, today marks the first day of DrupalCon Seattle.

Open Source communities create better, more inclusive software when diverse people come to the table. Unfortunately, there is still a huge gender gap in Open Source, and software more broadly. It's something I'll talk more about in my keynote tomorrow.

One way to help close the gender gap in the technology sector is to give to organizations that are actively working to solve this problem. During DrupalCon Seattle, Acquia will donate $5 to Girls Who Code for every person that visits our booth.

Categories:

Drupal core announcements: Core topic discussions at DrupalCon Seattle 2019

Planet Drupal - Tue, 2019/04/09 - 4:56pm

DrupalCon Seattle includes are a number of core conversations where you can learn about current topics in Drupal core development, and a week of sprints where you can participate in shaping Drupal's future.

In addition to the core conversations, we have a few meetings on specific topics for future core development. These meetings will be very focused, so contact the listed organizer for each if you are interested in participating. There are also birds-of-a-feather (BoF) sessions, which are open to all attendees without notice.

Also be sure to watch Dries' keynote for ideas about Drupal's future! Check out the extended Dries Q&A session on Thursday as well to get even more questions answered.

All meetings will be in Room 507-508 in convention center, except for the retrospective on Thursday which is in Room 401 at the Convention Center, very close to lunch.

Time Topic Organizer Monday, April 8th 1pm Automatic updates David Strauss Monday, April 8th 4pm Symfony 4/5 meeting Alex Pott Tuesday, April 9th 4pm Core compatibility, d.o, contrib semantic versioning discussion XJM Wednesday, April 10th 11am Autosave in core discussion Cristina Chumillas Wednesday, April 10th 3:30pm Media path to stable Adam Hoenich Wednesday, April 10th 5pm CMI boundaries Fabian Bircher Thursday, April 11th 9:45am Frontend deprecation, theme policies Laurii Thursday, April 11th 12pm Initiative leads retrospective discussion Gabor Friday, April 12th 10am Drupal strategy, how to do less, how to gracefully remove things Alex Pott Friday, April 12th 11am Layout translations discussion Ted Bowman Friday, April 12th 1pm Claro path to core Cristina Chumillas
Categories:

clemens-tolboom pushed to feature/use-autoloader in clemens-tolboom/solarium

On github - Tue, 2019/04/09 - 2:01pm
clemens-tolboom pushed to feature/use-autoloader in clemens-tolboom/solarium Apr 9, 2019 2 commits to feature/use-autoloader

clemens-tolboom starred luanpotter/flame

On github - Tue, 2019/04/09 - 1:39pm
clemens-tolboom starred luanpotter/flame Apr 9, 2019 luanpotter/flame

A minimalist Flutter game engine

Dart 974 1 issue needs help Updated Apr 9

clemens-tolboom pushed to master in groningenml/groningenml.nl

On github - Tue, 2019/04/09 - 1:06pm
clemens-tolboom pushed to master in groningenml/groningenml.nl Apr 9, 2019 1 commit to master
  • 5460082 Add objectives as listed on Meetup.

Agiledrop.com Blog: Our brand new Ljubljana office

Planet Drupal - Tue, 2019/04/09 - 10:22am

The last weekend of March, our team in Ljubljana finally made the long-anticipated transition into our brand new offices. In this short blog post, we’ll give you a glimpse into the teambuilding-like moving process, as well as explain why we made the decision to move and what this means for Agiledrop.

READ MORE
Categories:

Acro Media: BigCommerce and Drupal Create Innovative & Content Rich Commerce Experiences

Planet Drupal - Tue, 2019/04/09 - 12:37am
Acro Media teams up with BigCommerce


Acro Media has teamed up with BigCommerce, a leading SaaS ecommerce platform, to create the BigCommerce for Drupal module, a headless commerce module integrating both platforms together.

What does this mean? It means that companies can now utilize the quick-to-market and feature-rich backend benefits of BigCommerce SaaS while enjoying the content-rich and extensible frontend experience of Drupal, the open-source CMS. It’s a melding of systems that results in a best-of-both-worlds solution for today's digital experience driven ecommerce needs.

Read the full press release below.

April 8, 2019 11:00 am EDT

BigCommerce for Drupal Brings Customized Shopping Experiences to Drupal Community

SEATTLE – April 8, 2019 – BigCommerce, the leading SaaS ecommerce platform for fast-growing and established brands, today announced BigCommerce for Drupal, a headless commerce module built specifically for the open-source content management system (CMS), at DrupalCon Seattle. Developed in partnership with Acro Media, a world-renowned digital commerce agency, BigCommerce for Drupal gives brands the ability to embed flexible, enterprise-level ecommerce functionality into revolutionary customer experiences created within Drupal’s highly-extensible and secure CMS.

Available now in the Drupal module library, BigCommerce for Drupal facilitates an agile headless commerce architecture for merchants by decoupling Drupal’s powerful front-end CMS and BigCommerce’s scalable commerce engine. Knitted together by fast, open-source APIs, the module allows the two platforms to operate simultaneously and more efficiently within a single interface. Additionally, BigCommerce for Drupal is built directly into Drupal Commerce, making it compatible with the many existing themes and modules available within Drupal Commerce.

“Shopping experiences should not be limited by any single content management or ecommerce platform’s native capabilities, and BigCommerce for Drupal embodies that philosophy. We want pioneering brands to continue driving retail innovation forward and help redefine how customers buy products, whether it be through augmented reality, social selling or any disruptive technology that lies ahead,” said Russell Klein, chief development officer at BigCommerce. “Furthermore, announcing BigCommerce’s headless implementation at DrupalCon, an event that brings together one of the strongest and most engaged online communities, signals the value we place on open-source technology that can be made better through collaboration.”

Key features of BigCommerce for Drupal include:

  • Drupal Commerce Core: BigCommerce for Drupal is built atop the Drupal Commerce module, developed in part by Acro Media, tapping into years of iterative improvements and enhancements.
  • Data Sync: With BigCommerce for Drupal, retailers can synchronize product and metadata directly from BigCommerce into Drupal, and then augment and manage data directly within the Drupal CMS.
  • Cached Commerce: The connected BigCommerce store will sync at merchant-determined intervals, saving a cached version of the catalog inside Drupal rather than pinging BigCommerce APIs for information.

“As two open, API-driven platforms, there is a natural alignment between BigCommerce and Drupal, and this module bridges the gap to unify their respective functionalities into one intuitive interface,” said Shae Inglis, chief executive officer at Acro Media. “The future of ecommerce is open architecture, and headless integrations lets even enterprise-level brands be nimble and capitalize on the explosion of new, innovative consumer touchpoints.”

To learn more about BigCommerce for Drupal visit www.bigcommerce.com/drupal. To download the BigCommerce for Drupal Module visit www.drupal.org/project/bigcommerce. DrupalCon attendees can also get more information by visiting the Acro Media booth (#802).

Is BigCommerce and Drupal right for you?

Quickly find out using Acro Media's Ideal Commerce Architecture Analysis.

Categories:

Agaric Collective: Just enough of a local Drupal development environment

Planet Drupal - Mon, 2019/04/08 - 11:48pm

In preparation for Agaric's migration training at DrupalCon Seattle, we've seen again that getting a development environment suitable for working on Drupal 8 with Composer is a big road block. For that reason, here are instructions for getting it all going, suitable for our training or for working on Drupal in a code sprint, with only one hard requirement: PHP.

Getting a local development going is a problem for everyone, including programmers and people who should be skilled at this. Vagrant and DrupalVM were created to make identical development environments work on any computer. Unfortunately, that's more a pipe dream than a promise, as our own experiences and support requests we've received can attest,

Docker is another attempt to make local development match production environments, and a newer generation of Drupal-adjacent development workflow tools, such as DDEV, Lando, Docksal, and Humpback, build on it. Using an online development environment is also an option, but has too much reliance on working WiFi for conference situations.

The goal is any Drupal development environment—any of the above or anything else—where you can go to your project root directory in a terminal and type, say, composer update and have If you don't have a local development environment of any kind, here is the minimalist approach. All the steps start with opening your terminal.

Read more and discuss at agaric.coop.

Categories:

Jeff Geerling's Blog: Drupal 8 successes and failures

Planet Drupal - Mon, 2019/04/08 - 11:33pm

Thoughts about Drupal 8, Drupal 7, Backdrop, the Drupal Community, DrupalCon's meteoric price increases, DrupalCamps, and the future of the framework/CMS/enterprise experience engine that is Drupal have been bubbling up in the back of my mind for, well, years now.

I am almost always an optimist about the future, and Drupal 8 promised (and usually delivered) on many things:

  • Vastly improved content administration
  • Views in core, and even better than ever
  • Media in core
  • Layouts in core
  • Modern programming paradigms (fewer #DrupalWTFs)
  • 'Getting off the island' and becoming more of a normal PHP application (kinda the opposite of something like Wordpress)

But one thing that has always been annoying, and now is probably to the state of alarming, for some, is the fact that Drupal 8 adoption has still not hit a level of growth which will put it ahead of Drupal 7 adoption any time soon.

Categories:

Redfin Solutions: How to Override CKEditor Build Config in Drupal 8

Planet Drupal - Mon, 2019/04/08 - 5:50pm
How to Override CKEditor Build Config in Drupal 8

Drupal 8 ships with a custom CKEditor build. This build is configured with a build-config.js file. We recently ran into a situation in which we wanted to override this configuration in order to disable a plugin. There is some information in this build-config.js file about replacing it with a non-minified build for development purposes, but nothing about overriding it. Here is how we did it.

Christina April 08, 2019
Categories: