[Fiware-support] [fforgesupport-FusionForge Support][176] Instalation of plug-in that helps to pretty-print contents of a MediaWiki instance

fforgesupport-fusionforgesupport at forge.fi-ware.eu fforgesupport-fusionforgesupport at forge.fi-ware.eu
Tue Oct 25 12:22:49 CEST 2011


FusionForge Support item #176, was changed at 2011-10-11 00:11 by Roberto Andradas Izquierdo
You can respond by visiting: 
https://forge.fi-ware.eu/tracker/?func=detail&atid=199&aid=176&group_id=28
Or by replying to this e-mail entering your response between the following markers: 
#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+
(enter your response here, only in plain text format)
#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+

Status: Open
Priority: 5
Submitted By: Juanjo Hierro (jhierro)
Assigned to: Roberto Andradas Izquierdo (randradas)
Summary: Instalation of plug-in that helps to pretty-print contents of a MediaWiki instance 
Severity: Critical
Workflow State: Assigned


Initial Comment:
Se trata de ver si existe algún plug-in de MediaWiki que facilite la impresión en formato .pdf o documento MS Word u OpenOffice del contenido de una Wiki.

En Wikipedia, observo que existe una opción "Print/export" que, en teoría, permite generar libros completos que incluyan el contenido de todos los enlaces a los que se haya navegado.

----------------------------------------------------------------------

>Comment By: Roberto Andradas Izquierdo (randradas)
Date: 2011-10-25 12:22

Message:
Se puede comprobar la extensión accediendo al wiki del proyecto fiware. En la izquierda hay una caja donde pone "PDF Version" y otra que pone "Create a Book". En la primera se genera un pdf pero obtengo un error.

En los logs del servidor de rederizado que escuchar por HTTP se obtiene la siguiente traza:


2011-10-25T10:55:28 mwlib.options.warn >> Both --print-template-pattern and --print-template-prefix (deprecated) specified. Using --print-template-pattern only.
1%  /usr/local/lib/python2.6/dist-packages/mwlib-0.12.17-py2.6-linux-x86_64.egg/mwlib/metabook.py:225: DeprecationWarning: deprecated call get('mw_license_url')
  if l.get('mw_license_url'):
/usr/local/lib/python2.6/dist-packages/mwlib-0.12.17-py2.6-linux-x86_64.egg/mwlib/metabook.py:240: DeprecationWarning: deprecated call get('mw_rights_text')
  if l.get('mw_rights_text'):
/usr/local/lib/python2.6/dist-packages/mwlib-0.12.17-py2.6-linux-x86_64.egg/mwlib/metabook.py:242: DeprecationWarning: deprecated call get('mw_rights_page')
  if l.get('mw_rights_page'):
/usr/local/lib/python2.6/dist-packages/mwlib-0.12.17-py2.6-linux-x86_64.egg/mwlib/metabook.py:244: DeprecationWarning: deprecated call get('mw_rights_url')
  if l.get('mw_rights_url'):
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/gevent-0.13.6-py2.6-linux-x86_64.egg/gevent/greenlet.py", line 390, in run
    result = self._run(*self.args, **self.kwargs)
  File "/usr/local/lib/python2.6/dist-packages/mwlib-0.12.17-py2.6-linux-x86_64.egg/mwlib/apps/make_nuwiki.py", line 120, in run
    self.fetch_pages_from_metabook(api)
  File "/usr/local/lib/python2.6/dist-packages/mwlib-0.12.17-py2.6-linux-x86_64.egg/mwlib/apps/make_nuwiki.py", line 60, in fetch_pages_from_metabook
    fetch_images=not self.options.noimages)
  File "/usr/local/lib/python2.6/dist-packages/mwlib-0.12.17-py2.6-linux-x86_64.egg/mwlib/net/fetch.py", line 268, in __init__
    siteinfo = self.get_siteinfo_for(self.api)
  File "/usr/local/lib/python2.6/dist-packages/mwlib-0.12.17-py2.6-linux-x86_64.egg/mwlib/net/fetch.py", line 417, in get_siteinfo_for
    return m.get_siteinfo()
  File "/usr/local/lib/python2.6/dist-packages/mwlib-0.12.17-py2.6-linux-x86_64.egg/mwlib/net/sapi.py", line 166, in get_siteinfo
    raise RuntimeError("could not get siteinfo")
RuntimeError: could not get siteinfo
<Greenlet at 0x178d9e0: <bound method start_fetcher.run of <mwlib.apps.make_nuwiki.start_fetcher object at 0x1860490>>> failed with RuntimeError

