Articles

/themes/custom/zyxpro_light/images/placeholder.png
BY vimal
13th July 2020 Drupal 9 , Drupal Contribution
close

on 13th July 2020 / by vimal
A new version of Disable Messages has been released on the same day Drupal 9 has been released. This version fully supports Drupal 9. With this release, the module chose to go with the fully semantic versioning model, which means, the version 2.0.0 supports Drupal Core 8.8.3 or higher version. The 8.x-1.0 release will be there for some more time to support older versions. The 2.0.0 release mainly removes the deprecated code and uses the new solution that is supported by Drupal 9. For those who are new to Disable messages module Disable Messages gives a site owner options to disable specific messages shown to end users. The core drupal message system as offered by \Drupal::messenger() is an excellent way for modules to send out messages to the end users. However not all drupal site owners are keen to show all the messages sent out by drupal core and all modules to their users. This module gives site administrators a reasonably powerful way to filter out messages shown to the end users. Zyxware Technologies as a Free Software Company has been one of the flag bearers for the Free and Open Source Software movement in India. Since our inception in 2006, we have been actively promoting the idea of FOSS and related freedoms through various activities like Freedom Walk to spread the message of Freedom, Freedom Toaster for making Free Software accessible to the public, contributions to Swathanthra Malayalam Computing, development of a real-time epidemic outbreak tracking system for Ministry of Health and Family Welfare, Kerala and much more. Zyxware Technologies is one of the top ten contributors to Drupal, we have delivered more than 200 Drupal projects across diverse sectors and currently, more than 60,000 websites use modules and themes contributed and maintained by us. We have also been an active member in the Drupal community in the USA, Australia, and India. ? You can find the full changelog here - https://www.drupal.org/project/disable_messages/releases/2.0.0 Download it and try it out from https://www.drupal.org/project/disable_messagesFeatures Filter out messages that match a full-text string exactly. Filter out messages that match a regular expression. Permissions to specifically hide all messages of a given type from any role. Disable all filtering for specific users. Disable all filtering for specific paths. Apply filtering only for specific paths. Debug system to get messages in the HTML without showing it to the end users. ? Leave a reply Your email address will not be published. Required fields are marked *
/sites/default/files/2020-07/Teaser%20Images.png
10th July 2020 Drupal 7 , Drupal MIgration
close

on 10th July 2020 / by webmaster
Congratulations on your decision to migrate to Drupal 9. This is going to be one of the best decisions you’ve made as a technology leader. As you’d be aware, since the release of Drupal 8 in 2015, Drupal has been considered a leader in the object-oriented, enterprise-class, modern web content management framework. Now that Drupal 9 is also released in June 2020, the Drupal community has kept its word and has proven that the version upgrade to the new version is a walk in the park. But what about migrating from Drupal 7 to 9? Is there some new advancements that have made that easier? Well, we’re glad you asked. We might have something for you. We have built a tool to do a full site audit to capture the essential elements required for assessing the complexity of your Drupal 7 site. Even though the actual effort will remain the same, we can help you plan the migration in such a way that no mistakes will be made and right protocols will be followed to ensure you get the best out of Drupal 9. Since Drupal 7 and Drupal 9 are based on two different codebases, to migrate from one to another, a new Drupal 9 instance needs to be set up 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. Manually doing this check can take a few day's time, which costs money and there is always the possibility of human error and ignorance. The Drupal 7 audit module we created can help you solve this. ? ? ? ? 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. The following properties will be analyzed and reported.? 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 ? A sample report is given below for your reference Summary ? ? ? Leave a reply Your email address will not be published. Required fields are marked *
/themes/custom/zyxpro_light/images/placeholder.png
25th June 2020 jitsi
close

