Recent publications

Drupal 8 composer installation on EC2 with Ubuntu 18.04 LTS DA Fri, 09/21/2018 - 21:31
In this post we will share our experience with installing a Drupal 8 application on an Amazon EC2 server with latest Ubuntu 18.04 LTS. Installing Drupal with composer greatly simplify system maintenance and further update.

Usage of ClamAV in Drupal 8

This is an example of anti-virus implementation with an Ubuntu server.

Our back office management solution allows users to upload files in various sections of the application for storage or file sharing. For this reason, checking of files for virus is an important advantage.

We use the ClamAV module integration from Drupal 8.

 

1) Install ClamAV on Ubuntu

Installation on Ubuntu server is straight forward.  However, it is better to install with clamav-daemon clamav-freshclam options for later settings

Do you need speed?

Most of the company managers will admit that a good management system is a key factor for business expansion and efficiency. But one main obstacle for back office system adoption is that in many cases it disrupts current working flow, make people feel their time is not optimized

Case study - Service provider

You are a service provider, a consultant or accountant for other SME.

Now you can provide remote consulting service more efficiently when you clients use our Solution. As an accountant for instance, you can access your client financial data remotely, audit accounts and even do data entry.

  • track expenses with uploaded receipts

  • journal entries, reconciliations, trial balance, ledgers all reviewed online

  • HR management

  • integrated video conferencing

  • secure data and documents exchange

  • and much more...

---

EK is an End to End Business Management Tools for small businesses and above.

Sales cycle • Finance & Accounting • HR & Payroll  • Stocks Management & Logistics • Projects & Collaboration tools

Queue email

 

When sending email from your application, using queuing process can reduce the application response time and increase speed.

By sending the message to queue instead of sending directly at the end of server response, you may achieve better user experience. Once messages are in queue, you just need a scheduled cron task to initiate scheduled email sending.

How ?

Queuing is simple in Drupal 8

Let's imagine you have a module that currently send an email using mail plugin to multiple users:


foreach (User::loadMultiple($users) as $account) {
    \Drupal::service('plugin.manager.mail')->mail(
            'my_module,
            'my_key',
            $account->getEmail(),
            $account->getPreferredLangcode(),
            $params,
            $from->mail,
            TRUE
         );
}

 

To direct message to queue instead, you can replace with queue service:

Coil - new release

Web monetization service is a browser API which allow creation of (micro) payments between the reader (user agent) and the content provider (website).

This is one way of getting paid for valuable content.

Today Coil is providing web monetization service using Interledger protocol (ILP).

We have built a simple module to integrate coil monetization with Drupal website.

 

We are proposing a new beta version with enhanced possibilities to monetized your content:

  • New fields are added to "Articles" and "Basic page" for monetization;
  • Content type can be restricted to coil subscribers;
  • Subscription alert can be customized (text and color).

 

The following video will give you a preview of the new options available: