InternetDevels: New Quicklink module in Drupal 8 for performance improvement

Planet Drupal - 6 March 2019 - 5:23am

Drupal 8 has dozens of useful performance optimization modules. We once reviewed the core BigPipe module and the contributed Subrequests module. Today, we are pleased to notice a new tool to speed up Drupal sites — the Quicklink module in Drupal 8.

Read more
Categories: Drupal

PC Backgrounds, Part 2

Gnome Stew - 6 March 2019 - 5:00am

What’s a PC background? What is its purpose? How long should it be? For answers to these great questions, head on over to part 1 of this series.

As I hinted at in part 1, there are different approaches at generating backgrounds. I’m going to delve into those approaches in part 2 (this one) and part 3 (the next one).


 I highly dislike random backgrounds. Share1Tweet1+11Reddit1Email

I’m going to get this out of the way now. I highly dislike random backgrounds. They are rarely coherent, usually lead to craziness that’s hard to wrap into a single character, and may lead the player down a road that arrives at a character they really don’t like.

Having said that, if a player is at a dead stop for a concept or idea about part of their backstory, generating a random NPC, event, or key point might be fodder for the imagination. I like it when randomness is applied, when necessary, in small bite-sized pieces. Even if the player discards the random idea in favor of something else they really like that’s related, that’s fine. Go for it! Whatever sparks that creative compass to guide the way.

Short, Very Short

 think of it as a Twitter bio. Share1Tweet1+11Reddit1Email

In my fiction writing life, I teach a class on log lines. This is, essentially, a one-sentence summary of an entire story. Yeah. You read that right. Take that 100,000 word fantasy novel and compress it down into a single sentence. It’s not as hard as it sounds, but I’m not here to talk about novel log lines. I’m here to guide you into creating a single sentence that informs the rest of the backstory.

This single sentence (think of it as a Twitter bio), states where the character is at when the campaign starts. The backstory needs to be “aimed” at that point to get the character from a stumbling toddler to a fully-functional character. Of course, no story is complete without conflict, so that needs to be included in your sentence. Give this formula a try:


In this case, I like to express CHARACTER and ENEMY in an adjective+noun combination. This creates a more compelling and descriptive sentence. Here’s one that’ll work for an RPG backstory target that’s also from the novel I’m currently writing:

An apprentice blacksmith must prove her innocence in her master’s murder in order to avoid execution at the hands of the emperor, but the only female captain of the Gray Watch must frame the apprentice because the captain committed the murder out of greed.

In this one sentence, I’ve established my character, my enemy, goals, conflict, and motivations. Once this sentence is ready to go, I need to “fill in the gaps” between the formative toddler years (or maybe start early adolescence) and the character’s current age. This is where introducing friendly NPCs, the other PCs, and world/campaign hooks come in.

Quirks, Likes, and Dislikes

 While you’re crafting up the backstory, throw in a few quirks. Share1Tweet1+11Reddit1Email

While you’re crafting up the backstory, throw in a few quirks. Weird habits that occupy the character during downtime are a good idea to flesh out the character. I also like to throw in a few likes and dislikes. Even if these never come up in actual play, they’re cool to have in your back pocket for if they come up.

As an example: I had a wizard who loved the look of red gemstones. Anytime a ruby or red garnet or something similar popped up in treasure, he’d sacrifice more than his fair share of the treasure to get his hands on them. He never sold them or traded them away because he loved them so much. At one point, the GM “arranged” to have my bag of red gemstones thieved from me. That sparked a whole side arc adventure to get them back. When we eventually found the thief, it turned out to be another person who equally loved (and hoarded) red gemstones. The loot from the Big Bad Boss was a room full of the red gemstones. The party had pity on me and let me keep all of the gemstones.


Your character absolutely must have goals. It’s best to have three of them.

 Your character absolutely must have goals. Share1Tweet1+11Reddit1Email

The first should be an immediate, fairly minor, goal that the GM can use to set up an introductory adventure. If you can coordinate your minor goal with another PC or two in the party, that’ll make the adventure that much more robust!

The second goal should be a major goal and something long-term. This one will take some effort to accomplish, and will provide the GM for longer story arcs. A good major goal would be the founding of a temple, library, martial school, or some other regional establishment.

The third goal should be the world-changing or “campaign” goal. This can be something along the lines of “overthrow the lich emperor and restore the republic.”


 The most powerful motivations are the personal ones. Share1Tweet1+11Reddit1Email

With each goal, the player should document why the character wants to do the thing. It’s nice to have the goals, but if the player doesn’t know why the character wants (or must) accomplish the goal, then any decent obstacle preventing the finishing of the goal will dissuade the player (and therefore the character) from pressing forward.

The most powerful motivations are the personal ones. Ones that come from past experiences, major events, or tragedies that happened in the character’s life.

Up Next…

In the third and final part, I’ll talk about the bad things that can happen to a character in the backstory and collaboration with the party and GM on the creation of the backstory.

Categories: Game Theory & Design

Promet Source: Google + API Shutdown on 3/7/2019. Update Your Hybridauth Library

Planet Drupal - 6 March 2019 - 4:58am
You may have heard: Google+ is game over. Officially, this is directly related to a leak of data that potentially impacted 500,000 Google+ accounts.
Categories: Drupal

Drudesk: Nightwatch.js in Drupal 8: automated JavaScript testing

Planet Drupal - 6 March 2019 - 4:57am

There is never too much discussing Drupal and JavaScript frameworks. We have taken a glimpse at Drupal 8 and Vue.js combination and know that Vue.js is a candidate for Drupal core. Today is the time to review Nightwatch.js — an automated testing framework that is already part of Drupal 8. We will see how Nightwatch.js in Drupal 8 provides for automated JavaScript testing.

Categories: Drupal


New Drupal Modules - 6 March 2019 - 4:42am

This module was created to hide information that can expose security vulnerabilities:

  • Drupal version removed from HTML and HTTP response headers
  • Assets version removed from HTML
  • Disable the TRACE and TRACK methods in Apache
  • More to come...
Categories: Drupal

Sooper Drupal Themes: Inbound Marketing and Drupal Businesses

Planet Drupal - 6 March 2019 - 4:33am
What is inbound marketing?

So what is inbound marketing exactly? Well, some professionals are calling it “new marketing”. This type of marketing is focusing on delivering value upfront to your potential customers. This way, your potential customers will have already benefited from your marketing efforts before having to contribute with something of value to them. Inbound marketing is focused on delivering value, creating trust and developing a loyal and supportive customer base for your awesome brand.

What are the main pillars of inbound marketing?

So, what is the framework on which inbound marketing is operating? Well, inbound marketing has at its core three main concepts: 

  • Attract: The first pillar is the attraction, which inbound marketing aims to generate. Inbound marketing is not only focusing on attracting leads, but it focuses on attracting the right type of leads, the ones which are more likely to convert and buy or use your services and products and ultimately become your happy customers. Instead of preying on the attention of the potential customer, it instead lets the customer come to your business on his own accord and on his own terms. In order to create this attraction, you have to use the content marketing strategy. What this means is that you have to create relevant content for your ideal customer. The content can come in various forms such as blog posts, informational videos, articles, books, e-books etc.

  • Engage: Now that you have attracted the right kind of leads, you cannot sit back and relax with a piña colada in your hand. The next step is to further engage with your leads. To do this, you can engage in conversations with your leads through different mediums, such as Facebook, Instagram, Twitter, E-mail, bots, live chat, etc. This is an important step because it facilitates the opportunity to foster important relationships with your audience. Next, you have to capture the information of your prospects by using conversion tools such as CTA, forms and lead flows. This will help you in creating a personalized experience for your prospects on your website. When people feel that their experience was optimized for them, it creates trust and brand loyalty.

  • Delight: The final pillar of the inbound marketing is delight. How do you delight your prospects you might wonder. It’s easy, now that you have collected relevant information about your leads, you can further engage with your audience by using marketing automation and conversations. This will ensure that your Emails are targeting the right people with the right information every time. On top of that, create content that your leads will be happy to share with their family, friends, pets etc. Bonus points, if you deliver this content in your audience's favorite content format, like video for example.

Inbound marketing vs. outbound marketing

