Motore di collaborazione aziendale incorporabile (microblogging)
-
28-10-2019 - |
Domanda
Versione breve (TL; DR):
Esiste un motore open source o commerciale che fornisce funzionalità di collaborazione e microblogging incorporabili?
Versione lunga:
Sto creando un'applicazione di nicchia che ha bisogno di questa funzionalità e non voglio reinventare la ruota. Di seguito sono necessari i requisiti:
- Solo API di dati. La mia applicazione è SaaS e voglio costruire la funzionalità attorno ai dati. Questo elimina la maggior parte delle offerte là fuori (Facebook, Salesforce Chatter, Yammer, Present.ly, Teambox)
- Non richiede l'uso di un front-end integrato. Voglio davvero solo un motore che si occuperà dello stoccaggio e degli eventi e mi dà un mezzo per interrogare. Richiedere l'uso di uno specifico front -end lo rende inutile per l'incorporamento nella mia app. Questo elimina tutto il resto che ho trovato (status.net, yonkly, jaiku)
- Oltre agli aggiornamenti e alle risposte standard, è possibile gestire eventi personalizzati. Ad esempio, se lo stavo incorporando in un'applicazione logistica, potrei avere gli eventi del motore come "spedito", "ricevuto" e "cancellato".
Oltre a ciò, ci sono molte caratteristiche piacevoli da avere un framework:
- Non dovrebbe richiedere una piattaforma specifica o una tecnologia del server da eseguire (cioè qualcosa come un'API RESTful sarebbe bello)
- Dovrebbe essere basato sui messaggi in modo che i comandi che influenzano il suo stato possano provenire da qualsiasi fonte
- Dovrebbe incapsulare la propria memoria in modo che non siano necessarie risorse esterne (cioè nessun database necessario)
- Dovrebbe avere componenti/widget interfacciari estensibili collegabili per client Web, Mobile e Desktop
- Dovrebbero avere API di ricerca e recupero disponibili per molte lingue/piattaforme
Sembra che qualcuno là fuori dovrebbe avere già questo, o almeno essere in corso con esso. Per favore puntami nella giusta direzione.
Soluzione
Dato che nessuno aveva risposte e ricerche continua non hanno trovato nulla, ho creato una soluzione da solo chiamata Collabinare. Gli aggiornamenti possono essere trovati su Twitter, e il progetto stesso è ospitato Github.