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
-
Plugin ConverseKit included!
-
Komento component included
-
Refactored and improved video-handling, Bunny CDN implementation
-
Installed languages remain active
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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_clusters fixed
-
Bugfix
Filter function for search results fixed
5.0.5 stable
-
ImprovementToolbar 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
-
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
-
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
-
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
-
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
-
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
-
FeatureConverseKit: Included Social-Login possibilities for Apple and Google
-
Feature
-
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
-
Feature
-
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)
-
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
-
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
-
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
-
Feature
Refactored ConverseKit Plugin to work in Joomla 5.3+, 5.4+ and 6+ and included it
-
Feature
Tested and included marketplaces-apps for users, pages and groups
-
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)
-
BugfixCode error for toolbar module in backend fixed
-
BugfixDoubling 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
-
BugfixEasySocial conversations load in the toolbar module in Joomla 6+
1.1 stable
-
Improvement
Included modernized, refactored Foundry-Library installing with the pkg_toolbar
-
Bugfix
Fixed alert-error
1.0 stable
-
ImprovementRemoved obsolete duplicated foundry-library from installer
-
ImprovementTested 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
-
FeatureRefactored all Themes
-
FeatureRefactored Toolbar
-
ImprovementReplaced ALL old Joomla legacy calls
-
TestPlugins tested and code improvements
0.5 Beta
-
Feature
Admin-views and -modules adapted
-
Feature
Event-, Group- Marketplace- and User-Apps and -Fields refactored and working
-
FeaturePlugins refactored and working
-
FeatureModules adapted, tested and working
-
FeatureFrontend views and -features corrected and functional
-
Update
Full theme wireframe with all functional parts refactored
-
ImprovementVarious DB-queries adapted/rewritten
-
TestComponent 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
-
Update
Installer refactored to work on Joomla 5.4.x and 6.0.x
0.2 Alpha
-
Update
Component refactored to work on Joomla 6.0.x
0.1 Alpha
-
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


