<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Question2Answer Q&amp;A - Recent questions without answers</title>
<link>https://www.question2answer.org/qa/unanswered</link>
<description>Powered by Question2Answer</description>
<item>
<title>[Free Plugin] CKEditor v5 -&gt; image copy/paste</title>
<link>https://www.question2answer.org/qa/123236/free-plugin-ckeditor-v5-image-copy-paste</link>
<description>

&lt;p&gt;I created plugin that uses ckeditor v5 which has better image upload button, supports dragndrop and copy/paste. To use it, you just select it in admin -&amp;gt; posts -&amp;gt; default editor.&lt;/p&gt;

&lt;p&gt;Here:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/ptyphoon/q2a-wysiwyg-ckeditor-v5&quot;&gt;https://github.com/ptyphoon/q2a-wysiwyg-ckeditor-v5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/123236/free-plugin-ckeditor-v5-image-copy-paste</guid>
<pubDate>Wed, 15 Apr 2026 14:23:06 +0000</pubDate>
</item>
<item>
<title>[New Premium Plugin] Questions Highlighted by Users :&quot;3</title>
<link>https://www.question2answer.org/qa/122442/new-premium-plugin-questions-highlighted-by-users-3</link>
<description>

&lt;h2 style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;strong&gt;New Featured Questions System&lt;/strong&gt;&lt;/h2&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;I’ve added a new feature that allows users to feature their questions so they appear in a carousel on the activity page.&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;strong style=&quot;font-weight:bold&quot;&gt;How does it work?&lt;/strong&gt;
&lt;br&gt;Users can feature one of their questions using their points. Once featured, the question will appear in a widget, making it visible to everyone.&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;strong style=&quot;font-weight:bold&quot;&gt;Main Features&lt;/strong&gt;&lt;/div&gt;

&lt;div&gt;

&lt;div&gt;&lt;/div&gt;

&lt;ul&gt;

&lt;li&gt;&lt;strong style=&quot;font-weight:bold&quot;&gt;Feature questions with points:&lt;/strong&gt; Featuring a question costs &lt;strong style=&quot;font-weight:bold&quot;&gt;500 points&lt;/strong&gt;.&lt;/li&gt;

&lt;li&gt;&lt;strong style=&quot;font-weight:bold&quot;&gt;24-hour duration:&lt;/strong&gt; A featured question remains visible for 24 hours. This duration can be modified in the plugin settings.&lt;/li&gt;

&lt;li&gt;&lt;strong style=&quot;font-weight:bold&quot;&gt;One featured question per user:&lt;/strong&gt; Each user can have only one featured question at a time.&lt;/li&gt;

&lt;li&gt;&lt;strong style=&quot;font-weight:bold&quot;&gt;Manual removal:&lt;/strong&gt; Users can manually remove their featured question before the time runs out (points are non-refundable).&lt;/li&gt;

&lt;li&gt;&lt;strong style=&quot;font-weight:bold&quot;&gt;Automatic carousel:&lt;/strong&gt; Featured questions are displayed in a rotating carousel that slides automatically every few seconds.&lt;/li&gt;

&lt;li&gt;&lt;strong style=&quot;font-weight:bold&quot;&gt;Pop-up window:&lt;/strong&gt; All featured questions can also be viewed in a pop-up window by clicking the &quot;View All&quot; button.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;strong style=&quot;font-weight:bold&quot;&gt;Visible Information&lt;/strong&gt;
&lt;br&gt;Each entry in the carousel displays:&lt;/div&gt;

&lt;div&gt;

&lt;div&gt;&lt;/div&gt;

&lt;ul&gt;

&lt;li&gt;Question title&lt;/li&gt;

&lt;li&gt;&quot;Featured&quot; badge&lt;/li&gt;

&lt;li&gt;User avatar and name&lt;/li&gt;

&lt;li&gt;Remaining time for the featured post&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;This feature is designed to help questions and posts get more&amp;nbsp;visibility and engagement.&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;

&lt;hr&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;strong&gt;&lt;em&gt;This is a premium plugin. If you would like to purchase this add-on, please contact me at &lt;a rel=&quot;nofollow&quot; href=&quot;mailto:isabella.bensamer@gmail.com?subject=isabella.bensamer%40gmail.com&amp;amp;body=isabella.bensamer%40gmail.com&quot;&gt;isabella.bensamer@gmail.com&lt;/a&gt;&amp;nbsp;The price for this plugin is 10&amp;nbsp;USD.&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;img src=&quot;https://i.ibb.co/qLtQ6WhX/Admin.png&quot; style=&quot;height:288px; width:500px&quot; alt=&quot;image&quot;&gt;&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;img src=&quot;https://i.ibb.co/9Hdnt8HM/Widget-1.png&quot; style=&quot;height:286px; width:500px&quot; alt=&quot;image&quot;&gt;&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;img src=&quot;https://i.ibb.co/hRFwTvyS/Feature-Post.png&quot; style=&quot;height:171px; width:500px&quot; alt=&quot;image&quot;&gt;&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;img src=&quot;https://i.ibb.co/vFYgb6R/Remove-Featured.png&quot; style=&quot;height:163px; width:500px&quot; alt=&quot;image&quot;&gt;&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;img src=&quot;https://i.ibb.co/nMyVmrZb/You-already-have-a-featured-post.png&quot; style=&quot;height:157px; width:500px&quot; alt=&quot;image&quot;&gt;&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;img src=&quot;https://i.ibb.co/JW6m16TD/Home.png&quot; style=&quot;height:253px; width:500px&quot; alt=&quot;image&quot;&gt;&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;img src=&quot;https://i.ibb.co/HTBdQyCR/All-Feature-Post.png&quot; style=&quot;height:254px; width:500px&quot; alt=&quot;image&quot;&gt;&lt;/div&gt;

