Skip to main content

idfive WordPress Accelerator CMS Training Overview

This document provides a comprehensive training outline for the idfive WordPress Accelerator website. This training is designed to help content managers and administrators effectively use the CMS for day-to-day content management tasks.


idfive WordPress Accelerator​

Website CMS Training - [TRAINING DATE]
Screen Share: [MEETING URL]

IDFIVE ATTENDEES:

  • [LIST IDFIVE TEAM MEMBERS]

CLIENT ATTENDEES: (ensure logins created for all attendees)

  • [LIST CLIENT TEAM MEMBERS]

Getting Started​

URLs & Access​

Initial Questions for Tailored Training​

  1. Who are we training? (Roles: Content managers, administrators, editors, etc.)
  2. What is their current skillset in WordPress or other CMS platforms?
  3. What are their day-to-day roles in the site? (What content will they manage most frequently?)

Overview of Site and Content Types​

User Roles & Responsibilities​

  • Administrator: Full site access, configuration, user management, plugin management
  • Editor: Create and edit all content, manage media, moderate comments
  • Author: Create and edit own content, upload media
  • Contributor: Create and edit own content (requires approval for publishing)
  • Subscriber: Profile management and commenting (if enabled)

The site uses several menus for navigation and functionality:

  • Main Menu (main-menu) - Primary site navigation
  • Utility Menu (utility-menu) - Secondary utility links
  • Audience Menu (audience-menu) - Audience-specific navigation
  • CTA Menu (cta-menu) - Call-to-action menu items
  • Footer Menu (footer-menu) - Primary footer navigation
  • Footer Utility Menu (resources-menu) - Footer utility/resource links
  • Legal Menu (footer-bottom-menu) - Legal and compliance links

Content Type Overview​

1. Pages (page)​

  • Purpose: Static informational content (About, Services, Contact, etc.)
  • Key Features: Hierarchical structure, rich text content, media integration, custom templates
  • Special Templates: Homepage, Landing Page templates available
  • Typical Use: Static informational content, policy pages, landing pages

2. Posts (post)​

  • Purpose: Blog posts, news articles, timely content
  • Key Features: Categories, tags, author attribution, publication date, comments
  • Typical Use: Regular content updates, news, insights, thought leadership

3. People (idfive_person)​

  • Purpose: Staff profiles, team member pages, leadership bios
  • Key Features: Biography, contact information, photo, role, person type taxonomy
  • Template: Custom single-person template with contact card layout
  • Typical Use: Team directories, staff spotlights, leadership pages

4. Alerts (alert)​

  • Purpose: Site-wide notifications and important messages
  • Key Features: Alert text, links, REST API endpoint for dynamic display
  • Special Integration: Custom REST endpoint at /wp-json/idfive_base/v2/alerts
  • Typical Use: Emergency notifications, maintenance notices, announcements

Special Integrations​

  • idfive Component Library (ICL): Powers the visual components and design system
  • Timber/Twig Templates: Modern templating system for flexible layouts
  • Advanced Custom Fields (ACF): Custom field management and block creation
  • Custom REST Endpoints: For alerts and dynamic content integration

Content Type Detailed Training​

Page Management​

Frontend Review:

  • Navigate to various pages to see different layouts and templates
  • Identify homepage vs. standard page vs. landing page layouts

Backend Management:

  • Access: Pages > Add New or Pages > All Pages
  • Review page attributes: templates, parent pages, page order
  • Practice with Gutenberg blocks and custom ACF blocks
  • Understand hierarchy and URL structure

Available Page Templates:

  • Default Page Template
  • Homepage Template (page_homepage.php)
  • Landing Page Template (page_landing.php)
  • All Stories Template (page_allstories.php)

Post Management​

Frontend Review:

  • Browse existing posts to understand structure
  • Note categorization and tagging systems
  • Review archive and single post layouts

Backend Management:

  • Access: Posts > Add New or Posts > All Posts
  • Practice creating posts with proper metadata
  • Understand publication workflows and scheduling
  • Review categories, tags, and featured images
  • Work with Gutenberg editor and custom blocks

People Profile Management​

Frontend Review:

  • Browse team directory or staff pages
  • Understand single person page layout with contact information
  • Note person type taxonomy organization

Backend Management:

  • Access: People > Add New Person
  • Practice adding staff profiles with photos and information
  • Understand person type taxonomy for organization
  • Review contact information fields and social media integration
  • Work with custom fields for roles, organizations, and contact details

Alert Management​

Frontend Review:

  • See how alerts display site-wide (if currently active)
  • Understand alert integration via REST API

Backend Management:

  • Access: Alerts > Add New Alert
  • Practice creating alerts with text and optional links
  • Understand how alerts are excluded from search results
  • Review REST API integration for dynamic display

Block Editor (Gutenberg) & Custom Blocks​

Standard WordPress Blocks​

  • Paragraph, Heading, Image: Basic content blocks
  • Gallery, Video, Audio: Media blocks
  • Columns, Group, Cover: Layout blocks
  • Button, List, Quote: Content enhancement blocks

Custom ACF Blocks​

The theme includes custom blocks powered by Advanced Custom Fields:

  • Component Library Blocks: Integrated with idfive Component Library
  • Schema.org Blocks: For enhanced SEO and structured data
  • Custom Content Blocks: Tailored to site-specific needs

Block Patterns and Reusable Blocks​

  • Create reusable block patterns for consistent layouts
  • Save frequently used block combinations
  • Manage reusable blocks across the site

Media Management​

File Naming Conventions​

  • No spaces: Use hyphens or underscores (my-file-name.jpg)
  • Lowercase: All file names should be lowercase
  • Descriptive names: Use meaningful, descriptive file names
  • Avoid special characters: Stick to letters, numbers, hyphens, and underscores

Image Optimization​

  • Compression: Use tools like TinyPNG before uploading
  • File formats:
    • JPG for photographs
    • PNG for graphics with transparency
    • WebP for modern browsers (automatic conversion may be available)
    • SVG for icons and simple graphics
  • File sizes: Keep under 1MB when possible for web performance

Alt Text Requirements​

  • Required for accessibility: Every image must have alt text
  • Descriptive: Describe what the image shows, not just what it is
  • Context-appropriate: Consider how the image relates to surrounding content
  • Screen reader friendly: Write for users who cannot see the image

Media Library​

  • Access: Media > Library
  • Organize media using folders when plugins are available
  • Reuse existing media when appropriate
  • Delete unused media to keep library clean
  • Use featured images for posts and pages

Accessing Menus​

  • Navigate to Appearance > Menus
  • Multiple menu locations are available for different areas of the site
  1. Main Menu: Primary site navigation
  2. Utility Menu: Secondary utility links in header
  3. Audience Menu: Audience-specific navigation
  4. CTA Menu: Call-to-action buttons
  5. Footer Menu: Primary footer navigation
  6. Footer Utility Menu: Secondary footer links
  7. Legal Menu: Legal and disclaimer links
  • Keep main navigation concise (5-7 top-level items)
  • Use descriptive menu item labels
  • Organize with logical hierarchy
  • Test navigation on mobile devices
  • Consider user experience and accessibility

Accessibility Guidelines​

  • Avoid: "Click here," "Read more," "Learn more"
  • Use: Descriptive text that explains the destination
  • Example: "Download the 2024 Annual Report (PDF)" instead of "Click here"

HTML Heading Structure​

  • Use headings in logical order (H1 → H2 → H3)
  • Don't skip heading levels
  • Each page should have only one H1 (usually the page title)
  • Use headings to structure content, not for styling

Alternative Text for Images​

  • Required for all images
  • Describe the content and function of the image
  • Empty alt text (alt="") for decorative images only
  • Keep descriptions concise but informative

Color and Contrast​

  • Ensure sufficient color contrast for text readability
  • Don't rely solely on color to convey information
  • Test with colorblind users in mind

Accessible PDFs​

  • Use proper heading structure in source documents
  • Include alt text for images in PDFs
  • Ensure sufficient color contrast
  • Test with screen readers when possible

SEO & Performance​

SEO Best Practices​

  • Page Titles: Unique, descriptive titles for each page
  • Meta Descriptions: Compelling descriptions that encourage clicks
  • URL Structure: Clean, descriptive URLs
  • Header Tags: Proper H1-H6 hierarchy
  • Internal Linking: Link to related content within your site

Performance Optimization​

  • Image Optimization: Compress images before uploading
  • Caching: Utilize caching plugins when available
  • Content Delivery: Minimize large file uploads
  • Mobile Performance: Test site speed on mobile devices

Schema.org Integration​

The theme includes built-in schema.org markup for:

  • Person: For people/staff profiles
  • Organization: For company information
  • Article: For blog posts and news
  • VideoObject: For video content
  • ImageGallery: For image collections

Customization & Advanced Features​

Timber/Twig Templates​

  • The theme uses Timber for modern PHP templating
  • Twig templates provide separation between logic and presentation
  • Custom templates available for different content types and layouts

Component Library Integration​

  • Built-in integration with idfive Component Library
  • Consistent design system across all components
  • Custom blocks that leverage component library elements

Advanced Custom Fields (ACF)​

  • Custom field groups for enhanced content management
  • Flexible content layouts
  • Repeater fields for dynamic content sections
  • Field groups automatically sync via JSON files

REST API Extensions​

  • Custom endpoints for dynamic content (alerts system)
  • Integration capabilities for external applications
  • Extensible architecture for additional API endpoints

Workflow & Publishing​

Content Workflow​

  1. Draft: Create content in draft status
  2. Preview: Use preview function to review content
  3. Review: Have content reviewed by appropriate team members (if needed)
  4. Publish: Publish content when ready for public viewing
  5. Update: Regular review and updates as needed

Scheduling Content​

  • Use the scheduling feature to publish content at specific times
  • Plan content calendars in advance
  • Coordinate time-sensitive announcements

Revision Management​

  • WordPress automatically saves revisions
  • Compare revisions to see changes
  • Restore previous versions when needed

User Management & Permissions​

Adding New Users​

  • Access: Users > Add New
  • Assign appropriate user roles based on responsibilities
  • Provide strong password guidelines
  • Send login credentials securely

Managing User Roles​

  • Administrator: Full access (limit to 1-2 trusted users)
  • Editor: Most content managers should be editors
  • Author: For users who only manage their own content
  • Contributor: For guest writers or external contributors

User Security​

  • Encourage strong passwords
  • Regular review of user accounts
  • Remove inactive or former employee accounts promptly
  • Enable two-factor authentication when available

Maintenance & Support​

Regular Maintenance Tasks​

  • Review and update outdated content
  • Check for broken links regularly
  • Archive expired or time-sensitive content
  • Monitor site performance and loading times
  • Update WordPress core, themes, and plugins

Content Quality Checks​

  • Review content for accuracy and relevance
  • Ensure all images have proper alt text
  • Verify links are working correctly
  • Check mobile responsiveness of new content

Backup and Security​

  • Regular automated backups (typically handled by hosting provider)
  • Keep WordPress and plugins updated
  • Monitor for security issues
  • Report any suspicious activity immediately

Support Channels​

  • Technical Support: Contact idfive for technical issues
  • Content Support: [LIST INTERNAL PROCESSES FOR CONTENT QUESTIONS]
  • Training Resources: WordPress.org documentation and guides
  • Emergency Contact: [EMERGENCY CONTACT INFORMATION]

Common Admin Paths​

  • Dashboard: /wp-admin/
  • All Posts: /wp-admin/edit.php
  • All Pages: /wp-admin/edit.php?post_type=page
  • People: /wp-admin/edit.php?post_type=idfive_person
  • Alerts: /wp-admin/edit.php?post_type=alert
  • Media Library: /wp-admin/upload.php
  • Menus: /wp-admin/nav-menus.php
  • Users: /wp-admin/users.php

Theme-Specific Features​

  • Timber Templates: Located in /templates/ directory
  • Component Library: Integrated idfive Component Library (ICL)
  • Custom Post Types: People and Alerts with custom templates
  • REST API: Custom alerts endpoint at /wp-json/idfive_base/v2/alerts
  • ACF Integration: Custom blocks and field groups

Helpful WordPress Features​

  • Bulk Actions: Select multiple items for bulk editing/deletion
  • Quick Edit: Fast editing of post/page titles and basic fields
  • Screen Options: Customize admin interface layout
  • WordPress Customizer: Live preview theme customizations
  • Site Health: Monitor WordPress installation health

Training Completion Checklist​

By the end of this training, users should be able to:

  • Log in to the WordPress admin interface successfully
  • Navigate the WordPress dashboard and menu system
  • Create and edit pages, posts, and people profiles
  • Upload and manage media files with proper alt text
  • Use the Gutenberg block editor effectively
  • Understand and work with custom ACF blocks
  • Manage menus and navigation structure
  • Apply accessibility best practices to content
  • Understand user roles and permissions
  • Use scheduling and revision features
  • Know how to get help and support

Additional Resources​


This training overview should be customized based on specific client needs, user roles, and site functionality. Update sections as needed to reflect the actual site configuration and client requirements.