on 25th June 2020 / by sandeep.sasikumar
Jitsi is a collection of free and Open Source Multi-Platform VOIP, video conferencing applications for different web platforms. Jitsi comprises the Jitsi Video bridge and Jitsi Meet which lets you have conferences over the internet. With a lot of video conferencing tools around the place what are the key features that make Jisti different from the top competitors in the industry? Yes, Jitsi is the favorite for people who consider privacy as a concern. The key features are as below: 1) Unlike other video conferencing technologies, Jitsi Bridge passes everyone's video and audio to all participants rather than mixing this up. This provides better quality and lower latency solution. 2) You will be able to run your own service in a more scalable and inexpensive manner. 3) Jitsi supports advanced video routing mechanisms such as bandwidth estimations, scalable video coding, etc. 4) Jitsi is compatible with WebRTC, the open standard for web communication. 5) The installation and configuration of Jitsi in a self-hosted environment are easier. 6) The integration part is also an added feature, Jitsi is much easier to integrate with chat environments like Mattermost. For example, You have to follow some detailed configuration steps to integrate Zoom with Mattermost. Considering Jitsi, it is far easier. Please refer below links for the different steps on how to install and configure Jitsi as a self-hosted solution and also on the different Jitsi projects. How to install and configure Jitsi Meet on an Ubuntu server How to integrate Jitsi Meet with Mattermost ? Leave a reply Your email address will not be published. Required fields are marked *
/themes/custom/zyxpro_light/images/placeholder.png
25th June 2020 Letsencrypt , Ssl
close

on 25th June 2020 / by sandeep.sasikumar
The Let’s Encrypt SSL certificate is valid for 90 days and the users will need to renew the SSL certificate every 90 days. So in order to make this automated, we will be setting up a cron job that will automatically renew the SSL certificates which are about to expire. The Certbot auto-renew option provides the user to auto-renew your Let's Encrypt SSL certificate automatically through a cron job. In certain cases in which the OS version is Ubuntu 12.04 LTS the certbot auto-renew option will stop working with the following error. /opt/eff.org/certbot/venv/bin/python: No module named pip.__main__; 'pip' is a package and cannot be directly executed Traceback (most recent call last): ? File "/tmp/tmp.fpN7wJrJm9/pipstrap.py", line 177, in <module> ? ? sys.exit(main()) ? File "/tmp/tmp.fpN7wJrJm9/pipstrap.py", line 149, in main ? ? pip_version = StrictVersion(check_output([python, '-m', 'pip', '--version']) ? File "/usr/lib/python2.7/subprocess.py", line 544, in check_output ? ? raise CalledProcessError(retcode, cmd, output=output) subprocess.CalledProcessError: Command '['/opt/eff.org/certbot/venv/bin/python', '-m', 'pip', '--version']' returned non-zero exit status 1 The cause of the issue is with the use of python command in the local version of certbot which is no longer supported in Ubuntu 12.04 version which is outdated. You need to modify your local version of certbot-auto to use pip install instead of python -m pip AND use --no-self-upgrade.? The solution for the problem is to either upgrade the OS version to the latest LTS which is always the recommended option. Also, as a quick fix, you will be able to revert the certbot version to 0.31 and re-run the SSL renewal commands. Please see below the commands for this fix: wget https://raw.githubusercontent.com/certbot/certbot/75499277be6699fd5a9b884837546391950a3ec9/certbot-auto chmod +x ./certbot-auto ./certbot-auto --no-self-upgrade Leave a reply Your email address will not be published. Required fields are marked *
/themes/custom/zyxpro_light/images/placeholder.png
25th June 2020 jitsi , Mattermost
close

on 25th June 2020 / by sandeep.sasikumar
Jitsi meet is a free open source video conferencing web application and Mattermost an open source self hostable chat platform. Jitsi can be integrated with various chat platforms like Mattermost and Slack. The below steps describe how we could integrate Jitsi with Mattermost. Step 1: Download the Jitsi meet plugin from https://integrations.mattermost.com/jitsi-plugin/ Step 2: Move the downloaded plugin file to the plugins directory in Mattermost or login to Mattermost and move to 'Plugin Management' option in 'Plugins' in 'System Console' in Mattermost. Step 3: Upload the plugins zip file via Mattermost 'Upload Plugin' option. Step 4: Enable the 'Jitsi Plugin' from the 'Plugin Management' option. Step 5: Once this is done, You will need to configure the Plugin to either use self-hosting jitsi option or the jitsi meet URL which is the default option.? Step 6: Once the URL is configured, You will be able to start a jitsi meeting by using the slash commands '/'. For example: To start a meeting with the name DevOpsmeet, You will need to run '/jitsi DevOpsmeet' in Mattermost chat. Step 7: You will be redirected towards the URL: https://meet.jit.si/DevOpsmeet Leave a reply Your email address will not be published. Required fields are marked *
/themes/custom/zyxpro_light/images/placeholder.png
25th June 2020 jitsi , Installation
close