&lt;div style=&quot;overflow-wrap: break-word; margin: 16px 0px;&quot;&gt;&lt;/div&gt;

&lt;div&gt;

&lt;div&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div&gt;&lt;/div&gt;

&lt;div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/122442/new-premium-plugin-questions-highlighted-by-users-3</guid>
<pubDate>Mon, 16 Mar 2026 10:54:23 +0000</pubDate>
</item>
<item>
<title>Social Media Poster - Auto-share your Q2A content everywhere</title>
<link>https://www.question2answer.org/qa/122437/social-media-poster-auto-share-your-q2a-content-everywhere</link>
<description>

&lt;p style=&quot;margin: 0px 0px 16px; color: rgb(204, 204, 204); font-family: -apple-system, &amp;quot;system-ui&amp;quot;, sans-serif; font-size: 13px; background-color: rgb(24, 24, 24);&quot;&gt;&lt;/p&gt;

&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;We have been working on a social media posting plugin for Q2A and have managed to come up with this using GitHub copilot.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;What it does:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;Posts new questions to your social media accounts automatically&lt;/li&gt;

&lt;li&gt;Supports Telegram, Facebook, X (Twitter), LinkedIn, WhatsApp, Instagram, and YouTube Shorts&lt;/li&gt;

&lt;li&gt;Multiple accounts per platform (e.g., different Telegram channels for different topics)&lt;/li&gt;

&lt;li&gt;Category-based routing (send Physics questions to one channel, Chemistry to another)&lt;/li&gt;

&lt;li&gt;AI-powered message generation using OpenAI&lt;/li&gt;

&lt;li&gt;Auto-generates images for Instagram and video for YouTube Shorts&lt;/li&gt;

&lt;li&gt;Daily &quot;Question of the Day&quot; and &quot;Quote of the Day&quot; features&lt;/li&gt;

&lt;li&gt;Token expiry warnings so you don't miss when API keys need renewal&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Why we&amp;nbsp;built it:&lt;/p&gt;

&lt;p&gt;Managing social media for a Q2A site is tedious. Copy-pasting links, writing captions, posting to multiple platforms... it adds up. This plugin handles all of that automatically when content is posted.&lt;/p&gt;

&lt;p&gt;Some highlights:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;Add unlimited accounts per platform&lt;/li&gt;

&lt;li&gt;Pick which accounts receive which content types&lt;/li&gt;

&lt;li&gt;Nested category support (3 levels) for granular routing&lt;/li&gt;

&lt;li&gt;Developer API so other plugins can use the posting functionality&lt;/li&gt;

&lt;li&gt;Clean admin UI with collapsible sections&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Requirements:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;Q2A 1.8+&lt;/li&gt;

&lt;li&gt;PHP 7.4+&lt;/li&gt;

&lt;li&gt;GD extension (for image generation)&lt;/li&gt;

&lt;li&gt;ffmpeg (optional, for YouTube Shorts)&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;The plugin auto-detects custom tables (^exams, ^blogs, ^jobs) and only shows those content types if they exist.&lt;/p&gt;

&lt;p&gt;GitHub:&amp;nbsp;&lt;a href=&quot;https://github.com/GATEOverflow/q2a-social-media-poster&quot; rel=&quot;nofollow&quot;&gt;https://github.com/GATEOverflow/q2a-social-media-poster&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Please test it and open PRs or issues are any issues. We'll be using this plugin on our website and so will be happy to solve any issues.&amp;nbsp;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/122437/social-media-poster-auto-share-your-q2a-content-everywhere</guid>
<pubDate>Mon, 16 Mar 2026 03:28:22 +0000</pubDate>
</item>
<item>
<title>{free}  Plugin /Delete My Account</title>
<link>https://www.question2answer.org/qa/122345/free-plugin-delete-my-account</link>
<description>

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.question2answer.org/qa/?qa=blob&amp;amp;qa_blobid=8337326951537305317&quot; style=&quot;height:600px; width:600px&quot;&gt;&lt;/p&gt;

&lt;p&gt;# Q2A Delete My Account (SnowFlat Compatible)&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;*( [Leer en español](README-es.md))*&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;A modern and visually striking plugin for **Question2Answer (Q2A)** that adds an account deletion button directly to the user's profile page.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;## ⚖️ Why this is necessary (Data Privacy Regulations)&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;In today's web, allowing users to delete their own account is not just a good User Experience (UX) practice, but a **legal obligation** in many jurisdictions. This plugin helps your Q2A forum comply with the strictest privacy regulations:&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;* **GDPR (General Data Protection Regulation - Europe):** Article 17 establishes the **&quot;Right to Erasure&quot;** (Right to be Forgotten). Users have the absolute right to request the deletion of their personal data without undue delay. Forcing a user to contact an administrator via email to delete their account is considered an unnecessary obstacle; there must be a direct and accessible mechanism.&lt;/p&gt;

&lt;p&gt;* **CCPA (California Consumer Privacy Act):** Grants consumers the right to request the deletion of personal information that a business has collected about them.&lt;/p&gt;

