Saltar al contenido principal

Programación de publicaciones

Los creadores pueden programar una publicación para que se publique en un momento futuro en lugar de inmediatamente. Una publicación programada se mantiene privada (fuera de cualquier feed, invisible para cualquier otra persona que vea tu perfil) hasta que llega su hora, y entonces un worker en segundo plano la publica automáticamente. Mientras tanto, el propietario sí ve sus propias publicaciones programadas en la cuadrícula de su propio perfil, marcadas con la hora de publicación.

Cada propiedad tiene su propio checkbox que indica si esa pieza específica está completamente implementada y funcional de punta a punta (frontend + backend) — actualiza esto tú mismo conforme avance el trabajo; esta página no lo sobrescribirá.

  • Elegir una hora de publicación futura al redactar una publicación (CreatePostModal.tsx — un interruptor "Schedule" con un selector de fecha y hora)
  • Las publicaciones programadas se mantienen sin publicar y ocultas de los feeds y de la vista que tiene cualquier otra persona de las cuadrículas de perfil hasta que se liberan; el propietario sí las sigue viendo (marcadas con la hora de publicación) en la cuadrícula de su propio perfil
  • Un worker en segundo plano publica automáticamente las publicaciones que llegan a su hora (corre cada minuto)
  • Ver tus publicaciones programadas y cancelar cualquiera antes de que se publique (Configuración → Publicaciones programadas)
  • Editar la hora o el contenido de una publicación programada después de crearla — updateScheduledPost(postId, input) (solo el propietario, solo mientras siga programada), conectado en ScheduledPostsPage (editar leyenda + fecha y hora)
  • Programar historias o clips — las historias se pueden programar (StoryCreateInput.scheduledAt, publicadas por el barrido de publicaciones programadas con la ventana de 24 h que inicia en el momento de la publicación); los clips son publicaciones con video, ya cubiertos por la programación de publicaciones

Consulta la referencia técnica para ver los esquemas de GraphQL, rutas, enlaces al código fuente y el estado de conexión campo por campo.