Como hacer ogg-theora funcionar en Plone4Arists.

instalamos plone4artists (p4a) segun los idicaciones aqui. de esta manera obtendremos plone3 con versiones recientes de los p4a products.

creamos entorno virtual de python

$ virtualenv --no-site-packages . 

esto paso no es necesario en todos sistemas. para evitar conflictos con paquetes instalado en el python del sistema, creamos un python proprio para nuestra instalacion de zope/plone/p4a

descargamos el buildout de p4a con subversion

$ svn co http://plone4artists.org/svn/projects/p4a.buildout/trunk/ p4a.buildout

instalamos el buildout

$ cd p4a.buildout
$ python bootstrap.py
$ bin/buildout -v

el ultimo tardará.

arrancar zope

$ bin/instance fg

se toda va bien, y una ves que arranca el sistema, reciberemos el siginte mensaje:

INFO Zope Ready to handle requests

crear un sitio de plone

creamos un sitio plone con el nombre p4a. va a el dirreccion: http://localhost:8080/manage entrar con el usario “admin” y contraseña “admin”. seleciona “plone-site” de la lista que displega arriba y en la esquina a la derecha de la pantalla. escriba “p4a” en el campo de “id”. guardar

ahora puedes visitar http://localhost:8080/p4a

Cambios necesarios para el funcionamiento de ogg-theora

* asumimos que nuestros archivos de ogg-theora terminan con ”.ogv”

editar p4a.video

tenemos un archivo con nuestros cambios. desgargar ogv.tar.gz. desempaqueteá el archivo en p4a.buildout/src/p4a.video/p4a/video

editar configure.zcml

añadir ”<include package=”.ogv” />” a la lista de “includes” en p4a.buildout/src/p4a.video/p4a/video/configure.zcml. deberias termnas con un seccion que aparece así.

<include package=".browser" />
<include package=".mov" />
<include package=".flv" />
<include package=".wmv" />
<include package=".real-media" />
<include package=".swf" />
<include package=".ogv" />

añadir el mime-type a zope

entrar al dirrección http://localhost:8080/p4a/mimetypes_registry

“add new mime-type”

Name  	        ogg-video
Icon path 	video.png
Binary? 	*
Mime-types 	video/x-ogg
Extensions 	ogv
Globs          *.ogv

reiniciar zope

ctl-c en el terminal para para zope. luego:

bin/instance fg

ahora intentamos subimos un archivo de ogg-theora con el extencion ”.ogv”, plone lo “activa” como video, y se puede reproducir con cortado. estamos usando el mismo cortado que viente en el buildout junto con p4a.audio

Tambien funciona con mv_embed

se encuentra mv_embed aqui. necesitas un servidor web para hospedar mv_embed.js. cambiar _player.py.call a:

def __call__(self, downloadurl,imageurl):
      contentobj = self.context.context.context
      site = cmfutils.getToolByName(contentobj, 'portal_url').getPortalObject()
      return """
      <script type="text/javascript" src="http://mv_embed.acervo.org/mv_embed.js">
      </script>
      <video id="v1"
      controls="true"
      src="%(url)s"
      thumbnail="%(imageurl)s">
      </video>
      """ % {'url': downloadurl, 'imageurl': imageurl}
 
p4a-ogg-video.txt · Última modificación: 2009/02/11 12:57 (editor externo)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki