🇩🇪 Deutsch
Features Showcase Performance Get PhotoFlow
Installation Guide

Get started with PhotoFlow Gallery

Follow this comprehensive guide to install and configure PhotoFlow Gallery on your Joomla site in minutes.

1

System Requirements

Make sure your server meets these requirements before installation

Joomla Version

Joomla 4.0+, 5.x, or 6.x

PHP Version

PHP 8.0 or higher

Database

MySQL 5.7+ or MariaDB 10.3+

PHP Extensions

GD or Imagick for image processing

Memory Limit

128MB minimum (256MB recommended)

Upload Limit

16MB minimum (64MB recommended)

Native Joomla 4/5/6 Support

PhotoFlow Gallery is built natively for Joomla 4+. No legacy compatibility plugin required! The extension uses modern Joomla architecture with namespaced classes and follows all current best practices.

2

Download & Purchase

Get your PhotoFlow Gallery package

Complete Package Included

Your purchase includes the component (com_photoflow), module (mod_photoflow), and plugin (plg_photoflow) in a single installable package. One-time payment of 20 EUR with lifetime updates.

  1. Visit the download page

    Navigate to the PhotoFlow Gallery purchase page and click the "Buy Now - 20 EUR" button.

  2. Complete the purchase

    Follow the checkout process to complete your purchase. You will receive a confirmation email with your download link.

  3. Download the package

    Use the download link from your confirmation email to download the com_photoflow_X.X.X.zip file. Save it to your computer - you'll need it for the next step.

Keep Your Download Link Safe

Store your download link and license information securely. You'll need it for future updates and support requests. The download link includes your license key for automatic update notifications.

3

Installation via Extension Manager

Install PhotoFlow Gallery through Joomla's Extension Manager

  1. Log in to Joomla Administrator

    Access your Joomla backend by navigating to yoursite.com/administrator and logging in with your administrator credentials.

  2. Open Extension Manager

    In the top menu, go to System → Install → Extensions (or System → Extensions → Install in some Joomla versions).

  3. Upload the package file

    On the "Upload Package File" tab (should be selected by default), click "Browse" or drag and drop the com_photoflow_X.X.X.zip file you downloaded.

  4. Install the extension

    Click "Upload & Install" button. Joomla will process the package and install all three extensions (component, module, and plugin) automatically.

  5. Verify successful installation

    You should see a success message confirming that PhotoFlow Gallery has been installed. If you see any errors, check the troubleshooting section below.

Screenshot: System → Install → Extensions

Installation Complete!

After successful installation, PhotoFlow Gallery is ready to configure. You'll find a new "PhotoFlow Gallery" menu item in the Components menu in your Joomla administrator panel.

4

Initial Configuration

Configure essential settings for optimal performance

  1. Access component settings

    Navigate to Components → PhotoFlow Gallery → Options (button in top-right toolbar).

  2. Configure gallery display settings

    In the "Gallery Display" tab, set your preferred display mode (Grid, List, Masonry, or Carousel), number of columns, and image aspect ratio. These are global defaults that can be overridden per menu item.

  3. Set upload limits

    In the "Upload" tab, configure maximum file size and allowed image formats (JPEG, PNG, GIF, WebP, AVIF). Recommended: 10MB max file size for originals.

  4. Configure image processing

    Enable automatic WebP/AVIF conversion for better performance. Set thumbnail size (recommended: 400x400) and detail image size (recommended: 1920x1080).

  5. Enable performance features

    In the "Performance" tab, enable query caching and virtual scroll for large galleries. Set cache lifetime (recommended: 3600 seconds).

  6. Configure security settings (optional)

    In the "Security" tab, set default password protection settings, lockout limits, and access control preferences if needed.

  7. Save configuration

    Click "Save & Close" to apply your settings.

Recommended Settings
Display Mode: Grid Columns: 4 (desktop), 2 (tablet), 1 (mobile) Aspect Ratio: 1:1 (square) Thumbnail Size: 400x400 Detail Size: 1920x1080 WebP Conversion: Enabled Virtual Scroll: Enabled Cache Lifetime: 3600 seconds
Configuration Tips

These settings are global defaults and can be overridden on individual menu items. Start with these recommended settings and adjust based on your specific needs and server capabilities.

6

Troubleshooting Common Issues

Solutions to frequently encountered problems

Installation fails with "Could not find installer" error

This usually indicates a corrupt ZIP file. Re-download the package from your download link and try again. Make sure to download the complete file without interruption. If the problem persists, check your server's tmp directory permissions (should be writable).

Images not displaying or showing broken image icons

Check that the images/photoflow directory exists and has proper permissions (755 for directories, 644 for files). Verify that GD or Imagick extension is enabled in PHP. Clear Joomla cache and browser cache. If using CloudFlare or CDN, purge the CDN cache as well.

Upload fails with "File too large" error

Your server's upload limits are too low. Contact your hosting provider to increase upload_max_filesize and post_max_size in php.ini (recommended: 64MB minimum). Alternatively, use FTP to upload large images to images/photoflow/originals/ and then use the bulk import feature.

Gallery displays but images don't load (infinite loading spinner)

Check browser console for JavaScript errors. Ensure that jQuery is loaded (Joomla 4+ loads it by default). Verify that the JSON API is accessible by visiting: yoursite.com/index.php?option=com_photoflow&view=gallery&format=json. If you see "403 Forbidden", check your .htaccess rules for conflicts.

WebP/AVIF conversion not working

Check if GD library supports WebP/AVIF (PHP 8.1+ required for AVIF). Run phpinfo() to verify. If not supported, switch to Imagick or disable automatic conversion and use a third-party tool to convert images before upload. Most modern hosting providers support WebP.

Performance issues with large galleries (1000+ images)

Enable virtual scrolling in Performance settings (should be on by default). Increase query cache lifetime. Consider using categories to split large galleries into smaller sections. Enable Joomla's page caching. Optimize your database tables regularly via phpMyAdmin or Akeeba Admin Tools.

Component doesn't appear in Components menu

Go to System → Extensions → Manage, search for "PhotoFlow", and ensure the component status is "Enabled". Clear Joomla cache (System → Clear Cache). If still not visible, check your user permissions - you need Super User or administrator access to see components.

Getting 404 errors on gallery pages

Ensure URL rewriting is enabled in Joomla Global Configuration. Verify .htaccess file exists in Joomla root (copy from htaccess.txt if missing). Check that mod_rewrite is enabled on your Apache server. For NGINX, ensure proper rewrite rules are configured.

Still Having Issues?

If you continue to experience problems after trying these solutions, please contact support with detailed information: Joomla version, PHP version, exact error messages, and steps to reproduce the issue. Include your server error logs if possible.

Ready to Build Amazing Galleries?

Start showcasing your images professionally with PhotoFlow Gallery