If you’ve ever watched a production service crumble under a flood of malicious traffic, you know two truths: (1) downtime is brutal, and (2) on-box firewalls aren’t enough. Distributed denial-of-service (DDoS) attacks overwhelm links and edge devices long before traffic reaches your app.

DDoS Protection Evolution Host

Remote DDoS protection solves this by moving the fight off your network and into a dedicated mitigation platform that scrubs traffic and forwards only the clean packets back to you. In this guide, you’ll learn how remote DDoS protection works, when you should use it, how to deploy it step-by-step, and how Evolution Host’s Remote DDoS Protection can slot neatly into your stack.


What is remote DDoS protection?

Remote (a.k.a. out-of-path) DDoS protection is a network-level shield that sits outside your infrastructure. Instead of trying to filter attacks locally, you route your traffic through a scrubbing network that:

  1. Receives your inbound traffic first (via BGP/Anycast or policy-based routing).

  2. Identifies & mitigates attack traffic using global telemetry and layered defenses (L3/4 filtering, rate limiting, behavioral models, signatures).

  3. Forwards clean traffic to your origin through an encrypted GRE tunnel or private interconnect.

  4. Optionally returns outbound traffic the shortest way out (asymmetric routing) or back through the tunnel (symmetric).

Why it’s effective

  • Link shield: Your last-mile bandwidth never sees the attack volume.

  • Purpose-built hardware: Specialized filters and silicon handle PPS/Gbps you can’t match in-house.

  • Global edges: Anycast and regional scrubbing cut latency during normal traffic and during attacks.


Remote vs. on-prem vs. CDN-only

Approach

Strengths

Gaps

On-prem firewall/ACLs

Immediate control, no third party

Can’t stop link saturation; limited capacity

CDN/WAF in front of HTTP

Great for Layer-7 web attacks

Doesn’t help non-HTTP (VoIP, game servers, TCP services)

Remote DDoS protection

Protects all protocols, shields links, elastic capacity

Requires routing integration (BGP/GRE), basic networking know-how

Bottom line: If you run UDP services (VoIP, game servers), custom TCP protocols, or anything where raw bandwidth and packets matter, remote protection is the pragmatic path.


How remote DDoS protection works (in practice)

A common, proven pattern looks like this:

Internet ── Scrubbing POPs (Anycast)

Clean Traffic over GRE/IPsec

Your Edge Router

Private LAN

  • Anycast/BGP announcement: The provider advertises your protected IP prefixes globally. Attackers hit the provider’s edges, not yours.

  • Mitigation pipeline: Packet filters, stateless/stateful engines, heuristics, and rate shapers remove floods (volumetric UDP, SYN, ACK, amplification, carpet bombing, etc.).

  • GRE tunnel: A lightweight, widely-supported encapsulation that carries clean packets to your router. Optionally pair with IPsec for encryption.

  • Return path: Either NAT your egress through the provider (for symmetry) or let replies go out locally.


When to use remote DDoS protection

Consider moving to remote protection if you have any of the following:

  • Repeated volumetric attacks that saturate your uplink (> your ISP’s burst).

  • Protocol-agnostic services (game servers, VPN, RDP gateways, custom TCP/UDP).

  • Strict SLAs with monetary penalties for downtime.

  • Limited on-prem capacity or complex multi-site environments.


Evolution Host’s Remote DDoS Protection at a glance

Evolution Host offers a remote filtering layer designed for networks that need always-on mitigation without moving their infrastructure. At a high level, it provides:

  • Anycast scrubbing that absorbs floods before they touch your circuits.

  • Layer 3/4 protection for TCP/UDP services (game, VoIP, VPN, custom ports), with targeted rules for popular attack patterns.

  • GRE tunnel delivery of clean traffic to your network.

  • Simple onboarding: announce your IPs with them and set up a tunnel—no app changes required.

  • 24/7 monitoring & alerting so you can see and verify mitigation events.

(If you’re currently running servers with Evolution Host, integrating remote protection is even simpler; if you’re elsewhere, you can still use it to protect your existing IP space.)


Step-by-step: Deploy remote DDoS protection (Evolution Host example)

1) Scope what you’ll protect

  • IP ranges (single IPs or full /32, /31, /30 … up to your routed prefix).

  • Protocols and ports (HTTP/S, game ports, VoIP, SSH, RDP, VPN, custom).

  • Traffic patterns (peak Gbps/PPS, geo distribution, normal baseline).

