News in 100 Words - Complete Description
Category: WordPress Plugins • Platform: PHP
News in 100 Words is a powerful WordPress plugin that automatically generates concise AI-powered summaries for your blog posts and news articles. Perfect for news websites, blogs, and content publishers who want to provide quick, engaging summaries to their readers.
Key Features:
-
AI-Powered Summary Generation
- Uses OpenAI’s advanced language models (GPT-3.5 Turbo, GPT-4, GPT-4 Turbo)
- Generates concise, accurate summaries automatically
- Supports multiple summary lengths (1, 2, or 3 paragraphs)
- Intelligent content extraction and summarization
-
Lightning Bolt Icon Display
- Eye-catching lightning bolt icon (⚡) appears next to post titles
- Fully customizable size (Small, Medium, Large)
- Customizable color to match your theme
- Per-post control to show/hide icon
- Responsive design that works on all devices
-
Beautiful Popup Modal
- Elegant popup displays summaries with smooth animations
- Shows featured image, post title, date, and category
- Light/Dark/Auto theme support
- Fully responsive and mobile-friendly
- Accessible with ARIA labels and keyboard navigation
- Customizable colors for buttons and bullet points
-
Thunderbolt News Feature
- Full-page news carousel for showcasing featured articles
- Swipeable card-based design with Swiper.js
- Beautiful animations and transitions
- Customizable logo, colors, and typography
- Navigation arrows with customizable position
- Share buttons for social media (Facebook, Twitter, WhatsApp, Reddit, Email)
- Responsive design for all screen sizes
-
Universal Editor Support
- Works seamlessly with Gutenberg Block Editor
- Full support for Classic Editor (TinyMCE)
- Meta box appears automatically for all supported post types
-
Multi-Language Support
- Generate summaries in multiple languages:
- English
- Arabic (العربية)
- Hindi (हिन्दी)
- Kannada (ಕನ್ನಡ)
- send a request or comment to add new language
-
Future Enhancements: Interaction Tracking
- Track clicks on summary icons
- Per-post engagement metrics
- Global statistics dashboard
- REST API endpoints for custom analytics
-
Comprehensive Settings
- API configuration and model selection
- Summary generation preferences
- Icon customization (size, color)
- Popup styling (theme, colors, fonts)
- Thunderbolt page customization:
- Logo and branding
- Background colors
- Typography settings
- Navigation controls
- Card styling
- Auto-generation toggle
- Rate limiting and timeout settings
-
Auto-Generation
- Automatically generate summaries when posts are published
- Only generates if no summary exists
- Respects API rate limits with built-in delays
- Can be disabled for manual generation only
-
Customizable Summary Length
- Short (1 paragraph) – Quick, concise summaries
- Medium (2 paragraphs) – Balanced detail and brevity
- Large (3 paragraphs) – Comprehensive summaries
- Formatted as bullet points for easy reading
-
Security & Performance
- Secure API key storage
- Nonce verification for all requests
- Proper data sanitization and escaping
- Optimized database queries
- Minimal front-end overhead
- Cached summaries for fast loading
-
Accessibility
- ARIA labels and roles
- Keyboard navigation support
- Screen reader friendly
- High contrast support
- Semantic HTML structure
Perfect For:
* News websites and online magazines
* Blog publishers who want quick summaries
* Content creators looking to improve engagement
* Websites wanting to showcase featured news
External Services
This plugin connects to the OpenAI API to generate AI-powered summaries of your blog posts and news articles. The summaries are needed to display concise content previews in the lightning bolt icon popup and Thunderbolt news carousel.
What data is sent and when:
The plugin sends the following data to OpenAI’s API (https://api.openai.com/v1/chat/completions):
- Post content: The full title and body content of your WordPress post/article
- API key: Your OpenAI API key (sent in the Authorization header for authentication)
- Model selection: The AI model you’ve selected (GPT-3.5 Turbo, GPT-4, or GPT-4 Turbo)
- Language preference: The language you want the summary generated in (English, Arabic, Hindi, or Kannada)
- Length preference: Your preferred summary length (short, medium, or large)
- Generation parameters: Temperature and token limits for the AI response
When data is sent:
- Manual generation: When you click the “Generate News” button in the WordPress post editor (Gutenberg or Classic Editor)
- Automatic generation: When auto-generation is enabled in settings and a post is published for the first time (only if no summary already exists for that post)
Important notes:
- The plugin only sends data when you actively generate a summary or when auto-generation is enabled and a post is published
- Post content is sent only for the specific post you’re generating a summary for
- Your API key is stored securely in WordPress options and is only sent to OpenAI’s servers for authentication
- Summaries are cached locally in your WordPress database after generation, so the API is not called again for the same post unless you regenerate the summary
- The plugin includes rate limiting and retry logic to respect API limits
Service provider information:
This service is provided by OpenAI, L.L.C.:
* Terms of Service: https://openai.com/policies/terms-of-use
* Privacy Policy: https://openai.com/policies/privacy-policy
Developer Notes
This plugin uses:
* PSR-4 autoloading via Composer
* WordPress REST API for AJAX operations
* WordPress Coding Standards
For developers: The plugin follows WordPress best practices and is fully extensible through hooks and filters.