Drupal

Vardot: Clutch: Vardot Is The Leading Jordanian B2B Solutions Provider

Planet Drupal - 24 October 2018 - 5:34am
Mohammed J. Razem October 24, 2018

We are honored to have been chosen as the only company from Jordan to be featured in Clutch’s 2018 Leading B2B firms in Africa and Asia list. Clutch is one of the world’s leading B2B networking platforms.

The list features 200 identified companies based on in-depth evaluation of 12 qualitative and quantitative factors.

Leading up to this award; we look back at 2018 and recognize the moments that enabled us to earn this recognition:

 

Drupal Community Recognition

 

Only one person managed to contribute more than Rajab Natshah towards the open-source community of Drupal.

Representing both Vardot and the Jordan Open Source Association; senior software engineer and good friend Rajab’s valuable contributions were recognized and appreciated by the Drupal open-source community.

Vardot has always valued the feedback of the open-source community and we shall continue to work hard towards advancing the principles of open-source and Drupal technology.

We are very proud of Rajab for putting Jordan on the open-source Drupal community map in 2018 make sure to follow him on Twitter!

 

 Source: Dries Buytaert

 

 

Masterful Expertise

 

Sustaining a reputation as a leading enterprise solutions providers and digital experience platform builders is a never-ending endeavor that relies on a team with a passionate drive to be the best.

2018 has been particularly eventful for Omar Alahmed who became a full-fledged Drupal 8 Grand Master back in July.

Acquia Certified Site Builder (Drupal 8)

  • Muath Khraisat
  • Ahmad Halah
  • Omar Alahmed
  • Yasmeen Abuerrub
  • Rajab Natshah
  • Mahmoud Zayed
  • Sally Nader

Acquia Certified Developers (Drupal 8)

  • Muath Khraisat
  • Omar Alahmed
  • Mahmoud Zayed
  • Rajab Natshah

Acquia Certified Back-End Specialist (Drupal 8)

Acquia Certified Front-End Specialist (Drupal 8)

  • Omar Alahmed
  • Mahmoud Zayed

It’s still early days, this list may yet expand before years’ end.

 

 

 

Success Stories


Working on new, interesting and rewarding projects with great clients was a blessing in 2018 as we get to be part of the development of great ideas and products.

 

Here’s a selection of our favorites:

The platform is quickly becoming the premier e-learning community for the Arab speaking market.

It's never too late to brush up on your knowledge or learn something new. Join a growing community of 80,000+ members.

 

A unique product that enables users to tell their life story or memoirs in a seamless manner.

 

 

Thanks to Drupal modules, The application features full cross-device optimization, secure e-commerce capabilities and the ability to dictate text via speech smoothly.

 

After building their official digital platform; we were honored to be selected again by the United Nations Relief and Works Agency (UNRWA) to develop their official donation platform.

To learn more about how you can improve the lives of people who need your help, don’t hesitate to visit the platform here.

 

Case Study: UNRWA Donation Platform

 

Access to quality education is a universal right. Working with the Queen Rania Foundation on their latest education enablement initiative; the Queen Rania Award for Education Entrepreneurship is a project dear to our hearts.

If you are an entrepreneur or educator that has an idea to advance education in any manner; check here if your idea qualifies!

You still have 2 weeks before the deadline for submission arrives.

 

 

Case Study: Queen Rania Award for Education Entrepreneurship

 

The Middle East has seen more than it's fair share of hate and social injustice; which makes the Meshkat community initiative a positive step forward in rebuilding social cohesion within future generations.

Meshkat Community (مجتمع مِشكاة) is an initiative launched by PeaceGeeks in Jordan in 2017 which strengthens community cohesion and constructive dialogue in the Middle East North Africa (MENA) region by building the skills, networks, knowledge, and action of citizens. 

 

 

The list is too long to mention but the effort to deliver is ongoing. We are currently working on awesome projects with the Saudi Research and Marketing Group (SRMG), Al Bawaba News, Queen Rania Foundation, United Nations Ops (UNOPS), ProEquest, Amman Stock Exchange and ICARDA.

 

Varbase Evolution


Thanks to the valued feedback from the open-source community we were able to sustain frequent releases that enhance the performance of Varbase. Varbase is the ultimate CMS starter kit for Drupal projects.

During 2018; more developers and project teams adopted Varbase as their go-to solution to build effective digital experiences. Vardot is constantly maintaining and improving upon Varbase to guarantee that it delivers on the promise of enhancing Drupal project delivery by automating best practices and modules available.


Download Varbase

 

Expanding Our Horizons


Success is collaborative. As such, we are always seeking to grow bigger and better by collaborating with organizations that match our passion for excellence.

Strategic partnerships are only strategic if they are the right partnerships, forged in a bid to achieve larger and common objectives. 

Vardot is pleased to have built relationships with Naseej and Boston Consulting Group in 2018. A relationship that will reap bigger rewards for all involved.

 

 

In the end; the real reason why we are where we are today is our team.

Congrats to all the team members that enriched our expertise, knowledge and enhanced our ability to deliver to our clients even more.

Well done, Vardotters.
You earned this.

 

Official Clutch Release: Leading B2B Companies in Greater Asia and Africa Announced for 2018

Categories: Drupal

Template entities

New Drupal Modules - 24 October 2018 - 2:26am

Designate entities as templates to use when creating new entities.

Categories: Drupal

Dries Buytaert: A book for decoupled Drupal practitioners

Planet Drupal - 23 October 2018 - 9:40pm

Drupal has evolved significantly over the course of its long history. When I first built the Drupal project eighteen years ago, it was a message board for my friends that I worked on in my spare time. Today, Drupal runs two percent of all websites on the internet with the support of an open-source community that includes hundreds of thousands of people from all over the world.

Today, Drupal is going through another transition as its capabilities and applicability continue to expand beyond traditional websites. Drupal now powers digital signage on university campuses, in-flight entertainment systems on commercial flights, interactive kiosks on cruise liners, and even pushes live updates to the countdown clocks in the New York subway system. It doesn't stop there. More and more, digital experiences are starting to encompass virtual reality, augmented reality, chatbots, voice-driven interfaces and Internet of Things applications. All of this is great for Drupal, as it expands its market opportunity and long-term relevance.

Several years ago, I began to emphasize the importance of an API-first approach for Drupal as part of the then-young phenomenon of decoupled Drupal. Now, Drupal developers can count on JSON API, GraphQL and CouchDB, in addition to a range of surrounding tools for developing the decoupled applications described above. These decoupled Drupal advancements represent a pivotal point in Drupal's history.

A few examples of organizations that use decoupled Drupal.

Speaking of important milestones in Drupal's history, I remember the first Drupal book ever published in 2005. At the time, good information on Drupal was hard to find. The first Drupal book helped make the project more accessible to new developers and provided both credibility and reach in the market. Similarly today, decoupled Drupal is still relatively new, and up-to-date literature on the topic can be hard to find. In fact, many people don't even know that Drupal supports decoupled architectures. This is why I'm so excited about the upcoming publication of a new book entitled Decoupled Drupal in Practice, written by Preston So. It will give decoupled Drupal more reach and credibility.

When Preston asked me to write the foreword for the book, I jumped at the chance because I believe his book will be an important next step in the advancement of decoupled Drupal. I've also been working with Preston So for a long time. Preston is currently Director of Research and Innovation at Acquia and a globally respected expert on decoupled Drupal. Preston has been involved in the Drupal community since 2007, and I first worked with him directly in 2012 on the Spark initiative to improve Drupal's editorial user experience. Preston has been researching, writing and speaking on the topic of decoupled Drupal since 2015, and had a big impact on my thinking on decoupled Drupal, on Drupal's adoption of React, and on decoupled Drupal architectures in the Drupal community overall.

To show the value that this book offers, you can read exclusive excerpts of three chapters from Decoupled Drupal in Practice on the Acquia blog and at the Acquia Developer Center. It is available for preorder today on Amazon, and I encourage my readers to pick up a copy!

Congratulations on your book, Preston!

Categories: Drupal

A book for decoupled Drupal practitioners

Dries Buytaert - 23 October 2018 - 9:40pm

Drupal has evolved significantly over the course of its long history. When I first built the Drupal project eighteen years ago, it was a message board for my friends that I worked on in my spare time. Today, Drupal runs two percent of all websites on the internet with the support of an open-source community that includes hundreds of thousands of people from all over the world.

Today, Drupal is going through another transition as its capabilities and applicability continue to expand beyond traditional websites. Drupal now powers digital signage on university campuses, in-flight entertainment systems on commercial flights, interactive kiosks on cruise liners, and even pushes live updates to the countdown clocks in the New York subway system. It doesn't stop there. More and more, digital experiences are starting to encompass virtual reality, augmented reality, chatbots, voice-driven interfaces and Internet of Things applications. All of this is great for Drupal, as it expands its market opportunity and long-term relevance.

Several years ago, I began to emphasize the importance of an API-first approach for Drupal as part of the then-young phenomenon of decoupled Drupal. Now, Drupal developers can count on JSON API, GraphQL and CouchDB, in addition to a range of surrounding tools for developing the decoupled applications described above. These decoupled Drupal advancements represent a pivotal point in Drupal's history.

A few examples of organizations that use decoupled Drupal.

Speaking of important milestones in Drupal's history, I remember the first Drupal book ever published in 2005. At the time, good information on Drupal was hard to find. The first Drupal book helped make the project more accessible to new developers and provided both credibility and reach in the market. Similarly today, decoupled Drupal is still relatively new, and up-to-date literature on the topic can be hard to find. In fact, many people don't even know that Drupal supports decoupled architectures. This is why I'm so excited about the upcoming publication of a new book entitled Decoupled Drupal in Practice, written by Preston So. It will give decoupled Drupal more reach and credibility.

When Preston asked me to write the foreword for the book, I jumped at the chance because I believe his book will be an important next step in the advancement of decoupled Drupal. I've also been working with Preston So for a long time. Preston is currently Director of Research and Innovation at Acquia and a globally respected expert on decoupled Drupal. Preston has been involved in the Drupal community since 2007, and I first worked with him directly in 2012 on the Spark initiative to improve Drupal's editorial user experience. Preston has been researching, writing and speaking on the topic of decoupled Drupal since 2015, and had a big impact on my thinking on decoupled Drupal, on Drupal's adoption of React, and on decoupled Drupal architectures in the Drupal community overall.

To show the value that this book offers, you can read exclusive excerpts of three chapters from Decoupled Drupal in Practice on the Acquia blog and at the Acquia Developer Center. It is available for preorder today on Amazon, and I encourage my readers to pick up a copy!

Congratulations on your book, Preston!

Categories: Drupal

Grazitti Interactive: Why composer is the best practices for updating Drupal 8 core and modules

Planet Drupal - 23 October 2018 - 9:32pm

Before beginning with the What and Why of Composer, let’s understand the difference between “Upgrade” and “Update”. Upgrading a Drupal [...]

READ MORE
Categories: Drupal

D8 - Video Embed Buto

New Drupal Modules - 23 October 2018 - 5:50pm

An integration of Buto for Video Embed Field.

Categories: Drupal

Oliver Davies: Debugging Drupal Commerce Promotions and Adjustments using Illuminate Collections (Drupal 8)

Planet Drupal - 23 October 2018 - 5:00pm

Today I found another instance where I decided to use Illuminate Collections within my Drupal 8 code; whilst I was debugging an issue where a Drupal Commerce promotion was incorrectly being applied to an order.

