=== CCLEE Toolkit === Contributors: ccleeai Tags: ai, seo, case-study, custom-post-type, block-editor Requires at least: 6.4 Tested up to: 6.9 Requires PHP: 8.0 Stable tag: 1.1.4 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html A modular enhancement toolkit for business websites: AI-assisted content, SEO optimization, and case study management. == Description == CCLEE Toolkit is the official companion plugin for the CCLEE theme, designed for business and corporate websites. Each module can be toggled independently. = Modules (individually toggleable) = * **AI Assistant** - AI-powered content generation in the block editor sidebar (disabled by default; requires API key) * **SEO Enhancer** - Automatic Open Graph, Twitter Card, and JSON-LD Schema output * **Case Study CPT** - Custom post type for case studies with client info, results metrics, and testimonials * **Image Alt AI** - Auto-generate and batch-process image alt text using AI * **WooCommerce Schema** - Product structured data for rich results in search engines = Use Cases = * Business website case study showcases * B2B product and service presentations * Content marketing support with AI = Companion Theme = This plugin is the official companion for [CCLEE Theme](https://github.com/cclee-hub/cclee-theme) but works independently with any theme. == Installation == 1. Upload the plugin to `/wp-content/plugins/cclee-toolkit/` 2. Activate the plugin 3. Navigate to Settings > CCLEE Toolkit to enable desired modules 4. For AI features, configure an API key in the General tab == Frequently Asked Questions == = Do I need the CCLEE theme to use this plugin? = No. The plugin works with any theme, but pairs best with CCLEE for full design integration. = Which AI APIs are supported? = OpenAI, DeepSeek, Anthropic (Claude), or any OpenAI-compatible API endpoint. = How do I disable a module? = Go to Settings > CCLEE Toolkit and uncheck the module you want to disable. == External Services == This plugin optionally connects to external services. Each service is disabled by default and requires manual configuration. = OpenAI API (includes custom OpenAI-compatible endpoints) = Used for AI-powered content generation, SEO meta suggestions, and image alt text generation. Data sent: post content, titles, selected text (only when user triggers a feature). Terms of Service: https://openai.com/policies/terms-of-use Privacy Policy: https://openai.com/privacy Opt-in: AI module is disabled by default; API key must be configured manually. = DeepSeek API = Used for AI-powered SEO analysis, meta generation, alt text, and internal link suggestions. Data sent: post content, titles, selected text (only when user triggers the feature). Terms of Service: https://platform.deepseek.com/tos Privacy Policy: https://platform.deepseek.com/privacy_policy Opt-in: AI module is disabled by default; API key must be configured manually. = Anthropic API = Used for AI-powered content generation, SEO meta suggestions, and image alt text generation (as an alternative AI provider). Data sent: post content, titles, selected text (only when user triggers a feature). Terms of Service: https://www.anthropic.com/legal/consumer-terms Privacy Policy: https://www.anthropic.com/legal/privacy Opt-in: AI module is disabled by default; API key must be configured manually. = IndexNow API = Used to submit URLs to IndexNow-compatible search engines (Bing, Yandex, and others) for faster indexing. Data sent: page URLs (only when content is published/updated or manually triggered by admin). Terms of Service: https://www.indexnow.org/documentation Privacy Policy: https://www.indexnow.org/documentation Opt-in: Disabled by default; must be enabled in SEO settings. = Google Indexing API = Used to submit URLs to Google for faster indexing via a user-provided Service Account. Data sent: page URLs for indexing requests. Terms of Service: https://developers.google.com/terms Privacy Policy: https://policies.google.com/privacy Opt-in: Disabled by default; requires Google Cloud Service Account credentials. = Google OAuth 2.0 = Used to authenticate with Google Indexing API. Data sent: OAuth credentials (stored locally, exchanged with Google only during authorization). Terms of Service: https://developers.google.com/terms Privacy Policy: https://policies.google.com/privacy Opt-in: Disabled by default; requires Google Cloud Service Account credentials. == Changelog == = 1.1.4 = * Add WooCommerce Product Schema and BreadcrumbList structured data * Add Image Alt AI: auto-generate alt text on upload, batch processing * Add llms.txt generator for LLM crawlers * Add IndexNow and Google Indexing API integration * Add manual URL submission to search engines * Fix output escaping and input sanitization across all modules * Tested up to WordPress 6.9 = 1.1.0 = * Add DeepSeek and Anthropic (Claude) AI provider support * Add custom OpenAI-compatible API endpoint option * Add Case Study block types (Hero, Metrics, Meta, Testimonial) * Improve SEO module with per-page meta title, description, and robots controls = 1.0.0 = * Initial release * AI content assistant in block editor * SEO Enhancer (Open Graph, Twitter Card, JSON-LD) * Case Study CPT with industry taxonomy == Screenshots == 1. Plugin settings page with individually toggleable modules 2. AI Assistant panel in the block editor sidebar == Upgrade Notice == = 1.1.4 = WooCommerce Schema, Image Alt AI, IndexNow, and llms.txt modules added. Security improvements. = 1.0.0 = Initial release.