FluentCommunity - 1.0.67 (BETA)
This update took a few days to ship, with some exciting features and improvements. Get a coffee, read the full post, and then try it!
What's exciting & new:
- Introducing Space Links: now you can add external or internal links in the space/course subheader. it's super useful and we already started using it. Check out the space header of this portal.
- User Login / Signup v1: Added built-in Signup / Login screens. You can enable "Welcome Message (For Public Users)" from the features. In the next version, you can customize the screens.
- User Invitation: Now you can invite any person via email from any space and from the built-in onboard flow they can sign up/log in to accept the invitation.
- Lots of other improvements: We have improved many UI elements, redesigned the settings UI, translation strings improvements, security review, performance improvements, etc. Please update and take a look
What's next?
- Brand New Super Slick UI & UX (will land very soon)
- Customization option on the Signup / Login Screens.
- Improvements in the notification preference
- Exclusive LTD for Beta Users is coming soon!
Thank you again for giving all the feedback and helping us to build this product. An exclusive lifetime deal only for the beta testers will be announced in the coming weeks!
Please leave your feedback in the comment section. @everyone 👇
See my findings as a reply to this post below:
We can use a regular html tags in the space description to display images, format text etc. Lots of possibilities. Maybe even Kadence Modals will work with this.
can we have the error fixed - still cannot embed youtobe videos.
e.oembed is undefined
Is it a feature or a really cool side effect bug - when I add a backgroud picture for the Welcome Screen and also select background color then the background picture have a special effect? I missed that before I guess.
can the Admin have a choice if he wants to enable New User registration for Public Community.
If the WP feature for new users registration is disabled in WP the notificaction shouldnt be displayed to end users and user should be redirect to a custom page/store (specified by Admin) where user can buy access
Registration is disabled for this community
It would be nice also to Hide Lost Password link if Admin decide so.
If the Community is Public and WP has 2FA enabled then the user can logged-in withour 2FA - I tried to log with Admin credentials and it didnt ask me for 2FA - this should be fixed somehow althougt 2FA is an external plugin.
Space Description is not validated and can inlcude HTML Tags. Also I am not sure why User Profile Picture is sometimes strange (Gravatal/Avatars is disabled in WP - maybe that is why).
maybe if would be better to unified all accent colors to fCommunity brand color - currently we have different colors for:
- buttons (blue, green)
- tags (space, course)
- Like and other icons below post (edit mode too), loading animated icon,
- links
- verified badge
- feature status (enabled, installed)
- selected items (radio button, select check) - like when you select "Email on new comment" or "Email on Tagging or Community Management Roles" in the Admin General settings
- active fields frames/borders etc
Accent colors can be the brand fCommunity color. The only one exception could be Red color for Deleting Spaces/Courses (negative actions) text and icons etc.
Mat, I can't get that to work. Is there something specific about your stack that enables that?
Paul Hopkins, I got just out of the box the latest version. Which feature you cannot configure? Are you referring to that picture with cat and different colors?
Mat, I try to add html like in the space description it does not seem to work.
Oh, it's working now :-/
Paul Hopkins, edit existing space and past the below code (html code doesnt work for the course description - entry is validated there).
To replicate it go to Spaces link (from top header) > select your Space > click the kebab icon (three vertical dots) > Customize Settings > type the below code in the Description field.
<img src="https://cdn1.iconfinder.com/data/icons/google-s-logo/150/Google_Icons-09-1024.png">
some <b>bold text</b> hereMat, thanks :-)
maybe we will need something like a breadcrumbs or Back button (History) which might be really useful especially when someone will click a link in a post to some other post - in this case it is really hard to go back to the previous post where the user has been. The same case is when user use SearchBox and click the results link then it is hard to go back etc.
It would be super awesome if a user could not access any Spaces and Members and Leaderboard but also submitt posts/comments if the User profile is not completed < 100% - let the Admin decide if he wants to enabled such a "force" approach. Maybe it is even good to automatically apply the verified badge if Profile complete = 100%
Cannot switch between Light and Dark Mode when the right popup window appears in some specific scenarios.
Example: Manage Courses > select Course > click Edit Course from the kebab menu (three dots) > type any word in the Description filed > click Save Changes button. Once this is completed and the right popup is closed then you cannot click the Light/Dark Mode switch. It was fixed for some scenarios but not for the above one.
For Course/Spaces Custom Links the shape color icons could be separate for Light and Dark mode.
Shapes vertical alignment with text is needed too.
I am not sure why some Shapes dissapears and what is the case scenario.
It would be good to see the kebab icon for Course so it can be Edited the same way as Spaces. Currently courses needs to be edited only from Manage Courses but not from the Top Header link: Courses. It might be confusing for a new Admins/Managers/Moderators. Kebab icon can be visible only to users with elevated access.
Maybe it the Manage Settings could have expand/collapse icon for Manage Settings instead of going to a new screen so the user is not being lost.
Custom badges are not displayed on the popop user profile card. Also I am not sure from where Join date is taken. Probably from WP-Admin but not from the date when the user Join in the Community - but when it was created in WP.
Mat, yes the join date is taken from wp_users table. and yes, I will add the badge to the pop over
Maybe it would be a bit better to randomize Community User ID to prevent enumeration - JIC - I am not sure what can happen is someone (other than Admin but logged user) will try to automate the users list. It is just a suggestion since many Admins use external plugin for Wordpress to randomize WP User ID to prevent user enumeration.
Add a custom class field to Custom Links so we can use Modals (triggers) - for example with Kadance WP but also with Elementor (I guess).
Maybe Links could have visibility option: All, Logged Users, Admin Only.
Maybe we could have button: Add a Member also in the all Members area (Header Link Members) not only from Spaces. In this case user would be added without access to any Space but could see Public Spaces etc. Button can be visible only to users how can Add/Invite Users. The invitation process would be more obvious instead of looking for that option in each Space etc.
fComm when Admin is changing the Community User Name and the Community Account Username field is empty then there is an error. Improve the error description or dont allow to click the button Update Profile or when userName is empty then it stays the same as it was + the current user name would be populated in that Community User Name field. Also Light button colors in Dark Mode can be unified with the fCommunity brand color if they need to be highlighted for some reason - unless they have different color for a reason.
z-index icons issue is not fixed in Mobile view for the Leaderboard icons set. When scrolled icons still are going above Home icon in Light/Dark mode.
Link bubble popup backgroud color in Dark Mode is from Light Mode - cannot see text because the background color is incorrect
Shahjahan Jewel Comment ID missing in the link URL for notifications popup window when someone REPLY to some comment. ID is added only when someone commented a post but not when replied so it is hard to see the Reply. Same challange in email notification - Comment ID missing for Replied case.
The course slug is not used in the course URL - course url looks ugly and like in dev state not as a final product (tip top details).
Can we have somehow Custom Links for the Feed too?
Mat, That will be nice I think!
Please fix the formatting for new Chat messages NUMBER (example below shows number: 2 next to the envelop icon)- on Mobile The text showing number of new messages is not formatted the same way as the number for new notifications (missing the RED background circle with the number).
Also the red indicator at the bottom (Mobile view) has eliptic shape not perfect circle. This was not fixed yet.
Not sure but maybe there could be also a ring tone enabled/disabled for Chats messages only so it is easy to spot it when working in other WP area like in fBoards.
Should we clean some how the notification list per user or it is a the same list (historical timeline) for all posts.
Just asking because after 1 year it can be a long lists (db record) - if this list per user then maybe it would be nice to clear it from time to time or just show the last 30 days/12 months only.
Mat, By default, we remove the notifications that are more than 1 month old.
Shahjahan Jewel, awesome. And for Public fCommunity can we limit the historical data to be previewed for non logged users to 1 month back or only last 12 months so they will be encouraged to register the community (if Admin specify what is the period for non logged users to preview posts/comments).
Also I believe that last 12 months period for Community with auto cleaning could be a nice feature at some point and the rest can be archive it by Admin if needed.
ups... I got general critical error once upgraded... other than /portal website parts works so it must be the plugin
Mat, Would you please share the error log so I can take a look? You may also share via inbox.
Mat, thank you for reporting. Now it's fixed
Shahjahan Jewel, Yup... it works now!
Thank you!
Awesome! Thanks to the team!
PS: Signup via link instead of entering the email would be great
Where do I download. Still seeing the old version and when I click checkupdates. nothing.
Roger Wilkerson, maybe it is cached but the newest version is fixed and released so try again..
Roger Wilkerson, if you click check updates it should show the update nag.
Shahjahan Jewel,odd. cleared all cache still showing old one and check update doesn't show anything
Fluent team on fire :)
Awesome as usual ! Thank you Team !
Shahjahan Jewel you sold me on the "Introducing Space Links" 😀
Sorry but I don't see how to add the external links
Mat, just one thing to note. I tried to delete the comment and I get the following error.
Error
Unknown column 'object_type' in 'where clause' (SQL: update gywu_fcom_media_archive set is_active = 0, gywu_fcom_media_archive.updated_at = '2024-10-02 14:13:45' where sub_object_id = 2473 and object_type = 'comment')
Ryk Melck, the issue has been fixed in the latest version (1.0.68)
Shahjahan Jewel, share icon dissapear in the below scenario and probably some other:
go to any Space > kebab icon: Customize Settings > Space Links tab > click Add New Link button > select any shape and color > add a Link > click Save button > go to General Settings tab (stay in the same window session) > click Save Changes button > click Go back to the Space --> icons dissapeared.
Shahjahan Jewel Do you recommend to implement the community to start with real users in the main site or on a secondary installation with a subdomain? Thanks!
I can't delete a comment I created. ☝️
Sella Yoffe, yes noticed this as well.
Ryk Melck, Yeah, I've seen you already posted after I commented. But I can't delete my comment. :-))
Sella Yoffe, the issue has been fixed in the latest version (1.0.68)
Hi, on a fresh install I got this error message : Not Found
The requested URL was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
the error seems to be in /wp-content/plugins/fluent-community/vendor/wpfluent/framework/src/WPFluent/Database/Query/WPDBConnection.php on line 260
bastien Sén, Can you provide the previous error message? It should show the source error details.
Shahjahan Jewel, yes
bastien Sén, We noticed a few issues and we just released 1.0.68 which will fix the database issues and comment delete bug. Thanks for reporting. Please download / update to the latest version and deactivate and activate. The problem will be resolved.
would be great to add the option edit @username
Pat Gostek, username is taken from the WP Core and for security reasons it shouldnt be available for easy change by end-users.
Please read comments in his post - maybe implementing UserNameAlias for fCommunity only would be better idea but UserName is also user in mentions so it is not easy solution I guess. But yes. There should be a way to change it but not to give users power to destroy the UserName management (especially when other plugins might be affected in a way where UserName will be changed without Admin notice etc. This also affect different platforms sync and when one platform will keep the old username then other platform (WP) could have a new WP-Admin user name (aka fCommunity UserName).
Is it possible to migrate content from wpforo to fluent community?
We noticed a few issues and we just released 1.0.68 which will fix the database issues and comment delete bug. Thanks for reporting.
I presume it is not yet possible to lock an individual course and connect it to a paid login or the like?
Paul Hopkins, when you have your Space or a Course Privacy set to Private then you can use FluentCRM integration to provide the access to that Private "Place" when someone will purchase a product etc. Unless you are looking for any tags then it is a Feature Request I guess.
Mat, ok thanks
Hello, you still cannot add new members after upgrading. The following is a screenshot of the error message.
Hi, when creating a space with a name with a special char like "é" without putting a slug, it will automatically create a slug which is reachable via the left section. You can try by creating a space name "Mon espace privé" then try to reach the space via the left section, you got an Route error.
bastien Sén, when a /slug is not provided in the Space Name then the slug name is "probably" taken from the Space Name automatically. In you case there was a special character in the Space Name and it was taken to the /slug name. Once the /slug name has a special character you wont be able to access that space (also you wont be albe to delete it).
I suggest to change the /slug name manually in the PHPMyAdmin (PMA)
See this comment in a Similar case
To fix this issue (Space Slug) go to PhpMyAdmin (PMA) and find your table: xxxx_fcom_spaces and change the Space Slug manually or remove the row
SELECT * FROM `xxxxx_fcom_spaces`
UPDATE `xxxxx_fcom_spaces` SET `title` = 'NewSpaceTitle', `slug` = 'NewSpaceSlug' WHERE `xxxxx_fcom_spaces`.`id` = xx;
bastien Sén, fully agree that some additiona validation needs to be implemented is it is a bulletproof: "poka yoke" solution.
Shahjahan Jewel Using https://mywebsite.com/portal/?fcom_action=auth Portal Access Settings creates an error - https://prnt.sc/kIToXTBUknSa
I like the login page a lot - https://prnt.sc/OU1o4Ef5A-6a ...thanks
Debo Ogunrinde, in my case I can access that url: /portal/?fcom_action=auth with the latest version. But just letting here the team know that the Password field is not masked (instead of type="password" I see type="text")
<div class="fcom_form_input">
<input type="text" id="fcom_user_pwd" name="pwd" placeholder="Your account password">
</div>
Note: as I mentioned before the Login form ignore 2FA for all users - there is no need to provide a temporary token.
I am using FluentAuth - Auth Security Plugin and the question is how to be aligned with other plugins with 2FA option.
Mat thanks, it may be a plugin conflict...will investigate and report back here...
Shahjahan Jewel Mat It appears FluentAuth plugin is the cultprit. It appears it is a required plugin for fluentcommunity login redirect to function. Once I installed FluentAuth, the error went away - https://prnt.sc/Gal7FZs6AHUe.
Shahjahan Jewel Will this be required once fluentcommunity is released (out of beta)?
Debo Ogunrinde, Nope. So the idea is: When you will have fluentAuth then it will use that's auth functions if not then it will work as stand alone!
Shahjahan Jewel, If I deactivate FluentAuth, I get this error -
Fatal error: Uncaught Error: Class "FluentAuthAppHelpersArr" not found in /var/www/MyWebsite.com/wp-content/plugins/fluent-community/Modules/Views/auth/login_form.php:23Stack trace:#0
Getting weird critical error
Michael Hall, would you please check the error log and share the full error message
translation strings improvements is not showing with loco translate...
domini immobilier, what to you think about idea of having a fCommunity common repository for LOCO Translate so users could download files if needed (no guarantee for the translation quality of course).
Mat, i can translate everything with a good french
domini immobilier, lets see. I will share my too once completed and there will be a place for it.
Still a lot of terminology oddities. On the left, it says Communities. But that same screen from the top menu says Spaces. And the entire thing says /portal/ but the name of the plugin is FluentCommunity.
Nelson Miller, please read the Starter Guide (you can change your /Slug if needed).
Please be informed that starting from v.1.0.62 there was a naming alignment and if you create/had a Space create in previous versions then currently you still might see some Community words.
You can change the Slug manually if needed in PHPMyAdmin or completed delete the plugin files and start from zero against.
If you see any Space name called Community or Menu item you can change it directly from fCommunity (Admin role).
Also you can read the Starter Guide if needed. You can Finder difference between Spaces, Groups and Community there.
How does User Invitation: work?
Adam George, if you would like to add a new fCommunity user who is not visible in the Members are you need to follow the below steps but also you can have two case scenarios:
-
The New user is already your WP-Admin user.
In this case user can try to log in via domain.com/portal using his already existing credentials - once it is done, the Admin can Accept his request.
-
The New user is not you WP-Admin user
In this case the Admin/Manager/dedicated User can send an automatic email invitation to that user.
Please read the Starter Guide post (point 5).
The community site is not working anymore, any suggestions?https://dashboard.konvey.app/share/7d7ea54b-c8f2-44c3-a5ba-5a64f2f62b94
It is hard to/cannot track replies to comments from the notifcations - replies dont have any CommentID in the URL as I described here. Adding this message also here - as a comment probably all users can see this entry/link in the notification (test if needed). I hope you got my point.
Other my findings are under this post here as replies.
ps. it is really nice to enter pictures in a post like the picture above the text