Now that you have a clearer understanding of what inbound marketing means, let’s take a look at what outbound marketing is and how the two of them compare.

Outbound marketing refers to any kind of marketing where a company is sending out a message to the audience. In outbound marketing, companies are competing for the attention of the customers. How do they do that? Well, in order to grab their attention, companies who use outbound marketing are usually interrupting their audience right in a moment when they are focused on something else with an ad that is totally irrelevant for them. Outbound marketing uses a “spray and pray” strategy in the hopes of collecting leads. What this means, is that they try to show their message to as many people as possible and hope to get noticed. However, because of this approach, people are increasingly getting more desensitized to the outbound marketing, meaning that people have learned to ignore the traditional types of marketing. On top of that, the advent of ad blockers has made it increasingly more difficult for marketers to get their message to reach their audience. The consequences of this being that outbound marketing becomes increasingly expensive, while generating low yields.

But how does inbound and outbound marketing compare in terms of statistics? Well, according to the statistics, inbound leads cost 61% less than outbound. On top of that, businesses that rely on inbound marketing are saving more than 14$ dollars per new acquired customer. 79% percent of business that have a blog report positive ROI for inbound marketing. Around 80% of business decision makers prefer to get their information out of a series of articles rather than advertisements. Properly implemented inbound marketing strategy is 10 times more effective for lead conversion than outbound marketing. The average cost per lead is dropping by 80% after 5 months of consistent inbound marketing. Inbound marketing is 62% cheaper than outbound marketing and it triples the leads.

Now, taking into account these statistics, it’s clear that inbound marketing is more efficient than traditional marketing.

How can inbound marketing influence your Drupal Business?

But how is this relevant to my Drupal business you might ask? Well, first of all, by creating awesome content for your business you will be able to attract the right type of leads, the ones that are already interested in your business or in the field that your business operates in. These leads are more likely to convert to happy customers. On top of that, you will significantly reduce your costs for marketing, all while generating more quality leads and creating awesome value and content for your prospects.

Another cool aspect of inbound marketing for your Drupal business is that it generates leads long after the content was posted, as long as it is updated from time to time. Think of inbound marketing as a long term investment in your business. You make the investment now and you reap the benefits over a longer period of time, than for example with outbound marketing. On top of that, and inbound marketing strategy won't stop working in case you run out of budget. Blogs, articles and videos posted on your website will still continue to generate traffic long after you have run out of budget, which is another great perk of doing inbound marketing.

Another great aspect of adopting an inbound marketing strategy for your Drupal business, is that it provides a clear overview over the Return on Investment. Traditional outbound marketing is really ineffective when it comes to measuring how many people see your advert. Inbound marketing on the other hand provides a transparent examination over the results that it generates and the impact that those leads have on you business's ROI.


Marketing is an ever evolving profession and people have to be constantly keeping up with the latest trends and emerging technologies in order to stay ahead of the game. The same goes for inbound marketing, it is a new way of doing marketing, which is essentially the opposite of the “old school marketing”. Now, companies and people have to adapt to a new “cool kid on the block”, but for the best results, like all things in life, a balance has to be achieved between outbound and inbound marketing.

Categories: Drupal

Redoc Field Formatter

New Drupal Modules - 6 March 2019 - 3:11am

This module provides a field formatter for file/link fields with allowing uploading of file types as json/yml or link specific for json/yml, which renders the uploaded json/yml file or link provide using the Redoc field formatter if the uploaded json/yml file or link is a valid json or yml file.

This module can be used to show API Documentation created using Redoc or Open API Specification, on any Drupal 8 Website.

Categories: Drupal

OpenSense Labs: Can Drupal manage the multichannel publishing environments?

Planet Drupal - 6 March 2019 - 3:04am
Can Drupal manage the multichannel publishing environments? Vasundhra Wed, 03/06/2019 - 18:49

Imagine a pizza box ( Yeah, I know its really tempting, but just picture it). You can serve the pizza in different ways: On a tray, in a box, on a plate, in pieces or even as a platter. 

Whatever may be the situation, the taste of the pizza and the material in it remains the same, but it is served to the customers in different ways. This is done to get a wider base of customers and develop a situation where they consume it. 

Similarly, a publication can be served to the customer in different ways. People look for information in different places because they look for different methods to receive that information.  

It is important to publish the content to several channels to let the user access it as quickly as possible. 

So how can this be done? 

Let’s find out!

Multichannel Publishing has endless possibilities

Brian Solis describes Digital Darwinism as the phenomenon in which technology and society evolve faster than an organization can adapt. Yet the society accepts these changes and adapts to the concept of digital communication (The main avenue for customer experience). All of this confusion has buzzed out a name in terms of business necessity i.e Multi-Channel Publishing.

The idea is to get similar or related content onto multiple platforms in order to reach more people. In other words, Multichannel Publishing helps the user to publish the content to different channels. 

Your article will reach the audience on your website, on your app, and in the social media accounts with the help of multi-channel publishing. These channels don't have to be physical, like your website or social media accounts, but can also refer to different types of audiences or users. The possibilities are endless.

It helps in finding your audience on multiple channels and increases your “findability” by boosting your SEO with targeted content

  • Multiple platforms provide with opportunities to promote your content just like the way your audience wants it. Your content should be visually appealing, easy to share, and should attract a new audience.
  • Once the audience is attracted to your website, the content encourages deeper interaction with your organization. It presents a constant content on a regular basis, concentrates on education and encourages further action by the reader.
  • The conversion rules are most likely to be the content and platform working together that enables a reader to become a member or follower. 
One system for Whole Channel 

What is the Content hub? What role does DC-X play in it?

The digital collection or the digital environment in a publishing background brings a different set of features and characteristics to the publishing process. It benefits in creating a final formatted version of the title that is suitable for many display devices. Thus, giving rise to the term “Content Hub

A content hub is a collection of digital assets that are housed on an organization’s website or externally. It is a centralized target point for a brand’s ‘best in show’ digital assets. The organization can learn from the target audiences and prove their chops as authorities in the industry.

One of the biggest examples of the content hub is the DC-X and Drupal Europe Germany talked explicitly about DC-X content hub. The session offers up a plethora of cases and solutions to help users with their digital asset integration.

Well, it is a cross-editorial and cross-national depository for all Ringier content. It is used to manage all sorts of text, image, video and audio files within one central Content Hub.

Some of the features provided by DC-x Content hub are:

  • Semantic search
  • Right management
  • Content Sharing
  • Workflow Management
Source: digital collections

One of the biggest advantages of DC-X is that it is connected via APIs to third-party editorial and also connected to the content management systems for print and online activities.

Suppose an editor wishes to publish an article with any Drupal based channel. He would assign it to the channel and Drupal would then get triggered and seize the article using the DC-X JSON API. 

The stored XML and the extra metadata are handled to let Drupal determine how and where the article is operating to be published. The interface Drupal - DCX works bidirectionally. If the article is getting updated in DCX or in Drupal, both systems get synchronized in real time. 

Legacy building online memories with Drupal is the global leader of online memorial content. With the help of product ownership of two organizations, Legacy was launched on Drupal. The platform provided excellent authoring workflow and editorial layout control with multi-channel publishing of content across its global obituary network of over 1,400 branded site.

After choosing a RESTful API, which is essential for the Drupal setup, REST service module was brought forward. With an object-oriented architecture, full control of the API and performance was witnessed. Not only this but the enterprise also created a single API resource to redirect URL paths (alongside granular caching, metatags, panels integration, and more) This helped them to leverage strong SEO tools and functional value. 

Imagine Canada Grant Connect 

Imagine Canada has been providing plans and resources to all the Canadian charities for a while now. It has been ensuring the sectoral growth, aid, and progress with 50-year legacy with Imagine Canada. They are now a functional and a scalable web-based solution that is known for seeking and managing the fundraising pipeline.

The website is constructed on Drupal as it presents them with an unparalleled ability to model complex content relationships and user structures in a method that can easily be maintained. 

Drupal provides them with the core support for developing RESTful services, handles authentication and regularly presents decoupled and multi-channel publishing. Apart from this the CMS also grants them with Contenta Decoupled distribution with an unbelievable contributor toolkit for out-of-the-box services and best-in-class technology.