&lt;p&gt;* **Data Protection Laws in Latin America:** Countries like Colombia (Law 1581 of 2012), Mexico (LFPDPPP), and Argentina (Law 25.326) have similar principles where the data subject has the right to the deletion of their data from databases at any time.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;**Keeping accounts of users who no longer wish to be on your platform increases your liability and risk in the event of possible security breaches. This plugin automates compliance with these regulations.**&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;## ✨ Features&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;* **Legal Compliance:** Facilitates the &quot;Right to be Forgotten&quot; for your users.&lt;/p&gt;

&lt;p&gt;* **Warning Design:** Includes a &quot;caution tape&quot; style frame (yellow and black) to prevent accidental clicks.&lt;/p&gt;

&lt;p&gt;* **Prominent Button:** Stylized button with a Cyan/Magenta gradient for high visibility.&lt;/p&gt;

&lt;p&gt;* **Double Confirmation:** Uses a JavaScript modal window to ensure the deletion is intentional, as the action is irreversible.&lt;/p&gt;

&lt;p&gt;* **SnowFlat Compatible:** Designed to integrate seamlessly as a layer in the SnowFlat theme and its derivatives.&lt;/p&gt;

&lt;p&gt;* **Modern Structure:** Uses `metadata.json` to define the version and load order (`after_db_init`).&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;## ️ Installation&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;1. Download the `.zip` file from this repository or clone it.&lt;/p&gt;

&lt;p&gt;2. Extract the folder and rename it to `delete-account-snowflat`.&lt;/p&gt;

&lt;p&gt;3. Upload the folder to the `qa-plugin/` directory of your Question2Answer installation.&lt;/p&gt;

&lt;p&gt;4. Go to the **Admin &amp;gt; Plugins** section on your Q2A website and verify that the plugin appears in the list.&lt;/p&gt;

&lt;p&gt;5. Done! Users will now see the &quot;Danger Zone&quot; box on their account page (`/account`).&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;##  License&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;This project is licensed under the [GPLv2](LICENSE) license.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;## ‍ Author&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Developed by **monkey**.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Download here :&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/Monkey80s/delete-account-snowflat/tree/main&quot;&gt;Github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/122345/free-plugin-delete-my-account</guid>
<pubDate>Thu, 12 Mar 2026 21:37:01 +0000</pubDate>
</item>
<item>
<title>[Premium] Ads System for Q2A – Monetize Your Community Easily</title>
<link>https://www.question2answer.org/qa/122344/premium-ads-system-for-q2a-monetize-your-community-easily</link>
<description>

&lt;p&gt;I’ve developed a powerful advertising system for Question2Answer (Q2A) that allows your community members to submit and manage ads directly on your site with fully automated payments.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;strong&gt;Key Features&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;✔ Paystack &amp;amp; PayPal payment gateways ready&lt;/p&gt;

&lt;p&gt;✔ Users can submit ads directly from the frontend&lt;/p&gt;

&lt;p&gt;✔ Automatic ad rotation across the site&lt;/p&gt;

&lt;p&gt;✔ Auto-approve ads or manual admin approval&lt;/p&gt;

&lt;p&gt;✔ Users can edit or delete their own ads&lt;/p&gt;

&lt;p&gt;✔ Admins can edit or delete any ad&lt;/p&gt;

&lt;p&gt;✔ Fully automated ad management system&lt;/p&gt;

&lt;p&gt;✔ Simple dashboard for managing ads&lt;/p&gt;

&lt;p&gt;This makes it easy to monetize your Q2A community without manual work.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://unitedafrica.digital/submit-ad&quot;&gt;&lt;span style=&quot;background-color:#f1c40f&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;u&gt;&lt;strong&gt;&lt;span style=&quot;background-color:#f1c40f&quot;&gt;Live Demo&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can test the system here:&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://unitedafrica.digital/submit-ad&quot;&gt;https://unitedafrica.digital/submit-ad&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also see how the ads appear and rotate across the site.&lt;/p&gt;

&lt;h2&gt;&amp;nbsp;&lt;em&gt;&lt;strong&gt;Bonus&lt;/strong&gt;&lt;/em&gt;&lt;/h2&gt;

&lt;p&gt;When you purchase the plugin, I will integrate your payment gateway for free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contact&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For more information or purchase inquiries, contact me on WhatsApp:&lt;/p&gt;

&lt;p&gt;Message United Africa Digital:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://wa.me/254768750399&quot; rel=&quot;nofollow&quot;&gt;https://wa.me/254768750399&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let’s turn your Q2A community into a revenue-generating platform.&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/122344/premium-ads-system-for-q2a-monetize-your-community-easily</guid>
<pubDate>Thu, 12 Mar 2026 21:25:29 +0000</pubDate>
</item>
<item>
<title>New Plugin: Title First Addon for MayroPro-master</title>
<link>https://www.question2answer.org/qa/122114/new-plugin-title-first-addon-for-mayropro-master</link>
<description>

&lt;p&gt;I’ve built Title First Addon, a lightweight Q2A plugin that reorders question listings so the question title appears before the author/meta information. Perfect for the MayroPro-master theme and compatible with most other themes.&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/knowledgebuzz/title-first-addon-mayropro&quot;&gt;https://github.com/knowledgebuzz/title-first-addon-mayropro&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Features:&lt;/p&gt;

&lt;p&gt;Display question title first in archives/list pages&lt;/p&gt;

