EazyDocs
The #1 WordPress Plugin for Building Professional Knowledge Bases, Help Centers & Documentation Sites
About EazyDocs
EazyDocs is the most comprehensive knowledge base and documentation plugin for WordPress. Create unlimited knowledge bases, help centers, wikis, and FAQs with zero limitations. Perfect for SaaS companies, software developers, agencies, e-learning platforms, and any business needing professional documentation.
Trusted by 50,000+ websites worldwide to power their documentation and knowledge bases.
Key Features
๐ Documentation Management
- Unlimited Knowledge Bases โ Create as many knowledge bases as needed without limitations
- Hierarchical Organization โ Support for 4-level doc depth with drag-and-drop nesting (5 levels with Pro)
- Smart Doc Ordering โ Intuitive drag-and-drop interface for organizing and restructuring docs
- Bulk Operations โ Duplicate, manage visibility, and organize documentation in bulk
- Revision History โ Track all changes and restore previous versions anytime
๐ Search & Navigation
- Live AJAX Search โ Fast, intelligent search with instant results and smart suggestions
- Sticky Navigation Sidebar โ Readers can navigate effortlessly while scrolling
- Automatic Table of Contents โ Built-in, automatically generated TOC for easy navigation
- Collapsible Sidebar โ Help readers focus on content without distractions
- Recently Viewed Articles โ Quick access to browsing history
- Related Articles โ Automatic recommendations to increase reader engagement
๐ฅ Reader Experience
- Reading Time Estimates โ Show how long each article takes to read
- Views Counter โ Display article view counts
- Font Size Adjustment โ Readers can customize text size for comfort
- Print Functionality โ One-click printing with optimized formatting
- Article Tags โ Organize and discover content by topic
- Reader Feedback โ Collect valuable feedback on article helpfulness
- Article Voting โ Let readers rate articles (helpful/not helpful)
- Comments & Discussions โ Enable interactive engagement on articles
๐จ Customization & Design
- Beautiful Default Design โ Professional, modern layout out-of-the-box
- Live Customizer โ Change colors, fonts, and settings without coding
- Advanced Settings Page โ Extensive customization options with real-time search
- 100% Responsive โ Perfect on desktop, tablet, and mobile devices
- Retina-Ready โ Crisp, clear visuals on high-DPI displays
- Dark Mode Support โ Professional dark mode (Pro feature)
๐ Technical & SEO
- SEO Optimized โ Built with search engine ranking in mind
- Schema.org Integration โ Rich snippets for better search visibility
- WPML Compatible โ Full multilingual support for global audiences
- Performance Optimized โ Fast loading and smooth user experience
- Gutenberg Blocks โ Comprehensive blocks for WordPress native editor (no page builder needed!)
- Elementor Compatible (Optional) โ Optional widgets if you prefer Elementor
Note: EazyDocs works perfectly with WordPress's native Gutenberg editor. You do NOT need Elementor or any other third-party page builder to create beautiful documentation and helpdesk landing pages.
Installation
From WordPress Plugin Directory
- Go to WordPress Admin Dashboard โ Plugins โ Add New
- Search for "EazyDocs"
- Click "Install Now" and then "Activate"
Manual Installation
- Download the plugin from EazyDocs.com
- Upload the
eazydocsfolder to/wp-content/plugins/ - Activate the plugin from WordPress Admin Dashboard
Quick Start
- Install & Activate โ Install EazyDocs from the plugin directory
- Initial Setup โ Go to EazyDocs > Getting Started
- Create a Knowledge Base โ Set up your first documentation site
- Add Documents โ Create articles and organize with drag-and-drop
- Customize โ Use the Live Customizer to match your brand
- Publish โ Make your knowledge base live
System Requirements
- WordPress: 5.0 or higher
- PHP: 7.4 or higher
- Tested up to: 6.8
- License: GPLv2 or later
Project Structure
eazydocs/
โโโ assets/ # CSS, JS, and images
โ โโโ css/ # Stylesheets
โ โโโ images/ # Plugin images
โ โโโ js/ # JavaScript files
โ โโโ scss/ # SCSS source files
โโโ includes/ # Core plugin classes
โ โโโ Admin/ # Admin-specific functionality
โ โโโ Frontend/ # Frontend rendering
โ โโโ Elementor/ # Elementor integration
โ โโโ functions.php # Helper functions
โโโ templates/ # Template files for frontend
โโโ languages/ # Translation files
โโโ vendor/ # Composer dependencies
โโโ src/ # Modern JS/React source
โโโ build/ # Compiled assets
โโโ eazydocs.php # Main plugin file
โโโ package.json # NPM dependencies
โโโ composer.json # PHP dependencies
โโโ README.md # This file
Development
Build System
The plugin uses WordPress Script packages for building assets.
Available npm scripts:
npm run start # Start development with hot reload npm run build # Build production assets npm run format # Format code according to WordPress standards npm run lint:js # Lint JavaScript files npm run lint:css # Lint CSS/SCSS files
Dependencies
- Build Tool: @wordpress/scripts
- Styling: SCSS with sass-loader
- Linting: ESLint with WordPress config
- Formatting: Prettier with WordPress config
Code Standards
- WordPress PHP coding standards
- Modern JavaScript (ES6+) with JSX support
- SCSS for stylesheets
Documentation & Support
- ๐ Full Documentation
- ๐ฅ Video Tutorials
- ๐ฌ Support Forum
- ๐ Live Demo
- ๐ Report Issues
Premium Features
Upgrade to EazyDocs Pro for:
- 5-level document nesting
- Dark mode support
- Advanced analytics
- Priority support
- And much more!
Success Stories
Trusted by leading companies including:
- Bit Apps - Complete SaaS documentation
- Glamsy Designs - Product knowledge base
Contributing
We welcome contributions from the community! Please feel free to submit issues and pull requests.
License
EazyDocs is licensed under the GPLv2 or later. See LICENSE for details.
Credits
Author: spider-themes
Contributors: mdjwel, spiderdevs
Changelog
See CHANGELOG.txt for detailed version history.
Ready to build amazing documentation? Get EazyDocs Today โ