Gaurang Agrawal

Gaurang Agrawal

Recent Posts

Sponsoring Drupal Camp Goa, 2018!

Posted by Gaurang Agrawal on Mar 5, 2018 2:35:00 PM

Gos is all set to have it's very first Drupal Camp this weekend and we couldn't be more excited!

 

Given that Srijan has an office in Goa, we've always wanted to have the Drupal community gather and chill out at the beach. And it's finally happening - we are bringing together the sun, sand, and Drupal.

As always, we are honoured to be supporting a Drupal community event, and are pleased to announce that Srijan is a Gold Sponsor for DrupalCamp Goa, 2018.

DrupalCamp Goa is on 10 and 11 March, 2018; at the Goa University. As will all Drupal events, this too has an exciting line-up of speakers and sessions for beginners, Drupal veterans, and everyone in between. 

Here's a quick round-up of the sessions by Srijanites:

How to Manage Media Assets in Drupal 8? - Aman Kanoria

10 March 2018, 10:45 - 11:30 am, Beta Room

Aman will be covering one of Drupal's most important projects at the moment - the Media Initiative. His session will talk about how to store, embed, browse, and re-use media assets (Including external services like Youtube, Vimeo, Instagram, and so on...). He will also explore what future releases of Drupal media will look like.

Understanding Design Patterns in a Better Way(PHP) - Yogendra Prasad

10 March 2018, 2:45 - 3:30 pm, Alpha Room

This session covers the idea of design patterns as a simpler way to solve problems in a given context. Yogendra will talk about design patterns and their relation to implementation, pros and cons of each design pattern, and how they can be used in Drupal 8.

Reusing Components between Angular, React, Vue, Ember and Web-Components - Tarun Sharma

10 March 2018, 3:30 pm - 4:15 pm, Beta Room

Tarun talks about some of the popular JS frameworks and creating web components across these frameworks. He will also cover standardizing component design, and reusing them across frameworks.

 How to use CSS Grids Today in the Real World - Manjit Singh

11 March 2018, 10:45 -11:30 am, Alpha Room

Our frontend expert, Manjit, will be taking you through a session on CSS Grids - what they are, and how you can use it to build complex designs with minimal code. He will also talk about its compatibility with different browsers and lead you through a hands-on demo of the tool.

Remote Work - Pleasures and How to Tackle Weariness! - Sami Ullah

11 March 2018, 10:45 -11:30 am, Beta Room

With a team spread out across the globe, Srijanites know what it means to be working remotely. Sami's session will talk about the upside of being remote. More importantly, he will also dive into the possible cons - the frustration, lack of productivity, or boredom - that might come with remote work; and how to get past those.

Working with Chrome Headless for Drupal Website Testing - Udit Verma

11 March 2018, 11:30 am - 12:15 pm, Beta Room

With PhantomJS on it's way out, Google is developing a headless browser on Chromium, and that's what Udit's session will be all about. He will be covering how to setup Chrome headless on docker, and how to create a simple test application in node to verify UI changes on their sample website and get a notification for any anomalies.

That was a quick round-up of all our sessions at Drupal Camp Goa. We sure hope to see you at the event.

Topics: Drupal, Open Source Contributions

Srijan sponsors DrupalCamp London

Posted by Gaurang Agrawal on Mar 1, 2018 11:28:00 AM

Srijan has been continuously giving back to the Drupal community by encouraging teams to contribute code, modules, and sponsoring events across the globe. This year, we are kickstarting the season with sponsoring DrupalCamp London.

About DrupalCamp London 

Drupal Camp London brings together brilliant minds from across the globe that have the zeal and the passion to develop and support the Drupal community. Drupal enthusiasts and volunteers - both individuals and organizations - have made the camp successful each time, and once again they are giving Drupalers a chance to meet, discuss and engage in the Drupal community.

The three day camp is being hosted at City, University of London from 2nd-4th March 2018 and will be a fantastic opportunity to gain contacts and share knowledge from your experiences. 

We also have three, very interesting sessions by Srijanites, at the event:

Accelerating Mobile Pages for Higher Performance and Engagement | Surbhi Sriwal
3 March 2018 | Room: ELG04

Surbhi will be speaking about her encounters and experiences while working with AMP on a Drupal site, and how it helps with ranking higher on Google SERPs. Join the session if you are curious about accelerating the speed and performance of your site, and want to fast track your mobile-first strategy.

Let’s Take the Best Route - Exploring Drupal 8 Routing System | Surbhi Sriwal
3 March 2018 | Room: B200

Surbhi will be discussing what Drupal’s routing system can do. She will be demonstrating the best practices while defining the routes, and talk about how routing dumps a URL matcher/generator to a particular route and how it maps an HTTP request.

New Recipe of Decoupling- Drupal 8, Symphony and Slim Framework | Jyoti Singh
4 March 2018 | Room: B200

Jyoti will share her latest project experience that used a decoupled and dis-joint architecture solution based on the three-tier architecture approach. The back-office operations, logical decisions, and frontend presentation layers were completely separate facilitating developers to innovate, and help site owners future-proof their builds by allowing them to refresh the design without re-implementing the whole CMS.

So, let's catch up at the three day camp in Northampton Square at City University, London.

Meanwhile, if you wish to discuss your digital transformation projects, just drop us a line below and our Drupal experts will be in touch.

Topics: Drupal, Community, Event

Drupal: Powering more than just websites

Posted by Gaurang Agrawal on Jan 12, 2018 2:08:00 PM

The success of any Content Management System depends on its flexibility to present content in a multitude of ways, on a variety of devices and on the ease of integration with software that generates the content, and with hardware that delivers the content output. 

For well over a decade Drupal has served the traditional web (accessed on desktops and laptops) so well that it captured a market share of 5% of the total websites in existence globally. Drupal also has been the CMS of choice for enterprises, thereby being pitted directly against the likes of Alfresco and Adobe Experience Manager. 

But today, if you asked the question, "What is Drupal used for?", the answer is going to be "definitely much more than a CMS."

With the mobile device becoming the ubiquitous way to access the Internet, Drupal has had to find its existence around them. Moreover, the emergence of newer technologies like the Internet of Things has created new avenues where Drupal can be used extensively. 

To keep Drupal relevant for the majority of Internet platforms, it had to diversify and expand its applications. With content being a critical asset for most businesses, having a highly flexible and scalable content management system becomes a key piece of the digital strategy for enterprises.

Drupal 8 was redesigned to power experiences beyond the traditional web. As more data-rich APIs are becoming available, Drupal is being used to source data from a variety of devices/ sensors present in an Internet of Things network and then route data to the dashboards present in enterprise applications.

Drupal now supports use cases which were unimaginable earlier. So, let's take a look at what is Drupal used for today:

Drupal for e-commerce 

Drupal for e-commerce 

Magento is great to handle e-commerce workflows. However, Magento has hard-coded functionalities rendering it expensive for businesses to get custom features. Drupal fits in here really well, as most of these desired features are available out of the box. So an integration with Drupal as the back-end and Magento for all the e-commerce features makes for an ideal business solution. While Magento manages all the transactions related content (product SKU, price, stock level, tax code, currency, etc), Drupal handles all the content like product marketing copies, images, categories, promotional materials, blog posts, etc.

Drupal for the Internet of Things

Adoption of IoT technologies is going mainstream. There are technologies like Alexa Echo, Siri by Apple, which now support the voice Interaction Model. Users are now able to query voice assistants for which Drupal is being used as the CMS.

                  Drupal for the Internet of Things

Drupal handles the requests from Alexa and sends the response to Alexa.

Drupal handles the requests from Alexa and sends the response to Alexa.

Drupal as a Mobile App (iOS / Android)

Native mobile applications have a lot of control to a device’s features than websites do. Now it is possible to turn Drupal websites into mobile apps for both Android as well as iOS devices. Some of the use cases are:

  • Websites which require user registration will now be able to upload photographs by accessing the mobile device’s camera to click the photo and upload to the device 
  • Web form fields can now have GPS coordinates filled in automatically by the device
  • Now, the possibilities are enormous

Drupal for Digital Signages

Digital displays and signages are everywhere, be it in the public transit systems or hotel lobbies or all kiosks. Drupal can now get connected to them and push content whenever users interact with these displays or during emergencies or any pre-determined event. 

There are technologies like NodeJS, React and Symphony that can be used for digital signages, but they are development frameworks. So while they do deliver a great developer experience, the user experience can be challenging. Hence, Drupal scores over these technologies. Also, instances where external data and feeds through API have to be processed, it is Drupal that stands out. 

Drupal for Digital Signages

