Posted on Leave a comment

Web design top tools of the trade

There are effectively three tools needed for the construction of a website. Knowledge of HTML and CSS, Code editor and a graphics editor. Sounds simple and in the essence it is, but finding the right tool that suits requirements and personality is important. The first, most important tool is an HTML editor, and there are hundreds of choices available, free and paid for ( see what is the best software). CSS is another text-based language and a text editor would suffice, but again a good knowledge of the language is needed. A good alternative is a CSS editor such as Rapid CSS ( www.rapidcsseditor.com) or Notepad++ ( notepad-plus-plus.org). A graphics editor is crucial for any web designer and the popular choice is photoshop. This is a great package but expensive. The popular alternative is GIMP (gimp.org).

Continue reading Web design top tools of the trade
Posted on Leave a comment

How to add hierarchical select form fields in drupal 8

Hierarchical select fields are form fields with a list of values dependent on the selection of another field.

Requirements

  • Both fields must use the widget “Select list” or “Checkboxes/radio buttons”;
  • The child field type must be “Entity reference”
  • A view with the display mode “Entity Reference” must exist and is configured to receive as the first argument the value of the parent field.
  • Business Rules Module
Continue reading How to add hierarchical select form fields in drupal 8
Posted on Leave a comment

BEST PRACTICES: Theme Selection Checklist

PITFALLS:

A very common newcomer mistake is to select a theme that looks “Ultra Cool” on first impressions – and then reverse engineer the complete site based on the theme – INSTEAD of the other way around.

Another extremely common rookie mistake is to ignore the non-functional requirements of your web application.

So how should you go about selecting your theme?

Continue reading BEST PRACTICES: Theme Selection Checklist
Posted on Leave a comment

How to speed up your apache server with mpm_event

Currently Apache supports three different Multi-Processing Modules (MPMs) that are responsible for opening a socket, processing the request, keeping the connection open for a certain period, handling new events occurring through that connection, and returning the content produced by a program made in a particular language (such as PHP, Perl, or Python).

Continue reading How to speed up your apache server with mpm_event