Features¶
Complete walkthrough of all Gold Standard Module features.
Overview¶
The Gold Standard Module provides a comprehensive article management system demonstrating XOOPS 2026 best practices.
mindmap
root((Features))
Content Management
Articles
Categories
Tags
Media Library
User Features
Comments
Ratings
Bookmarks
Notifications
Admin Features
Dashboard
Bulk Operations
Import/Export
Analytics
Developer Features
REST API
Webhooks
CLI Commands
Events Content Management¶
Articles¶
Create and manage articles with rich content:
- Rich Text Editor - Full WYSIWYG editing with TinyMCE or CKEditor
- Markdown Support - Write in Markdown with live preview
- Media Embedding - Embed images, videos, and files
- Versioning - Track changes with automatic version history
- Scheduling - Schedule articles for future publication
Article Workflow¶
stateDiagram-v2
[*] --> Draft
Draft --> Review: Submit for Review
Review --> Draft: Request Changes
Review --> Published: Approve
Published --> Archived: Archive
Archived --> Published: Restore
Published --> Draft: Unpublish Categories¶
Organize articles with hierarchical categories:
- Unlimited nesting depth
- Custom category images
- SEO-friendly slugs
- Permission-based access
Tags¶
Flexible tagging system:
- Auto-suggest existing tags
- Tag clouds and popular tags
- Related articles by tag
- Tag-based RSS feeds
Media Library¶
Centralized media management:
| Feature | Description |
|---|---|
| Upload | Drag-and-drop file uploads |
| Organize | Folders and collections |
| Edit | Basic image editing (crop, resize) |
| Search | Search by name, type, date |
| CDN | Optional CDN integration |
User Features¶
Comments¶
Engage readers with comments:
- Threaded discussions
- Reply notifications
- Moderation queue
- Spam protection (Akismet, reCAPTCHA)
- Markdown formatting
Ratings¶
Article rating system:
- 5-star ratings
- Average score display
- Rating-based sorting
- Prevent duplicate votes
Bookmarks¶
Personal article collections:
- Save favorite articles
- Create custom lists
- Share collections
- Export bookmarks
Notifications¶
Stay informed:
| Notification | Trigger |
|---|---|
| New Article | When subscribed author publishes |
| Comment Reply | When someone replies to your comment |
| Article Update | When bookmarked article is updated |
| Weekly Digest | Summary of new content |
Admin Features¶
Dashboard¶
At-a-glance overview:
flowchart TB
subgraph Dashboard
A[Article Stats] --> B[Recent Activity]
C[User Stats] --> D[Quick Actions]
E[Performance] --> F[Notifications]
end Dashboard widgets: - Total articles by status - Recent articles and comments - Top authors and categories - Traffic and engagement metrics
Bulk Operations¶
Manage content efficiently:
- Select multiple articles
- Bulk status changes
- Bulk category assignment
- Bulk delete with confirmation
- Export selected items
Import/Export¶
Data portability:
| Format | Import | Export |
|---|---|---|
| JSON | ✅ | ✅ |
| XML | ✅ | ✅ |
| CSV | ✅ | ✅ |
| WordPress | ✅ | ❌ |
Analytics¶
Built-in analytics:
- Page views per article
- Popular content reports
- User engagement metrics
- Search term analysis
- Export to CSV/PDF
Developer Features¶
REST API¶
Full-featured API:
# List articles
GET /api/v1/articles
# Get single article
GET /api/v1/articles/{id}
# Create article
POST /api/v1/articles
# Update article
PUT /api/v1/articles/{id}
# Delete article
DELETE /api/v1/articles/{id}
See REST API Documentation for details.
Webhooks¶
Event-driven integrations:
| Event | Payload |
|---|---|
article.created | Full article data |
article.published | Article ID, URL |
comment.created | Comment data |
CLI Commands¶
Command-line tools:
# List all commands
php xoops_cli.php goldstandard
# Clear cache
php xoops_cli.php goldstandard:cache:clear
# Generate sitemap
php xoops_cli.php goldstandard:sitemap:generate
# Run maintenance
php xoops_cli.php goldstandard:maintenance
See CLI Commands for full reference.
Events¶
Hook into module events:
// Listen for article publication
$eventDispatcher->listen(
ArticlePublished::class,
function (ArticlePublished $event) {
// Send notifications, update cache, etc.
}
);
SEO Features¶
URL Management¶
- SEO-friendly slugs
- Canonical URLs
- Redirect management
- Sitemap generation
Meta Tags¶
- Auto-generated descriptions
- Open Graph tags
- Twitter Cards
- JSON-LD structured data
Performance¶
- Lazy loading images
- Responsive images
- Page speed optimization
- Cache control headers
Security Features¶
- CSRF protection on all forms
- XSS prevention
- SQL injection protection
- Rate limiting
- Audit logging
Accessibility¶
- WCAG 2.1 AA compliance
- Keyboard navigation
- Screen reader support
- High contrast mode
- Configurable font sizes