The users who will be managing or using these devices and content would be non-developers. This is where Drupal’s brilliant UX comes into the picture. Users will be able to create, manage or edit content without getting into technicalities of the framework. It doesn’t matter if there are dozens or hundreds of digital signages across, say a shopping mall. Content from Drupal 8 can be sent and received in real-time, as it is easy to syndicate the data using web services. 

At Srijan, we have worked with global corporations across industries to solve business challenges. From a multi-site architecture for a travel website to improving site performance for an online gaming brand; from building a massive online marketplace to creating a business collaboration and data analytics platform; we have done it all.

Now, as Drupal evolves to serve more complex and diverse use cases, our teams are uniquely placed to take up the challenge. We combine a deep Drupal expertise with a keen understanding of business and industry nuances. This allows us to harness the right mix of Drupal and other emergent technologies to cater to your enterprise needs. 

But engaging a Drupal team isn't just about the technical expertise. So, take a look at our new guide that outlines eight key questions to ask a potential Drupal partner, to make sure they are the right fit. And then you can decide if Srijan fits the bill.

Topics: Drupal

IoT Trends and Expectations: 2018

Posted by Gaurang Agrawal on Jan 11, 2018 12:06:00 PM

By 2025, IoT is expected to reach a staggering 75 billion devices. As a technology that is impacting every conceivable industry, one can expect numerous IoT investments and adoptions by major enterprises. But there may also be potential data breaches as well as security issues. In 2018, IoT is expected to have a steady growth, but here are five significant trends to look out for:

Rising Adoption of IoT Devices

According to the Business Insider, enterprise spending on IoT solutions will reach $6 trillion by 2021. Several enterprises are cashing in on this to increase customer engagement and improve efficiency of operations.

  • Retail enterprises aim to enhance customer experience.
  • Healthcare and supply sectors use it to connect with patients via wearable devices, and track inventory.
  • Home security industry is providing smart home devices which would offer the advantages of home automation comfort along with home security and energy saving capabilities.

 

Now is when enterprises across industries start building out their IoT strategy to reach an advantageous position much before their competitors.

Adopting IoT in Retail

Forrester Research predicts that IoT will become the backbone of consumer value as it continues to grow. This year, the IoT may see a widespread adoption in the retail sector for connecting with customers, growing their brands, and improving the customer experience.

Many tech-savvy companies are eager to invest in sensors-based analytics driven by IoT as it provides them numerous data points to market their products more effectively to prospective customers. They are open to using innovative and exciting ways of tracking their inventory, managing losses from theft, and reaching out to their customers.

The boom in embedded-sensor driven retail shopping has the capability to single handedly change the way customers find and buy their favorite products.

IoT Advancements in Healthcare

According to data from Frost and Sullivan, the internet of medical things is expected to grow at a compound annual growth rate of 26.2% and reach $72 billion by 2021. It is one of the most important areas for application of IoT.

As the healthcare providers and the patients become increasingly tech-savvy, it paves the way for following adoptions in 2018:

  • Sensors, wearable tech, medical equipment, and health monitors will all interact to improve patient care
  • Big-data driven solutions will change how people access and pay for their healthcare services
  • Mobile health applications and virtual assistants can monitor health and smart cars can monitor patient vitals in transit.

Security Challenges to the New Network

The expanding network and huge volumes of data will put vital information like health of patients and safety of homes at risk. The challenges of new network security will push data security personnel to work harder.

Security features such as layered machine-to-machine authentication, biometric logins and use of Artificial Intelligence (AI), machine learning and big data techniques may prevent security breaches and help disable vulnerabilities of global internet-infrastructure systems.

Symantec’s Internet Security Threat Report April 2017 identified that weak passwords was the main reason behind IoT malware. Since most IoT device manufacturers didn’t give customers an option to change the default password, it led to the highest number of attacks. But 2018 would witness both manufacturers and consumers getting more aware about their IoT security.

Greater Access to Capital

According to a Forrester survey, 19% of respondents were using IoT and 28% of them planned to adopt it in near future. The increase in the usage of IoT has encouraged the investors in utilities, transportation, manufacturing and mining industries to invest and indulge in IoT’s expansion. The year 2018 will see IoT-based ventures have a greater access to startup capital and will be taken more seriously in the market.

These are some of the trends which would be dominating the IoT ecosystem for the coming years. The hospitality industry is already deploying major IoT solutions for travel, and other industries are fast following suit. The great advancements will definitely push the boundaries of IoT, making it more friendly and intuitive. As enterprises work harder on reducing the challenges of network security, IoT sure has a promising future.

