Skip to main content

CRE8 Social: EasySocial fork for Joomla 5.4+ and 6+

Refactored EasySocial component: Installer and component work on Joomla 5.3+, 5.4+ and Joomla 6+. Further updates will be released and supported.

  • Installer and component work on Joomla 5.3.x, 5.4.x and 6.0
  • All themes: code corrected
  • Replaced old Joomla legacy calls
  • Modules adapted, tested and working
  • Plugins refactored and working
  • Frontend views and -features corrected and functional
  • Component can easily be installed over older versions
  • Dashboard, stream, file-uploads and -handling revised and functional
  • Various DB-queries adapted/rewritten
  • Refined inst.-routine now installs all plugins successfully in Joomla 6.0
  • Komento component included
  • Installed languages remain active

Extensions

Full Changelog

IMPORTANT

Please allow the script enough time to import the multilingual region names – it's a large dataset! It can take 3–4 minutes, possibly longer on slower hosts.
The process runs in safe batches and will not time out or fail.

5.1.5 Major release

4.9.2026
  • Feature

    Combo Search Bar now prefills current cat./loc. for all entities, so a refined search keeps context

  • Feature

    SEO footer "Location Hub" cat. views now list all states of the default country as crawlable, localized drill-down silo, incl. zero-result states

  • Feature

    Multi-language region names: country/state names (About tab, chips, footer, dropdowns, breadcrumbs) now display in the visitor's language

  • Feature

    Region/State chip added alongside District/Municipality in the About tab and Marketplace item display

  • Feature

    OpenStreetMap provider now supports a custom endpoint + API key (e.g. LocationIQ, self-hosted Nominatim), for sites hitting the public rate limit

  • Feature

    OpenStreetMap provider throttle mechanism to not send more than 1 req./s

  • Feature

    Full Unicode emoji set: library expanded from 86 to 3944 entries (compl. Unicode standard), no bundled image assets

  • Feature

    NEW searchable emoji picker: Admin "Browse Emojis" now supports search-by-name and grouped categories

  • Feature

    NEW "Import All Emojis" one-click batched, resumable import of the full emoji set into Emoticons, button added

  • Feature

    Story "Mood" icons modernized: Feeling/mood selector now renders the same Unicode emoji

  • Improvement

    Sidebar category counts now render from a single cached, signature-validated map; counts still update instantly on add/edit/delete

  • Improvement

    Search bar autocomplete now shows sub-subcategories (previously stopped at 2 levels)

  • Improvement

    Region taxonomy resynced from GeoNames: corrected ~40 countries with outdated or wrong-tier state/region data

  • Improvement

    Migration scripts for region/translation data now run in resumable batches to prevent timeouts on slower hosts

  • Improvement

    Region-alias index size reduced (~22% smaller) by switching to a prefix index

  • Change

    Refactored installer: to address even more weaknesses 

  • Bugfix

    Field data-poisoning bug (critical): Leaving fields with multidropdown empty silently saved "1" instead of blank, backfill / SI-bug!

  • Bugfix

    Category field's primary cat. wasn't written to category_id when saving from the admin backend (frontend was unaffected)

  • Bugfix

    Multi-Cat. / Multi-Region chips vanished after an AJAX category/filter click (reappeared only on full page reload)

  • Bugfix

    Combo Search Bar and Geomap stayed frozen/stale after clicking a sidebar filter instead of updating with the new results

  • Bugfix

    Country/state-level region filtering returned 0 results in most cases

  • Bugfix

    Search bar layout broken on mobile (search field collapsed to a 240px-tall box)

  • Bugfix

    "Only Show Regions With Listings" setting emptied the entire location dropdown

  • Bugfix

    Category + Location combo search failed under SEF URLs due to missing region aliases (backfilled for existing installs)

  • Bugfix

    New event/group/page/marketplace notifications showed the raw, untranslated language key instead of the actual message

  • Bugfix

    Deprecated imagedestroy() calls in the bundled image library leaked warning output into the AJAX response

5.1.4 Maintenance release

31.8.2026
  • Feature

    Geomap now showing all entries, not limited to page-items

  • Improvement

    Added translation keys+strings for Combofilter to all 34 languages

  • Update

    guzzlehttp vendor library updated to v7.15.5 in component and foundry

  • Update

    google/apiclient vendor library updated to v2.19.4 in component and foundry

  • Bugfix

    Region hierarchy silent corruption bug (critical): Editing/saving region silently reset internal uid

  • Bugfix

    Refactored installer: to address some weaknesses 

  • Bugfix

    Fixed 7 PHP8.5+ deprecation notices

  • Bugfix

    Router's $views registry was missing marketplaces, breaking plural SEF URLs for that content type

  • Bugfix

    Geomap mergePoints toggle optimized (doesn't vanish anymore on click / Thank you Stephane for reporting)

5.1.3 stable

28.8.2026
  • Feature

    Catgory bypass now supports multiple workflows (main-cat. swap only possible when using same workflow), workflow picker

  • Feature

    Address field: Refactored to support district/municipality, locale-aware formatted address string

  • Feature

    Address field: Generates direct-filter "chips" on cards, in about-tab/item-detail display

  • Feature

    NEW Admin backfill tool: auto backfill localization-data for existing items (all entities)

  • Feature

    Combo Search Bar: Search term/category + region for Marketplace/Events/Groups/Pages / per-entity display setting

  • Feature

    Geomap Leaflet upgraded to version 1.9.4

  • Feature

    NEW Maps: fullscreen-mode, configurable map height (px or vh), Users map enabled

  • Feature

    NEW Maps Module displays Users, Events, Groups, Pages, Marketplace-items

  • Feature

    Multicluster for multiple items at one address (≤7 spider display, >7 list in bubble), events sorting by date

  • Feature

    SEF URLs for category+region browsing (/categories/{id}-{slug}/{region-alias}), unified across the Address field and Multi-Region field

  • Feature

    SEO location pages: category+region browsing now show "{Category} in {Location}" in page title + header

  • Feature

    SEO footer drill-down (Region → Districts, District → Municipalities) with item counts, for Address and Multi-Region field

  • Improvement

    FontAwesome code-refactoring to deliver stable results in Foundry and component

  • Improvement

    Code improvements in Foundry, new version!

  • Improvement

    Removed old, obsolete FontAwesome files

  • Change

    Minor CSS polish (data-table marketplace, admin dark mode readability etc.)

  • Bugfix

    Marketplace "save as copy" wiped listing owner, entry invisible on frontend

  • Bugfix

    Category bypass mode wasn't displaying subcategories under a parent container

  • Bugfix

    LinkedIn business-profile links showing as personal profile links

  • Bugfix

    Marker icons for OSM were missing on the map during item creation/editing

  • Bugfix

    Multi-Region field item counts were silently ignored on Marketplace listings

  • Bugfix

    Event creation/cat. page: If $categoryId is empty/invalid (0, null, empty string) → query returned invalid SQL

  • Bugfix

    Profile reg. returned PHP-exception if it points at a profile type whose workflow is broken or incomplete // now reload initial reg.page

5.1.2 Major Update

17.8.2026
  • Feature

    Multi-category is now possible for Pages, Groups, Events, Marketplace items (new multicat-field)

  • Feature

    Conditional display: Additional categories are only displaying if used/present

  • Feature

    Localization refactored: Implemented retrieval from geonames.org for countries, states, districts, municipalities

  • Feature

    Localization: Added districts/municipalities

  • Feature

    Maps-implementation changed throughout the whole component, no more static map img-retrieval

  • Feature

    Multi-region is now possible for Pages, Groups, Events and Marketplace-items (new multiregion-field)

  • Feature

    Clustered map display for Pages, Groups, Events, Marketplace items (new admin-setting for all entities)

  • Feature

    Location retrieval optimized: use real location (if allowed, pc and mobile), fallback to profile-stored location

  • Feature

    "Nearby" filter shows correct distances (optimized radius-filter) for Pages, Groups, Events, Marketplace items *

  • Feature

    Address display in listings/cards and popbox (Profiles)

  • Feature

    NEW: Friend suggestion proximity module added alongside the existing mutual-friend one (sorting best-match/distance)

  • Feature

    NEW Categories Field  multi-select with star-marked primary category, replaces traditional step-1 category picker during entity creation / for Pages, Groups, Events and Marketplace items

  • Feature

    Per-entity admin setting: bypass category selection in step 1 (new category field must be present in the workflow, assign 1 workflow per entity)

  • Feature

    Per-entity admin setting: hide subcategories during entity creation (step 1)

  • Feature

    Per-entity admin setting: hide category badge from item header

  • Feature

    Per-entity admin display settings: show/hide category/region badges (tags)

  • Feature

    About-tab now always shows "all categories" – either via the new field, or a fallback row for workflows that don't have it

  • Feature

    Categories filters for all entities refactored: they now correctly count/show all assigned categories

  • Feature

    New Facebook field (incl. privacy options)

  • Feature

    Toolbar: Added setting to display Profiles as main entity (not hidden in dropdown)

  • Improvement

    Adapted Video-Link retrieval for Stream composer to accept nearly every URL

  • Improvement

    Small code improvements in Foundry, new version

  • Improvement

    Optimized mobile menu display

  • Change

    Minor CSS polish (data-table-spacing, address field map margin etc.)

* only displays if location retrieval is activated/allowed. User-/device-privacy settings are always respected. No display if no location had been specified in the profile and location retrieval is not allowed due to data protection concerns!

5.1.1 stable

12.6.2026
  • Feature

    Additional fields for users, groups, pages and events: Linkedin, X (former twitter), YouTube channels, Tiktok, Instagram

  • Feature

    Link preview cache now honours links.cache.cleanup duration TTL, stale entries are deleted

  • Feature

    Stream / Gallery: per-device photo display limit default to phone=4, tablet=9, desktop=12

  • Improvement

    CB Migrator: custom fields now appear for mapping, fully functional

  • Improvement

    PHP8.5 deprecation fixes

  • Improvement

    Joomla 6 compatibility fixes, table-methods

5.1.0 stable

8.6.2026
  • Feature

    WEBINARS: Initial release of the webinar group app (Jitsi, BigBlueButton, PlugNmeet) 🥳

  • Feature

    TRANSLATIONS: Replaced dead SI-URLs with GitHub raw downloads.xml endpoints and real Weblate-stats

  • Feature

    Klipy integration: Second Gif-provider Klipy integrated

  • Feature

    Toolbar module search now respects current language on multilingual sites

  • Feature

    Map Items in Stream are loading directly (without click) for OSM and Google Maps

  • Feature

    Delete video from stream also deletes video from cluster

  • Feature

    Delete audio from stream also deletes audio from cluster

  • Feature

    Following filter includes clusters groups/pages the user has joined now appear in the following stream filter

  • Feature

    Installer updates all modules core files automatically

  • Feature

    Remove abandoned story-photos from db + physical  24h after story creation on a per-user basis / on story post

  • Feature

    Remove abandoned story-photos once per day for any user / full site sweep, catches every abandoned account as well

  • Improvement

    Story-photos remain in unpublished state (invisible) as long as story form is not filled out completely

  • Improvement

    Stream portrait videos – properly sized and visible instead of collapsing to zero height

  • Improvement

    Video item page portrait videos – constrained width matching the stream card, not stretched full-width

  • Improvement

    Video mute state on the item page – survives scroll-away/scroll-back without being reset

  • Improvement

    Code cleanup ~80+ occurrences of jimport() calls removed

  • Improvement

    Joomla 6+ Filesystem compatibility system-plugin rewritten, compatibility.php added / native php functions

  • Improvement

    FontAwesome 6 further improvements, renamed some remaining FA5 instances

  • Improvement

    Story photo persistence – photos survive cluster/location switches in the composer

  • Improvement

    Text avatar font size – 64px → 118px for readable initials

  • Improvement

    Card listing uses avatar – getCover() → getAvatar() in card helper

  • Improvement

    Map size – min-height: 240px in Map stream items

  • Improvement

    Gallery in stream is now displaying nicely as grid

  • Change

    K2 userapp and K2-support removed

  • Bugfix

    Page-as default – viewas defaults to 'page' instead of 'user'

  • Bugfix

    Fixed pagination: object, router adapters (SEF URL builders) and controllers → views and template

  • Bugfix

    Alerts for new marketplace entries, new pages, new groups and new pages are now triggered correctly

  • Bugfix

    Task creation in the group app Tasks was not possible (only milestones) due to a typo

  • REVERTED

    Cover used thumbnail – $size → 'thumbnail' in cover table / REVERTED, quality issue, img looked too blurry

5.0.6 stable

7.5.2026
  • Feature

    Video module: additional options display/hide category, user

  • Improvement

    Base64 decode security fixes (Akeeba AdminTools)

  • Improvement

    Module installer optimized obsolete module discovery

  • Bugfix

    Whole component: 28 swiper touch (mobile) scripts refactored as .js-files were faulty, test ok

  • Bugfix

    Search index: typo in table name #__social_cluster → #__social_clusterfixed

  • Bugfix

    Filter function for search results fixed

5.0.5 stable

30.4.2026
  • Improvement
    Toolbar module: Social adapter cleaned, synchronization with CRE8 Blog
  • Improvement

    Foundry library: adapted, code-improvements

  • Improvement

    Module installer doesn't create new instances but updates existing ones, clean-up of multiplied modules

  • Improvement

    Backwards-compatibility fix for some apps not adapted for joomla 5/6 yet

5.0.4 stable

18.4.2026
  • Feature

    Option added to hide the profile header in video item view

  • Feature

    Code adaption to allow loading user-media in Blog media manager

  • Bugfix

    Corrected avatar crop function

  • Bugfix

    ConverseKit: added table use-statement alias

5.0.3 stable

12.4.2026
  • Bugfix

    Links in invitation emails were incorrect

  • Bugfix

    Deprecation warning in Advanced Search for users fixed

  • Bugfix

    Missing use-statement added to /administrator/components/com_easysocial/includes/ad/ad.php

  • Bugfix

    Repost function in /tables/stream.php fixed

  • Bugfix

    Error during page creation on Joomla 6 corrected

  • Bugfix

    Photo module did not respect privacy settings

5.0.2 stable

15.3.2026
  • Revision

    Removed obsolete "ENGINE=MyISAM" from .sql-files

  • Bugfix

    Corrected URL-segmentation for pages, currently active menu item is now taken into account

  • Bugfix

    Corrected URL-segmentation for groups, currently active menu item is now taken into account

5.0.1 stable

12.3.2026
  • Feature

    Bunny CDN implementation v2 (additional webhooks etc.)

  • Feature

    Bunny Player v2

  • Feature

    Twitter → X: full rename in OAuth, UI, CSS, Icons

  • Feature

    + Config. cover image height for users, sites, groups and events

  • Feature

    Passkey (Webauth) passwordless Login implemented incl. configuration for the users

  • Feature

    Start date for events: additional column (sortable) in admin backend

  • Revision

    Implementation of FontAwesome 6.7.2 (old .eot and .woff-files removed)

  • Feature

    Notifications for new pages, groups, events, marketplace-entries

  • Revision

    Integrated Kunena user app refactored to work with Kunena v7.0.2

  • Revision

    Re-Branding CRE8 Social: logos, icons, etc. (left com_easysocial for the sake of compatibility)

  • Revision

    Adapted Foundry Library (FontAwesome, Twitter)

  • Improvement

    Events are loading from every entity

  • Improvement

    Installer refactored and changed appearance

  • Improvement

    Code refactored for file-field (PHP compatibility)

  • Improvement

    Changed versioning for pkg_toolbar

  • Bugfix

    Toolbar notifications showed only date, no content

  • Bugfix

    Corrected frontend passkey-generation

5.0.0 stable

21.2.2026
  • Feature

    Restoration of the module-manager in admin: no more api-calls to old si-server, unpublish-option

  • Feature

    Videos Mobile: Autoplay, User-Input (Pause) are now respected even if «Autoplay if in Viewport» is active, integrated player

  • Feature

    Debug for Videos (Option for Admin)

  • Revision

    Implemented own update-server/-logic

  • Revision

    Software Update Widget: corrected to work with new server

  • Improvement

    Extensions + component: versioning unified to be v5.0.0 → old modules/plugins can be detected easier

  • Improvement

    Obsolete update sources are removed

  • Improvement

    Blog in admin widget removed

  • Improvement

    Deprecated Photo-Resizer linking to SI removed

  • Bugfix

    Log: mail-warning in content-retrieval fixed (cron-hook)

  • Bugfix

    In some configurations/environment, user registrations failed, code corrections

  • Bugfix

    In some configurations/environment, user editing from the backend triggered an error

  • Bugfix

    With SEF-URLs in some languages, album-creation for groups/sites did not work

  • Bugfix

    Corrected logic error, which avoided albums-listing under pages/groups in certain settings (error was present since years)

1.4.4 stable

19.1.2026
  • Feature
    ConverseKit: Included Social-Login possibilities for Apple and Google
  • Feature

    Implementation of a master switch → activate/deactivate alerts

  • Feature

    Mails have a footer to directly load alerts-configuration or trigger master-switch

  • Revision

    Improved Foundry Library

  • Improvement

    Finder plugins → code-revision

  • Bugfix

    Fixed some deprecation warnings in PHP 8.2+

  • Bugfix

    16.1. Fixed further deprecation warnings

1.4.3 stable

30.12.2025
  • Feature

    Additional Player-Options Autoplay, Autoplay on Viewport, Autoplay Muted und Loop Video

  • Revision

    Improved view for portrait mode smartphone videos

  • Improvement

    Implemented additional checks for copying and batch-creating events, now ALL fields' contents are copied.

1.4.2 stable (Maintenance Release)

17.12.2025
  • Revision

    Some PHP 8.5 compatibility-improvements

  • Bugfix

    Installation process (for low-performance servers) reset due to problems encountered by several customers

  • Bugfix

    Fixed some deprecation notices

1.4.1 stable

10.12.2025
  • Feature

    Refined frontend copyfunction-logic: copied events are unpublished and editable

  • Revision

    ConverseKit: optimized architecture, replaced injected module-loading of sounds-library through referencing

  • Bugfix

    Fixed further deprecation notices

  • Bugfix

    Fixed toolbar-login with email-address instead of username

1.4 stable

7.12.2025
  • Feature

    Added copy-function for events in backend

  • Feature

    Batch-copy function (multiple events) added in backend

  • Feature

    Added copy-function for events in the frontend

  • Improvement

    Events: recurring events creation/update works now, all custom fields are written down correctly. This was never working in the original version!

  • Bugfix

    Fixed further deprecation notices

1.3 stable

3./6.12.2025
  • Feature

    Refactored ConverseKit Plugin to work in Joomla 5.3+, 5.4+ and 6+ and included it

  • Update

    Updated some library-files

  • Improvement

    All youtube-sharing links are accepted now (changed link-validation)

  • Bugfix

    Fixed Google auth deprecation notice

  • Bugfix

    Fixed further deprecation notices (dynamic property creation)

  • Bugfix
    Code error for toolbar module in backend fixed
  • Bugfix
    Doubling of the admin menu when additional “custom menu items” are active simultaneously has been fixed
  • Bugfix

    Corrected wrong path in the internal apps-installer

1.2 stable

30.11.2025
  • Bugfix
    EasySocial conversations load in the toolbar module in Joomla 6+

1.1 stable

29.11.2025
  • Improvement

    Included modernized, refactored Foundry-Library installing with the pkg_toolbar

  • Bugfix

    Fixed alert-error

1.0 stable

27.11.2025
  • Improvement
    Removed obsolete duplicated foundry-library from installer
  • Improvement
    Tested under Joomla 5.4.x and 6.0.x without backwards-compatibility plugin → code improvements
  • Test

    Migration from Joomla 5.4.x to 6.0.x without deactivating anything ES-related → WORKS! 🥳

0.6 RC

26.11.2025
  • Feature
    Refactored all Themes
  • Feature
    Refactored Toolbar
  • Improvement
    Replaced ALL old Joomla legacy calls
  • Test
    Plugins tested and code improvements

0.5 Beta

25.11.2025
  • Feature

    Admin-views and -modules adapted

  • Feature

    Event-, Group- Marketplace- and User-Apps and -Fields refactored and working

  • Feature
    Plugins refactored and working
  • Feature
    Modules adapted, tested and working
  • Feature
    Frontend views and -features corrected and functional
  • Update

    Full theme wireframe with all functional parts refactored

  • Improvement
    Various DB-queries adapted/rewritten
  • Test
    Component can easily be installed over older versions
  • Test

    Live and working on 3+ websites 🥳

  • BugFix

    Installer refactored to also install all Plugins as expected

0.3 Alpha

24.11.2025
  • Update

    Installer refactored to work on Joomla 5.4.x and 6.0.x

0.2 Alpha

23.11.2025
  • Update

    Component refactored to work on Joomla 6.0.x

0.1 Alpha

22.11.2025
  • Update

    Component refactored to work on Joomla 5.4.x

This project is the result of the GitHub discussion here: https://github.com/DeeEmm/easysocial

To do

  • Adapt additional apps
  • Implement own update server
  • Slight rebranding
  • List in Joomla Extensions directory
  • Remove obsolete custom ES db-layer