Skip to main content
Home
  • About
  • Services
    • Digital Experience
    • Digital Business Consulting
    • User Experience Design Services
    • Website Analytics and Consulting
    • Website Personalization
    • Website Personalization Demo
    • Platform Engineering
    • AI Enablement Services
    • Drupal Development Services
    • Drupal Support Services
    • Marketing Technology
    • Quality Assurance Services
    • Impact Services
    • CTO as a Service
    • Conversion Optimization
    • Talent Services
  • Pricing
  • Resources
    • Website Personalization
    • Drupal Blog
    • Articles
    • Case Studies
    • Developers Corner
  • Careers
    • Culture
    • Job Openings
    • Growing@Zyxware
Contact Us
Contact Us
Profile picture for user deepa.n

deepa.n

Associate - Business Development
Deepa is a Software Engineer turned Bid Manager. As an information technology graduate, she started out as a developer and moved into customer facing roles offering optimal solution to clients.

[Drupal] How to implement hook_preprocess_HOOK() function in your custom module?

Zyxware default image2
Drupal Technical | 2 min read
As the name suggests, a preprocess function is a precursor to a theme function. It runs first, irrespective of the fact that the theme function can also be implemented as a template (.tpl file) rather than a function. Preprocess functions can be implemented in both modules and themes. However, the preprocess implementations from modules run first, and those by themes run only last.
Read more

[Drupal] [Solved] Recoverable fatal error: Argument 1 passed to drupal_attributes()

Zyxware default image1
Drupal Technical | 2 min read
We were working on creating a custom Drupal 7 module for making the comment management better. At some point, we started getting an error. Since the error came during the development, we were almost sure that it was from the custom module only.
Read more

[Drupal] How to restrict view page access based on role or permission?

Zyxware default image3
Drupal Technical | 4 min read
If you are using the Views module to create a page that only specific users should be able to access, then a simple configuration will do the trick for you. Basically, we can set views access control by role or by specific type of permission that a user has. Here is how this can be configured in each view.
Read more

[Solved - internal server error] SoftException in Application.cpp:256: File ".. /public_html/index.php" is writeable by group.

Zyxware default image2
Technical Solution | 2 min read
We were setting up a development environment for one of our sites for maintenance purposes. During that process, we've copied the Drupal code to the 'dev' folder from live. Everything was set proper, including database, settings.php and 'files' folder. However the site was showing 500 internal server error. When we checked the error log we found the following error:
Read more

[Drupal] [Solved] SoftException in Application.cpp:603: Directory "... /public_html" is writeable by group.

Zyxware default image3
Drupal Technical | 2 min read
We recently moved our Drupal code to a newly created 'public_html' folder for some reasons and set up the website. But then, our website was showing a 500 Internal Server Error.
Read more

500 Internal Server Error - How to troubleshoot and fix it?

Hire Drupal Developer
Technical Solution | 2 min read
Occasionally we might come across 500 Internal Server Errors on our website. Are you getting the same error? If yes, let us find out more about it.
Read more

[Drupal] How to display 'Main menu' with sub links in Drupal 7?

Zyxware default image3
Drupal Technical | 2 min read
We were on a venture to convert all our Drupal 7 themes to their responsive versions and we got stuck in between. The issue was with the main menu that it was not displaying sub links. We have gone through the code carefully and we found that only the top level menu items are being set to the main menu variable. To render all menu items from main menu, we should have defined it in theme's template.php file.
Read more

How to upgrade from OpenX Source 2.8.11 to Revive Adserver 3.2.0

Zyxware default image1
Technical Solution | 2 min read
One of our clients had a security issue with their Ad Server. The OpenX Ad Server has been reported with a Remote Code Execution Vulnerability for the version OpenX-2.8.10. Since the OpenX Ad Server downloads contain backdoor.
Read more

[Drupal] How to create an external anchor tag using l() function?

Zyxware default image2
Drupal Technical | 2 min read
l() function is a beautiful thing available in Drupal. It is a simple and secure way to create an HTML anchor tag. Usually we think of l() function to format an internal anchor tag which supports things like clean URLs. You can still create an external URL link with the l() function as an anchor tag.
Read more

[Drupal] How to clear cache effectively on a Multi-site?

Zyxware default image1
Drupal Technical | 2 min read
If you have a multi-site installation that has multiple settings.php files, say '/sitename1.com/settings.php' and '/sitename2.com/settings.php' and so on. Trying to run Drush commands to clear cache from different directories and changing directories all the time is going to be a mess.
Read more
  • Load More
Footer Logo
  • United States
  • Australia
  • India
Virginia Office - 457B Carlisle Dr Suite 205, Herndon, VA 20170
Phone: +1 201 355 2515
Business Inquiry? Contact Us
Looking to join our team? Check our careers page
8 Excelsa Way, Hillside, Melbourne, VIC 3037, Australia
Phone: +61 450 405 000
Business Inquiry? Contact Us
Looking to join our team? Check our careers page
SBC 2205, II Floor, Yamuna Building, Technopark Phase III campus, Trivandrum - 695581
Phone: +91 8157 99 5558
Business Inquiry? Contact Us
Looking to join our team? Check our careers page
Footer main menu
  • Home
  • Articles
  • About
  • Investor Centre
  • Contact
  • Careers
  • Learn Drupal

Footer Secondary menu

  • Verticals
    • Retail
    • Education
    • Public Services
    • Media
  • Drupal Services
    • Drupal Development
    • Drupal Migration
    • Drupal Support
    • Hire a Drupal Developer
  • Digital Services
    • Universal Analytics Backup
    • Website Analytics and Consulting
    • Website Personalization
    • CTO as a Service
    • Marketing Technology
ZYXWARE

Privacy. T & C . © 2025 Zyxware Technologies Pvt. Ltd