2) Choose a routing model

  • Anycast BGP + GRE (recommended): Evolution Host advertises your protected IPs; they receive all inbound traffic and forward clean packets over GRE to you.

  • Policy-based routing: Point only certain flows/routes to the scrubbing network (useful for staged rollouts).

Tip: For production, favor always-on BGP advertisement over on-demand. Always-on avoids failover delays when an attack starts.

3) Prepare your edge

  • Ensure your router/firewall supports GRE (almost all do).

  • Confirm you can add static routes for the protected subnets through the GRE interface.

  • Reserve public IPs for tunnel endpoints (your side ↔ Evolution Host side).

4) Exchange technical details

Share with Evolution Host:

  • Your protected prefixes/IPs and origin ranges.

  • Tunnel endpoint (your public IP) and preferred MTU.

  • Whether you need symmetric routing (both directions via tunnel) or asymmetric (inbound via tunnel, outbound via your ISP).

They’ll provide:

  • Their tunnel endpoint IP and BGP/route parameters (if applicable).

  • Optional health-check and origin verification settings.

5) Build the GRE tunnel

Linux (example)

# Variables

REMOTE=203.0.113.10 # Evolution Host GRE endpoint

LOCAL=198.51.100.20 # Your public endpoint

TUN=tun0

TUN_IP=10.0.0.2/30 # /30 for point-to-point

PEER_TUN_IP=10.0.0.1

# Create tunnel

ip tunnel add $TUN mode gre local $LOCAL remote $REMOTE ttl 255

ip addr add $TUN_IP dev $TUN

ip link set $TUN mtu 1476 up # adjust for overhead

ip route add0.0.0.0/0 dev $TUN table 200 # optional policy table

# Route the protected /32 or prefix back to the tunnel

ip route add203.0.113.200/32 via $PEER_TUN_IP dev $TUN

Edge router (generic)

  • Create GRE interface to provider endpoint

  • Set tunnel MTU (start with 1476 for GRE; adjust after testing)

  • Add static routes:

    • To you: Your protected IP/prefix is locally hosted as normal.

    • To provider: Return path for clean traffic (usually a route to their tunnel IP).

If you want symmetric egress (replies out through the tunnel), SNAT/NAT your responses to the protected IP and set a policy route that prefers the GRE interface for that source.

6) Update DNS / announcements

  • If they’re announcing your prefix, no DNS changes are needed. Traffic will naturally arrive at the provider first.

  • If you’re only protecting a single service, you can point a DNS A/AAAA record to the protected IP managed through the scrubbing network.

7) Test, tune, and lock it in

  • Connectivity: Ping/traceroute your protected IP. Verify it hairpins through the tunnel.

  • MTU/PMTUD: Test large uploads. If you see fragmentation or stalls, lower tunnel MTU (e.g., 1460) and enable MSS clamping on your edge.

  • Health checks: Ensure the provider only forwards traffic when your origin is healthy.

  • Logging: Export NetFlow/sFlow from your edge; correlate with Evolution Host’s attack logs.


Operational best practices

  1. Define a clean baseline
    Collect 7–14 days of normal PPS/Gbps per port. Baselines make detections faster and thresholds saner.

  2. Segment by service
    If possible, map different services to distinct IPs. It allows granular filtering (e.g., stricter UDP rules on game ports without affecting HTTPS).

  3. MSS clamping & MTU sanity
    With GRE, set TCP MSS to (MTU - 40) to avoid black-holed large packets.

  4. Prefer stateless filters for volumetric bursts
    Let the provider’s stateless/line-rate filters blunt the initial PPS burst; stateful rules can follow once stabilized.

  5. Maintain out-of-band access
    Keep management out-of-band (VPN on separate IP/range) so you can still reach devices during an event.

  6. Drill your runbooks
    Simulate: “UDP flood on :27015,” “SYN flood on :443,” “carpet bombing across /24.” Practice the toggle points and verification steps.


Monitoring & verification

Track these metrics:

  • Ingress vs. clean egress (provider portal export): attack magnitude, dropped PPS, allowed PPS.

  • Tunnel health: up/down state, latency to provider edge, packet loss.

  • Application KPIs: request rate, error rate, tail latency, disconnects.

  • False positives: look for unusual protocol blocks or geo anomalies.

During an incident, annotate timelines: attack start → mitigation engaged → steady state → resolution. This helps with RCA and SLA reviews.


Cost model & architecture tips

  • Predictability beats pennies. Always-on plans reduce toil and flap.

  • Avoid single-points of failure. If you can, build two GRE tunnels to different POPs and set ECMP or primary/backup routing.

  • Keep configs portable. Treat your tunnel/router config as code (Git, change control, rollback).


Migration checklist (copy/paste)

  • Inventory services, ports, IPs, and peak PPS/Gbps

  • Choose routing model (Anycast+BGP recommended)

  • Confirm GRE support and capacity on your edge

  • Exchange tunnel endpoints and IP/prefix details

  • Build and test GRE (latency, MTU/MSS, failover)

  • Enable health checks / origin verification

  • Go live with always-on advertisement

  • Monitor baselines and tune thresholds

  • Document incident playbooks & contacts


Troubleshooting quick hits

  • Symptom: Users time out on large uploads
    Fix: Reduce tunnel MTU; enable TCP MSS clamping (e.g., 1360–1460).

  • Symptom: Random disconnects on UDP services (games/VoIP)
    Fix: Confirm provider’s UDP timeouts; request a longer session window.

  • Symptom: Asymmetric routing breaks stateful firewall
    Fix: Either enable state bypass for protected flows or use symmetric (in+out) via tunnel.

  • Symptom: GRE up, but no return traffic
    Fix: Ensure reverse route for your protected prefix via the tunnel and check policy routing/NAT.


Frequently asked questions

Q: Do I need to move my servers to Evolution Host to use remote protection?
A: No. Remote protection is designed to shield external infrastructure. You keep your servers where they are; traffic simply gets scrubbed first.

Q: Will this protect non-HTTP services like game servers or VoIP?
A: Yes. Remote protection is protocol-agnostic at L3/L4. You can protect custom TCP/UDP ports alongside web services.

Q: What about latency during normal operation?
A: With Anycast, traffic typically enters the nearest scrubbing POP and then traverses a backbone to your tunnel. For most regions the added latency is modest—measure it during staging and choose POPs accordingly.

Q: Can I use it only during attacks?
A: On-demand is possible, but always-on removes the failover gap when the attack starts and offers the most consistent performance.

Q: Will encryption work across the tunnel?
A: Yes. GRE carries your packets unchanged; TLS/VPN traffic is unaffected. If you need encryption at the network layer, pair GRE with IPsec.


Why teams choose Evolution Host for remote protection

  • Rapid onboarding: Clear tunnel setup and routing guidance; sane defaults that work out of the box.

  • Real-world playbooks for UDP: Tuned profiles for game and VoIP traffic (where volumetric floods are common).

  • Transparent reporting: Visibility into mitigation events so you can verify effectiveness and satisfy stakeholders.

  • 24/7 expertise: Humans who understand packet-level attacks and will help you tune policies, not just flip canned switches.


Get started

  1. List the IPs and services you want protected.

  2. Ask Evolution Host for a remote protection plan sized to your peak PPS/Gbps.

  3. Build the GRE tunnel, test MTU/MSS, and run a controlled cutover.

  4. Monitor, tune, and relax—your link isn’t the battleground anymore.

-------------------------------------------------------------

Details

At Joomlart, we’ve continually prided ourselves on turning in our support service to enhance our user experience. Today, we're excited to introduce a brand-new customer service tool: our AI-powered Chatbot. Designed to make customer support faster, smarter, and more efficient, this new AI Chatbot is ready to revolutionize how we connect to you, ensuring you acquire the assistance you want.

Why We Built an AI Chatbot for You

As a tech company, we understand the developing call for instant, dependable customer support. Our AI Chatbot is designed to offer a more suitable client experience.

Here's how our new AI Chatbot will make your interactions with us more convenient:

1. Round-the-clock Assistance

One of the most important uses of our AI Chatbot is that it operates 24/7. We recognize that your wishes don't prevent while enterprise hours do, and now neither does our support. Whether you've got a query at night or early in the morning, the AI Chatbot is usually available. No extra is ready till the following enterprise day, just reach out, and our AI Chatbot will help you anytime

2. Instant Responses for Faster Resolutions

With our AI Chatbot, reaction instances are almost instantaneous. The Chatbot has been skilled in addressing a variety of purchaser inquiries, from answering regular inquiries to troubleshooting primary technical issues. Our AI Chatbot reduces the time you spend looking for solutions by supplying rapid and correct answers.

3. Intelligent Learning for Personalized Interactions

Our AI Chatbot doesn't simply provide standard, typical responses—it learns and adapts to your wishes over time. By integrating with our consumer facts system, our AI Chatbot can customize its responses primarily based totally on your records with us.

4. Seamless Support

Simplicity is the best. Our AI Chatbot has been designed with a smooth and intuitive interface, making it clean to navigate. Our AI Chatbot guarantees an unbroken transition among questions so that you can get assistance at your convenience.

Your Feedback is Key

While our AI Chatbot has been notably tested, we accept as true that real innovation comes from our customers. As you start using this tool, we inspire you to send us your feedback. This will assist us in refining our AI Chatbot and ensure that it's handing over the high-quality provider you deserve.

We intend to make your interactions with Joomlart more convenient, efficient, and customized.

Start speaking to our AI Chatbot nowadays! With the release of this tool, we're excited to look at how it may enhance your experience with Joomlart. 

Details

As we stand at the forefront of a technological revolution, our commitment to innovation has never been stronger. Today, I’m reaching out to invite you to be a vital part of this journey as we explore new horizons with our AI-powered solutions.

A Vision for the Future

At JoomlArt, we believe that technology should not only enhance our lives but also drive us towards new possibilities. Our team has been working tirelessly to develop cutting-edge AI SaaS products that aim to redefine how you interact with your Joomla websites and beyond. Our goal is simple yet ambitious: to deliver solutions that are not only innovative but also intuitive and impactful.

Your Feedback Matters

As we embark on this exciting path, your insights and opinions are invaluable to us. We’re rolling out a survey to gather your thoughts on our upcoming AI SaaS products, and we’d love for you to be a part of this pivotal moment. Your feedback will play a crucial role in shaping the features and functionalities of our new offerings, ensuring they align perfectly with your needs and expectations.

Survey Highlights

In the survey, we’ll be asking about various AI solutions we’re exploring, including:

  • AI-Based SEO Optimization: Enhance your search rankings with smart analytics.
  • AI Chatbots for Support: Automate real-time support and FAQs.
  • AI-Enhanced Analytics and Reporting: Gain deep insights into user behavior.
  • AI-Based Personalization Engine: Deliver customized content and recommendations.
  • AI-Assisted User Engagement Tools: Boost engagement with tailored notifications.
  • AI-Driven Email Marketing Automation: Optimize email campaigns with AI-driven analysis.

 We’ll also seek your opinions on essential factors like pricing models and product features. Your input will help us prioritize the aspects that matter most to you.

Be a Pioneer

This is more than just a survey—it’s an opportunity to be at the forefront of technological innovation. Your participation will not only help guide our development but also ensure that our products truly meet your needs.

 To show our appreciation, we’re offering a special discount on your next subscription for participating in the survey. Your support and feedback are what drive us to continuously improve and innovate.

Thank you for being an integral part of the JoomlArt community. Together, let’s embrace the future and shape it with groundbreaking AI solutions!

Start The Survey

Details

Greetings, Joomla enthusiasts!

As we bid farewell to 2023, it's time to reflect on an incredible year at JoomlArt. Since our inception in 2006, we've been on a mission to serve and support our community of over 300,000 active users. Join us as we take a journey through the milestones of 2023 and share a glimpse of the exciting plans that await us in 2024.

Details

Hi guys,

Embracing the Next Chapter with Joomla 5 Updates! We're thrilled to unveil the latest wave of enhancements, as over 25+ of our Joomla templates have undergone seamless upgrades to embrace the cutting-edge Joomla 5. These updates not only introduce a rejuvenated visual appeal but also leverage the robust capabilities of Joomla 5, elevating your websites to unprecedented levels of performance, security, and customization. Join us as we delve into the future of web excellence!

Details

Hi,

At JoomlArt, we've always been committed to delivering high-quality Joomla products that empower your websites. We understand the importance of staying up-to-date with the latest technology to ensure optimal performance, security, and accessibility. That's why we're thrilled to share our plan to update all our active products to Joomla 5, the latest long-term support version that promises to be faster, more accessible, more secure, and highly extendable.

In this blog post, we'll take you through our journey of preparing our products for Joomla 5 and give you insights into the exciting features and roadmap of Joomla 5.

Details

Joomla 5 is the latest evolution of the beloved content management system, and it comes with a host of exciting improvements and enhancements. The primary goal with the new version is to build upon the strengths of Joomla 4.x and elevate your web experience to new heights. In a nutshell, Joomla 5 is all about making Joomla Fast, Accessible, Secure, Extendable, and Yours.

Joomla 5 new features

Core Updates in Joomla 5

  • Performance: Faster load times to keep your visitors engaged.
  • Accessibility: Inclusive design for all users, regardless of abilities.
  • Security: Enhanced protection against online threats.
  • Extensibility: A vibrant ecosystem of extensions and templates.
  • Customization: Tailor your website to your unique vision.

In this blog post, we'll dive into the key features of Joomla 5, grouped into categories for easy understanding.

Performance and Technology Upgrades

PHP 8.2 and MySQL 8.0.11+

Joomla 5 embraces the latest technologies by adding support for PHP 8.2 and ensuring compatibility with MySQL 8.0.11+. These updates not only enhance performance but also make your Joomla 5 website more secure and future-proof.

PHP 8.2 and MySQL 8.0.11+

Codebase Cleanup and Optimization

As part of our commitment to delivering high-quality products and ensuring a smooth transition to Joomla 5, we are dedicating efforts to codebase cleanup and optimization. This process aims to enhance the performance, security, and maintainability of our products while ensuring compatibility with the latest Joomla version.

Codebase Cleanup and Optimization

Here's what you can expect from our codebase cleanup and optimization initiative:

  • Improved Performance
  • Enhanced Security
  • Maintainability and Compatibility

Developer-Focused Features

Backward Compatibility - Behavioral Plugin

We understand that transitioning to the latest Joomla version, Joomla 5, can sometimes pose challenges due to changes in the platform. To make this transition smoother for you, we have introduced a Behavioral Plugin.

What does this mean for you?

  • For Upgrades: If you are upgrading from a previous Joomla version (prior to 5.0), the Behavioral Plugin will be automatically activated. This ensures that your existing extensions and configurations continue to work seamlessly with Joomla 5.
  • For New Joomla! 5 Installations: If you are starting fresh with Joomla 5, the Behavioral Plugin may be disabled by default. You can choose to enable it if you have extensions that require backward compatibility support.
  • Version Compatibility: Depending on the extensions you use, you may need to specify the required backward compatibility version (for example, 4.0). This indicates that your extensions rely on the backward-compatible polyfills based on Joomla 4.0 version and need the Behavioral Plugin in Joomla 5.

This feature is designed to make your Joomla 5 experience as smooth as possible, ensuring that your extensions and configurations remain functional during the upgrade process.

Backward Compatibility - Behavioral Plugin Joomla 5

Passwordless Authentication with Passkeys

In Joomla 5, we've introduced an advanced method of authentication known as "Passkey." This feature enables passwordless authentication for your Joomla website, enhancing security and convenience.

Here's what you need to know:

  • HTTPS Requirement: To access the Passkey features, your site must be accessed over HTTPS. This ensures a secure connection between your browser and the website.
  • Certificate Authority: To register and use passkeys for login, your website must have a valid SSL certificate signed by a trusted Certificate Authority. This ensures the highest level of security and trustworthiness for your users' credentials.

With Passkey, you can enjoy a passwordless and secure authentication experience on your Joomla website, offering a more convenient and reliable way to access your site.

Passwordless Authentication with Passkeys Joomla 5

User Experience Enhancements

Dark Mode for Administrator

In Joomla 5, your Joomla administration experience is even more versatile. Now, if you're using dark mode on your device, the administrator template will automatically adapt to match your preference.

With this feature, the Joomla 5 administrator template will seamlessly switch to a dark mode appearance when it detects your device is in dark mode. This provides a more comfortable and visually pleasing experience for users who prefer darker interfaces.

Dark Mode in Administrator Template Joomla 5

Expanded Font Selection in Cassiopeia

Joomla 5 has expanded your font choices when using the default Joomla template, Cassiopeia. Now, you can select from a variety of system fonts directly within the template.

These fonts are built into the system, so there's no reliance on external services like Google Fonts. You have the flexibility to More Fonts in Cassiopeia Joomla 5

Fontawesome 6 Integration

Stay up-to-date with the latest icons and symbols. Joomla 5 integrates Fontawesome 6, giving you access to a fresh set of icons to enhance your website's visual appeal.

Fontawesome 6 Integration in Joomla 5

Installation Progress Bar

Installing Joomla should be a transparent and straightforward process. In Joomla 5, the installation experience has been enhanced by introducing an installation progress bar. No more wondering what's happening behind the scenes!

The installation progress bar replaces the traditional spinning Joomla logo during installation. Now, users will see a clear visual indicator of the installation progress, providing greater clarity and assurance during the setup process.

Installation Progress Bar Joomla 5

Content Management Improvements and SEO

Rich Snippets Enhancement

Joomla 5 has taken a significant step in optimizing your website's visibility in search engine results. Search engines like Google utilize structured data to generate rich snippets that enhance the display of your content in search results.

Rich Snippets (schema.org Implementation) Joomla 5

Previously, Joomla had a rich snippet generation feature, but it relied on hard-coded inline microdata, making it challenging to customize from the backend. Now, with Joomla 5, this process has been simplified.

You can add and configure structured data directly from the Joomla backend using the new System plugin - Schema.org. Begin by entering your company's general details. Then, in the Schema tab for articles, choose from a variety of types such as BlogPosting, Book, Event, Vacancy, Organization, Person, or Recipe.

Rich Snippets (schema.org Implementation) Joomla 5

Depending on your selection, specific schema.org fields will be available, allowing you to provide additional information like preparation time, ingredients, and more. This structured data is intended for search engines and helps improve the visibility of your content in search results, making it more informative and engaging for users.

Rich Snippets (schema.org Implementation) Joomla 5

300 Characters for Meta Description

Improve your website's SEO with longer meta descriptions of up to 300 characters. This allows you to provide more detailed and engaging information to potential visitors.

Joomla 300 Characters for Meta Description

AVIF Support in Media Manager

Joomla 5 allows you to take advantage of the AVIF image format in the media manager. This modern image format provides better compression and image quality, improving your website's loading speed and user experience.

AVIF Support in Media Manager Joomla 5

Code Mirror 6 and TinyMCE Editor 6.7

Joomla 5 upgrades its code and text editors to Code Mirror 6 and TinyMCE Editor 6.7, enhancing the editing experience and providing more features for content creators.

Code Mirror 6 and TinyMCE Editor 6.7 in joomla 5

Align Images in TinyMCE

Editing content becomes more seamless with the ability to align images directly in the TinyMCE editor. No more manual adjustments required, saving you time and effort.

Align Images in TinyMCE Joomla 5

And more

Password Requirements Checklist

In Joomla 5, it is made to be easier than ever for users to change their passwords through the profile page on your website. Now, when you update your password, you'll see clear information about the minimum password requirements and whether your chosen password meets these criteria.

This feature ensures that your password is both secure and compliant with the necessary standards, providing you with confidence in the safety of your account while maintaining user-friendliness.

User action Logs Improvements

User action Logs Improvements Joomla 5

In Joomla 5, we've enhanced the Action Logs feature to provide more detailed insights into user activities on your website. Now, you'll find additional functions added to the action logs, including:

  • Creation of New Custom Field by a User
  • Edit of Custom Field by a User
  • User Blocking
  • User Unblocking
  • User Not Found

Improved Smart search

  • Search in Custom Fields

    Easily search and filter content by custom fields, making it simpler to find specific information within your website.

  • Photos of Contacts in Search Results

    Enhance the user experience by displaying contact photos in search results, adding a personal touch to your website.

  • Hide/Show Archived Articles in Search Results

    Tailor search results by deciding whether archived articles should be displayed or hidden, offering more control over your website's content.


With Joomla 5, you have a powerful CMS at your disposal, enriched with these exciting new features and enhancements. Whether you're a content creator, developer, or administrator, Joomla 5 offers something to make your website management experience smoother and more enjoyable. Upgrade to Joomla 5 today and explore these fantastic features for yourself!

Details

Goodbye 2022 and welcome 2023. We would like to summarize the highlights of 2022 and also put forward our plans for 2023.

As usual, 2022 was a really busy year with scheduled new Joomla templates, featured projects, new extensions, huge updates for Joomla 4, and more.

Details