Problems we had to solve
We had several problems to solve:
- Move documentation off the BriteWiki.
- Find an online publishing solution to fit our needs.
- Migrate content to a new platform while creating new content.
- Integrate the new site with other BriteCore sites.
Table 1: Platform solutions.
|Needed an online publishing solution to replace the BriteWiki||GitHub & VuePress||• Added a lot of steps to our publishing workflow in Google docs
• Required an engineer to publish content
• Uploaded content and edits very slowly
• Slowed publishing time (2-5 days)
• Limited our ability to format content
• Required manual link changing to move content
|Needed an online publishing solution to replace GitHub & VuePress||WordPress||• Reduced steps to publish content
• Increased publishing time and output
• Opened up workflow options
• Allowed writers to publish and edit content on the fly
• Freed us to format content to accommodate our readers
• Provided a permalink structure
Lessons along the way
We’ve realized we have to:
- Recognize and address our unique needs.
- Put end-users’ needs above our convenience.
- Build the site so we can:
- Efficiently publish.
- Simply scale.
- Quickly pivot.
- Easily maintain.
Value we've gained
Publishing tools leads to efficient publishing
Publishing tools allow writers to:
- Self publish content.
- Publish and update from Google Docs.
- Spend more time writing.
Figure 1: Publishing content to the site from Google docs.
- Quickly and easily edit.
- Collaborate directly on the site through editorial comments and replies.
- Track and compare changes.
Figure 2: Editing and collaborating in WordPress.
Templates make scaling simple, pivoting quick, and maintaining easy
Templates allow us to:
- Apply global changes quickly.
- Customize pages based on any variable.
- Duplicate structures.
- Prevent errors.
- Maintain consistency.
- Save time.
- Adapt to changes.
- Make changes from the post.
- Use dynamic content.
Figure 3: Using Advanced Custom Fields to add content to templates.
We can can do a lot with Elementor’s template builder:
- Save page templates.
- Save section templates.
- Drag and drop UI elements.
Figure 4: Elementor page and section templates.
We can add saved templates (page or section) to any page on the site.
Figure 5: My Templates library.
Analytic tools allow us to track almost any site stats we want.
Figures 3, 4, 5: Easy access to site stats in WordPress.
Plan for the future
After learning several lessons along the way, we are making changes for the future.
We’re working to:
- Streamline our templates for simplicity.
- Divide responsibilities to increase efficiency.
- Implement naming conventions for consistency.
- Build processes to improve site maintenance.
Internal and external benefits
We’re making changes and adding new content to bring a robust knowledge base for BriteCore employees and clients.
We want readers to:
- Easily find what they need.
- Quickly solve their problems.
- Learn more about BriteCore.
- Leave happy and wanting to return.