I'm not sure if this is the right place to post this, and if its not please delete/move as needed.
What I'm looking for is someone to help me develop a backdrop package that would have all the functionality of a facebook group.
The minimum requirements would be:
- Static Pages
- Blog, written by a Writer->Admin usergroup
- User Generated Events, with ICS download links
- Calendar views on user profiles where a user can see the events that profile created.
- moderated discussion on events, and blog
- Small moderated forum for group discussion
- Invite links for registration
The events, forum, etc should be configurable so that only registered members can see them.
A nice-to-have would be:
- Personalized .ical subscribe links that can include events of specific tags, users, etc. These links could be revoked by the administrator if their is any funny business
- Automatic syndication of posts, events, etc to corporate and federated social media platforms (Facebook, Threads, Bluesky, Mastodon, Linkedin, etc)
I have tried to put something like this together myself, but have had zero success.
I would like to be able to offer this as a self-hostable solution to groups and companies that are interested in getting off Facebook and other corporate social media
I have no budget in mind, and at this stage curious about the "order-of-magnitude" cost/effort that putting something like this together.
If you have any feature questions, comments, or if this is something that already exists, let me know.
Cheers.
Recent comments
Thanks for the help!
Block cache
You can set the caching for blocks if you have a custom module and create your block with hook_block_info(). There's a setting for cache there in the code. By your example above it seems...
Block cache
Thanks! I will try to port cacheexclude.
Exclude from Cache
Depending on the exact use case, there is another interesting module which is already available for Backdrop: Entity Cache Administration Entity Cache Administration provides an...
Exclude from Cache
Looks like there was a Drupal 7 version so it might be straightforward to port to Backdrop . Edit: yup, it is a really small module, and easy to port. https://git.drupalcode.org/project/...
Exclude from Cache