When it comes to challenges and iteration - Rapid development in MVP helps the organization conquer them. All they ever wanted was to deliver a modern and extremely usable end-user experience with the flexibility to evolve at any time. With the back-end fully taken care by Drupal 8, the task is easily achieved.


At the end of the day, either it is a large organization or a small enterprise, customers and a good user experience is what they thrive for. Your customers want to find you and your content in a number of ways through print, on the web, via social media and on their smartphones and tablets. So, when you create content, it’s important that it adapts quickly and efficiently to those output channels.

At OpenSense Labs, we help you achieve such endeavors. We can collaborate with you to develop and experience the best content management services and solutions and help you find the right functionalities 

Ping us at today. 

blog banner blog image Drupal Drupal 8 CMS Multi Publishing Content Hub DC-X Blog Type Articles Is it a good read ? On
Categories: Drupal

OpenSense Labs: Are Drupal’s USPs a strong backbone for Large Enterprises?

Planet Drupal - 6 March 2019 - 3:04am
Are Drupal’s USPs a strong backbone for Large Enterprises? Vasundhra Wed, 03/06/2019 - 17:24

We all have heard about Didier Claude Deschamps, right?

He is a French retired footballer who has been the manager of the France national team since 2012. He played as a defensive midfielder for several clubs such as Marseille, Juventus, Chelsea, Valencia, Nantes, and Bordeaux. 

Why was he famous? Well, mainly because he was a silent performer who did the best for his team and created a special place in the minds of his fans and the supporters. 

His biggest USP: being unique in a way that it was relevant and appealing for everyone around. 

The role played by Didier Claude Deschamps as a coach and as a team member was exquisite. He not only served as a striking ray of hope by bagging exciting titles but also became an overnight hero.

And Drupal is just like Didier Claude Deschamps for large organizations. Powerful, all-rounder and robust. 

With roughly 1.2 million websites using Drupal across the world, it is clearly a strong content management system capable of supporting large organizations. 

Let’s take a look at technical and business reasons as to why large organizations rely on Drupal to achieve their goals. 

Open Source Has its Own Perks

Open source has presented users with open source codes. The source code enables access to the common public for their use and modifications in the original design. 

Open-source code is expected to be a collaborative effort, where the programmers fix or change the source code and share it within the community. 

Social and political views have been influenced by the growing concept of open source. There is a much larger impact of the open-source movement and the extent of its role in the development of new information sharing procedures.

The open-source movement has not only enhanced transparency in the biotechnology but the research methodologies have also benefited from the applications of open-source principles.

One of the main advantages of using open source is that it is not limited. Any organization can build a secure and safe online presence with the help of its capabilities.  Some of the major functionalities provided by the open source are:

  • Since open source provides with open code its quality can be easily and greatly improved when it is passed around, tested, and fixed.
  • Open Source provides with a valuable learning opportunity for programmers. They can apply skills to the most popular programs available today.
  • Open Source is more secure than any other proprietary software because bugs are identified and fixed quickly.
  • Since it is in the public domain, and constantly subject to updates, there is little chance it can become unavailable or quickly outmoded—an important plus for long-term projects.
Presenting Drupal for Large Enterprises

Large or big organizations understand that their website is the foundation for the online presence. It is the structure on which their business (or marketing) is based on. 

These organizations require a seamless and fully functional website. They opt for that CMS which provides them various features and functionalities. 

Drupal is one of those open source CMSes which is suitable for any type of digital presence, with a strong focus on personalization, community building, and social tools. 

Drupal provides enterprises with:

Excellent Security

The ability of Drupal to limit security vulnerabilities is one of the most important features of the CMS, and one of the principal reasons why large websites work with the platform. 

Due to the excellent protection of the sensitive data, Drupal is chosen instead of other available CMS. Drupal also meets the Open Web Application Security Project (OWASP) security standards and addresses critical security risks. The platform has a dedicated security team who presents information to project maintainers, train the Drupal community on security topics and make improvements related to security in a core and contributed projects.

CMS which is flexible and scalable

When building a professional website, the main thing to take into consideration is the flexibility and scalability of the software that runs the website. And yes, Drupal is one of the most flexible and scalable CMSes for constructing any kind of website. 

Whether the user is thinking to create news, government platforms, higher education, enterprise or NGO website, Drupal creatively combines the correct modules and custom code to construct a truly different experience for the visitors. 

Highly customized websites that need scalability and serve with a huge amount of data are going to find Drupal absolutely capable of handling the workflow.

Provides easy content authoring 

Drupal presents an intuitive tool for creating content, maintaining workflow and secure publishing for each and every online content. 

The CMS provides easy authoring of the data to the website administrators, marketers and content managers. The website administrators can grant permission to other staff members to perform administrative tasks. 

Has a dedicated community 

Drupal community is one of the largest and most important assets. 

Being one of the largest open source online communities, more than 1 million strong developers, designers, trainers, strategists, coordinators, editors, and sponsors run together towards accomplishing one goal: making the web a better place for everyone.

Cost efficiency

Drupal is one of those platforms that is free and is written in PHP which is distributed under GNU (General Public License). The installation of the Drupal core can provide a simple website, an internet forum, a single-user or multi-user blog or a community-based website.

Is Drupal Right for My Sector?

Having this question in mind?

It is really normal. Trusting a CMS that coincides with your needs and requirements is something every large organization in every sector wants.

Whether it is a government or a public administrator sector or healthcare and medicine, Drupal is the platform which is suitable for every sector. 


According to the Drupal business survey conducted in 2018, Drupal enterprise has clients in diverse industries. Half of the respondents (nearly 59.3 %) stated having Drupal clients in Charities and Non-Profit organizations. 

Among other industries, there were Government and Public Administration (about 54.8 %), Arts & Culture (41.5 %), Healthcare & Medicine (47.4 %) and IT (40.7 %). 

The result of the survey reveals that the businesses of Media and Banking and Insurance have had the highest drop as compared to last year survey, while Healthcare and Medicine and Consulting industry have developed the most and learned from the first survey.

Decision-Making Model for Large Organizations 

One of the sessions in Drupal Europe, which was on Compelling USPs for Drupal in large organizations (conducted by Digitalization and Innovation Specialist, Mr. Rouven Volk) was about how large enterprises values are defined by an increase in revenue and a decrease in cost and risks. These enterprises look for CMS solutions that involve:

  • Responsive and SEO based platform 
  • The CMS which consists of Marketing Integration
  • It involves a flexible solution
  • It has the necessary modules and additional features
  • It is proven in terms of scalability and flexibility
  • It should give excellent user experiences
  • The cost should be minimized
  • Multitenancy
Source: Drupal EuropeSome of the Challenges that Might Occur and Their Solutions 

As the organizations continue to embrace digital transformation, they are finding that digital business is not as simple as buying the latest technology, it requires significant changes to both culture and systems. To sustain the digital transformation, an organization has to understand technology and data. 

This also includes understanding your customers and unifying the information which helps in easy interaction. As customers resume to sit in the driver’s seat and choose where they desire to go, how they need to get there, and what the purpose will be, large enterprises also continue to follow that journey which delivers the right customer experience. 

Once you develop your USP and outline your Customer Journey it’s time to give your strategy a voice. This is done by mapping how you will communicate your USP through educational content that creates awareness, education, trust building, and easy conversions.

A CMS that offers multi-site management functionality can help you manage these content properties and social communication with ease. For example, You have 50 brands in 20 regions. Separate websites would require 1000 teams for managing, not a practical solution. 

Drupal has a feature which enables separate, independent sites to be served from a single codebase. Each site has its own database, configuration, files and base domain or URL. The main reason to use a multisite Drupal setup is to conserve time. The single code base helps a large enterprise manage multiple sites in one go. Even if there are 1000 websites. 

To achieve that quality user experience you might think of transitioning to responsive web design where your current content simply won’t integrate well with the other devices. So what do you do? You think of migrating it. Although it might be challenging.

Yes, migration can be time-consuming and a costly affair. One of the biggest difficulties with site migrations is that success will largely depend on the quantity and quality of pages that have been migrated. Conventional monolithic applications attempt to resolve all the challenges in one system, which put large companies into a complex migration path. Typical pitfalls include security, scaling, management, and compliance.

