I would love to use Webflow as a frontend for a community platform, but the mayor drawback is that I want to have users with accounts that can add and manager their own content (mainly company profiles).
Now Webflow doesn’t support this, so I was wondering if there there is a workaround? Some online system I can use as a backend/database where users can login, update their data and that is then either updated/pushed to Webflow or that I use some script that loads the data from the external platform when the specific page with that content is loaded in the webflow frontend?
I may be wrong but I don’t recall hearing about such an external system that you can plug on an existing site, let alone one working with Webflow CMS.
And I think this would be difficult.
A user system is a fundamental part of a CMS core. So if you want to marry Webflow with a user system, it’s most likely going to be the other way around: using a CMS with a user system, such as Drupal, and bringing templates made in Webflow inside of it.
And there are ways to work efficiently like this, but it’s not likely to be a designer’s work. More the work of a dev team using a designer to bring interesting and animated designs. When I say efficiently, it means that through a JS API, it’s possible to export code from Webflow, make it work as a template inside another CMS (using a combination of custom fields and special strings), and never touch the exported code, so that you can continue to design it in Webflow and export to the main system. I’ve been lucky to work with such a system and It was pretty cool.
@vincent not really actually . That was more a rhetorical reply and not a statement (apologies if it was misleading).
I had a quick look on google, maybe hoop.la could do some of that, but it’s not cheap…
Thinking about it, maybe just using the community platform on a subdomain could do the trick. Just like Webflow.com is doing it here with forum.webflow.com being powered by Discourse.
But then again, it will depend on @guido’s requirements.
I’m sorry for the confusion, but by “community platform” I was not referring to a forum (we already have that, also discourse, running on a sub domain).
I meant it in a broader sense in that the website that I run supports a community of users and a large part of that community has profiles (user and company), articles (with authors (users)), projects (of those companies), events (connected to attendees (users) and hosts (companies) etc. etc.
What I am looking for is a system that can support such a complex multidirectional interlinking structure (it’s quite a bit more complex than above). Normal CMS systems don’t cut it that’s why I was looking at more specialized headless cms/content infrastructure platform that can handle that.
Interesting topic, so I had a look around again. Hivebrite seems to be the kind of platform you’re looking for. It can integrate with your existing access directory (SSO access), so that could be a fair solution. You’ll need to contact them to get the technical details and pricing though.
No but I mean, there is no workaround to make a user system work with Webflow CMS. Like having various authors with various rights write Webflow CMS content. Just wanted to stress that point so that you don’t search in vain.
@micahryanhtml Looks interesting, definitely need to check that out! How do you use Zapier to push updated content? Afaik the zapier integration can only create new items, not update existing content ?
@guido Actually, after further looking into your request - I would suggest creating the web app through Knack and just embed the created app into your existing website. Cutting out the Knack-Webflow integration via Zapier. You’re right: you wouldn’t be able to update the CMS content using Zapier.
Using Knack, you can control views so that particular articles, projects, and profiles are seen on certain pages. Everything would be controlled by the content creators.
@micahryanhtml Thx for that! their /seo page doesn’t exist anymore and for the snapshots they refer to a freshdesk page I can’t get in… I reached out to them to get the info.