Content Management

Control access to particular pages, fields

Drupal has long had a variety of access control modules, to make it so you can easily control who can view or edit particular pages. There are actually several different layers of APIs to control this in Drupal core -- the modules generally provide a user interface to let you control access by content type, by tagging content with particular terms, through their position on a menu, or through a group. The Field Permissions module lets you control access to particular fields on an entity.

Create a deep redirect in a headless site

One of our clients has a custom surveying application built with a Drupal back end, and a VueJS/headless front end. They use this application to record observations in various buildings and sites that don't meet accessibility requirements.

They give their clients access to the front end. This application organizes observations into particular sites, in particular projects, grouped by the requirement. Each observation can have photos attached, along with notes and recommended solutions.

Use AI to write alt text for your images

Hot off the presses! A brand new module, AI Image Alt Text, uses your configured AI engine to write Alt text for your images, based on AI vision models. When you turn this on, you get a "Generate with AI" button next to image fields, where you can easily get AI to analyze your image and come up with alternative text.

With some quick tests, I'm finding it's describing the image better than I typically do.

Automatically tag articles

Today, another automation using the Drupal #AI module -- automatically tag your articles.

With the AI module, its AI Automators submodule, and a provider configured, you can add an automation to any field. With a Tag field on your content, you can edit the field definition and "Enable AI Automator". Give it a reasonable prompt, and it will tag your content for you.

Like most of the AI integrations, the great thing is you can easily edit the tags later if you want to highlight something specific, or if it comes up with something inappropriate.

Homepage

Your website should do more

Boy looking at computer with hands holding his neck

And you're not sure exactly what -- it just could be better.

Cirrus clouds from the air
paragraph--color paragraph--color--rgba-grey-slight, paragraph--width--wide,   Your website is an asset. If it's not bringing you new business, if you dread going in to make changes, or you're worried about getting hacked, w
Call to action 2, Call to action 3, Maintenance Plans
paragraph--color paragraph--color--rgba-cyan-slight, paragraph--width--wide
paragraph--width--medium, Site Assessment,  , Learn more
paragraph--color paragraph--color--rgba-grey-slight, paragraph--width--medium, Emergency Service,  , Contact us
paragraph--width--medium, Business Site Package, <div class="hi-icon-wrap hi-icon-effect-8"><span class="hi-icon fa fa-globe" aria-hidden="true"></span>, Learn more
cheap hosting, security issues, managed hosting, Drupal hosting, e-commerce security

Why cheap web hosting is expensive


Just the other day I got a request for proposal for hosting, complete with a statement that they knew of some hosting that would cost $15/month. The implication being that they were looking for a hosting proposal that would not exceed that amount.

Read More