Need to show photos from a folder as a gallery directly in your article? Here’s everything you need, and it’s not just gallery style, but also swiper, carousels, and show styles too! What you need more? Photo Gallery Joomla Plugin process the {mxgallery}my-folder{/mxgallery} shortcode display images from a folder. It offers four distinct styles: slider, carousel, show and gallery. Each style provides the option to utilize Fancybox, which enables the display of photos in a popup format as a slideshow.
Slider Settings
Fancybox - Yes/No
Show Gallery Title - Yes/No
Gallery text intro
Item Border Width
Item Border Color
Auto play - Yes/No
Max item width
Focus active items - Yes/No
Show Image title - Yes/No
Slider Effect - Fade / Slide / Coverflow / Flip / Cube
Loop - Yes/No
Delay time
Animation speed
Space Between
Parallax effect - Yes/No
Centered slides - Yes/No
Mouse wheel - Yes/No
Show pagination - Yes/No
Pagination Style - One / Two
Show arrows - Yes/No
Arrows Style - One / Two / Three
Items (desktop) - one to ten ( for slider and coverflow )
Items (Laptop) - one to ten ( for slider and coverflow )
Items (Tablets) - one to ten ( for slider and coverflow )
Items (Mobile) - one to ten ( for slider and coverflow )
Gallery Settings
Themes - Classic / Isotope
Fancybox - Yes/No
Show Gallery Title - Yes/No
Gallery text intro
Columns - one / two / three /four / five / six
Custom Color
Items space - None / Space One / Space Two / Space Three
Tittle effects - Mouse follow Mix / Mouse follow White / Over Image Dark / Slide Bottom Dark / Over Image White / Below Image
Show animated cursor - Yes / No
Item Border Width
Item Border Color
Carousel Settings
Fancybox - Yes/No
Show Gallery Title - Yes/No
Gallery text intro
Item Border Width
Item Border Color
RTL - Yes/No
Sliding Time
Sliding speed
Auto play hover pause - Yes/No
Loop - Yes/No
Navigation - Yes/No
Navigation position - Bottom Right/Top Right/Center
Navigation Style - Light/Dark
Nav Buttons Rounded - Yes/No
Items (desktop) - one to ten
Items (Laptop) - one to ten
Items (Tablets) - one to ten
Items (Mobile) - one to ten
Show Settings
Fancybox - Yes/No
Show Gallery Title - Yes/No
Gallery text intro
Height
A powerful and flexible popup/modal plugin for Joomla 4, 5, and 6.
ITMedia Popup allows you to display beautiful, customizable popup modals on your Joomla website. Perfect for announcements, promotions, newsletter signups, cookie notices, and more.
plg_system_itemediapopup_vX.X.X.zip file.my-popup-buttonmy-popup-button to any element on your siteThe plugin supports Joomla's built-in update system. You'll receive notifications when new versions are available.
To manually check for updates:
1. Go to System → Update → Extensions
2. Click "Check for Updates"
Increase the Z-Index value in Advanced Settings.
Set "Bootstrap Loading" to "No" if your template already includes Bootstrap 5.
This project is licensed under the GNU General Public License v2.0 - see the file for details.
Ing. Roman Hricišin, ITMedia
Платежное решение для интернет-магазинов на базе VirtueMart и JoomShopping, позволяющее вашим клиентам производить оплату сразу или в рассрочку.
Преимущества:
* Быстрая интеграция: Простой процесс установки и настройки позволяет начать приём платежей в кратчайшие сроки.
* Безопасность: Мы надёжно храним данные банковских карт клиентов.
Основные возможности:
* Оплата заказа одним из выбранных способов или выбор из доступных на странице оплаты
* Полный и частичный возврат средств
* Оплата рассрочку
Поддерживаемые способы оплаты:
* Банковские карты РФ
* Банковские карты не РФ
* СБП
* СберПэй
* АльфаПэй
* ТПэй
* Рассрочки платежа
Description
Your Payments plugin is a payment solution for VirtueMart and JoomShopping based online stores that allows your customers to pay instantly or in installments.
Advantages:
*Fast integration: A simple installation and configuration process allows you to start accepting payments as soon as possible.
*Security: We securely store customers’ bank card data.
Main features:
* Pay for your order using one of the selected payment methods or choose from those available on the payment page
* Full and partial refunds
* Payment by installments
Supported payment methods:
* Russian bank cards
* Non-Russian bank cards
* SBP
* SberPay
* AlfaPay
* TPay
* Payment in installments
Converts urls into their html embed code. Supports 150+ sites, such as Youtube, Twitter, vimeo, Instagram etc.
oEmbed is an open format and simple API that lets websites easily embed content (like videos, photos, tweets) from other sites just by using a URL, rather than complex code; it works as a "consumer" site requesting an embeddable representation (usually HTML) from a "provider" site, seen in action when you paste a YouTube link into Joomla and it becomes a playable video.
It standardizes how platforms like YouTube, Twitter, and Vimeo share content, making embedding seamless and automated for users and platforms.
n3t oEmbed is a Joomla! CMS implementation of the oEmbed consumer. It allows easily include content (like YouTube videos, Facebook posts, Instagram posts etc.) in your articles.
For example to embed a YouTube video, you need to write just following code anywhere into your article:
{oembed https://www.youtube.com/watch?v=1w7OgIMMRc4&list=RD1w7OgIMMRc4}
The component allows you to view error logs and notifications in the Joomla admin panel. Logs of both Joomla itself and extensions that use the standard kernel logger are displayed. It works with Joomla 4+, Joomla 5+.
GitHub repo https://github.com/WebTolk/View-logs
The RSForm! Pro – Notion plugin is a powerful tool designed to seamlessly integrate your Joomla forms with your Notion workspace. This intuitive plugin empowers website administrators, agencies, and content creators to capture and organize form submissions directly into Notion databases, without the need for expensive third-party services like Zapier or Make.
Whether you are collecting feedback, managing event registrations, or generating leads, RSForm! Pro – Notion ensures a smooth data transfer process. As soon as a visitor clicks 'submit', the data is automatically synced to Notion for immediate access and processing.
Why Choose RSForm! Pro – Notion?
Zero Intermediaries & No Monthly Fees Stop paying for expensive middleware or automation platforms. This plugin establishes a direct, secure bridge between your Joomla server and the official Notion API. This approach ensures better data privacy by keeping your information strictly between your site and Notion, and completely eliminates recurring subscription costs.
Trigger on Payment
Success Ensure your Notion database remains clutter-free. The plugin features a Trigger on Payment option, compatible with RSForm! Pro payment gateways. This delays the synchronization process until a transaction is successfully completed, ensuring that only confirmed, paid orders or tickets populate your workspace while filtering out abandoned carts.
Intelligent Field Mapping
Gain precise control over how your data is organized. You can map specific RSForm! Pro placeholders (e.g., {Name:value}, {Email:value}) directly to your Notion database columns. This ensures your workspace remains structured and your data is instantly usable without manual cleanup.
Key Features
- Seamless Integration: Connects directly to the Notion API.
- Comprehensive Property Support: Syncs data to various Notion property types including: Title & Rich Text, Number, Select & Multi-select, Date, Email & Phone, Checkbox & URL
- Multi-Form Support: Configure different Notion databases for different forms on the same website.
- Real-time Updates: Data is synced instantly upon submission (or after payment).
- Joomla 5 & 6 Ready: Fully compatible with the latest Joomla versions.
Use Cases
Agencies: Centralize client leads and support tickets directly into your project management dashboard.
Event Organizers: Sync attendee lists and ticket sales instantly for real-time overview.
HR Departments: Automatically organize job applications and CVs into a recruitment pipeline.
Requirements
RSForm! Pro (latest version recommended)
A Notion Account (Free or Paid)
MW Quick PDF Viewer is a powerful and user-friendly Joomla 5/6 Content Plugin that revolutionizes the management and presentation of PDF documents on your website. With just a simple shortcode, you can create professional PDF libraries that your visitors can browse through with a modern modal viewer.
**Developed by **
Version: 1.0.2
Release Date: January 8, 2026
Compatibility: Joomla 5.0 - 6.999
PHP Version: 8.1+
{gallery path='pdfs/folder'} to your article{gallery} or {pdflist} - both workInsert the following shortcode in any Joomla article or module:
{pdflist path='pdfs/my-folder'}
or alternatively:
{pdflist path='pdfs/my-folder'}
Important: The path is relative to the Joomla root directory.
| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| path | String | Yes | - | Relative path to PDF folder from Joomla root |
| columns | Integer | No | 2 | Number of columns (1-4), overrides plugin setting |
| title | String | No | - | Heading above the PDF list |
Simplest Variant:
{pdflist path='pdfs/manuals'}
→ Displays all PDFs from "pdfs/manuals" folder in 2 columns (default)
With Column Count:
{pdflist path='pdfs/forms' columns='3'}
→ Displays PDFs in 3 columns
With Title:
{pdflist path='pdfs/reports' title='Annual Reports 2025'}
→ Displays a heading above the PDF list
All Parameters:
{pdflist path='pdfs/documents/important' columns='4' title='Important Downloads'}
→ Complete configuration with all options
Subfolders:
{pdflist path='pdfs/departments/marketing/2025'}
→ Supports arbitrarily deep folder structures
Open the plugin settings under System → Plugins → MW Quick PDF Viewer
Number of Columns (Default: 2)
- Determines the number of button columns in the grid layout
- Options: 1, 2, 3, or 4 columns
- Can be individually overridden per shortcode
- Responsive: Automatically fewer columns on mobile devices
Button Style (Default: Default)
- Default: White background, gray border, red hover effect
- Minimal: Transparent background, subtle border, minimalist
- Solid: Red background, white text, eye-catching and modern
Show Icons (Default: Yes)
- Shows PDF icon on each button
- SVG-based icon for sharp display
- Can be disabled for minimalist design
The plugin includes an integrated support section with:
- Information about the developer
- Direct contact options
- PayPal donation button to support development
PDF Display
- Uses native browser PDF viewer (iframe)
- Full browser features available
- Zoom, scroll, text search possible
- Automatic size adjustment
Action Buttons
Download Button (⬇)
Print Button (🖨)
Close Button (×)
Default Theme:
- Primary Color: #dc2626 (Red)
- Hover: #ef4444 (Light Red)
- Text: #1f2937 (Dark Gray)
- Border: #d1d5db (Light Gray)
- Background: #ffffff (White)
- Overlay: rgba(0, 0, 0, 0.5) (Semi-transparent Black)
-apple-system, BlinkMacSystemFont, "Segoe UI", Robotogap for consistent spacing```javascript
// Open modal
function openMWPDFModal(id, url, filename)
// Close modal
function closeMWPDFModal(id)
// Download PDF
function downloadMWPDF(url, filename)
// Print PDF
function printMWPDF(id)
```
css
.mw-pdf-grid /* Grid container */
.mw-pdf-button /* Base button */
.mw-pdf-button-default /* Default style */
.mw-pdf-button-minimal /* Minimal style */
.mw-pdf-button-solid /* Solid style */
.mw-pdf-modal /* Modal overlay */
.mw-pdf-modal-content /* Modal content */
| Browser | Version | PDF Display | Download | Print |
|---------|---------|-------------|----------|-------|
| Chrome | 90+ | ✅ Yes | ✅ Yes | ✅ Yes |
| Firefox | 88+ | ✅ Yes | ✅ Yes | ✅ Yes |
| Safari | 14+ | ✅ Yes | ✅ Yes | ✅ Yes |
| Edge | 90+ | ✅ Yes | ✅ Yes | ✅ Yes |
| Opera | 76+ | ✅ Yes | ✅ Yes | ✅ Yes |
| Mobile Safari | iOS 14+ | ✅ Yes | ✅ Yes | ⚠️ Limited |
| Chrome Mobile | Android 11+ | ✅ Yes | ✅ Yes | ✅ Yes |
Notes:
- Older browsers might not display PDFs inline (download instead of display)
- Mobile browsers have partially restricted printing functions
- PDF.js fallback can be integrated if needed
Q: Does the plugin work with Joomla 4?
A: No, MW Quick PDF Viewer was specifically developed for Joomla 5 and 6. A separate version would need to be created for Joomla 4.
Q: Can I display other file types?
A: No, the plugin is exclusively optimized for PDF documents. Other file types are ignored.
Q: How many PDFs can I have in a folder?
A: Theoretically unlimited, but for performance reasons we recommend a maximum of 50-100 PDFs per folder.
Q: Are subfolders supported?
A: Yes, you can specify arbitrarily deep folder structures (e.g., pdfs/year/month/category).
Q: Do I need to install jQuery?
A: No, the plugin uses Vanilla JavaScript and has no dependencies.
Q: Are PDFs uploaded to a database?
A: No, the plugin works directly with your file system. Simply place PDFs in a folder and you're done!
Q: Can I customize the design?
A: Yes, you can include your own CSS rules in your template to override the appearance.
Q: Does it work with all PDF files?
A: Yes, as long as the browser can display PDFs. With very large files (>50MB), loading times may occur.
Q: PDFs are not displayed
A: Check:
- Is the plugin activated?
- Does the specified path exist?
- Are the file permissions correct (readable)?
- Does the folder actually contain PDF files?
Q: The path doesn't work
A: The path must be relative to the Joomla root directory. Example: If your PDFs are located at www.yoursite.com/documents/pdfs/, use path='documents/pdfs'.
Q: Modal doesn't open
A: Check the browser console for JavaScript errors. There may be conflicts with other extensions.
Q: Download doesn't work
A: Make sure the browser allows pop-ups and downloads from your domain.
Wishes and suggestions are welcome! Contact us at info@mertsch-web.de
Website
Email Support
info@mertsch-web.de
Documentation
This README.md file (constantly updated)
Update Server
https://mertsch-web.de/updates/mwquickpdf.xml
When submitting support requests, please provide the following information:
- Joomla version
- PHP version
- Plugin version
- Error message (if any)
- Browser and version
- Steps to reproduce the problem
If you have found a bug:
1. Check if the bug still exists in the latest version
2. Search in known issues (if available)
3. Contact us with a detailed description
4. Include screenshots or error messages
Have an idea for a new feature?
- Describe the use case
- Explain what problem should be solved
- Send us your idea via email
MW Quick PDF Viewer is a free open-source plugin that has been developed with a lot of love and time. If you would like to support the development, we would be very happy about a small donation!
Why donate?
- ☕ Coffee for long development nights
- 💻 Server and hosting costs
- 📚 Further education and new technologies
- 🚀 Development of new features
- 🐛 Bugfixes and support
- 📖 Improved documentation
Donate via PayPal:
[
Every amount helps and is greatly appreciated! Thank you for your support! ❤️
Mertsch-Web is a web development studio focusing on Joomla extensions and custom web solutions.
Expertise:
- Joomla Plugin & Module Development
- Custom Joomla Templates
- PHP Backend Development
- Frontend Development (HTML, CSS, JavaScript)
- Responsive Web Design
- Performance Optimization
Other Projects:
- MW Quick Gallery (predecessor of this plugin)
- More Joomla extensions in planning
Contact:
- 🌐 Website:
- 📧 Email: info@mertsch-web.de
- 📍 Location: Germany
```
MW Quick PDF Viewer - Joomla Plugin
Copyright (C) 2025-2026 Mertsch-Web
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
```
GNU General Public License v2.0 or higher
This means:
- ✅ Free use (private & commercial)
- ✅ Modifications to the code allowed
- ✅ Distribution allowed
- ✅ Source code available
- ⚠️ Changes must be documented
- ⚠️ Same license when redistributing
- ⚠️ No warranty or liability
Developed with:
- PHP 8.1+
- Joomla 5/6 Framework
- Vanilla JavaScript (ES6+)
- CSS Grid & Flexbox
- SVG Icons
- Lots of coffee ☕
Special thanks to:
- The Joomla community for feedback and support
- All beta testers of the first versions
- Users who reported bugs
- All donors who support the development
Inspired by:
- Modern PDF viewer solutions
- Material Design Principles
- Best practices in UX/UI design
The plugin is provided "as is" without any warranty. The developer assumes no liability for:
- Data loss
- Server problems
- Conflicts with other extensions
- Security vulnerabilities due to misconfiguration
- Indirect or direct damages
Thank you for using MW Quick PDF Viewer! 🎉
If you have any questions or problems, we are happy to help.
Joomla!LABS Web Services Documentation is a comprehensive API documentation system for Joomla 6.0+. It provides interactive API documentation using Swagger UI and Redoc, with automatic OpenAPI 3.1.0 specification generation from installed Joomla components.
Perfect for developers building integrations, testing APIs, or documenting custom components. Features intelligent hierarchical navigation, dark mode support, and seamless Joomla admin integration.
Swagger UI
- Interactive API explorer with live testing
- Hierarchical navigation (up to 4-level tag tree)
- Request/response examples with syntax highlighting
- Built-in authentication with automatic token injection
- Filter parameter detection and documentation
- Custom hierarchical tags plugin for organized navigation
Redoc
- Clean, professional documentation interface
- Dark mode with automatic Joomla theme synchronization
- Responsive design optimized for all devices
- Fast rendering with virtual scrolling
- Three-panel layout with search functionality
- Sticky navigation for easy browsing
Component (com_joomlalabs_webservices)
- Three views: Documentation, Swagger, Redoc
- Admin menu integration
- WebAssetManager for optimized asset loading
- PSR-4 namespacing
- Service Provider architecture
Help Menu Module (mod_joomlalabs_webservices_helpmenu)
- Quick access buttons in admin help menu
- Links to Documentation, Swagger, and Redoc
- Proper icon integration
The JoomEasy Image Grid module lets you create flexible, modern image grids with ease. Display images in a responsive grid or masonry layout, enhanced with hover effects, captions, and a built-in lightbox.
Each image can include a title, description, alt text, and optional link. The integrated lightbox supports navigation, captions, and responsive scaling, making it ideal for galleries, portfolios, and visual content sections.
The module is fully responsive, works in subdirectory installations, and can be used independently or as part of the JoomEasy Pagebuilder System.
Key features:
Automatic image conversion for faster websites and better SEO
WebP Converter is a lightweight Joomla system plugin that automatically converts newly uploaded PNG and JPG images to WebP format. By reducing image file sizes at upload time, it improves page speed, Core Web Vitals, and overall website performance without changing your existing workflow.
The plugin integrates directly with Joomla’s Media Manager and works reliably in subfolders, making it a safe and practical solution for both new and existing websites.
Key Benefits
Main Features
Automatic WebP Conversion
PNG and JPG images are converted to WebP immediately after upload via the Joomla Media Manager.
Quality Control
Set the WebP quality level to balance compression and visual quality according to your project needs.
Original File Handling
Choose whether to keep the original PNG or JPG file, or remove it after successful conversion.
Folder-Aware Processing
The plugin respects Joomla’s folder structure and creates WebP files in the same directory as the original image.
Server-Based Conversion
Uses native PHP image libraries for reliable, fast conversion without third-party dependencies.
Minimal Footprint
No logs, no background processes, and no unnecessary complexity. The plugin runs only when an image is uploaded.
Ideal For