Zyxware Technologies is a 14-year-old digital solutions provider operating as a partner to clients from North America, Europe, Australia, India, and GCC countries drawn from verticals like retail, media, education, public sector, finance and healthcare. We are currently strengthening our Digital consulting team with new capabilities that are a healthy mix of vertical expertise and state of the art of technology competency. The present opportunity is for a Consultant looking to make a mark in the area of digital transformation. APPLY ONLINE As a Consultant digital marketing in the Digital consulting team, the person will be leading digital transformation engagements with clients during the sales cycle and the execution phase. The Consultant is expected to develop value propositions for clients individually or as part of a team. The Consultant is also expected to contribute to building client-side alignment around the value propositions, project management and oversight over project management, client acquisition, vendor management, demand identification and projects sourcing from clients, organizing service delivery, partner identification, publishing point of views, publishing, and presenting and promoting ideas. Digital engagements usually involve Digital marketing strategy and operations UX audit, strategy design and implementation Data Analytics Marketing automation and lead generation Content marketing and organic growth - SEO, Domain authority Community building and engagement Advertisement strategies Monetization strategies Product optimization and enhancement A thorough understanding of digital transformation and revenue generation opportunities through digital channels is essential for this position. A strong appreciation of using cutting edge technologies like AI, Analytics, and Martech tools is necessary. The Consultant is also expected to support the branding and capability development initiatives of Zyxware Technologies. Responsibilities Advice clients on growth initiatives and cost savings opportunities through investment in digital Advice and lead digital initiatives of customers against a digital transformation architecture for marketing and sales function Interact with technical teams (internal and external vendors), partners, and business leads to devise a strategy for operation and execute it. Device strategies that help clients grow their business through digital channels organically in a lean startup model for building a sustainable system for the long term, using appropriate learnings from marketing and psychology, data and experimentation, and effectively utilizing tech tools and automation Work closely with Sales, Marketing, Platform engineering, and QA teams to close sales qualified leads on digital engagements. Identify, evaluate, and onboard vendors and partners who can support the digital consulting unit to execute the digital engagement projects successfully. Consultants work individually or as part of the team to drive the digital engagements with the client. Define and fine-tune the digital offerings based on the client's inputs and contribute to the asset-building activities within the digital consulting unit. Identification of additional opportunities within the customer base and achieve the revenue targets set by the management. Oversee engineering projects as per the requirements emerging from the consulting engagement with the client. Design and delivery of customer presentations. Maintain and continuously develop domain and technical knowledge. Share knowledge across the team and continuously develop and enhance personal and team capabilities. Contribute to marketing collateral development. Skills Required General Management graduate with a good understanding of Marketing 2+ years of experience post the management studies 2+ years of experience in the IT field before joining the management school Working experience in web-related IT projects, especially in improving the revenue generation opportunities for the organization through digital channels Experience in working on a digital marketing project that uses Martech tools is desirable. Good analytical skills Good communication and presentation skills Required knowledge in marketing, including Research for marketing decisions, Brand management, Product management, Advertising management, Consumer behavior, Rural management, Retailing Management, Competitive marketing strategy, Sales and distribution management, business to business marketing management, International marketing, pricing strategy, marketing management in the world of high tech and innovation, digital marketing channels and matrices, Search engine and Social media marketing, organic growth through content and inbound marketing Ability to prepare digital strategies and investment roadmap for clients with an understanding of principles of competitive intelligence, technology competition, and business, managing new ventures, new product development, business planning, strategic leadership, strategic thinking and decision making, managing alliances, strategic management of technology and innovation Drive operations for clients collaborating with Zyxware Platform Engineering team, external vendors, partners, and business leaders from the client-side using the skills in project management, technology, and operations strategy, services management, project programs, and portfolio management Architect data capturing mechanisms, analyze data captured or gathered and generate insights to optimize the digital strategy to grow the business. The required skills include business data mining and decision models, marketing analytics, management information systems and technology, business analytics, and intelligence. If you meet the above requirements, please mail in your resume with the subject 'Application for the post of Consultant' to [email protected] Please note that while the management appreciates your interest and application for the job, it may not be possible to send a personalized response to all applicants. Shortlisted applicants will receive an e-mail or a telephonic communication within two weeks of your application.
Website With Infringement Processing Workflow For Bartels, Taylor, and Associates Pty Ltd - A Legal Services Company
Bartel Taylor and Associates (BTA) is a legal services company with over 25 years of experience managing Infringement notices for councils, hospitals, and universities throughout Victoria. BTA offers its range of services statewide. BTA approached Zyxware Technologies for website redesign and to build an automated workflow to reduce some of the significant manual interventions in order to improve efficiency and accuracy. The solution would help BTA Make the content updation on the website easier Get the webform submissions by offenders in a format that BTA can process easily Implement a web application to automate the workflow of infringements processing Visit btainfringements.com → Why Drupal was chosen: From the discovery conversations, it became clear that BTA wanted a safe and secure website with easy content publishing and updating interfaces. The site's core function would be to enable end users to file infringements and gain related information about the process. Drupal's flexible content modeling allowed our teams to redefine and prioritize fields for content to make the publishing experience more efficient and seamless. Ready availability of webforms for collecting structured data in the prescribed format and ease of implementing workflows made the choice of Drupal obvious. Describe the project (goals, requirements and outcome): Requirements As indicated above, BTA was accepting form submissions and needed a way to update content on their website, automate web form submissions, and get them in a specific format. They needed a flexible solution that enabled their users to log in to the platform and file a new infringement without any intervention from BTA. They also needed an efficient way for management staff to archive the appeals and email the Offenders' status easily. Build a modern responsive web portal with CMS features to make the content updation easier Get the webform submissions by offenders in a format that can be processed easily Implement a web application to automate the workflow of submitting and processing infringements. Outcome Since the launch of their new website, BTA's bounce rate has significantly decreased, and their business continues to grow. As a result of the project's success, BTA is in the process of productizing the solution which will help them develop and grow in their industry. Everyone was extraordinarily helpful and patient in the early days where I initially had absolutely no idea how this was going to work until eventually sourcing an API and building subroutines to work with the website. Your professionalism, guidance, patience and kindness was very appreciated and I wish you all the very best on all projects going forward. Christopher D’Abaco, IT Manager, BTA Public Services Business Solutions Drupal 8
Content, commerce, and data are something that always gels together in the context of the web. One of the success factors behind the ticket selling platform I have architected a few years ago is a good example of effectively utilizing this combination. The key idea was to implement a system that is capable of spawning any number of front end portals - through which users purchase entry passes for events and a single backend system which can be used for publishing events, manage prices, manage orders as well as allocate entry passes associated with the event. This first implementation of the platform primarily targets football fans to procure tickets to various club matches across the United Kingdom and Europe. The advanced search and navigation system enables the customers to find and book the tickets for the match easily. For the platform owner, the system manages customers, suppliers, orders, logistics, and accounting. The intelligent display system that prevents copying of prices by web scrapers is something that helped the platform stay in the market with the tough competition in this field. The structured approach to add content in the platform enables the content authors to create different types of pages like artists, team members, venues, stadiums, cities and countries without worrying about how it will be displayed or organized. The management of tickets, seat arrangements and pricing are completely decoupled with the content but from a front end point of view, it is tightly integrated with the content - This makes it a system optimized for the administrators, content authors, customers and search engines. The decoupling of content and pricing along with the comprehensive tracking of relevant data points enabled us conducting experiments like creating and promoting different types of landing pages, introducing dynamic pricing and implementing systems to prevent price scraping and with these we collect more data and evidence that support or reject our hypotheses and then use that insights to optimize the content or commerce aspects of the platform. The platform we created on top of Drupal in late 2013 and is still used by websites that sell tickets for events. There is no easy way to build a system that is scalable and future ready. The selection of software and architecture for this platform was the outcome of the digital consultation workshop we conducted with the client. I believe that it is the long discovery process and the framework we used that helped us engineer the platform that is scalable, extendable and can be maintained over a long period.
Fail2ban is an intrusion detection system that scans the log files to find malicious attacks on your servers. Fail2ban updates firewall rules on its own to block the IP addresses which are trying to exploit the server. Below are the steps to install and configure fail2ban on Ubuntu 18.04 server. Get the newest versions of the packages and their dependencies, run the command below: sudo apt-get update Now install Fail2ban using the below command sudo apt-get install fail2ban To configure fail2ban use your custom configuration file 'jail.local' from 'jail.conf' sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local Now edit the custom configuration file as below vi /etc/fail2ban/jail.local You can edit the default section as below in which the settings will be applied for every service that does not have the entries overridden in the service's own section. [DEFAULT] ... bantime = 10m findtime = 10m maxretry = 5 ... The 'bantime’ represents the time that an IP address is banned before it can be allowed to access the service again. The 'findtime' is the maximum amount of time fail2ban should wait before banning an IP address if it has generated the maximum retries allowed for a particular service. The 'maxretry' indicates the number of failures that an IP should generate before it is banned. To filter based on the sshd service, you could edit the '/etc/fail2ban/jail.local' file and add the options as below. [sshd] enabled = true port = 22 filter = sshd logpath = /var/log/auth.log bantime = 10m findtime = 10m maxretry = 5 You could tweak the above values based on your requirement and also the port the service is running.Once configured you could check whether fail2ban is blocking the IP address using the below command. fail2ban-client status sshd If the configuration is correct, Then the output should be as below. Status for the jail: sshd |- Filter | |- Currently failed: 11 | |- Total failed: 93 | `- File list: /var/log/auth.log `- Actions |- Currently banned: 11 |- Total banned: 22 `- Banned IP list: *.*.*.* You will get the list of IP addresses banned in the 'Banned IP list'.
The following is the list of holidays at Zyxware for the year 2021. 8 holidays falling on a weekday 5 can be opted from a list of 11 Optional Holidays 6 holidays falling on a weekend Occasion Day, Date Type of Holiday New Year Day Fri, 1 Jan, 2021 Holiday Makar Sankranti/Pongal Thurs, 14 Jan, 2021 Optional Republic Day Tue, 26 Jan, 2021 Holiday Maha Shivratri Thurs, 11 Mar, 2021 Holiday Holi Mon, 29 Mar, 2021 Optional Good Friday Fri, 2 Apr, 2021 Holiday Ugadi Tue, 13 Apr, 2021 Optional Vishu/Baisakhi Wed, 14 Apr, 2021 Optional Rama Navami Wed, 21 Apr, 2021 Optional May Day Sat, 1 May, 2021 Falling on a Weekend Eid al-Fitr (Ramzan) Wed 12 May, 2021 Holiday Eid al-Adha (Bakrid) Wed, 21 Jul, 2021 Optional Hariyali Teej Wed, 11 Aug, 2021 Optional Independence Day Sun, 15 Aug, 2021 Falling on a Weekend Parsi New Year Tue, 17 Aug, 2021 Optional First Onam Fri, 20 Aug, 2021 Holiday Thiruvonam Sat, 21 Aug, 2021 Falling on a Weekend Raksha Bandhan Sun, 22 Aug, 2021 Falling on a Weekend Krishna Janmashtami Mon, 30 Aug, 2021 Optional Ganesh Chaturti Fri, 10 Sep, 2021 Optional Gandhi Jayanti Sat, 2 Oct, 2021 Falling on a Weekend Vijayadashmi/Dussehra Fri, 15 Oct, 2021 Holiday Prophet's Birthday Mon, 18 Oct, 2021 Optional Diwali Thu, 4 Nov, 2021 Holiday Christmas Day Sat, 25 Dec, 2021 Falling on a Weekend
From Facebook’s Lookalike Audience to Google’s RankBrain, artificial intelligence (AI) is a huge part of our lives already. When AI was being introduced, like all new technologies, there was a lot of skepticism and distrust surrounding it. Today, it has seeped into our everyday life so much, we just don’t realize it. From showing you relevant ads to personalizing your shopping experience, everything is AI. The movies that Netflix recommends to you based on your viewing patterns - AI again. Google Maps? AI. Product recommendations on Amazon? AI. The spam filters that protects you from the generosity of a Nigerian prince who wants to send you $500 million? AI. Type AI and any industry’s name on Google, you will find hundreds of use cases for each of them. Marketing is one such area where artificial intelligence has created a significant impact. There is a lot of noise today as every other company is trying to grab a slice of its target market. They are doing everything in their power to create a phenomenal experience for their prospective customers. With advancements in AI, there is so much of it that you can use for your business. Here is a small definition of AI, it is a subset of computer science and it creates software which is capable of learning and improving its performance with the passage of time. Before AI, computers used to gather tonnes of data, but its utility stopped there. The onus was on humans to figure out what to do with the data. With AI’s advanced algorithm, by just using data, it can predict customer behaviour, track their movement, offer hyper-personalized service, predict demographic compatibility, etc. How are companies benefiting from AI for their marketing With AI’s algorithms growing stronger by the day, businesses are aggressively expanding their role in their marketing. It goes through millions of data sets to unearth patterns and provide insights that can improve your marketing performance. #1 Get deep understanding of customers: Understanding what your customers truly want is the holy grail for most businesses. Every business wants to know the exact needs so that they can offer them too. Finding buyer personas is the first step to identify who your prospective customers are and what makes them yearn for a product similar to yours. Live Persona by Delve AI is an AI-based tool whose algorithm helps you extract personas automatically from your Google Analytics data. It enriches web analytics data with more than 20 sources/models to give you a deep context using which it offers customer insights. The Live Persona tool even segments the audience for your benefit. Another advantage is that it automatically updates the personas so that your targeting is always on point. #2 Create conversational experiences: Chatbots are a standalone application that is used in lieu of a customer success agent for quick responses that doesn’t require a human on the other side. By populating many resources, users could easily gain access to resources which the chatbot provides, based on the conversation path the user creates. Add artificial intelligence on top of the chatbot and it can totally eliminate the requirement of a live agent. The AI will learn from previous interactions and the resources already available to predict the answers accurately. It saves a lot of time for the customer too as they are looking for a quick resolution of their queries. One such use case is Domino’s Pizza which uses Facebook Messenger and chatbot AI technology to allow its customers to order pizza from it. It even sends them timely updates about the whereabouts of the product and delivery time. #3 Personalization: Did you know that Netflix’s recommendation engine saves the company $1 billion every year? The company believes that a typical Netflix user will lose interest after 60 to 90 seconds of scanning. Unless the user finds something interesting, the risk of the user leaving the service increases. The key to personalization is understanding the preferences of your customers. AI wades through your history, viewing patterns, time spent on different programs to come up with highly personalized suggestions. Spotify’s personalized playlist, Amazon’s ‘item-based collaborative filtering’ algorithm are all examples of AI-powered personalization that provides delightful experiences for customers. Nike launched a “create your own sneakers in-store” in 2017 where customers could put on blank Nike Presto X sneakers and add colors and graphics. With the help of augmented reality and projection systems, the design is displayed on the blank shoes. The design is printed and made available to the customer in less than 90 seconds. In 2019, Amazon launched Personalize- it brings the same machine learning technology used by Amazon.com to everyone. This means that developers can build applications for real-time personalized recommendations for a wide range of use-cases, even without machine learning expertise. #4 Content Generation: Content is the bedrock of marketing. Without the written word, marketers do not have anything to distribute. Content generation is a tedious process that requires a specialist writer and finding someone with domain-expertise is a big task. What if an AI system could come up with copy for your website and other types of content to persuade customers? A tool called Persado does that exactly. As of now, Persado helps businesses with email subject line creation. Persado’s AI machine “applies its understanding of language to a marketing brief from your team, creating the best message to speak to your customers in your brand’s voice across all channels.” Another brand that helps with AI-powered copywriting is Phrasee. #5 Competitor Insights: Understanding your competitors’ users and their marketing strategies is as important as learning about your customers. By learning about your competitors, you will be able to discover trends, spot gaps in the market, refine your ideal customer profile, and create content better suited for your target market. Delve AI’s Competitor Persona helps you create personas automatically for any competitor website domain. You can get unique business building ideas based on what your competitors are doing. Comparing your marketing strategies against theirs will give you a benchmark. Competitor Persona uses competitor intelligence data to find content, advertising and partnership opportunities that will work specifically for your business. Without a tool like this, you might have had to spend countless hours manually poring through every page of your competitor’s websites and will miss out on behavioral insights. #6 Insights from social media: Every mention about your product by a customer on social media is a goldmine that many businesses find difficult to monitor. AI makes it possible to process real-time data collated from social media users. It helps detect meaningful patterns in conversations about your brand- like seeing if there is a shift in consumer attitude, changing customer perception based on a recent incident, customer opinion about a price increase, or even a public relation crisis. Consumer goods giant Unilever developed a range of cereal-flavored ice creams for its Ben & Jerry’s brand based on social media insights. It sourced data from a range of channels including social media, CRM, and traditional marketing research. Using this, Unilever discovered the link between ice cream and breakfast. It realized that there were at least 50 songs with lyrics that talk about having ice cream for breakfast. Tools like Synthesio, Genylabs, Lately, etc., help businesses with social listening. The traditional method to understand what customers think about your business would have been to conduct focus groups, interviews, surveys, etc. But these AI tools can collate, structure and analyze millions of data sets from social media posts. Since the sample size is huge, there is no issue of statistical unreliability or bias. Using AI for social listening will answer questions like the ones below: What is the opinion of people about my brand? Are customers happy paying the present rates for our services? What are my potential customers/customers talking about my competitor? What are they looking for from a product similar to ours? Answers to the questions will offer significant insights that can help you make business-critical decisions. #7 Predictive Marketing: As irrational as we might be, we humans make choices based on a behavioral pattern and logic that is predictable. We have our own ways, right from the brands we use or the products we purchase. AI takes advantage of this to predict what, where, when, and how customers would be buying from. By going beyond historical data, the AI will predict how businesses can leverage our predictability to make customers buy from your business. Predicting customer behaviour, lead scoring based on a set attributes, text analysis, sentimental analysis, etc., your understanding of what your prospective customer wants gets refined. Now it is possible for you to provide them the right product to the right prospect, that too at the right time and by using the right channel, that’s how powerful it is. Conclusion: With the increasing use of AI in our lives, the expectation of customers from businesses has also risen dramatically. Businesses also should be geared towards doing everything in its power to leverage technology to provide an intuitive experience to its customers. Being an early adopter of technology can put you ahead of your business peers by miles. Do not wait for an industry-wide adoption before you dip your toes in AI. Have you implemented AI as a part of your marketing efforts? If the answer is no, what’s stopping you from doing so? This article was originally created by Delve AI, and has been reposted with permission from the author.
It is extremely important to assess the complexity of your Drupal 7 website before you plan to upgrade/migrate it to Drupal 9. We have created a tool that helps you in this process. Drupal 7 Audit The Drupal 7 audit is a Drush command which can do a full site audit to capture the essential elements required for assessing the complexity of your Drupal 7 site. The script will capture the following elements and prepare a neat report which can be given to any Drupal vendor to get an estimate of your Drupal 7 to 9 migration. Sl. No Properties 1 Basic Information 1.1 Site ID 1.2 Domain name 1.3 Database size 1.4 Drupal 7 version 2 Content 2.1 List of content types with a number of fields and number of published nodes 2.2 List of web forms with the total number of submissions 2.3 Number of files uploaded 2.4 List of vocabularies and number of terms 2.5 List of enabled views with a number of displays 2.6 List of enabled blocks and regions 3 Modules 3.1 List of contributed modules with its Drupal 8/9 readiness status 3.2 List of custom modules enabled with the number of lines of code 3.3 List of enabled features 4 Theme 4.1 List of templates from the default theme 4.2 The number of lines of code and list of functions from the template.php 4.3 List of CSS and JS files used 5 Users 5.1 List of user roles with a number of users 5.2 List of permissions 6 Cron jobs 6.1 List of custom cron jobs Multiple Drupal 7 website? If you are managing multiple Drupal 7 websites in a Drupal hosting system like Pantheon, no need to execute this drush command manually on all the websites. It is possible to automate this script to execute on all your Drupal 7 websites on Pantheon using Terminus, multidev environment and dursh features provided by Pantheon. We recently executed this script for a client who has 170+ Drupal websites in Pantheon, and it took only a few hours time to get this done, without even touching the production environment.
The greatest and latest release of Drupal - Drupal 9 has been released in June 2020. Since the release of Drupal 8, the release model of Drupal is designed to support innovation. Every 6 months there will be a new release with a set of bug fixes and feature additions. If you are still in Drupal 7, it is time to think about migrating to Drupal 9 as Drupal 7 will reach end of life in November 2022. Drupal 8 will reach end of life before that, but if you are in Drupal 8, you do not have to worry much, Drupal 8 to 9 upgradation is easier as you do a minor update in Drupal. But in the case of Drupal 7 or Drupal 6 to Drupal 9, things are much more complex. Since Drupal 7 and Drupal 9 are based on two different code bases, to migrate from one to another, a new Drupal 9 instance needs to be setup with the required modules enabled and then execute the migration process to pull content and configuration from the Drupal 7 database. If you do not plan it well, there is a high risk involved. The first step in the planning process is to assess the complexity of the existing website and come up with a migration strategy that is suitable for your website. Since this is a new build in Drupal 9 and migrating the content from your Drupal 7, the following information from your existing Drupal 7 website will help you estimate the complexity of the website as well as the effort required for migration. List of contributed modules with their D9 readiness List of custom modules with lines of code and key hooks used List of content types with number of content as well as fields List of views List of features List of vocabularies and number of terms List of themes with the templates used List of CSS/JS files used Number of lines of code in template.php file To help you quickly get this information, we have created a Drush command that helps you prepare a report from your Drupal 7 site with all the required information for an estimation.