creating nuwiki in u'/data/mwcache/mwlibcache/e6/e674097137fc8407/tmpRujhe9/nuwiki'
ERR: HTTP Error 404: Not Found
ERR: HTTP Error 404: Not Found
ERR: HTTP Error 404: Not Found
ERR: HTTP Error 404: Not Found
removing tmpdir u'/data/mwcache/mwlibcache/e6/e674097137fc8407/tmpRujhe9'
memory used: res=16.0 virt=88.4
1% error Traceback (most recent call last):
  File "/usr/local/bin/mw-zip", line 9, in <module>
    load_entry_point('mwlib==0.12.17', 'console_scripts', 'mw-zip')()
  File "/usr/local/lib/python2.6/dist-packages/mwlib-0.12.17-py2.6-linux-x86_64.egg/mwlib/apps/buildzip.py", line 160, in main
    raise
RuntimeError: could not get siteinfo


----------------------------------------------------------------------

Comment By: Roberto Andradas Izquierdo (randradas)
Date: 2011-10-25 10:26

Message:
Servidor de renderizado instalado después de seguir varios manuales y un poco de imaginación:

http://edutechwiki.unige.ch/en/Mediawiki_collection_extension_installation
http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Collection/README.txt
http://code.pediapress.com/wiki/wiki/mwlib.rl-install

También he instalado el servidor http para recibir peticiones de renderizado pero ahora durante la misma se genera un error

----------------------------------------------------------------------

Comment By: Roberto Andradas Izquierdo (randradas)
Date: 2011-10-25 08:44

Message:
Estoy con la extensión "Collection". De momento está instalada pero no configurada ya que hay que montar un servidor de renderizado de documentos así que estoy con ello....

----------------------------------------------------------------------

Comment By: Roberto Andradas Izquierdo (randradas)
Date: 2011-10-24 12:27

Message:
Ok instalaré lo que comenta juanjo. estoy con ello.


----------------------------------------------------------------------

Comment By: Juanjo Hierro (jhierro)
Date: 2011-10-22 11:34

Message:
Me temo que las extensiones que hay que instalar son otras.   Abrí un ticket en su día (227) con el detalle.   Pongo aquí la descripción y si es efectivo el seguimiento vía esta pestaña de Followup, mantenemos este ticket y cerramos el otro.

Necesitamos hacer que los contenidos de la Wiki sean imprimibles. Esto parece que está logrado instalando y configurando las extensiones Collection y PDF Writer. Sería deseable también aprovechar e instalar el resto de extensiones enumeradas en el subject. Más info en: http://www.mediawiki.org/wiki/Extension:Collection http://blog.wikimedia.org/2009/01/27/wiki-to-print-feature-in-testing-in-the-german-wikipedia/ Este ticket es crítico porque estamos en un debate "caliente" en relación con el formato de los deliverables.

----------------------------------------------------------------------

Comment By: Miguel Carrillo (mcp)
Date: 2011-10-21 14:47

Message:
He encontrado un bug que es bloqueante para el uso de este plugin. No resuelve páginas redireccionadas y las omite.

Ejemplo:
Product Vision tiene enlaces a chapters. Supongamos que vamos a Cloud.

Cloud Hosting apunta a [[Cloud_Hosting]], que está redireccionado a [[FI-WARE_Cloud_Hosting]]

El plugin este no es capaz de resolver y reemplazar la vieja por la nueva. [[FI-WARE_Cloud_Hosting]] no aparece en ningún sitio del pdf

----------------------------------------------------------------------

Comment By: Miguel Carrillo (mcp)
Date: 2011-10-21 11:17

Message:
El aspecto general es bueno pero es incapaz de escalar figuras para que entren en la página, las corta. Habría que encontrar algo que solucione esto. Adjunto un pdf que he sacado en mi prueba

----------------------------------------------------------------------

Comment By: Roberto Andradas Izquierdo (randradas)
Date: 2011-10-21 10:44

Message:
Terminado. Se puede exportar a pdf y html, todo el wiki o solo una página.

Se puede encontrar cómo en el wiki de support dónde voy a ir poniendo una FAQ.
https://forge.fi-ware.eu/plugins/mediawiki/wiki/fforgesupport/index.php/Main_Page

Un saludo



----------------------------------------------------------------------

Comment By: Roberto Andradas Izquierdo (randradas)
Date: 2011-10-21 09:26

Message:
La extensión que comentas creo que es:

http://www.mediawiki.org/wiki/Extension:Book

La estoy instalando



----------------------------------------------------------------------

Comment By: Juanjo Hierro (jhierro)
Date: 2011-10-12 14:00

Message:
Moved from Support to FusionForge Support

----------------------------------------------------------------------

You can respond by visiting: 
https://forge.fi-ware.eu/tracker/?func=detail&atid=199&aid=176&group_id=28



More information about the Fiware-support mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy