Ubercart Paypal Express minimum order subtotal validation

New Drupal Modules - 24 August 2018 - 5:21am

This module make available for validating minimum order subtotal for PayPal express checkout on cart page.

Categories: Drupal

Eelke Blok: Quick tip: generating a site hash for Drupal 8

Planet Drupal - 24 August 2018 - 4:39am

Drupal 8 will actively complain when your site does not have a hash_salt configured, which usually gets generated when installing the site. (The complaint, mind you, might be fairly obscure; your site might just say "The website encountered an unexpected error. Please try again later." Depending on your error reporting settings, the message might be a bit more helpful). If, for example, you "install" a site by copying over a database and files, you will not have this.

Categories: Drupal

Beacon HQ

New Drupal Modules - 24 August 2018 - 4:18am
Categories: Drupal

Contacts Events

New Drupal Modules - 24 August 2018 - 2:50am
Categories: Drupal

OPTASY: What Are Some Good Ways to Write Secure Drupal Code? Most Common Vulnerabilities and Secure Coding Practices

Planet Drupal - 24 August 2018 - 1:44am
What Are Some Good Ways to Write Secure Drupal Code? Most Common Vulnerabilities and Secure Coding Practices radu.simileanu Fri, 08/24/2018 - 08:44

With the Drupalgeddon2 "trauma" still “haunting” us all — both Drupal developers and Drupal end-users — we've convinced ourselves that prevention is, indeed, (way) better than recovery. And, after we've put together, here on this blog, a basic security checklist for Drupal websites and revealed to you the 10 post-hack “emergency” steps to take, we've decided to dig a bit deeper.

Categories: Drupal

Amazon Integeration

New Drupal Modules - 23 August 2018 - 10:40pm

This project is used to integerate Amazon Books Api with Drupal 8. For this a config form has been created where you have to fill in your keys and associate ID for Amazon. Once it's done, you need to place the search block on the page you want. Once you done, you can start searching. You can also add books to user profile by selection the checkbox and clicking on submit.

Categories: Drupal

OpenSense Labs: How NLP & Drupal Can Be Combined To Provide The Best User Experience

Planet Drupal - 23 August 2018 - 7:51pm
How NLP & Drupal Can Be Combined To Provide The Best User Experience Akshita Fri, 08/24/2018 - 08:21 Knowledge and reasoning have enabled machines to beat even humans while bringing new power to the web.

Inspired by complex human autonomy, Artificial Intelligence (AI) is the perfect mix of science and art. The application of machine learning has advanced to an extent that it can read, understand, analyze and process the language. Siri, Cortana, Echo, and the Google Assistant are all great examples.

Categories: Drupal

Visitor Insights (Pingdom Rum)

New Drupal Modules - 23 August 2018 - 4:54pm

Visitor Insights is a monitoring system provided by Pingdom. Visitor Insights provides improved statistics as part of the monitoring system.

Categories: Drupal

Node registration dependent fields

New Drupal Modules - 23 August 2018 - 1:25pm

Provides ability to use dependent fields on Node registration form

Categories: Drupal

Digital Assets Managment

New Drupal Modules - 23 August 2018 - 11:25am

---- Coming Soon ----

Categories: Drupal

OSTraining: 5 New Features You'll See in Drupal 8.6

Planet Drupal - 23 August 2018 - 10:41am

Every six months, Drupal releases a new version.

Drupal 8.6 is not ready yet and is scheduled for release on September 5.

However, we already know what features will be in the final version. A Release Candidate is now available and at this point, the core is frozen and no new features will be added. 

So, now is a great time to dive in and discover what new features we'll see. Some of these features are outstanding!

Categories: Drupal

Palantir: The MIT Press

Planet Drupal - 23 August 2018 - 8:26am
The MIT Press brandt Thu, 08/23/2018 - 10:26

How we developed a Drupal 8 site and integrated with a custom API for the MIT Press to showcase their collection.

mitpress.mit.edu Providing Readers New Ways to Discover Timeless Works of Literature On

The MIT Press is known for publishing works that showcase iconic design, rigorous scholarship, and creative technology. Their collection represents a strong heritage of art, science, and technology, which is displayed by their catalog of over 8,000 unique, significant works by pioneering authors including Noam Chomsky, Paul Krugman, and Patricia Churchland. The Press advances knowledge by publishing work that serves a global audience, and they have been committed to this effort for almost 60 years.

In late 2016, change was afoot at the Press. The marketing team was energized by the addition of a new director to their lineup, their website was long overdue for a modernization, and they had recently partnered with a design agency (Pentagram) to begin a brand overhaul.

And so they began their search for a seasoned agency to undertake their website redesign process. Enter Palantir.

The Key Results
  • Prototyping a semantic HTML framework for a responsive, mobile-first experience.
  • Developing a Drupal 8 website that provides the MIT Press with marketing tools for the promotion of their catalog.
  • Integrating MIT’s book data services into the Drupal site, so that editors can leverage existing tools along with those required for web publishing.
  • Supporting an e-commerce experience that provides the best user experience for customers.
The Challenge

The former MIT Press website was a Drupal 6 instance last designed in 2012, and aside from having an outdated technical stack, it suffered in overall user experience. The new site needed to make it easy for visitors to peruse the Press’ catalog of beautiful books with amazing covers. It needed to offer new and exciting ways to present content and enhance the search experience. Most importantly, it needed to continue driving that pursuit of knowledge that the Press endeavored to promote when they set-up shop in 1962.

Creating a Living Style Guide

We were fortunate to work with Pentagram, a design partner who authentically showcased the MIT Press’ refreshed brand identity. They provided a brand guide that we were able to adapt beautifully for the web. Palantir’s design implementation process began on a foundation of static compositions that we received from Pentagram.

Our design team expanded on these comps to build out a living style guide that addresses web accessibility standards and documents responsive content layouts, all while maintaining the integrity and feel of the original designs.

The Ability to Market Their Collection

Mitpress.mit.edu is intended to be the canonical source for all information relating to MIT Press’ published works. At the forefront of their team’s minds was one important question: how do we make it easier for readers to find the titles they are looking for, and ultimately, start curating their own collection of books?

Palantir addressed this need by building out a suite of marketing tools that the MIT Press publishing team had never before had. These tools allowed them to create new kinds of content to showcase information about the collection in new, visually exciting ways.

The MIT Press team can now create book landing pages, self-managed static pages, campaign landing pages and custom microsites.

Custom API Integration

MIT Press’ internal database already housed a record of all of their books, including information like when a title was published, cover image files, and more. Because it was already part of their workflow as a publishing house, MIT Press needed to continue maintaining book information using that specific system.

The main challenge they faced was how to pull all of that book data in from their publishing system and expose it on the new website. Their previous workflow involved exporting a large file from the publishing database and then importing that data into the website, but this produced challenges as there was no control over editorial workflow or how information appeared on the site. It also meant updates to titles on the site only happened when they had time to import massive files to their site.

After migrating the site to Drupal 8, Palantir integrated custom Drupal entities with MIT Press’ custom API which provides all of their book data. Nearly all of the information about books and contributors comes from the MIT Press API, even related book titles. The MIT Press marketing team can now use information pulled in through the API to spin up the landing pages and other content that help showcase their collection.

The API integration between the internal publishing system and the Drupal website allows MIT Press content authors to continue using their existing editorial workflows, which frees up precious time for their team to concentrate on higher level strategic objectives.

We have quite a few different audience types, and Palantir has helped make the website accessible to all of them. They made sure the pathways are clear and prominent, making them easier to navigate, which will hopefully lead to higher conversions and more books being purchased.

Sara Fleming


The End Result

Having a streamlined user interface has been the biggest win for the Press. Many of the titles they publish are ones that are considered timeless references in the fields of architecture, design, science, and technology, and the new site not only puts those works in context but also makes it easier for visitors to discover new ones as well.  

This project was recognized in the 2018 Webby Awards as an Official Honoree in the category of Corporate Communications Websites.

Categories: Drupal

Web Wash: Drupal CLI: Drush and Drupal Console

Planet Drupal - 23 August 2018 - 6:30am

Drupal Console and Drush are two command line (CLI) tools built for Drupal. For a long time Drush was the only CLI tool and it was very useful for managing Drupal sites. Common tasks you’d do with Drush are rebuild caching, installing sites, import/export configuration and so much more.

Then Drupal Console came onto the scene and offered other goodies such as the ability to generate boilerplate code, which Drush 9 can now do as well. People often ask "Can you run Drush and Drupal Console together" and the answer is yes, I personally use both. If you install Drupal using drupal-composer/drupal-project then you get both Drush and Drupal

In the video above, you'll learn how to use Drush and Drupal Console.

Categories: Drupal

Entity Reference Deletion Prevention

New Drupal Modules - 23 August 2018 - 5:41am

This module adds an option to prevent Referenced content to be deleted in case it's being in use by other Entities.

Categories: Drupal

Clear sucuri cache

New Drupal Modules - 23 August 2018 - 3:36am

Clearing sucuri cache in an individual page.

Categories: Drupal

Commerce Recent Purchase Popup

New Drupal Modules - 23 August 2018 - 2:28am

The module provides popup with recent purchases.

Frequency, delay and time popup is visible are configurable.

Categories: Drupal

Drupal Europe: The Inspiration of our Blockchain Panel:

Planet Drupal - 23 August 2018 - 1:38am
Image by LuckyStep @shutterstock
  • to revolutionize publishing, with a new rewarding model in an environment which can build trust and allows community governance.
  • to reshape open source communities, with a better engagement and rewarding system.
  • to free digital identity, thus killing the need of middlemen at the protocol layer.

Blockchain is an universal tool and can be applied in many different areas.

Communities, like the Drupal Community, can find new ways to flourish. Even larger and risky projects can be financed in new ways, with ICO (Initial Coin Offer). Taco Potze (Co-Founder Open Social) has a 10 year Drupal background and is an expert on Communities. He is working on blockchain technology to build a better engagement and rewarding systems for communities. Wouldn’t that be really nice for us?

See also Taco’s session: ICOs, a revolutionary way to raise money for your company

Publishing and its classic monetization model is challenged. Intermediates are about to disrupt the relationship between authors and publishers and their readers. This is based on a troublesome business model, with massive tracking and profile building, to turn our engagement in advertisement money. At the same time poor content and fake news has become a threat to our society. Gagik Yeghiazarian (CEO, Co-Founder Publiq) is looking for new ways to address these problems, with a non profit, distributed media platform based on blockchain.

See also Gagik’s session: Blockchain Distributed Media — A Future for good publishing

The Internet is broken and blockchain can fix it. The biggest promise with blockchain is to make middlemen obsolete, by creating trusted identities in an open protocol. This is to break the monopoly of the middlemen and to retain a free web. We recognize aribnb, amazon, ebay, netflix, itunes as middlemen. We understand, when we by or book, they get their share. With Google, Facebook and YouTube there are some other huge monopoly middlemen, they get their share based on our attention and personal data. They know how to transfer our attention into dollars, by selling it to advertisers. Ingo Rübe (CEO Bot Lab) is working on a protocol, which will allow people to gain control of their digital identity. It will be called KILT Protocol. (Ingo is well known in the Drupal Community and a Member of Drupal’s Advisory Board. As a former CTO of Burda he was the Initiator of the Drupal Thunder Distribution)

Our Panel will be moderated by Audra Martin Merrick, a board member of Drupal Association.

Drupal Europe
Your Track Chairs

Categories: Drupal

Appnovation Technologies: How Software Requirements Affect Each Stage of a Project

Planet Drupal - 23 August 2018 - 12:00am
How Software Requirements Affect Each Stage of a Project By: Michael Cooper, Appnovation Frontend Dev  When it comes to completing large software projects, one of the most important factors in achieving success is to lay the requirements out clearly. Unfortunately, this is a lot easier said than done. This article will outline a few of the ways that requirements affect development...
Categories: Drupal

Oliver Davies: Examples of using Laravel Collections in Drupal

Planet Drupal - 22 August 2018 - 5:00pm

Since starting to work with Laravel as well as Drupal and Symfony, watching Adam Wathan’s Refactoring to Collections course as well as lessons on Laracasts, I’ve become a fan of Laravel’s Illuminate Collections and the object-orientated pipeline approach for interacting with PHP arrays.

In fact I’ve given a talk on using Collections outside Laravel and have written a Collection class module for Drupal 7.

I’ve also tweeted several examples of code that I’ve written within Drupal that use Collections, and I thought it would be good to collate them all here for reference.

Categories: Drupal

Agiledrop.com Blog: AGILEDROP: Top Drupal blog posts from July 2018

Planet Drupal - 22 August 2018 - 4:25pm
Each month, we revisit out top Drupal blog posts of the month, giving you the chance to check out some of our favourites. Here’s a look at the top blog posts from July 2018.    First one on the list is Kevin Thull's unique contribution to Drupal by Dries Buytaert. Kevin Thull has contributed to Drupal a lot by recording hundreds and hundreds of sessions on different Drupal events and share them with us over Youtube. This blog post and the 2018 Aaron Winborn Award are a big thank you for all the effort.    We continue our list with Decoupled Back Ends in the Age of Brand Consistency by… READ MORE
Categories: Drupal


Subscribe to As If Productions aggregator - Drupal