on 25th June 2020 / by sandeep.sasikumar
Jitsi meet is a free open source video conferencing web application. Just like Google Meet and Zoom, Jitsi meet provides the option to easily create a meeting in a browser within seconds without additional software or browser extensions. Jitsi doesn't require an account to use its additional features like Screen Sharing, Group chat, Integration with different chat platforms like Mattermost or Slack. Below are the steps to install and configure Jitsi on an Ubuntu server. Step 1: You will need to have a server with SSH root access. Step 2: Install the Jitsi repository key using the below command. wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -? Step 3: We need to create a new repository source file – sources.list.d – for the Jitsi repo: sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list" Step 4: Install apt-transport-https to access packages with an SSL (HTTPS) connection: sudo apt-get install apt-transport-https Step 5: Update your Ubuntu server package lists: sudo apt-get -y update Step 6: Install the Jitsi Meet full suite: sudo apt-get -y install jitsi-meet Step 7: When prompted, type your intended hostname or domain for the Jitsi URL Step 8: Once the above steps are completed we will need to install an SSL certificate for the domain. You will be able to install a self-signed SSL or your an owned SSL certificate. Leave a reply Your email address will not be published. Required fields are marked *
/themes/custom/zyxpro_light/images/placeholder.png
24th June 2020 Drupal 9 , Drupal Contribution
close

on 24th June 2020 / by webmaster
? We are glad to announce that a new version of Search404 2.0.0 was released on the same day Drupal 9 was released. This version fully supports Drupal 9.? In this release of the module, we’ve chosen to go with the fully semantic versioning model, which means, the version 2.0.0 supports Drupal Core 8.8.3 or higher version. The 8.x-1.0 release will be there for some more time to support older versions. The 2.0.0 release mainly removes the deprecated code and uses the new solution that is supported by Drupal 9. You can find the full changelog here - https://www.drupal.org/project/search404/releases/2.0.0 Download it and try it out from https://www.drupal.org/project/search404 A demo installation is available at https://search404.demos.zyxware.com/ for those who want to try it without installing it. Zyxware Technologies as a Free Software Company has been one of the flag bearers for the Free and Open Source Software movement in India. Since our inception in 2006, we have been actively promoting the idea of FOSS and related freedoms through various activities like Freedom Walk to spread the message of Freedom, Freedom Toaster for making Free Software accessible to public, contributions to Swathanthra Malayalam Computing, development of a real time epidemic outbreak tracking system for Ministry of Health and Family Welfare, Kerala and much more. Zyxware Technologies is one of the top ten contributors to Drupal, we have delivered more than 200 Drupal projects across diverse sectors and currently more than 60,000 websites use modules and themes contributed and maintained by us. We have also been an active member in the Drupal community in the USA, Australia and India. ?For those who are new to Search404 Search404 is an alternative to showing the standard “404 Page Not Found”. When a 404 error occurs, this module does a search on the keywords in the URL, e.g, if a user goes to http://example.com/does/not/exist , this module will do a search for “does not exist” and show the result of the search instead of the 404 page. This should help retain visitors coming in from old URLs linked from other sites or from search indices. Features Jump directly to the search result when there is only one result ? Jump directly to the first search result even when there are multiple results ? Do a "Search" with custom path instead of a Drupal Search when a 404 occurs ? Use a 301 Redirect instead of 302 Redirect ? Use OR between keywords when searching ? Ignore specific words from search query ? Ignore specific paths ? Ignore specific extensions ? Custom error message ? Custom page title ? Custom page text ? Redirection URL for empty search results ? This module fully supports the default Drupal Search as well as any other search engines used with SearchAPI or any other means with custom search URL functionality.? We sincerely thank all the community members who contributed to the porting of the module. These are the people who primarily helped the d9 release,? Frederick HendersonVimal JosephByron DuvallBarbara BombachiniMartin Anderson-ClutzSarath KumarMahipal Purohit? Leave a reply Your email address will not be published. Required fields are marked *
/themes/custom/zyxpro_light/images/placeholder.png
22nd June 2020
close

