Home » Archive

Articles in the Internet Category

Internet »

[tak | 3 May 2010 | One Comment | 24 views | ]

87916.strip.sunday

Factorsim, Internet, PHP, Programación, Web 2.0 »

[Christian | 13 Ene 2010 | No Comment | 150 views | ]

Trabajando en 2 proyectos similares de cursos para varios clientes (uno del sector banca y otro institucional) nos encontramos con la necesidad de pasar un archivo doc a html.

Las posibilidades eran hacerlo mediante código en el servidor o que los usuarios de la aplicación enviaran directamente los archivos html.

Tamaño

El método más “cómodo” para usuarios no técnicos es guardar el archivo en formato html desde el propio word. Haciéndolo de esta forma se introduce una cantidad exagerada de tags html, unas que solo sirven para poner estilos y que se podrían poner de forma más cómoda y las que corresponden a la estructura del html están en un formato que, como no, no sigue el estandard.

Así que buscando por la red al final se optó por hacer la conversión directamente en el servidor mediante php y openoffice de la siguiente forma:

En el editor de textos de openoffice (writer) crear una macro como la que sigue:

REM  *****  BASIC  *****

Sub odttohtml (Path)
Dim Url as String
Url = convertToUrl(Path)

Set oDesk = CreateUnoService( “com.sun.star.frame.Desktop” )
Dim OpenParam(1) As New com.sun.star.beans.PropertyValue ‘Parameters to open the doc
OpenParam(0).Name=”Hidden” : OpenParam(0).Value=True
Dim Doc
Doc = oDesk.loadComponentFromURL(Url, “_blank”, 0, OpenParam())

Dim outputfile as String
outputfile = Left( Path, Len( Path ) – 3 ) + “html”

Dim SaveParam(0) As New com.sun.star.beans.PropertyValue
SaveParam(0).Name=”FilterName” : SaveParam(0).Value=”HTML (StarWriter)”

Url = convertToUrl(outputfile)
Doc.storeAsURL(Url, SaveParam() )
Doc.close( True )
End Sub

Con la función odttohtml se consigue pasar un documento doc a html con un formato “casi” estricto (algunos tags no se cierran).

Una vez guardada la macro, ya se puede invocar mediante php con el siguiente código:

shell_exec(’soffice -headless “macro:///Standard.Module1.odttohtml(doc_file.doc)”‘);

Esto nos da como resultado un documento html bastante aceptable para poder ser usado por “humanos” y que sigue el estandard.

Drupal, Factorsim, Herramientas, Innovación, Internet, PHP, Programación, Tendencias, Web 2.0 »

[Christian | 13 Nov 2009 | No Comment | 187 views | ]

En los premios de “Open Source CMS Award” de 2009 ha sido premiado Drupal en la categoria de Mejor PHP Open Source CMS seguido de WordPress y Joomla!.

Lista de premiados:

Ganador General:

  1. WordPress
  2. MODx
  3. SilverStripe

Open Source CMS más prometedor:

  1. ImpressCMS
  2. Pixie
  3. Pligg

Mejor PHP Open Source CMS:

  1. Drupal
  2. WordPress
  3. Joomla!

Mirando el histórico desde el 2006 se ve una progresión de Drupal que ha logrado por segundo año consecutivo ganar el premio al Mejor PHP Open Source CMS y está entre los mejores CMS.

Recientemente se ha publicado la notícia que La Casa Blanca (http://www.whitehouse.gov/) ha migrado los contenidos de su web a Drupal lo cual indica que es un CMS con la suficiente estabilidad, funcionalidad y seguridad para llevar a cabo sites tan complejos como este.

drupal-whitehouse-gov-500x500

Tanto Drupal como WordPress son los CMS que habitualmente implementamos en proyectos, por su potencia y versatilidad en el caso de Drupal y por la facilidad de uso en Wordpress. Coincide que en dos semanas saldrá publicado en MOSAIC, un artículo que compara Drupal, Joomla, Wordpress y Plone.

Varios ejemplos de sites que ha realizado FactorSim con Drupal son:

Las webs segmentadas por países de Roca, entre ellos Roca protugal (http://www.roca-sa.com/):

roca_sa

Una web autogestionada para Clic-Austral (http://clic-austral.com/):

clic-austral

A nosotros, esta noticia nos ha traido una nueva tarea. Probar MODx y SilverStripe para evaluar porqué han sido elegidos entre los mejores CMS del mundo.

Factorsim, Internet, Redes sociales, e-learning »

[Christian | 2 Jul 2009 | No Comment | 58 views | ]

Despues de mucho buscar (porque la información de Slideshare deja mucho que desear) he encontrado cómo acceder a  los RSS’s de Slideshare, para poder vincularlos a nuestro lector de RSS o para desarrollar un widget.

http://www.slideshare.net/rss/user/<nombre_usuario>

Por ejemplo: http://www.slideshare.net/rss/user/tumbukta

http://www.slideshare.net/rss/tag/<nombre_tag>

Por ejemplo: http://www.slideshare.net/rss/tag/elearning

Factorsim, Internet, Moodle, Web 2.0, e-learning, m-learning »

[dani | 25 Jun 2009 | No Comment | 115 views | ]

El recuadro sobre estas lineas es el primer gadget de iGoogle que hemos creado desde Factorsim. Sirve para vincular cualquier site de Moodle (configurable) desde una página iGoogle… o… desde prácticamente cualquier otra página, en realidad. Por ejemplo: aquí.

No se trata de un screenshot. Funciona. Podeis probarlo. Si teneis una cuenta de http://www.aprendizajeonline.es, podeis utilizar este gadget para entrar directamente.

Con el siguiente enlace podeis añadir este gadget a vuestro iGoogle.