
The psychology of design: 15 principles every UI/UX designer should know
As designers, we have an enormous responsibility to shape the world. We identify patterns and develop empathy to build products or services with a high frequency of use and a high perceived value. But how can we create experiences capable...
Custom theme in Drupal 9
A website’s theme does much more than define its layout, color scheme, or typography. Through all the technical elements, a theme fulfills its true mission, which is to create your brand’s identity and make your website a visually attractive and...
How to Migrate Content from XML files to Drupal
Pulling data from different sources to your Drupal CMS is what migration is all about. Your migration source can be anything – a database, another CMS, CSV, XML files. Drupal always gives you the flexibility to migrate data from anywhere...
Drupal Custom Module development
The power of Drupal lies with its modules. With thousands of core and contributed Drupal modules to choose from, Drupal developers can easily implement ones that meet their needs. But what if the requirements are very specific and you don’t...
Alternatives to the Yoast SEO Plugin for WordPress
Yoast is one of the best known SEO plugins for WordPress and has been providing search engine optimization features for many years. But it isn’t the only show in town. While it may have the highest profile, it isn’t your...
Create a multilingual Joomla site – Step-by-step guide
According to the Internet world start (as of April 2019), just 25% of the total internet users use English. That number speaks volumes. It indicates a huge potential in expanding your business and reaching up to more people if you have a multilingual...
Is Plone better than WordPress
With professional web tools like WordPress, a more application-development-friendly Drupal, and the distracted-by-shiny-things Joomla, it’s hard to imagine why anyone would even consider using Plone for their website. Plone == Harder; Pretentious programmer quotes aside, Plone is more difficult than...
![]()






