JAFFAR

Blog

Architecture: Display

Posted by jaffar on July 24, 2013 at 2:40 AM

5 Mistakes to Avoid on Your Drupal Website 4

Architecture: Content

Content is the essence of your website, the reason it exists. Determining the structure of content is the first

step in creating website architecture.

Best Practice

Plan your content structures, including fields and content types. Clear content architecture helps ensure

good performance, a better user experience, and easier maintenance.

(You may find overlap here with Display Architecture, because Views often depend on certain content

types.)

Mistake: Too many content types.

Result: This will confuse content creators.

Example: Content types “news” and “article,” which are almost identical.

Solution: Reuse and standardize content types.

Mistake: New fields created for every content type.

Result: This is a waste of resources and drain on performance.

Example: Two different fields for school city and teacher city.

Solution: Reuse and standardize fields. Check your field report at example.com/admin/reports/fields.

Mistake: Content types with no nodes.

Result: An unneeded content type adds unnecessary complexity.

Solution: Reassess your needs as you build the site. Filter your content list to identify unused content

types. Move content and delete unneeded content types.


-------------------------------------


 

Introduction

Drupal is one of the most flexible content management systems in existence.

This eBook provides best practices in five crucial areas of building and maintaining an effective

Drupal site.

Acquia’s consulting staff has discerned patterns of mistakes as they have audited numerous Drupal

sites. In this eBook, you’ll benefit from lessons learned through those Acquia site audits.

ŽŽ Architecture: This category covers best practices for structuring content, how to build the display,

and how to organize functionality.

ŽŽ Security: How to avoid specific types of attacks, as well as Drupal best practices that help protect

a site.

ŽŽ Performance: Tools for performance analysis, common approaches to optimizing your site, and

caching mistakes to avoid.

ŽŽ Infrastructure: Best practices for your software stack, including Varnish and Memcached layers.

ŽŽ Website life cycle: How to set up best practices throughout the life of your site, including

development, deployment, and maintenance phases.

This eBook assumes that you are familiar with Drupal site building and that you know PHP, Drupalspecific

programming, such as hooks, and the MySQL database.


Categories: None

Post a Comment

Oops!

Oops, you forgot something.

Oops!

The words you entered did not match the given text. Please try again.

Already a member? Sign In

0 Comments