Drupal is one such CMS that helps in importing data from a variety of sources seamlessly. It provides a holistic data lifecycle management, especially in regards to sensible or confidential data. And with the help of Microservices in Drupal, the development has presented us with a lifecycle that provided with faster testing, greater quality, and more releases. Selecting a microservice architecture for Drupal-based websites is pleasant and is extremely productive.   

Drupal here also helps you to survive an ever-changing industry.  

  • It is open for anything
  • Continuous in nature and provides scheduled releases 

The ability to grow and innovate is bound to the ability to standardize, automate and integrate. Drupal, as one of the pioneering Content Management Systems (CMS), empowers digital innovation. It helps enterprises in their endeavors for digital transformation. The new Drupal 8 provides APIs for creating solutions. Also, it is not limited to only being a website platform. 

Concluding with a broader view 

As we come to an end, we now know that Drupal is like a strong backbone to all the enterprises (big or small). Benefits like:

  • Freedom to innovate 
  • Ease of integration
  • Time to market 
  • Future proofing solutions 
  • Building an innovative culture

OpenSense Labs is a Drupal agency which treats every organization like our own and the services provided by us follow all the USPs of Drupal CMS. Contact us now at

blog banner blog image Drupal Drupal 8 CMS Large Organizations Open Source Unique Selling proposition Blog Type Articles Is it a good read ? On
Categories: Drupal

Lupus Taxonomy Import

New Drupal Modules - 6 March 2019 - 3:01am
Lupus Taxonomy Import

Allows for hierarchical import of taxonomy terms with the possibilities to set field values.


Install the module & set permissions for 'import taxonomy csv'.
Goto `/admin/config/content/taxonomy/csv_import`, you will find some example
csv files for hierarchical and flat import with custom term-fields.
If the taxonomy is missing a field, you have to add it first or it just will be

Categories: Drupal

OPTASY: Headless CMS vs Traditional CMS: Which One Is the Best Fit for Your Needs?

Planet Drupal - 6 March 2019 - 1:25am
Headless CMS vs Traditional CMS: Which One Is the Best Fit for Your Needs? silviu.serdaru Wed, 03/06/2019 - 09:25

“Should I stay or should I go?” Should you stick to an all-too-familiar traditional CMS and “reap” the benefit of getting loads of much-needed functionality out-of-the-box? Or should you bid on flexibility, top speed, and versatility instead? In a headless CMS vs traditional CMS “debate”, which system best suits your specific needs?

Now, let me try and “guess” some of the CMS requirements on your wishlist:

  • to have all the needed functionality “under the same hood” (a predefined theme, robust database, a user-friendly admin dashboard...)
  • to be developer friendly
  • to integrate easily and seamlessly with any modern JS front-end of your choice
  • to “fuel” your website/app with high speed

Needless to add that:

You can't have them all in one CMS, either traditional or headless.

Categories: Drupal

Queue statistics

New Drupal Modules - 6 March 2019 - 1:18am
Categories: Drupal

Fully Multilingual Frontpages

New Drupal Modules - 6 March 2019 - 12:40am

