• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

East Bay WordPress Meetup

Monthly gathering of WordPress junkies in the East San Francisco Bay

  • Home
  • About
    • What Happens at the Meetup
    • Suggesting Meetup Events
    • Sponsors
  • Next Up
  • Notes & Slides
  • Contact
Designing for Maintenance starting slide

February 20, 2018 by Anca Leave a Comment

February 2018 Meetup Slides: Designing for Maintenance

Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.

Here are my slides from last Sunday’s talk.  Thanks everyone who asked questions and provided feedback!

Talk Description

Most web sites are disposable – they are built once and not changed until they are replaced. But some sites and applications are made to last – to be updated frequently as part of doing work for a business, for years. In this talk, Anca will present best practices that smart developers use when building things to last for years. The talk will cover aspects of design as well as development, and is suitable for site owners as well as developers.

https://docs.google.com/presentation/d/e/2PACX-1vRBlTnTm23Z_usnq-_QSEokhKmzYkZ6goqQDjkCBu8CIONKmw4eYW8A_nwD7LmGUQYXWztv3WnWdz31/pub?start=false&loop=false&delayms=60000

Presentation Outline

  • Things you can build with WordPress
    • Easy: blog & brochure sites
    • Medium: interactive features, third-party integration, custom content types
    • Hard: advanced search and analytics, memberships & subscriptions, content management workflow
  • The people you build them for
    • Startups (3-20 employees)
    • Small Businesses (10-100 employees)
    • Enterprises (thousands of employees)
  • How they use their websites
    • Publishing
    • Lead generation
    • Ecommerce
    • Marketing/PR/SEO
    • Customer Service
  • What does maintenance mean for these clients and sites?
  • Content Governance
  • Lifecycle of a successful (website) product
    • Development
    • Maintenance
    • The cliff of frustration
  • Creating Version 2
    • The cliff of frustration
    • Design
    • Development
    • Migration
    • Sunsetting Version 1
    • Maintenance
  • What developers usually mean by “maintenance”
    • Updates
    • Security
    • Performance
    • Analytics
    • Backups
  • Maintaining your own custom code
  • Set up your success
    • Organizational structure
    • Where you keep your decisions (project management, documentation, style guides)
    • How do you teach your users?
  • Help your successors
    • What’s important later? (passwords, licenses, editing, and code legibility)
    • Website administration guide–document in detail
    • Keeping your code readable
  • Extending and enhancing the site
    • New marketing campaigns or business direction
    • Hosting upgrades
    • Adding editors and users
    • Adding functionality with plugins & custom code.
  • Upgrading and testing
    • Use managed hosting that provides a staging server
    • Use a centralized management system like ManageWP or InfiniteWP if you are maintaining several client sites.

About the Speaker

Anca Mosoiu has been developing sites and applications with WordPress since 2006. She is a programmer with deep experience designing and developing content management systems for organizations large and small, and is a frequent speaker at WordPress meetups around the Bay Area.

Filed Under: Meetup Slides Tagged With: Business

Previous Post
Next Post

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

WordPress Meetups

  • East Bay WordPress Meetup
  • SF WordPress Meetup
  • WordPress Bay Area Foothills Group

WordPress Docs

  • WordPress Codex
  • WordPress.tv

What’s New

  • The Ultimate Overview to Aviator Game Rules
  • The Ultimate Overview to Tarot Pulls
  • Whatever You Required to Know About Free Online Casino Video Clip Slots
  • Does It Work? Using The New CSS Layout with Rachel Andrew
  • Speaker Training

Categories

  • Meetup Handouts
  • Meetup Members
  • Meetup News
  • Meetup Notes
  • Meetup Slides

Tags

Accessibility Akismet Audio Backups Business Child Themes Community Content Strategy CSS Custom Fields Custom Post Types Custom Taxonomies Design Developer Tools E-commerce Event Management Facebook featured Forms Forums Galleries Google Analytics Gutenberg Membership Mobile-Friendly Websites Multisite Optimization Page Builders PDF Plugins Podcasting Security SEO Shoestrap Slideshows Theme Frameworks Thesis Twitter Video Widgets WordCamp WordPress Books WordPress Hosting WP Database YouTube

Footer

Hosted by Pagely

Pagely logo

Pizza Sponsor: A2 Hosting

A2 Hosting Meetup Sponsorship

Thanks to Modern Tribe

Modern Tribe and Events Calendar Logos

O’Reilly Partner Program

O'Reilly Media Logo

Pearson Community Groups

Pearson Community Groups Program

Copyright © 2025 · Kickstart Pro on Genesis Framework · WordPress · Log in