The Missing Modules

26
The Missing Modules YaleSites DrupalCamp 2014

Transcript of The Missing Modules

The Missing ModulesYaleSites DrupalCamp 2014

Topics● SEO (Search Engine Optimization):

redirects, sitemaps, meta tags, etc.

● Site administration: the toolbar, email

alerts

● More?

CriteriaThese modules are:

● Useful● Self-contained● Safe*

*For a relative definition of safe.

He who hesitates...

Do not turn on a module until the moment you are absolutely sure you are going to use it.

Search Engine Optimization● Path auto● Redirect

○ w/ Database logging● Link checker● Google Analytics● XML sitemap (et al)● Meta tags (et al)

Definitions● Alias

○ Shows up in browser○ The same content can have more than one alias

● Redirect○ Browser is redirected to a new path

Path auto

Patterns, et al

Configuration > Search and metadata > URL aliases > Patternsadmin/config/search/path/patterns

RedirectDatabase logging is not automatically turned on.

Configuration > Search and metadata >URL redirects > Fix 404 pagesadmin/config/search/redirect/404

Reports > Recent log messagesadmin/reports/dblog

Link checker

Broken links report

Reports > Broken linksadmin/reports/linkchecker

Broken links will show up when editing your node, etc.

Google Analytics

Do you have an account?

Configuration > System > Google Analyticsadmin/config/system/googleanalytics

XML Sitemap

What is an XML sitemap?

Not the same as the Sitemap module!

sitemap.xml

XML Sitemap (et al)

Need to turn on at least one sub-module:● node (for content)● engines (to submit)● custom (for views pages)● menus, taxonomy users

XML Sitemap settings

Mostly defaults...

Configuration > Search and metadata > XML sitemapadmin/config/search/xmlsitemap

XML Sitemap settings, cont.

Content Defaults

Menu, Taxonomy, Users, etc.

Meta Tags

What are meta tags?

Meta Tags: Conflict!

Do not use both Page Title and Meta tags!

Meta tags settings

Added to content, taxonomy, and users by default.

Other modules

Configuration > Search and metadata > Meta tagsadmin/config/search/metatags

Meta tags (et al)

Overriding meta tags on content, et al.

He who hesitates, cont.

Many modules have overlapping, conflicting functionality.

● Meta Tags vs. Page Title● XML sitemap engines vs. Site

verification● Toolbar vs. Administration menu● Feeds vs. Aggregator● Email logging and alerts vs.

Watchdog Rules & Watchdog Triggers

Administration● Administration menu● The shortcut bar● Email logging and alerts

Not Core!

Administration menu is not the same as the Toolbar!

Administration menu

Collapsing...

Configuration > Administration > Administration menu

Do not play with the Developer settings!

The shortcut bar

Configuration > User interface > Shortcutsadmin/config/user-interface/shortcut

You can customize by role. You can’t customize by individual.

Email logging and alerts

Know when things go wrong...

Configuration > System > Email logging and alertsadmin/config/system/emaillog

You will get false positives.

More?● Select or other● Custom views, shortcuts and the dashboard

The Missing ModulesQuestions?