Skip to main content

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.

https://github.com/WPManageNinja/fluent-community-docs/

Assaf Manor

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).

Karl Emil Nikka

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

Shahjahan Jewel

Karl Emil NikkaΒ we actually moved the developer docs for FluentCRM here: https://developers.fluentcrm.com/

Shahjahan Jewel

Karl Emil NikkaΒ By the way, I just updated the github snippet as well.

Karl Emil Nikka

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. :-)

Karl Emil Nikka

Shahjahan JewelΒ Thanks!

Cointacter

I'd like to see who you're working with? Is there a roadmap of fluent community ?

Bryan William

Please try to reach out to thrive themes developers as well, I want thrive products integrated.

Shahjahan Jewel

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.

Shanna Middleton

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!!

Jeff Brigman

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.

Jeff Brigman

Shahjahan JewelΒ any info on this question?

J V

Maybe link this to the plugin? The 'docs' link is mistakenly going to fluentbooking ;)

D@vid

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.

Jeff Brigman

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.

D@vid

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.

D@vid

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.