El primer sistema operativo de chat del mundo

Flock, el programa de mensajería n.º 1 del mundo, te invita a experimentar el poder de FlockOS: el primer sistema operativo de chat del mundo, a través de nuestra serie de «Flockathons». Los desarrolladores de aplicaciones pueden crear programas, bots e integraciones increíblemente potentes sobre la base de FlockOS. Por lo tanto, poneos vuestros sombreros de pensar y vamos a buscar soluciones innovadoras para llevar las fronteras de la productividad del equipo al límite.

Flock es parte de Directi Group, que también comprende Radix, Ringo, Zeta y Codechef.

No pierdas de vista este espacio para detalles de los próximos Flockathons. También puedes seguirnos en Twitter, en @flock_os

 

Paso 1: Mira el vídeo de presentación de Flock

Flock - The Communication App For Teams Video Play Button
Intro to FlockOS Video Play Button
Flockathon 2016 Teaser Video Play Button
Flockathon apps: Meeting scheduler Video Play Button
Flockathon apps: Uber Video Play Button
Flock - The Communication App For Teams
Flock - The Communication App For Teams
Intro to FlockOS
Intro to FlockOS
Flockathon 2016 Teaser
Flockathon 2016 Teaser
Flockathon apps: Meeting scheduler
Flockathon apps: Meeting scheduler
Flockathon apps: Uber
Flockathon apps: Uber
 

Paso 2: Consigue Flock para tu equipo

  • Join the Flock team at http://devweek.flock.co
  • Crea un equipo para ti y tus compañeros
  • Asegúrate de instalar tanto los clientes de escritorio como los móviles
  • Invita a tus compañeros a tu equipo de Flock
 

Paso 3: Regístrate para este Flockathon

 

Paso 4: Consulta la documentación de la API

 

Paso 5: Registra tu aplicación

  • Inicia sesión en el panel de control de desarrolladores de Flock en https://dev.flock.co
  • Registra tu aplicación (el enlace al panel de control de desarrolladores está en la lista blanca para todos los participantes preseleccionados)
 

Paso 6: Decide lo que quieres desarrollar

FlockOS, el primera sistema operativo de chat del mundo, es una plataforma ultrapotente sobre la que se puedes desarrollar aplicaciones e integraciones dentro de Flock. Las aplicaciones son como un ciudadano de primera clase en Flock. Con FlockOS, tus aplicaciones pueden:

  • Envía mensajes y archivos adjuntos a canais y usuarios de Flock. Por ejemplo, la aplicación GitHub envía notificaciones configurables a cualquier canal de Flock. La aplicación Tareas notifica a tu canal cada vez que se completa una tarea.
  • Configurar un bot para enviar mensajes dirigidos a usuarios, como el bot Recordatorios, que envía un mensaje recordatorio a una hora programada.
  • Añade un Selector de Adjuntos a la barra selectora de archivos adjuntos. Por ejemplo, la aplicación Encuestas agrega un botón a la barra de adjuntos que permite a un usuario crear y enviar encuestas de opinión en Flock
  • Añade un Botón Pestaña de Chat a la barra de pestañas de chat. La aplicación Tareas agrega un botón a la barra de pestañas de chat, que hace aparecer el widget barra lateral y muestra las distintas tareas del equipo.
  • Añade widgets a los clientes de escritorio y móviles de Flock. Entre ellos se incluye el widget Modal, el widget Barra Lateral y el widget Adjuntos. Aplicaciones como Encuestas y Tareas utilizan estos widgets para proporcionarte una interfaz gráfica de usuario increíble para tus aplicaciones
  • Configura el comando Barra para recibir comandos del usuario. Por ejemplo, el comando barra /video crea una sala de conferencias de vídeo y muestra su URL en el canal
  • Configura tu Botón Lanzador. Por ejemplo, la aplicación Tareas utiliza el botón Lanzador de Apps para mostrar una lista de tareas por hacer.
  • Recibe URL específicas para generar vistas previas de URL. Por ejemplo, la aplicación de Google Drive se suscribe a todas las URL que comienzan con drive.google.com para proporcionar una vista previa completa.
 

Paso 7: Configuración de tu servidor

Dependiendo de lo que estés desarrollando, es posible que debas alojar tu aplicación en un servidor por ahí. Recomendamos el uso de una de las siguientes opciones:

  • Usar ngrok. Ngrok te permite exponer un servidor web en ejecución en tu máquina local a Internet. Podrás probar y presentar tus aplicaciones con facilidad desde la comodidad de tu servidor local. También te habilita para inspeccionar y reproducir todo el tráfico.
  • AWS S3 + puerta de enlace AWS API + Lambda + RDS
    • S3 puede alojar tus archivos HTML y Javascript
    • Lambda te permite alojar tus funciones en Java, Python o Node.js
    • La puerta de enlace API expone esas funciones Lambda como un extremo HTTP
    • RDS proporciona un almacén de datos de MySQL en caso de que lo necesites
  • AWS EC2 + RDS
    • En caso de que quieras tu propia máquina virtual completa, puedes utilizar AWS EC2 y RDS
 

Paso 8: Presentaciones finales

  • Se otorgará a los equipos 24 horas para completar la tarea y efectuar sus presentaciones
  • Se invitará a los equipos a las presentaciones finales tras la preselección inicial
 

Recibir notificaciones de todos los Flockathons

Introduce una dirección de correo electrónico válida

¡Manténte al tanto! Que el código te acompañe

¡Oh! Por favor inténtalo de nuevo .