&lt;p&gt;Safe and fully compatible with Q2A 1.8+&lt;/p&gt;

&lt;p&gt;Optional admin toggle to enable/disable&lt;/p&gt;

&lt;p&gt;Easy to install: just upload to /qa-plugin/ and activate&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/122114/new-plugin-title-first-addon-for-mayropro-master</guid>
<pubDate>Thu, 05 Mar 2026 05:50:52 +0000</pubDate>
</item>
<item>
<title>Smart Language Switcher Plugin for Q2A – Now Available (Automatic Language Detection &amp; ISO Mapping)</title>
<link>https://www.question2answer.org/qa/122106/language-switcher-available-automatic-language-detection</link>
<description>

&lt;p&gt;Hello Q2A Community,&lt;/p&gt;

&lt;p&gt;I’m pleased to share a new open-source plugin I’ve developed for Question2Answer:&lt;/p&gt;

&lt;p&gt;Smart Language Switcher&lt;/p&gt;

&lt;p&gt;This plugin enables dynamic interface language switching by automatically detecting installed language packs inside the qa-lang/ directory. It allows users to switch languages without modifying any core Q2A files.&lt;/p&gt;

&lt;p&gt;Key Features&lt;/p&gt;

&lt;p&gt;Automatically detects installed language folders&lt;/p&gt;

&lt;p&gt;ISO-based readable naming (e.g., en → English, hi → Hindi, en-GB → English UK)&lt;/p&gt;

&lt;p&gt;Supports metadata.json where available&lt;/p&gt;

&lt;p&gt;Remembers user-selected language&lt;/p&gt;

&lt;p&gt;Clean “Select Language” placeholder UI&lt;/p&gt;

&lt;p&gt;Lightweight and performance optimized&lt;/p&gt;

&lt;p&gt;Fully built using the official Q2A plugin API&lt;/p&gt;

&lt;p&gt;Production-ready and stable&lt;/p&gt;

&lt;p&gt;GitHub Repository&lt;/p&gt;

&lt;p&gt;Source code available here:&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/knowledgebuzz/q2a-smart-language-switcher&quot;&gt;https://github.com/knowledgebuzz/q2a-smart-language-switcher&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Contributions, feedback, and suggestions are welcome.&lt;/p&gt;

&lt;p&gt;Documentation&lt;/p&gt;

&lt;p&gt;Full technical documentation:&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://unitedafrica.digital/q2a-language-selector&quot;&gt;https://unitedafrica.digital/q2a-language-selector&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Installation&lt;/p&gt;

&lt;p&gt;Upload plugin to: qa-plugin/smart-language-switcher/&lt;/p&gt;

&lt;p&gt;Ensure language packs are inside: qa-lang/&lt;/p&gt;

&lt;p&gt;Activate via Admin → Plugins&lt;/p&gt;

&lt;p&gt;The goal is to make Q2A communities more accessible globally while keeping everything clean, lightweight, and core-safe.&lt;/p&gt;

&lt;p&gt;If anyone would like to test it or suggest improvements, I’d really appreciate the feedback.&lt;/p&gt;

&lt;p&gt;For custom installation or configuration: davis@unitedafrica.digital&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/122106/language-switcher-available-automatic-language-detection</guid>
<pubDate>Wed, 04 Mar 2026 11:41:11 +0000</pubDate>
</item>
<item>
<title>How many points are required to edit the user profile?</title>
<link>https://www.question2answer.org/qa/122085/how-many-points-are-required-to-edit-the-user-profile</link>
<description>Hi everyone, I am a new member here. I want to update my avatar and bio but I see the message 'New users cannot edit their profile'. Could you please let me know the requirements to unlock this feature? Thanks!</description>
<category>Q2A Core</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/122085/how-many-points-are-required-to-edit-the-user-profile</guid>
<pubDate>Wed, 04 Mar 2026 11:15:30 +0000</pubDate>
</item>
<item>
<title>Q2A Blog Feed Widget – Display WordPress Posts Anywhere (Flexible &amp; Cached)</title>
<link>https://www.question2answer.org/qa/122059/blog-widget-display-wordpress-posts-anywhere-flexible-cached</link>
<description>

&lt;p&gt;Hello Q2A Community,&lt;/p&gt;

&lt;p&gt;I’m pleased to release Q2A Blog Feed Widget, a lightweight and flexible plugin that allows you to display WordPress blog posts directly inside your Q2A installation.&lt;/p&gt;

&lt;p&gt;This plugin was built for real-world community environments where both Q2A and WordPress run together — and where content discovery across platforms is important.&lt;/p&gt;

&lt;p&gt; What This Plugin Solves&lt;/p&gt;

&lt;p&gt;Many Q2A sites operate a separate WordPress blog. However:&lt;/p&gt;

&lt;p&gt;Blog content remains isolated&lt;/p&gt;

&lt;p&gt;Users don’t easily discover new articles&lt;/p&gt;

&lt;p&gt;Traffic between platforms is disconnected&lt;/p&gt;

&lt;p&gt;This plugin bridges that gap by bringing your latest WordPress posts directly into Q2A.&lt;/p&gt;

&lt;p&gt; Key Features&lt;/p&gt;

&lt;p&gt;Display latest WordPress posts inside Q2A&lt;/p&gt;

&lt;p&gt;Flexible placement:&lt;/p&gt;

&lt;p&gt;Sidebar&lt;/p&gt;

&lt;p&gt;Custom theme location&lt;/p&gt;

