Herramientas de usuario

Herramientas del sitio


software_libre:mivi

MiVi, sistema de publicación de contenidos

MiVi es un sistema de publicación de contenidos. Los usuarios registrados por los administradores del sitio, podrán publicar videos según los roles asignados. Actualmente se pueden publicar imágenes, videos, audios y contenidos flash, así como crear listas de reproducción, agregar contenido html y javascript, etc. Fue programado usando Python y Django. Como reproductor de contenidos, se utiliza Flowplayer. Actualmente se encuentra en uso en el Repositorio de Audiovisuales de INFOMED.

Requisitos

  • Necesitaremos apache2, módulo Python de apache, ffmpeg y otros.
# aptitude install apache2 libapache2-mod-python ffmpeg python-imaging
  • En caso de optar por lighttpd, los paquetes de apache no son necesarios:
# aptitude install lighttp ffmpeg python-imaging
  • Para activar la descarga de contenidos de Youtube, Yahoo, etc., será necesario tener instalado youtube-dl:
# aptitude install youtube-dl
  • Instalamos Django 1.1:
# wget 'https://www.djangoproject.com/download/1.1.4/tarball/
# tar zxvf Django-1.1.4.tar.gz
# cd Django-1.1.4
# python setup.py install

Funcionalidades

  • Publicar videos flv, mp4, webm, audio mp3, imágenes y flash (swf).
  • Búsqueda de contenidos publicados en el sitio.
  • Control de roles por usuario o por grupos definibles.
  • Control de cuotas de espacio en disco por usuarios o por grupos definibles.
  • Los contenidos deben ser marcados como aprobados por un usuario con permiso de publicar para que sean públicos.
  • Generación automática de thumbnails de videos e imágenes. Se puede definir la posición del video de la cual se desea generar el thumbnail.
  • Clasificación de contenidos por categorías.
  • Vistas previas de contenidos. Se puede suministrar un fichero trailer que se mostrará al solicitar la vista previa del contenido.
  • Definir tiempo de reproducción de un contenido. Por ejemplo, si se quieren mostrar solo 10 segundos del contenido.
  • Subtítulos con contenido html, soporte javascript e imágenes, configurable en apariencia, dimensiones, posición y otros. Puede agregarse código javascript en los eventos de inicio y fin de la carga del contenido, mouseover, etc.
  • Agregar urls de videos de sitios de publicación de videos como youtube, yahoo, etc. en una cola, para ser descargados. Mediante un cron, se planifican las colas de descargas.
  • La página de inicio tiene varias secciones que se pueden mostrar u ocultar: Mensaje del sitio, contenido al azar, contenidos más visitados, contenidos más votados, contenidos más recientes y listas más recientes.
  • El título del sitio, el slogan, el logotipo, el pié, la política del sitio, etc., así como las secciones de la página de inicio son configurables a través de la web.
  • Administrador de ficheros web.
  • Diseño distribuido en tres ficheros css: uno para el sitio y dos para la apariencia de los reproductores de contenidos.
  • Activar o desactivar las opciones de compartir por correo, embeber y compartir en redes sociales.
  • Embeber contenidos en sitios externos.
  • Contador de visitas a los contenidos.
  • Votar por un contenido.
  • Listas de reproducción.
  • Comentarios (se pueden activar o desactivar en cada contenido).
  • Mostrar o no vínculo de descarga del contenido. Se muestra el tamaño del fichero.
  • Descripción del contenido que acepta html y javascript.
  • Profiles de usuarios con información extendida, incluyendo foto, institución a la que pertenece, etc.
  • Interface para móviles (http://misitio.lo.que.sea/mobile/).
  • Otras.

¿Cómo obtenerlo?

Contactando con el autor fpp @@ infomed.sld.cu. La dirección de correo contiene dos @ con espacios antes y después para evitar spam, debe corregirla si desea contactar al autor. Actualmente, el tamaño del fichero comprimido en tar.gz es de unos 700 KB.

¿Cómo colaborar?

La mejor manera de colaborar es utilizándolo. Escribiendo al correo fpp @@ infomed.sld.cu (La dirección de correo contiene dos @ con espacios antes y después para evitar spam, debe corregirla si desea contactar al autor) puede:

  • Reportar errores.
  • Reportar soluciones a errores que encuentre.
  • Sugerir cualquier funcionalidad que crea que debe ser incluida.
  • Documentar el sistema.
software_libre/mivi.txt · Última modificación: 2020/04/22 20:57 (editor externo)