eazydocs

plugin

2.10.0 • public • Published 2 hours ago

Build professional knowledge bases with unlimited docs, drag-and-drop editor, live search, and SEO optimization.

documentationfaqhelp deskknowledge basewordpress wiki

EazyDocs

The #1 WordPress Plugin for Building Professional Knowledge Bases, Help Centers & Documentation Sites

Version
License
WordPress
PHP

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

  1. Go to WordPress Admin Dashboard โ†’ Plugins โ†’ Add New
  2. Search for "EazyDocs"
  3. Click "Install Now" and then "Activate"

Manual Installation

  1. Download the plugin from EazyDocs.com
  2. Upload the eazydocs folder to /wp-content/plugins/
  3. Activate the plugin from WordPress Admin Dashboard

Quick Start

  1. Install & Activate โ€“ Install EazyDocs from the plugin directory
  2. Initial Setup โ€“ Go to EazyDocs > Getting Started
  3. Create a Knowledge Base โ€“ Set up your first documentation site
  4. Add Documents โ€“ Create articles and organize with drag-and-drop
  5. Customize โ€“ Use the Live Customizer to match your brand
  6. 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

Premium Features

Upgrade to EazyDocs Pro for:

  • 5-level document nesting
  • Dark mode support
  • Advanced analytics
  • Priority support
  • And much more!

Learn More โ†’

Success Stories

Trusted by leading companies including:

  • Bit Apps - Complete SaaS documentation
  • Glamsy Designs - Product knowledge base

See More Case Studies โ†’

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 โ†’