&lt;p&gt;Hook-supported positions&lt;/p&gt;

&lt;p&gt;Built-in caching system to minimize server load&lt;/p&gt;

&lt;p&gt;Admin configuration panel&lt;/p&gt;

&lt;p&gt;Adjustable post count&lt;/p&gt;

&lt;p&gt;Clean HTML output (theme-friendly)&lt;/p&gt;

&lt;p&gt;Lightweight and optimized&lt;/p&gt;

&lt;p&gt;Compatible with recent Q2A versions&lt;/p&gt;

&lt;p&gt; Performance Focus&lt;/p&gt;

&lt;p&gt;To avoid unnecessary remote requests, the plugin includes a caching mechanism that reduces repeated WordPress fetch calls — improving stability and performance.&lt;/p&gt;

&lt;p&gt; Installation&lt;/p&gt;

&lt;p&gt;Upload the plugin folder to /qa-plugin/&lt;/p&gt;

&lt;p&gt;Navigate to Admin → Plugins&lt;/p&gt;

&lt;p&gt;Enable “Q2A Blog Feed Widget”&lt;/p&gt;

&lt;p&gt;Configure your WordPress source URL and settings&lt;/p&gt;

&lt;p&gt;Choose your preferred placement location&lt;/p&gt;

&lt;p&gt; Project Links&lt;/p&gt;

&lt;p&gt;Plugin page:&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://unitedafrica.digital/uad-plugin&quot;&gt;https://unitedafrica.digital/uad-plugin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source code (GitHub):&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/knowledgebuzz/q2a-blogfeed-widget&quot;&gt;https://github.com/knowledgebuzz/q2a-blogfeed-widget&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; Feedback &amp;amp; Contributions&lt;/p&gt;

&lt;p&gt;Suggestions, feature requests, and pull requests are welcome.&lt;/p&gt;

&lt;p&gt;If you’re running both Q2A and WordPress, I’d love to hear how you integrate the two.&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/122059/blog-widget-display-wordpress-posts-anywhere-flexible-cached</guid>
<pubDate>Mon, 02 Mar 2026 08:45:44 +0000</pubDate>
</item>
<item>
<title>[NEW PLUGIN] Google Search Index Accelerator Plugin for Q2A</title>
<link>https://www.question2answer.org/qa/121806/new-plugin-google-search-index-accelerator-plugin-for-q2a</link>
<description>

&lt;p&gt;I worked on a new plugin at the request of someone here. The plugin Google Search Index Accelerator instantly notify Google when new content is published on your Q2A site.
&lt;br&gt;This plugin leverages Google's Indexing API to accelerate crawling and indexing, helping your questions and answers appear in search results faster.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;h2&gt;Prerequisites&lt;/h2&gt;

&lt;div&gt;Before installing the plugin, several steps must be completed in Google Search Console and Google Cloud Platform:&lt;/div&gt;

&lt;p&gt;- Create a &lt;strong&gt;Google Cloud Project&lt;/strong&gt; via the Google Cloud Console
&lt;br&gt;- Enable the Indexing API through APIs &amp;amp; Services &amp;gt; Library
&lt;br&gt;- Create a &lt;strong&gt;Service Account&lt;/strong&gt; under APIs &amp;amp; Services &amp;gt; Credentials
&lt;br&gt;- Add the service account email as a &lt;strong&gt;property owner&lt;/strong&gt; in Google Search Console with Owner permissions
&lt;br&gt;- Download the service account's &lt;strong&gt;JSON key file&lt;/strong&gt; for authentication
&lt;br&gt;&amp;nbsp;&lt;/p&gt;

&lt;h2&gt;Installation Process&lt;/h2&gt;

&lt;div&gt;The plugin installation involves four main steps:&lt;/div&gt;

&lt;p&gt;1. Install&lt;strong&gt; Google API Client for PHP&lt;/strong&gt; using Composer to your QA plugin directory
&lt;br&gt;2. Clone&lt;strong&gt; the Plugin Repository&lt;/strong&gt; into your Q2A `qa-plugin` directory
&lt;br&gt;3. Add&lt;strong&gt; Service Account Key&lt;/strong&gt;&amp;nbsp;to the &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/SiroDevs/q2a-gsi-accelerator&quot;&gt;qa-gsi-accelerator&lt;/a&gt; plugin directory
&lt;br&gt;4. Enable the Plugin through your Q2A admin panel
&lt;br&gt;&amp;nbsp;&lt;/p&gt;

&lt;div&gt;This plugin is a premium plugin at &lt;strong&gt;$ 49 &lt;/strong&gt;for those interested in having it. You are welcome to try it out before you can make a purchase. Simply reach out via:
&lt;br&gt;1. Telegram: &lt;a rel=&quot;nofollow&quot; href=&quot;http://t.me/sirodevs&quot;&gt;@sirodevs&lt;/a&gt;
&lt;br&gt;2. Email: &lt;a rel=&quot;nofollow&quot; href=&quot;mailto:sirodevske@gmail.com&quot;&gt;sirodevske [at] gmail [dot] com&lt;/a&gt;&lt;/div&gt;

&lt;div&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/121806/new-plugin-google-search-index-accelerator-plugin-for-q2a</guid>
<pubDate>Sat, 14 Feb 2026 08:53:15 +0000</pubDate>
</item>
<item>
<title>How to edit my profile on Question2Answer?</title>
<link>https://www.question2answer.org/qa/121758/how-to-edit-my-profile-on-question2answer</link>
<description>

&lt;p data-start=&quot;160&quot; data-end=&quot;329&quot;&gt;Hi, I’m a new user here.
&lt;br data-start=&quot;184&quot; data-end=&quot;187&quot;&gt;I have confirmed my email and logged in successfully, but when I try to edit and save my profile, it says new users cannot save their profile.&lt;/p&gt;

&lt;p data-start=&quot;331&quot; data-end=&quot;446&quot;&gt;Is there any requirement (like posting a question or getting points) before being able to edit profile information?&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p data-start=&quot;448&quot; data-end=&quot;458&quot;&gt;Thank you.&lt;/p&gt;</description>
<category>Q2A Core</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/121758/how-to-edit-my-profile-on-question2answer</guid>
<pubDate>Thu, 12 Feb 2026 10:13:53 +0000</pubDate>
</item>
<item>
<title>[New Premium Plugin] Add Voice Messages to Your Questions</title>
<link>https://www.question2answer.org/qa/121626/new-premium-plugin-add-voice-messages-to-your-questions</link>
<description>

&lt;p&gt;I've developed a plugin that allows 30 seconds of audio to be inserted into the question editor to complement or add a more human or expressive touch to the platform. Access is restricted to visitors, but registered users can use the feature. I've included screenshots of it working. If you're interested in purchasing this plugin, which works with Snowflat and CKEditor, please contact me. The cost is $10 USD.&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.question2answer.org/qa/?qa=blob&amp;amp;qa_blobid=5894234305054468479&quot; style=&quot;height:385px; width:600px&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.question2answer.org/qa/?qa=blob&amp;amp;qa_blobid=5692982807324060979&quot; style=&quot;height:519px; width:600px&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.question2answer.org/qa/?qa=blob&amp;amp;qa_blobid=14021516480001883575&quot; style=&quot;height:469px; width:600px&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.question2answer.org/qa/?qa=blob&amp;amp;qa_blobid=10826489113558709239&quot; style=&quot;height:280px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/121626/new-premium-plugin-add-voice-messages-to-your-questions</guid>
<pubDate>Thu, 05 Feb 2026 21:02:13 +0000</pubDate>
</item>
<item>
<title>I upvote a question then asker will get 1 point. How to set this?</title>
<link>https://www.question2answer.org/qa/121586/i-upvote-a-question-then-asker-will-get-1-point-how-to-set-this</link>
<description>I upvote a question then asker will get 1 point. How to set this?&lt;br /&gt;
&lt;br /&gt;
Example: any question get 100 upvote then question owner get 100 extra point.&lt;br /&gt;
&lt;br /&gt;
is this possible? How to set this?</description>
<category>Q2A Core</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/121586/i-upvote-a-question-then-asker-will-get-1-point-how-to-set-this</guid>
<pubDate>Tue, 03 Feb 2026 16:18:14 +0000</pubDate>
</item>
<item>
<title>Why youtube embed is so width in sceditor? How to solve it? (Mayropro, mobile)</title>
<link>https://www.question2answer.org/qa/121584/why-youtube-embed-width-sceditor-how-solve-mayropro-mobile</link>
<description>

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.question2answer.org/qa/?qa=blob&amp;amp;qa_blobid=12128620975617986399&quot;&gt;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/121584/why-youtube-embed-width-sceditor-how-solve-mayropro-mobile</guid>
<pubDate>Tue, 03 Feb 2026 15:58:46 +0000</pubDate>
</item>
<item>
<title>Scrolling Notice Board</title>
<link>https://www.question2answer.org/qa/120934/scrolling-notice-board</link>
<description>

&lt;p&gt;In Question2Answer, there’s no built-in way for admins to broadcast important information to users.
&lt;br&gt;Posting a &lt;em&gt;question&lt;/em&gt; works initially, but the post soon gets buried as new questions arrive.
&lt;br&gt;Using &lt;em&gt;blog posts&lt;/em&gt; and marking them as &lt;strong&gt;featured&lt;/strong&gt; is another workaround, but:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;

&lt;p&gt;too many featured posts reduces visibility,&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;and minor announcements like &lt;em&gt;“Site maintenance on 31st December 2025&amp;nbsp;to 2nd January 2026”&lt;/em&gt; don’t fit well as featured content.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Hence, Gateoverflow developed a plugin for that purpose. This plugin allows admins to create &lt;strong&gt;notices&lt;/strong&gt; that appear prominently in the sidebar as a &lt;strong&gt;scrolling widget&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Notices remain visible to the selected type of audience regardless of new posts and don’t clutter the question or blog lists.&lt;/p&gt;

&lt;p&gt;Audience Types&lt;/p&gt;

&lt;table style=&quot;border-collapse:collapse; width:max-content; border-spacing: 0px;&quot;&gt;

&lt;thead&gt;

&lt;tr&gt;

&lt;th style=&quot;border-color:#d1d9e0&quot;&gt;Audience&lt;/th&gt;

&lt;th style=&quot;border-color:#d1d9e0&quot;&gt;Meaning&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;

&lt;tbody&gt;

&lt;tr&gt;

&lt;td style=&quot;border-color:#d1d9e0; border-image:none 100% / 1 / 0 stretch; border-style:solid; border-width:0.666667px&quot;&gt;Public&lt;/td&gt;

&lt;td style=&quot;border-color:#d1d9e0; border-image:none 100% / 1 / 0 stretch; border-style:solid; border-width:0.666667px&quot;&gt;Visible to everyone&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;

&lt;td style=&quot;border-color:#d1d9e0; border-image:none 100% / 1 / 0 stretch; border-style:solid; border-width:0.666667px&quot;&gt;Min. user level&lt;/td&gt;

&lt;td style=&quot;border-color:#d1d9e0; border-image:none 100% / 1 / 0 stretch; border-style:solid; border-width:0.666667px&quot;&gt;Visible only to logged users with required level&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;

&lt;td style=&quot;border-color:#d1d9e0; border-image:none 100% / 1 / 0 stretch; border-style:solid; border-width:0.666667px&quot;&gt;Specific users&lt;/td&gt;

&lt;td style=&quot;border-color:#d1d9e0; border-image:none 100% / 1 / 0 stretch; border-style:solid; border-width:0.666667px&quot;&gt;Only to selected user handles&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Live exmple of working of the plugin can be seen on &lt;a href=&quot;https://gateoverflow.in/&quot; rel=&quot;nofollow&quot;&gt;https://gateoverflow.in/&lt;/a&gt;. Interested people can download the plugin from:&amp;nbsp;&lt;a href=&quot;https://github.com/GATEOverflow/q2a-notice&quot; rel=&quot;nofollow&quot;&gt;https://github.com/GATEOverflow/q2a-notice&lt;/a&gt;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/120934/scrolling-notice-board</guid>
<pubDate>Sun, 28 Dec 2025 11:19:42 +0000</pubDate>
</item>
<item>
<title>I can't find the login page for q2amarket.com</title>
<link>https://www.question2answer.org/qa/120920/i-cant-find-the-login-page-for-q2amarket-com</link>
<description>I can't find the login page on the m\arket, i have an account there</description>
<category>Themes</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/120920/i-cant-find-the-login-page-for-q2amarket-com</guid>
<pubDate>Thu, 25 Dec 2025 22:56:01 +0000</pubDate>
</item>
<item>
<title>Personal Notes Plugin for Question2Answer (Used on GateOverflow)</title>
<link>https://www.question2answer.org/qa/120854/personal-notes-plugin-question2answer-used-gateoverflow</link>
<description>

&lt;p&gt;GateOverflow is a community of &lt;strong&gt;GATE aspirants&lt;/strong&gt;, where posts are mainly &lt;strong&gt;Computer Science questions&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;While solving and revising questions, users usually note down:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;

&lt;p&gt;Key observations and Shortcuts&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Reminders for later revision&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;These notes are often written in notebooks or external apps, which separates the note from the actual question.&lt;/p&gt;

&lt;p&gt;To avoid this, we developed a &lt;strong&gt;Personal Notes feature&lt;/strong&gt; as part of a Question2Answer plugin.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;h3&gt;What this plugin provides&lt;/h3&gt;

&lt;ul&gt;

&lt;li&gt;

&lt;p&gt;Users can add a personal note to any question&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Notes are private and visible only to the user who created them&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Whenever the user opens that question, the note is shown immediately at the end of the question.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;Notes are accessible from: Question page or &quot;All notes&quot; page in the user profile.&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;This keeps important points &lt;strong&gt;directly attached to the question&lt;/strong&gt; they belong to.&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;Plugin scope&lt;/h3&gt;

&lt;p&gt;This Personal Notes feature is part of a larger plugin that also includes other features (details available in the repository).&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;color:#34495e; font-family:Ubuntu,Helvetica,Arial,FreeSans,sans-serif; font-size:16px&quot;&gt;Interested users can check and download the plugin from github:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color:#34495e; font-family:Ubuntu,Helvetica,Arial,FreeSans,sans-serif&quot;&gt;&lt;a href=&quot;https://github.com/GATEOverflow/q2a-sync-selfnote&quot; rel=&quot;nofollow&quot;&gt;https://github.com/GATEOverflow/q2a-sync-selfnote&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/120854/personal-notes-plugin-question2answer-used-gateoverflow</guid>
<pubDate>Sun, 21 Dec 2025 17:50:27 +0000</pubDate>
</item>
<item>
<title>Limitation on changing of usernames</title>
<link>https://www.question2answer.org/qa/120853/limitation-on-changing-of-usernames</link>
<description>Currently, q2a admin can specify whether users can change their usernames or not. However, admin can not specify howmany times a user can change the username.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Gateoverflow team is developed a plugin (it consists few more small features) for limiting the number of times a user can change their username. Admin can specify the count through the admin panel.&lt;br /&gt;
&lt;br /&gt;
Interested users can check and download the plugin from github: &lt;a href=&quot;https://github.com/GATEOverflow/q2a-miscellaneous-settings&quot; rel=&quot;nofollow&quot;&gt;https://github.com/GATEOverflow/q2a-miscellaneous-settings&lt;/a&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/120853/limitation-on-changing-of-usernames</guid>
<pubDate>Sun, 21 Dec 2025 17:24:09 +0000</pubDate>
</item>
<item>
<title>Email Management in q2a site</title>
<link>https://www.question2answer.org/qa/120852/email-management-in-q2a-site</link>
<description>

&lt;p&gt;On GateOverflow, we observed a common user pattern:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;

