After reading our introduction to fluxkraft you will have a general idea about the project. But what are the main goals of the project? What usecases do we think about?
As you probably already know fluxkraft is aimed to simplify web automation, licenced as open source software and thus being extensible and free to install it on your own server.
The three constituent parts of fluxkraft are:
- A downloadable installation profile, based on PHP and Drupal, like Commerce Kickstart or Acquia Commons. Everyone can use it, all you will need is a simple webspace and a database.
- A central repository for browsing and sharing rules will be available on fluxkraft.com.
- An API enabling developers to integrate other services.
But what are the usecases?
The usecases are endless, in the beginning we want to concentrate in providing events, conditions and actions for Twitter, Facebook and RSS feeds. Think about sending e-mail notifications or tweets when there is a new RSS Feed item mentioning a special keyword or post feed items to Facebook. But as soon as the API is ready to use we hope to see multiple other services integrated by the community. We have plenty of ideas about what services can be connected, you probably too.
Yes we have some goals
Travelling back to the future? No, not for now. But we want to achieve the following:
- The already available Rules module is becoming a tool also for non-developers (like content creators or socialmedia staff).
- fluxkraft.com is becoming a central repository for awesome Rules and used by a vibrant community
- fluxkraft is becoming a tool also for non Drupal users. Drupal is just one service provider.
...and some ideas for the future
- Having connectors to a wide range of services: Foursquare, Evernote, Pocket, SalesForce, OwnCloud, Dropbox, you name it.
- Scheduling tweets / Facebook shares when adding content. In Drupal this could be done by adding node specific rules in the node edit form.
- Integrate socialmedia or content monitoring: Log node specific tweets or react on mentions. Compare KPIs to history and react on changes, Schedule content publishing (content plan) or monitor content performance/quality.
- Configurable eventstreams.
- Integrate Arduino or other devices. Be creative!
We need help! Give feedback or add your own connector integrations once the API is done.
If interested please follow @fluxkraft or contact us!