Categories: Drupal

jmolivas.com: Moving weKnow's personal blog sites from Drupal to GatsbyJS

Planet Drupal - 23 October 2018 - 5:00pm
Moving weKnow's personal blog sites from Drupal to GatsbyJS At weKnow , we've been using Gatsby with Drupal for projects lately as our decouple strategy. We decided to use the same approach for our personal blog sites, and the latest version of this blog was launched using GatsbyJS. What does this mean, We are no longer using Drupal? Yes , for this site we are no longer using the Drupal theme layer, Twig, theme preprocessing, and the always loved/hated render array. All the frontend was done using ReactJS a modern JS framework. And no , because Drupal is still used as the backend taking…
Categories: Drupal

agoradesign: Slightly advanced Apache Solr config for dummies

Planet Drupal - 23 October 2018 - 1:46pm
This time I'll share some lessons learned on trying to optizime Apache Solr configuration from my n00b perspective.
Categories: Drupal

Mobomo: The End of PHP 5.6 is Coming!

Planet Drupal - 23 October 2018 - 10:43am

PHP 5.6 will officially be no longer supported through security fixes on December 31, 2018. This software has not been actively developed for a number of years, but people have been slow to jump on the bandwagon. Beginning in the new year, no bug fixes will be released for this version of PHP. This opens the door for a dramatic increase in security risks if you are not beginning the new year on a version of PHP 7. PHP 7 was released back in December 2015 and PHP 7.2 is the latest version that you can update to. PHP did skip over 6; so don’t even try searching for it.

Drupal 8.6 is the final Drupal version that will support PHP 5.6. Many other CMS’s will be dropping their support for PHP 5.6 in their latest versions as well. Simply because it is supported in that version does not mean that you will be safe from the security bugs; you will still need to upgrade your PHP version before December 31, 2018. In addition to the security risks, you have already been missing out on many improvements that have been made to PHP.

What Should You Do About This?

You are probably thinking “Upgrade, I get it.” It may actually be more complicated than that and you will need to refactor. 90-95% of your code should be fine. The version your CMS is may affect the complexity of your conversion. Most major CMS’s will handle PHP 7 right out of the box in their most recent versions.

By upgrading to a version of PHP 7, you will see a variety of performance improvements; the most dramatic being speed. The engine behind PHP, Zend Technologies, ran performance tests on a variety of PHP applications to compare the performance of PHP 7 vs PHP 5.6. These tests compared requests per second across the two versions. This relates to the speed at which code is executed, and how fast queries to the database and server are returned. These tests showed that PHP 7 runs twice as fast and you will see additional improvements in memory consumption.

How Can Mobomo Help?

Mobomo’s team is highly experienced, not only in assisting with your conversion, but with the review of your code to ensure your environment is PHP 7 ready.  Our team of experts will review your code and uncover the exact amount of code that needs to be converted. There are a good number of factors that could come into play and affect your timeline. The more customizations and smaller plugins that your site contains, the more complex your code review and your eventual conversion could be. Overall, depending on the complexity of the code, your timeline could vary but this would take a maximum of 3 weeks.

Important Things to Know:
  1. How many contributed modules does your site contain?
  2. How many custom modules does your site contain?
  3. What does your environment look like?

The post The End of PHP 5.6 is Coming! appeared first on .

Categories: Drupal

Moderation state buttons widget

New Drupal Modules - 23 October 2018 - 10:26am

Provides an alternative widget for the moderation_state base field. States are displayed as clickable buttons that are toggled with ajax.

Categories: Drupal

Amazee Labs: Upgrading vs. Upcycling - How to stay ahead of the curve

Planet Drupal - 23 October 2018 - 10:18am
Upgrading vs. Upcycling - How to stay ahead of the curve

A full rebuild of a website can be a time consuming and expensive process. Upcycling is an incremental approach to relaunching existing websites. This blog will explain more about what upcycling is and why it might be the right choice for your website