&lt;p&gt;Users are &lt;strong&gt;highly active for the first 1–2 years&lt;/strong&gt; and want &lt;strong&gt;all site emails&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Over time, activity reduces and users prefer &lt;strong&gt;only specific updates&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Some users want &lt;strong&gt;only Test Series notifications&lt;/strong&gt;, while opting out of everything else&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Others want &lt;strong&gt;important admin emails no matter what&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Unfortunately, the default Question2Answer email system does not provide this level of control.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To solve this&lt;/strong&gt;, the GateOverflow team has developed a &lt;strong&gt;custom Email Management Plugin for Question2Answer&lt;/strong&gt; that gives &lt;strong&gt;full control to both admins and users&lt;/strong&gt; over email notifications.&lt;/p&gt;

&lt;p&gt;The plugin introduces a &lt;strong&gt;managed email notification system&lt;/strong&gt; where:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;

&lt;p&gt;Admins define which email events exist&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Admins decide which emails are &lt;strong&gt;mandatory&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Users decide exactly &lt;strong&gt;which emails they want to receive&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;&lt;/p&gt;

&lt;h3&gt;Admin Features&lt;/h3&gt;

&lt;ul&gt;

&lt;li&gt;

&lt;p&gt;Add, edit, activate, or deactivate &lt;strong&gt;email event types&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Configure:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;

&lt;p&gt;User-visible label&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Email subject (direct text or language key)&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Forced emails (cannot be unsubscribed)&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Minimum user level required to see that email event&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Dynamic &lt;strong&gt;“Add Event”&lt;/strong&gt; system from admin panel&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Default email events auto-created on plugin install&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h3&gt;&lt;/h3&gt;

&lt;h3&gt;User Features&lt;/h3&gt;

&lt;ul&gt;

&lt;li&gt;

&lt;p&gt;New &lt;strong&gt;“Email Preferences”&lt;/strong&gt; section on the Account page&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Enable or disable emails &lt;strong&gt;event-by-event&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Option to receive remaining&amp;nbsp;&lt;strong&gt;unmanaged emails&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Smart defaults for newly registered users&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;hr&gt;

&lt;h2&gt;Email Sending Logic&lt;/h2&gt;

&lt;p&gt;The plugin overrides qa_send_notification() and follows this logic:&lt;/p&gt;

&lt;ol&gt;

&lt;li&gt;

&lt;p&gt;Identify email subject / event&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;If &lt;strong&gt;active &amp;amp; forced&lt;/strong&gt; → send email&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Load user preferences&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;If &lt;strong&gt;inactive or unmanaged&lt;/strong&gt;, check “other emails” preference&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;If &lt;strong&gt;active &amp;amp; managed&lt;/strong&gt;, check if user enabled the event&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Otherwise → &lt;strong&gt;skip sending email&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;This ensures &lt;strong&gt;zero unwanted emails&lt;/strong&gt;, without losing critical communications.&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;Interested users can download the plugin from the &lt;strong&gt;GitHub repository&lt;/strong&gt;: &lt;a href=&quot;https://github.com/GATEOverflow/q2a-email-management&quot; rel=&quot;nofollow&quot;&gt;https://github.com/GATEOverflow/q2a-email-management&lt;/a&gt;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/120852/email-management-in-q2a-site</guid>
<pubDate>Sun, 21 Dec 2025 17:03:40 +0000</pubDate>
</item>
<item>
<title>Dependency Level of a plugin</title>
<link>https://www.question2answer.org/qa/120790/dependency-level-of-a-plugin</link>
<description>

&lt;p&gt;Currently, in the metadata.json, there is following feild:&lt;/p&gt;

&lt;p&gt;&quot;load_order&quot;: &quot;after_db_init&quot; or&amp;nbsp;&quot;load_order&quot;: &quot;before_db_init&quot;&lt;/p&gt;

&lt;p&gt;which indicates, when should load this plugin - is it before db initialisation or after db initialisation.&lt;/p&gt;

&lt;p&gt;Let's assume following&amp;nbsp;situation:&lt;/p&gt;

&lt;p&gt;if pluginA defined a function F, and pluginB needs to use that function. That means PluginB is depends upon pluginA. However, there is no way in the current q2a, to define this dependency level.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;So, we have two options:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;PluginA needs to be loaded before pluginB - This is based on the names of the plugins and order is not correctly predicted.&lt;/li&gt;

&lt;li&gt;Redeclare the same function with similar logic - this will leads to inconsistency if pluginA modified the function F.&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;To avoid this, I have added following feild in the metadata.json&lt;/p&gt;

&lt;p&gt;&quot;dependency_level&quot;: 2, - which indicates, the loading level of plugin. (&lt;u&gt;&lt;strong&gt;Lower the dependency number, loads earlier.&lt;/strong&gt;&lt;/u&gt;)&lt;/p&gt;

&lt;p&gt;Hence, first all the dependency_level=1 plugins will be loaded, after that&amp;nbsp;dependency_level=2&amp;nbsp;plugins will be loaded.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;The code fix is available at&amp;nbsp;&lt;a href=&quot;https://github.com/q2a/question2answer/pull/1011/commits/182041865f7003f20d4e8c64d1d82ce7a5f7b7bc&quot; rel=&quot;nofollow&quot;&gt;https://github.com/q2a/question2answer/pull/1011/commits/182041865f7003f20d4e8c64d1d82ce7a5f7b7bc&lt;/a&gt;&lt;/p&gt;</description>
<category>Q2A Core</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/120790/dependency-level-of-a-plugin</guid>
<pubDate>Wed, 17 Dec 2025 16:54:03 +0000</pubDate>
</item>
</channel>
</rss>