on 22nd June 2020 / by divyesh.patel
During these times of hardship where COVID19 is on one side, the near-recession is looming on the other. Businesses have taken a hit with minimal demand.? Even though more and more people are adapting to “digital lifestyle” and are spending more time online, the revenues are nowhere nearer to what they used to be. Brands have cut down on ad spends and E-commerce are not doing any sales due to the supply chain situation. The Future From our experience in talking to digital News Media and Ecom businesses around the world, Cutting down on existing fixed cost, concentrating on organic traffic, improving user experience and sales conversation is going to be the future. Be it lockdown or aftermath of lockdown. Next Steps You might want to start looking at your website operations costs which is your existing fixed cost. Large News media and eCommerce websites attribute to 70% of rich media files like images and GIFs which constitutes significant content delivery costs. Also makes webpages heavy and slower. The only way to address these challenges is by optimising images. Gumlet.com is a fully automatic image optimization and delivery service. Gumlet is designed to take away all the pain out of image management. With simple integration, it delivers up to 60% image optimisation. Optimized images would make your site load faster, improve SEO, and at the same time reduce the content delivery costs by 40%.? Therefore it makes sure you don’t spend a penny extra on it and in turn save on your existing infrastructure and improves user experience give savings and improvements. To achieve this Gumlet does the following: Resizes images based on device size of the visitors Compresses image without loss in quality And converts them to image formats like WebP, SVG and JPEG based on browser optimal needs. Check how much optimization is possible for your website through our analyser - https://analyser.zyxware.com/ Implementation Zyxware Technologies is an implementation partner for Gumlet. Whether your website is in ?Drupal or Wordpress or any other content management system, we can help you in enabling Gumlet in your website. Gumlet does all of the work on-the-fly. That means your original images and your current media management pipelines are unaffected by this. Yet from the instant the Gumlet goes live all the existing and future images are optimized before delivering to your users. Reach to us for a free demo of Gumlet. Leave a reply Your email address will not be published. Required fields are marked *
/themes/custom/zyxpro_light/images/placeholder.png
12th June 2020 RFP , Laptop Supply
close

on 12th June 2020 / by webmaster
Dated: 12-06-2020 ? Proposals are invited on behalf of Zyxware Technologies Private Limited for supply of laptops on rental basis from the authorized dealers. The rates shall be quoted in prescribed format in Annexure A. ? The interested agencies are advised to quote their rates to “vendors@zyxware.com ” with the subject “Tender for supply of laptops on rental basis to Zyxware Technologies Private Limited”. ? The supply of laptops to be done within 7 days of the receipt of the Purchase order as per Annexure-A. If the firm fails to supply the laptops within the prescribed time as per specification and rate approved, it would be liable to face the penalty as imposed by the competent authority. ? Zyxware Technologies Pvt Ltd will invite top 3 vendors for further discussion after the opening of tenders. ? The cost of tender is ‘NIL’. The tender documents are not transferable. ? Zyxware Technologies Pvt Ltd reserves the right to accept or reject in part or in full any or all the tenders at any stage without assigning any reason thereof. ? In case of any dispute, the decision of Zyxware Technologies Pvt Ltd will be final and binding. ? The supply of laptops is to be done at Zyxware Technologies Pvt Ltd, Second Floor, Yamuna Building, Technopark Phase III Campus, Trivandrum. ? The proposal INCLUDES delivery, To & Fro Shipment & Onsite Support charges. ? Vendors should mention the pricing and payment terms. ? The SLA should cover the following terms. ?? ?a) Response Time ?? ?b) Damage policy ?? ?c) Insurance protection ?? ?d) Data protection?? ? ? Annexure-A ? Specification of Laptop Quantity Duration Price Processor : Core i7- 6th or 7th Gen Ram : 8 GB DDR4 HDD : 256GB SSD OS : Ubuntu ? 10 6 Months (Extendable upto 1 year) ? Processor : Core i5- 6th or 7th Gen Ram : 16 GB DDR4 HDD : 256GB SSD OS : Ubuntu ? 10 6 Months (Extendable upto 1 year) ? ? Name of the Firm : Address :? Authorised Signatory : Date : ? Leave a reply Your email address will not be published. Required fields are marked *
/sites/default/files/2020-06/Marketing%20Associate.png
12th June 2020 Careers , Job Openings
close

on 12th June 2020 / by webmaster
Zyxware Technologies is a leading digital solutions provider with a global footprint. We are in the business of building elegant digital platforms for medium to large enterprises through our presence in US, Australia and India. Zyxware’s prime USP is our engineering capability and an understanding of the possibilities of ‘Digital’. We offer Digital Consulting Services, Platform Engineering Services, and Digital Impact Services as part of our services portfolio to our clients.? We believe that in order to succeed, organizations should integrate the capabilities of Digital with human intuitiveness. Our consulting team combines vertical, functional and digital expertise and a spectrum of perspectives to deliver value to our customers. We bring change by collaboratively working across the firm and throughout all levels of the marketing and technology divisions and generating results that help our clients to prosper. Currently, we are looking for a Marketing Associate to join our vibrant marketing team which offers services to Zyxware Technologies and to our clients. The Associate will be reporting to the Marketing Manager.? Job Overview We are looking for dependable, client service-oriented marketing associate with excellent communication, time-management and organizational skills. For this role, you should understand the full marketing mix and be familiar with ways to analyze market research and customers’ behavior. Marketing associates are expected to support the leadership team in the marketing department by contributing to strategy development, coordinating project activities, executing marketing operations, reporting & analysing results, ?forecasting & monitoring sales trends and participating in research efforts. An associate must understand the importance of confidentiality, stay up-to-date with style guides and marketing trends, and be a good writer and speaker. The ideal candidate for this position will have excellent administrative and word processing software skills, presentation know-how, and experience with relevant marketing tools & technology. Job Requirements Proven work experience (2-4 Yrs) as a Marketing Associate, Marketing Assistant or similar role Knowledge of marketing digital tools and techniques Mastery over tools and technology including MS Excel, MS Powerpoint, MS Word, Web Analytics Tools, Google Tag Manager, Marketing Automation Tools and Google Adwords Experience SEO/SEM and Social campaigns Bachelor's (Essential)/ Master’s (Optional) degree in Marketing/Communications or related Working knowledge of Content Management Systems (CMS). Working knowledge with CRM programs Good To Have Knowledge of software applications including SAS and SPS Experience with various survey tools ? Job Responsibilities Conduct research regarding marketing strategies and consumer opinions. Collaborating with the marketing manager, internal teams, clients and partners to create Marketing Strategy ? Conducting competition research and creating competition analysis reports ? Conducting market research and create market analysis reports. Use information from statisticians, marketing experts and other industry professionals to conduct secondary research.? ? Design Promotions Campaigns, Promoting Offerings & Services on Digital and Offline Channels to generate opportunities for Zyxware Technologies, our partners and clients. ? Planning, Organising, & Conducting Online & Offline Events to generate sales opportunities for Zyxware Technologies, our partners and clients. ? Designing and setting up tracking systems for marketing campaigns and digital media including but not limited to Website, email, social and third party portals which we are present on.? ? Creating weekly, monthly and annual marketing performance reports and presenting it to the marketing manager and other stakeholders ? Collect and analyze data regarding customer preferences, demographics, buying habits and needs to better identify market potential and factors influencing product demand ? Conducting surveys and polls and creating feedback reports ? Designing, Coordinating with engineering team to integrate, Using the tools and ?and Training Other Collaborators On How To Leverage Martech and Adtech ? Creating Well Researched And Clear Content Briefs For Content & Creative Contributors ? Creating simple infographics and representations of complex data for clients and management ? Creating A Sufficient Marketing Database By Offering Value To Contacts. Enriching The Database Through Continuous Engagement Campaigns WIth Leads. ? Building Draft Presentations and Proposals For Content Specialists To Finalise ? Leave a reply Your email address will not be published. Required fields are marked *
Subscribe to