Q2A Storis
V1.0.0
Caution: This is a beta version, and some features are still under development. We recommend keeping a backup, as some errors may occur during installation
Q2A Stories Plugin - Key Features
⚡Core Features
Facebook-Style Interface: Modern, responsive design with smooth animations
Auto-Expiry Stories: Disappear after 24 hours (configurable 1-168 hours)
Mobile Optimized: Works perfectly on all devices
Interactive Navigation: Tap left/right, auto-advance, keyboard support
⚡Visual Experience
Gradient Backgrounds: Beautiful color themes for each story
Circular Story Cards: Instagram/Facebook-style preview layout
Progress Indicators: Visual story sequence tracking
Custom Emojis: Add personality to your stories
⚡Interactive Features
Story Reactions: Like, Love, Laugh, Wow with live counters
View Tracking: Monitor story engagement
Real-time Updates: No page reloads needed
User Avatars: Circular profile displays
️ ⚡Content Management
Pre-Publication Review: Optional admin approval system
Three-State Moderation: Active, Pending, Hidden stories
Bulk Operations: Mass cleanup tools
Role-Based Permissions: Control by user level
⚡Admin Dashboard
Comprehensive Settings: Character limits, expiry, positioning
Live Analytics: Views, reactions, user engagement stats
Story Management: Review queue, bulk actions
Feature Toggles: Enable/disable reactions, moderation
️ ⚡Technical Excellence
Optimized Database: Four specialized tables with proper indexing
Security First: XSS protection, SQL injection prevention
API Integration: RESTful endpoints for external use
Embeddable Widget: Works on any website via iframe
⚡Easy Deployment
One-Click Installation: Automatic setup with sensible defaults
Theme Compatibility: Works with any Q2A theme
Multi-language Support: Arabic and English ready
Performance Optimized: Fast loading and smooth interactions
⚡Core Features
Facebook-Style Interface: Modern, responsive design with smooth animations
Auto-Expiry Stories: Disappear after 24 hours (configurable 1-168 hours)
Mobile Optimized: Works perfectly on all devices
Interactive Navigation: Tap left/right, auto-advance, keyboard support
⚡Visual Experience
Gradient Backgrounds: Beautiful color themes for each story
Circular Story Cards: Instagram/Facebook-style preview layout
Progress Indicators: Visual story sequence tracking
Custom Emojis: Add personality to your stories
⚡Interactive Features
Story Reactions: Like, Love, Laugh, Wow with live counters
View Tracking: Monitor story engagement
Real-time Updates: No page reloads needed
User Avatars: Circular profile displays
️ ⚡Content Management
Pre-Publication Review: Optional admin approval system
Three-State Moderation: Active, Pending, Hidden stories
Bulk Operations: Mass cleanup tools
Role-Based Permissions: Control by user level
⚡Admin Dashboard
Comprehensive Settings: Character limits, expiry, positioning
Live Analytics: Views, reactions, user engagement stats
Story Management: Review queue, bulk actions
Feature Toggles: Enable/disable reactions, moderation
️ ⚡Technical Excellence
Optimized Database: Four specialized tables with proper indexing
Security First: XSS protection, SQL injection prevention
API Integration: RESTful endpoints for external use
Embeddable Widget: Works on any website via iframe
⚡Easy Deployment
One-Click Installation: Automatic setup with sensible defaults
Theme Compatibility: Works with any Q2A theme
Multi-language Support: Arabic and English ready
Performance Optimized: Fast loading and smooth interactions
### installing
1. **Upload Files**
- Create `qa-stories` in `qa-content/qa-plugin/`
- Upload all files in stories.zip to "qa-stories".
3. **Folder structure**
```
qa-content/qa-plugin/qa-stories/
├── qa-plugin.php
├── qa-stories-page.php
├── qa-stories-widget.php
├── qa-stories-admin.php
├── qa-stories-install.php
├── metadata.json
└── README.md
```
4. **Activate Plugin**
- Go to Admin > Plugins
- Activate "Q2A Stories"
- Click on "options"
- Click on "Install tables and start".
1. **Upload Files**
- Create `qa-stories` in `qa-content/qa-plugin/`
- Upload all files in stories.zip to "qa-stories".
3. **Folder structure**
```
qa-content/qa-plugin/qa-stories/
├── qa-plugin.php
├── qa-stories-page.php
├── qa-stories-widget.php
├── qa-stories-admin.php
├── qa-stories-install.php
├── metadata.json
└── README.md
```
4. **Activate Plugin**
- Go to Admin > Plugins
- Activate "Q2A Stories"
- Click on "options"
- Click on "Install tables and start".