Topics: Machine Learning & AI, Framework and Libraries

Why should I migrate from Drupal 6 to Drupal 8?

Posted by Gaurang Agrawal on Feb 27, 2017 2:48:00 PM

When Drupal 6 was released in 2008, it was the best version of Drupal up until then. With easier theming, drag and drop administration, new core modules, and an easy setup, D6 would have been the ideal choice for your business. 

But the open source community works hard to better itself and soon came Drupal 7. It was an improvement to D6 with more features and functionalities. But probably the improvements weren’t significant enough for your business to invest in updating your Drupal site.

All of that changed in November 2015 with the release of Drupal 8. A complete rewrite, D8 is written in Symfony, and comes with the Object Oriented Programming (OOP) approach. Unlike previous releases, D8 is an MVC based framework, which means faster sites, and an easily scalable architecture. With all functionality streamlined into four key modules, the significant addition to Views module to core, and support for over 100 languages, it’s safe to say Drupal 8 packs quite a punch.

Should I Upgrade to Drupal 8?

But the question remains, does it make sense for you to invest in a Drupal 6 to 8 migration? 

The answer is: Yes

Because this time, it is not just about choosing to forego certain functionalities. This time around, not upgrading could leave you vulnerable to performance and security issues, along with rising cost of maintenance. 

The most decisive factor is that the community has already declared Drupal 6 as end-of-life, with no further support for bug fixes, patches, or documentation. 

Here’s a quick checklist of why a Drupal 6 to 8 migration is necessary for your enterprise:

Why Should I Migrate from Drupal 6 to Drupal 8?

Does Drupal 8 make Business Sense?

Apart from the technical superiority of Drupal 8, a Drupal 6 to 8 migration also unlocks specific advantages for various stakeholders at your enterprise.

For Business Owners

Speed

A 1 second delay in page loading can cause a 7% drop in conversion rates. So Drupal 8 makes sure there are no delays. Here’s how:

  • Cache Tags: This makes caching more efficient and includes Cache Context API which provides context-based caching. Pages load faster while ensuring that visitors always see the latest version of your site.

  • BigPipe: Also built into Drupal core is the BigPipe module that helps you deliver personalized content with the fastest page load time possible. BigPipe determines what parts of your web page are static and sends that instantaneously. The dynamic portion of your page--the parts that are personalized--are sent next. The net result is a much faster experience for your website visitors.

 

Mobile First 

A large percentage of Internet users are now on mobile, and there is constant  push by Google to grant advantages to mobile friendly sites. As such, Drupal 8’s native mobile-first approach can bring in significant improvements in your search engines rankings and user experience, leading to increased conversions.

For Content Authors and Publishers

Being a CMS, content is the core of Drupal 8, with easy workflows for authors, curators, and publishers. Here’s what’s new:

  • Client-side Editor: Most exciting improvement in Drupal 8 is the addition of a WYSIWYG module, allowing you to integrate any editor of your choice with the Drupal CMS

  • Views in core: The Views module is now added in core, which provides great flexibility by enabling you to display any content in whatever format you require

For Marketers

  • SEO Friendly: There is no ignoring SEO, and Drupal 8 makes it easy for marketing teams to boost inbound traffic. Drupal’s taxonomy system automatically creates a page for tags that are optimized for search engines by adding the page to the XML sitemap and updating it when changes are made.

  • Content Personalization: Customers are coming to expect streamlined, end-to-end, digital experiences and the companies who fail to provide this are increasingly at a competitive disadvantage. Drupal 8 helps you quickly deploy various types of digital content and campaigns that span multiple segments and channels. It allows you to define customer segments, create custom content, and deliver it in real time on any device.

 

As you can see, with a host of technology and business advantages, Drupal 8 has significant, demonstrable ROI. And it is not just the fact that migrating your site will give your enterprise a faster, customized, more immersive digital platform. You also have to keep in mind the fact that not migrating can hamper your ability to meaningfully engage your customers.

Srijan has already carried out Drupal 6 to 8 migration for the OPEN Magazine, and several other enterprises. And we can do the same for you. So let’s get the conversation started on how to migrate your enterprise site from Drupal 6 to Drupal 8.

Topics: Drupal, Architecture

Discussion

Write to us

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms Of Service apply. By submitting this form, you agree to our Privacy Policy.

See how our uniquely collaborative work style, can help you redesign your business.

Contact us