FluentCommunity Developer Docs
We are working with several 3rd Party Developers so they can add integration with FluentCommunity. For all of our products, we always try to write super neat, clean, high-performing codebases and ensure they are extensible by 3rd party developers.
For the last 1 week, we tried to document all the important functions, actions, and filter hooks with examples. Please take a look at the updated developer documentation. Feel free to open an issue on GitHub or just ask any question or let us know if you need any extended functions or hooks.
I love your dev docs. It's the best I've encountered. Makes it super easy to build around (in a blunt contrast LeanDashs dev docs are horrible).
Thanks for the docs! It reminded me that the tracking filters on FluentCRMβs Github page hasnβt been fixed. One of the filters was renamed (without mention in the changelog) and the Github page hasnβt been updated. https://github.com/FluentCRM/fluent-crm/wiki/Useful-FluentCRM-Hooks#disable-email-click-tracking
Karl Emil NikkaΒ we actually moved the developer docs for FluentCRM here: https://developers.fluentcrm.com/
Karl Emil NikkaΒ By the way, I just updated the github snippet as well.
Shahjahan JewelΒ The new page is correct, but thereβs nothing informing Github page visitors that the information has been moved and that the Github documention can be/is outdated. :-)
Shahjahan JewelΒ Thanks!
I'd like to see who you're working with? Is there a roadmap of fluent community ?
Please try to reach out to thrive themes developers as well, I want thrive products integrated.
Bryan WilliamΒ As you are a customer please forward this dev documentation to them. We tried to contact them before but we found them not so helpful. Maybe they will listen to you as you are a customer.
Oh thank you for this! Looks like most of the questions i have asked this week have been addressed here!! Will review and report back, if further clarification is needed! Great job!!
Shahjahan JewelΒ Is there any documentation, api, etc on interactions with User Badges? If so where is it located as your developer documentation does not have anything on it.
Shahjahan JewelΒ any info on this question?
Maybe link this to the plugin? The 'docs' link is mistakenly going to fluentbooking ;)
Thank you for the information.
Iβll take this opportunity to mention that ChatGPT Pro, Gemini 2.5 Pro, and myself ;-) have spent over 15 hours trying to make sure my course sessions, built in HTML, display correctly without breaking in both light and dark modes.
ChatGPT Pro eventually hit a wall, but Gemini 2.5 Pro managed to save me. However, my current custom CSS now contains more than 284β― !important; rules!
The F.C. code seems well-built, but the nesting is not easy to understand in the dynamic rendering, especially since you also have to take into account what is managed by WP.
D@vidΒ you shouldnβt need to use important that much. You need to dig further into the CSS and see what IDβs and classes you can target so your CSS has the greater specificity priority than theirs.
Jeff BrigmanΒ I know. Thatβs why I commented, pointing out the complexity of the architecture and the number of !important rules. Itβs a mix between the WP code (for the lessons) and the F.C. code, which is dynamic. You have to juggle both, and itβs far from simple.
Jeff BrigmanΒ Here's
I gave some F.C. code files to AI Studio to analyze the architecture and nesting. It was intense because the app.js file alone required nearly 900,000 tokens ! The maximum token limit allowed by the tool (1,048,576) was exceeded, but it kept working and responding.
In the end, I gave it my custom CSS with 280 !important declarations, and it returned a modified and optimized version with only 5 !important.
Some customizations still have a few glitches, but they can be fixed. Letβs just hope that future updates donβt end up breaking everything.