In Drupal 8 it is not possible to have interchangeable paragraphes per language (see here:
To work around this issue, one needs multiple nodes each with the appropriate translation. This module lets you easily set a front page node for each enabled language.

Categories: Drupal

MidCamp - Midwest Drupal Camp: Spread the Word

Planet Drupal - 5 March 2019 - 6:14pm
Spread the Word

Thank you for supporting Midwest Drupal Camp 2019. Here are a few resources to help spread the word about this year’s MidCamp.

  • MidCamp in a Nutshell

  • Places Where You Can Help Build Buzz Around MidCamp

  • Outreach Sample Email

  • Social Media

  • Photos & Videos

  • Press Releases

  • Contact

MidCamp in a Nutshell
  • What: MidCamp 2019 - The sixth annual Chicago-area event that brings together designers, developers, users, and evaluators of the open source Drupal content management software. Attendees come for four days of presentations, professional training, contribution sprints, and socials while brushing shoulders with Drupal service providers, hosting vendors, and other members of the broader web development community.

  • Purpose: Increase Drupal knowledge through networking, contribution sprints, training, and community.

  • When: Wednesday, March 20 - Saturday, March 23, 2019

  • Where: DePaul University - Lincoln Park Student Center, 2250 N Sheffield Ave., Chicago, IL 60614

  • Registration:

  • Who Attends: Anyone who uses Drupal, or is responsible for designing, building, developing, and supporting Drupal in any capacity. Also, anyone currently evaluating Drupal or simply looking to learn more about it. Also also, any students who are technology-curious and looking to learn more about future opportunities.

Places Where You Can Help Build Buzz Around MidCamp
  • Event Calendars: Add MidCamp to your organization’s internal and external event calendars.

  • Newsletters: Announce MidCamp in your internal and external newsletters.

  • Social Media: See sample posts below.

  • Association Partners: Ask your professional associations to announce MidCamp to your peers.

  • Relevant Organizations: Ask organizations with aligned interests to include information about MidCamp in their internal and external communications. This includes any local organizations or institutions who might send students who are interested in learning more about web development or technology.

  • Meetups: Hosting a local event? Meeting up with other Drupal-enthusiasts? Share it with your peers.

Outreach Sample Email

Hi [name],


I’ll be attending MidCamp in March 2019 at Depaul University in Chicago, and would like to invite you to join me. MidCamp is a great place to learn more about the Drupal community and what it has to offer.


If it sounds interesting to you, you can register for MidCamp on Eventbrite.


Let me know if you have any questions. I hope to see you there!



[your name]

Social Media

Let everyone know that you’ll be attending MidCamp (a.k.a. #midcamp)!


If you'd like to share photos from past events, check out what is available on the MidCamp Flickr and Instagram

Press Releases

We encourage speakers, attendees, exhibitors, volunteers, and others to generate their own press release(s) highlighting their involvement with MidCamp. Please use messaging from the MidCamp website when drafting a press release.


If you’re looking for a quote or more information about the event, please email

Categories: Drupal

Feeds Dependency

New Drupal Modules - 5 March 2019 - 3:05pm

This module allows to add a Feed as a dependency to an another Feed. Importing a Feed will import first the feed set as a dependency, and then main feed will be imported.

This is useful if you want for example process in first a feed which import image to a media entity, and then run the feed which import content with a reference to the media entity created previously.

This module provide a checkbox too to clear the feed set as a dependency when the main feed is cleared.

Categories: Drupal

EA soliciting help from Anthem players to figure out PS4 crashing issues

Social/Online Games - Gamasutra - 5 March 2019 - 12:51pm

Electronic Arts has publicly acknowledged an issue in the PlayStation 4 version of Anthem that causes the game to crash the entire system and is investigating the issue. ...

Categories: Game Theory & Design

Acquia Developer Center Blog: Shockingly Fast Site Development at DrupalCon Seattle

Planet Drupal - 5 March 2019 - 10:45am

DrupalCon Seattle is coming up: April 8-12, 2019 at Washington State Convention Center in Seattle, Washington, USA.

And if you’re starting to assemble your schedule, which you can conveniently do on the event site, we’ve got a session to recommend: Shockingly Fast Site Development with Acquia Lightning.

Tags: acquia drupal planet
Categories: Drupal

Multiplayer Skyrim mod criticized for lifting code from another mod

Social/Online Games - Gamasutra - 5 March 2019 - 10:32am

An in-development Skyrimmultiplayer mod called Skyrim Together is facing criticism for seemingly taking code from the Skyrim mod SKSE. ...

Categories: Game Theory & Design

Get legal experts' perspective on how the law is impacting game dev at GDC!

Social/Online Games - Gamasutra - 5 March 2019 - 9:00am

A panel of legal experts will take to the stage at GDC 2019 to discuss top legal developments in games, from Fortnite dances to Nintendo's stance on ROMS! ...

Categories: Game Theory & Design

Move or Die and its 5+ Year Journey to the PlayStation 4 - by Nicolae Berbece Blogs - 5 March 2019 - 6:58am
From “flashy” beginnings to the development swamp and finally launching a console game, this is the story of how Move or Die was made.
Categories: Game Theory & Design


Subscribe to As If Productions aggregator