4AI is a state-of-the art Joomla extension that gives you an always-on AI-powered assistant to create and revise the content of your website.
Powered by best-in-class AI APIs - Google Gemini or OpenAI (known for ChatGPT), it's always available, backend or frontend, at the click of an icon or through a convenient keyboard shortcut.
It's integrated into Joomla so that you can create a new article or product description, an image, a translation, spell/check, get title or description propositions, tweet, Facebook posts in seconds, or just chat freely without opening a new tab.
Joomla 3, 4, 5 or 6, frontend or admin: this small icon is always there for you!
4AI takes advantage of recently available technologies to help you create and transform your Joomla website content quickly, easily and in ways that were not possible just a few months ago.
Get an outline for a new article. Write a product description by providing only basic information.
Get the text of a new article in seconds, complete with a title, meta description. Save that text as a new Joomla article, in a category of your choice from one screen, with one click.
Translate an existing article to another language. Save it as a new article, automatically associated with the original one. In one click, from one screen with all formatting preserved.
Get a Facebook post or few suggested tweets for your blog post or product. Or a tweet threads, ready to tweet. Tweet directly from 4AI, with just a click.
Extract keywords, get related keywords or hashtags to feed your SEO reseach and linking efforts.
Or just chat directly with the AI, and copy/paste questions, responses or an entire discussion with just a click.
4AI can use Google Gemini or OpenAI API - or both- to create or transform your content. These are the AI systems powering ChatGPT and Google themselves.
Note that you do NOT need a paid ChatGPT plan to use 4AI - but you'll need to pay for your API usage. Google Gemini can be used for free, up to 1500 times a day (!) and is very fast as well.
Large Language models can be used to create many types of content. You may have tried that with ChatGPT or Google Gemini already. But getting them to produce exactly what you want, repeatedly is kind of hard.
4AI helps you by crafting prompts we developed to repeatedly get properly formatted content suitable for various usages.
Once content has been created, use it in multiple ways: paste it somewhere or just create a new article straight from the 4AI interface.
Works for translations too: existing translations will be updated, or a new associated article is created in the correct category when no previous translation exists.
AI can also be used to create images. With the availability of Google latest image model, Nano Banana, performance and quality is now perfectly suited to create images for your Joomla website. As with text, writing the prompts and getting the options right is not always trivial though. 4AI offers:
Once an image is created, you can also ask the AI to modify some parts of it until you get exactly what you want:
But, you can also modify images NOT created by AI. Select an image in your article, open 4AI and remove a person, or that car in the background.
You only need to ask and Nano Banana does it in seconds, straight from your Joomla admin.
Transforming content is likely where language models such as ChatGPT or Google Gemini excel most.
With 4AI, you can super-easily perform many transformations on your content:
spell/grammar check: It's not just spelling or checking for grammar but indeed proofreading, including suggesting readability or clarity improvementsshorten, Expand: have the AI rewrite your text, either because it's too long, or on the contrary if you think it requires a bit more detailsSummarize: automatically create an abstract of a piece of text. Use in publication, as a description, as an announcement,...Change style: change the tone of your product description, directory entry or podcast script: funnier, more professional, simpler or more elaborate...Rewrite for keywords: an SEO consultant favorite! slightly alter a text to include - with caution - desired keywords or key phrases in places where they make senseTranslate: Large Language models are excellent at translating across many languages (45+ included in 4AI). But then 4AI does the rest by creating and managing Joomla associations automatically for your content.4AI can suggest multiple titles, meta description, extract keywords or find related keywords based on your actual content.
We developed the prompts used to query the AI API specifically for SEO purposes.
Select your preferred ones (or ask for more!) and click on a button to inject them in your article Publishing edit page form.
Keywords research is one of these tedious SEO tasks. 4AI extracts them for you and find related keywords you can use for linking, ads, or rewriting content.
In one go, also get the hashtags you need for social networks
Posting content to social networks is extremely important for many websites, but each network has its own specific requirements. Lots of work.
4AI makes the AI provider write multiple suggestions of Facebook, LinkedIn or Twitter posts.
Complete with hashtags when needed, and images when found in your article options.
It even creates an entire Tweet thread, ready to tweet.
To make it even easier, all tweet proposals have a Tweet this button.
Just click, review the content and press Send...
The Joomla Assistant
$69/year
The Joomla Assistant
$179/year
4AI runs the same on Joomla 3, 4, 5 and 6. Compatibility plugin not needed on any Joomla version.
It is available in 22 languages: Arabic, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish and Turkish.
It is fully documented and the documentation is embedded in 4AI itself as well.
4AI can be extended programmatically with a documented set of hooks. Customize or extend it with a few lines of code for advanced processes.
Fully private Joomla analytics extension with AI traffic analysis
It replaces Google Analytics, Matomo, Plausible, Fathom Analytics, Umami or Simple Analytics.
Drowning in numbers? 4Analytics uses AI to identify changes, important numbers and give you an overview of your site traffic.
4Analytics does not record personal information and does not use any cookie.
A cookie-consent extension is not needed. All data safely stored on your own server.
Setup is done with just one click and you see reports on screen or receive them by email.
Analytics is crucial for any website - you can't improve what you can't measure.
While solutions like Google Analytics have been the standard, public concern over privacy and the widespread use of ads-blockers mean they now miss a lot of data.
And due to global regulations like GDPR, using 3rd-party analytics providers, where your data is stored on external servers can create compliance issues with your own legal requirements.
4Analytics solves these problems. Thanks to its privacy-first design, it doesn't use cookies and stores all data securely on your own server.
But we can do better.
Having too many numbers makes it easy to be overwhelmed by data, hiding important trends and key insights.
That’s why 4Analytics uses AI analysis to process your website traffic data, giving you:
To learn more on privacy-oriented design and AI analysis, and why it matters to you or your clients, please read 4Analytics privacy statement page.
Measure traffic to your website with just a click and get all common metrics:
But you also get less common - but maybe more important today:
There's much more but all reports can be viewed either in Simple or Detailed mode: don't be lost in numbers but have all the data when you need it.
For the technically minded, please read our 4Analytics Technology page for details on how this works.
Google Analytics is famously large (175KB at the moment). Other solutions, even open-source ones, also requires you to link to external scripts that can slow down your site.
4Analytics entire script is 1.9KB. And because 4Analytics is a Joomla extension, not a Software-As-A-Service offering, that script is simply injected inside your page source code. No extra script to load from a server. No speed impact.
As for the load on the server itself, well, here is a server load graph of a Joomla website whose owner tried to use another extension and then 4Analytics:
Analytics systems can be cumbersome to setup as you must copy/paste a piece of custom code to your template index.php file, or even use some analytics plugin just to integrate your analytics service.
With 4Analytics, you:
That's it. With that single click, 4Analytics measures traffic on all your site pages, automatically excluding logged-in users.
You can also automatically exclude visits from your own IP address, and that also requires just one click
Half or more of your website visitors are likely to be robots!
This scary statement is why so much effort has gone into making sure 4Analytics:
Recognizing "good" and "bad" traffic is key to providing you with real-world and actionable information. And not using cookie helps here as well, as ad-blockers and other privacy tools hide a lot of traffic when analytics is based on cookies
Not all people interested in the site analytics should or would want to have a Joomla account and enter the Joomla admin to be kept informed.
Just enter email addresses into the Daily, Weekly or Monthly fields, and the recipients
The emailed summary report has 8 main metrics and have secret links to access full reports without login. Recipients don't even need an account on the site.
Private Analytics for Joomla
$69/year
Private Analytics for Joomla
$179/year
4Analytics runs the same on Joomla 3, 4, 5 and 6. Compatibility plugin not needed on any Joomla version.
It is available in 22 languages: Arabic, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish and Turkish.
It is fully documented and the documentation is embedded in 4Analytics itself as well.
4Analytics can be extended programmatically with a documented set of hooks. Customize or extend it with a few lines of code for advanced processes.
4Logs is a simple plugin that lets you manage all log files on your site.
You can view, download or delete all log files produced by Joomla or extensions you are using.
4Logs works the same on Joomla 3, 4, 5 & 6.
Log files are stored by Joomla and many extensions as part of the day to day site operation. This is where you go to gather detailed information about errors and other issues that may happen on any site.
For instance, 4SEO or 4SEF both store information in Joomla log files folder, with more or less details depending on how you chose to configure them.
That's all good and well, but viewing the content of log files, or just downloading them when asked by a support team for instance, has always been a pain: connect through FTP, log into your hosting provider control panel, navigate to Joomla log folders, etc
4Logs is a simple plugin with only one purpose: manage Joomla log files
4Logs is a single plugin. It's entirely free and works happily on either Joomla 3, 4, 5 or 6. Compatibility plugin not needed on any Joomla version.
It is not a component as that would clutter your admin for no good reason. We have made it only a plugin and use a modern and fast interface to make it easy to use.
4Video lets you embed on your Joomla sites Youtube and Vimeo videos with ease. Contrary to common video embed methods, it scores perfectly on Google Core Web Vitals speed specification and therefore helps your SEO.
Also add jump points or chapters for your users to navigate directly to specific points into your videos.
And 4Video automatically injects structured data to get your videos into Google.
4Video works the same on Joomla 3, 4, 5 and 6.
Video is a prime method today for getting content across to your Joomla site visitors. Whether for entertainment or educational purpose, most content is better served through video or animated content.
With platforms such as YouTube or Vimeo, storing videos or bandwith to play them is not a problem anymore. However, embedding these videos into your site might be one.
Most search engines put an emphasis on speed . Google now includes its Core Web Vitals specification (CWV) when ranking pages. Most videos embed methods score poorly at CWV, specifically the CLS value.
4Video was designed for our use here at weeblr.com, specifically to address that performance need. You can see 2 videos embedded using 4Video on 4SEO product page, our search engine optimization flagship product. That page perfoms flawlessly at CLS, even with 2 videos.
Finally, any video longer than a few minutes needs a table of content, or chapters, allowing quick access to specific locations. 4Video has jump points, which you can set and modify fast and easy.
What more? 4Video automatically creates structured data records - including chapters - so that Google can best present your videos in search results.
Create a table of content sidebar, with clickable chapters to jump to specific points in the video
You only have to enter a title and a timestamp for each entry, 4Video does the rest
4Videos generates Google-compatible structured data for each of your video, a VideoObject.
If you included a table of content, this structured data record includes an hasPart section listing all chapters. Google can now easily understand your video content fully and make you rank for each section.
4Video is a single Joomla module. It's entirely free and works happily on either Joomla 3 or Joomla 4. Make your Joomla site nicer and a whole lot faster!