Welcome to the Question2Answer Q&A. There's also a demo if you just want to try it out.
+6 votes
10.1k views
in Plugins by
edited by

I am currently working on developing a plugin to add stories to the Q2A. Do you have any suggestions?

The main idea is to allow users to easily add content to the site without complications, and to increase interactive content to attract more users.

Here you can see a demo example: Stories Plugin

Download for free
Please note: This is a beta version, and some features are still under development. We recommend keeping a backup, as some errors may occur during installation.

Download Link: Click Here

### 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".

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
  • Compatible with all themes, including "SnowFlat, Polaris Theme, Mars Theme." See the attached screenshots.

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

Q2A version: 1.8.x
by
Yes, I will add the download link here once it's completed, God willing. It will be available for free.
by
If the plugin can be integrated smoothly into the Polaris theme, then it could be very interesting. I would like to test it when it is finished.
by
Bro I Install it properly but still I can't see any story plugin option in Administration section in my website.
by
edited by
I just saw that the story needs to be approved by the administrator. How can I do that?

2 Answers

+1 vote
by
selected by
 
Best answer

Download for free
Please note: This is a beta version, and some features are still under development. We recommend keeping a backup, as some errors may occur during installation.

Download Link: Click Here

by
Mashallah
It's so amazing.

But,
With music and Photo upload feature isn't available.

Please add this feature.
0 votes
by

Just to clarify: the plugin "Q2A Stories"  is currently functional, but there are still some adjustments to be made before it's ready for release. I might be able to complete the updates soon and share it with you.

...