Josef Dabernig Tue, 10/23/2018 - 19:18

Why upcycle?

Most websites will be rebuilt every three to six years to keep up with online trends, because of technical debt, or simply to refresh their appearance. At Amazee Labs, we have helped many clients transition from their legacy web systems onto Drupal 8 but not everyone is ready to do the move all at once. This is where upcycling can come into play.

As upcycling is intended to be an incremental approach it might not be suitable for every use case or every client. Upcycling de-prioritizes the “one-big-bang-launch-wow-effect” and allows us to partner with our clients to meet one primary goal: reduce time to market for big website improvements and maximising the value of time spent.

When to upcycle?

If you have a well-established web system that has been operational for several years, and you aren’t ready to spend the time and money to do a full rebuild, upcycling might be the answer.

 

As you can see, upcycling can be performed at any stage of an existing web project. Depending on the size of the upcycling project, we might transition from the maintenance and extension mode back to implementation. Alternatively you might do a smaller upcycling project within the maintenance & extension cycle. Large upcycling projects will often mean moving all the way back into a conceptual consulting & discovery mode before we start implementing new features or functionality.

What to upcycle?

We’ve designed an upcycling questionnaire to guide the conversation with the customer with regards to different aspects of the website. Although these are common areas for upcycling, we use this questionnaire as a starting point to discuss what will be the best fit for each project.  

For each of these upcycling areas, we have a set of questions to validate the potential and& need for upcycling. For example, when we talk about designwith regards to design we would ask if the look and feel of the website is perceived as outdated or if there are any inconsistencies within the current design implementation.

If we identify an area that could benefit from upcycling a potential for upcycling in such area is identified, we will provide a set of recommended steps for improvement. In this case that might be a design refresh, establishing a design system, or rebuilding the frontend.

We also provide upcycling case studies to show our clients what is possible with upcycling, and help build on their ideas to improve their website without starting from scratch,

How to upcycle?

Upcycling demands that we are in a position to split things up.

An example is Sonova.com. The main website has been running on Drupal 7 since 2014. Last year, we started relaunching individual country pages using Drupal 8. These new pages allow the content managers on the client’s side to benefit from the better editorial features of Drupal 8 early on without needing to wait for a relaunch of the entire website. Gradually we keep relaunching country page by country page on Drupal 8.

Sonova Country Page Version in Drupal 7

Sonova Country Page Version in Drupal 8

The next step in upcycling this site will be a relaunch of the main website on Drupal 8. When we are ready for that step we can build upon the incremental steps we started for the country pages.

As well as the additional editorial features, we also worked with the client to choose a different Drupal theme. . This means sites running on Drupal 7 feature a different design than the sites running on Drupal 8. So instead of merely optimizing for consistency across all country pages, together with the client, we chose to allow to innovate and bring newer design versions to the local markets without waiting for the relaunch of the whole site.

How does upcycling relate to decoupling?

If your site has some complex backend logic that you don’t want to rebuild but you are eager to relaunch the frontend, upcycling could be the solution. Usually, we would relaunch the frontend within Drupal’s theme layer. But in certain cases, it makes sense to relaunch the frontend as a decoupled site and then integrate the existing backend. We recently did this for a customer that wanted to get started with Drupal 8 but had some complex Drupal 7 Backend logic that needed to be maintained.

On the other hand, if the backend really needs an overhaul and you want to keep the existing frontend without rebuilding it, upcycling could work for that too, after decoupling the backend.

Decoupling your architecture will enable you to upcycle individual parts and bring value to the end user faster but it also comes at a price of added complexity. In the end, it’s important to compare the advantages and disadvantages

Pros of upcycling Cons of upcycling

Get the most out of your existing website infrastructure

Benefit from user experience, design or frontend performance improvements without the need to wait for a big relaunch

See your investments as quickly as possible

Potentially added complexity when maintaining two systems at once.

Potentially inconsistencies in the appearance if sections are upgraded separately.

Partly you need to invest into a legacy platform rather than spending everything on the new one

More details on upcycling can be found in this presentation.

What’s your experience & challenges when it comes to upcycling? Do you have an existing project that you would like to improve? Let us know in the comments or reach out via the contact form.

Categories: Drupal

Brid.TV Integration for Drupal

New Drupal Modules - 23 October 2018 - 9:26am
Integrates the Brid.TV video service provider into Drupal. Requirements

This module has no requirements, but integrates with the Media system and Paragraphs, if installed.

The module has been initially build to work with the Thunder distribution. If you're using a different system and experience problems, feel free to report your problems in the issue queue.

Features overview

Once installed, the module provides

Categories: Drupal

Drupal Modules: The One Percent: Drupal Modules: The One Percent — Termcase (video tutorial)

Planet Drupal - 23 October 2018 - 6:54am
Drupal Modules: The One Percent — Termcase (video tutorial) NonProfit Tue, 10/23/2018 - 08:54 Episode 49

Here is where we bring awareness to Drupal modules running on less than 1% of reporting sites. Today we'll investigate Termcase, a module which formats the capitalization of your taxonomy terms.

Categories: Drupal

Activity emails

New Drupal Modules - 23 October 2018 - 6:25am

Send emails about site activity (create and update entities) to an email address given.

You can configure:
* Email address
* Enable / disable sending
* Template of the email

Categories: Drupal

Tealium iQ API

New Drupal Modules - 23 October 2018 - 4:24am

Provides Drupal 8 Integration with the Tealium v2 API

Categories: Drupal

DrupalBASE: Creating interactive content in CKEditor with VisualN Embed (Video)

Planet Drupal - 23 October 2018 - 3:47am

In the video below we will show you how to create an interactive and informative content using based on a couple of xls files and a handful of images using just CKEditor wysiwyg.

Our goal is to create a demo article with info on emperor pinguins, containing an interactive chart, a map and a gallery. For that we are using just functionality provided by VisualN modules pack (with a couple of generic dependencies).

The structure of xls files is as follows (the last screenshot also represents images used):

Excel file containing colonies demo data Excel file containing colonies demo coordinates Images for colonies demo gallery

Each xls file contains a plain data table. The first row is used for data keys. Generally it can contain any keys - remapping is shown in the video. Actually remapping is required only for the first demo_data.xls file, since data_coords.xls keys already coincide with those used by LeafletMapBasic drawer.

Categories: Drupal

commerce_swisscom_easypay

New Drupal Modules - 23 October 2018 - 2:30am

Provides Commerce integration for Swisscom Easypay.

This payment gateway redirects to the user to the Swisscom Easypay checkout page. The purchase is charged via user's mobile phone bill.

Note: Payment only works for Swisscom customers with a mobile subscription.

Categories: Drupal

WeKnow: weKnow’s crew landing at BADCamp 18!

Planet Drupal - 23 October 2018 - 1:04am
weKnow’s crew landing at BADCamp 18!

Autumn is in the air… and part of the weKnow team is heading to BADCamp18, each one of them excited to share experiences, our team culture and contribute to strengthening ties among the members of the Drupal community.

This is a very special BADCamp edition as it sets a milestone in weKnow’s journey. Back in 2011, this was one of the first Drupal events that we attended in the USA. This year we increased the number to 8 attendants and we proudly became one of the event’s sponsors.

marketing Tue, 10/23/2018 - 08:04
Categories: Drupal

Picture Media

New Drupal Modules - 23 October 2018 - 1:03am

This modules implements missing integrations between Picture and Media modules. It implements following features:

  • Track entities (including nodes) that has embedded images using wysiwyg editors and those images use file displays using picture formatter with lazy loading enabled. It then loads lazysizes library to ensure lazy loading works even on cached pages.
Categories: Drupal

Pages

Subscribe to As If Productions aggregator - Drupal