UserLand Software es una empresa de software con sede en EE. UU., fundada en 1988, [1] que vende paquetes y servicios de software de gestión de contenido web , así como de blogs.
Dave Winer fundó la empresa en 1988 después de dejar Symantec en la primavera de 1988. Jean-Louis Gassée , quien renunció en 1990 como jefe de desarrollo de productos de Apple , llegó a formar parte de la junta directiva de UserLand. [2]
El primer producto lanzado por UserLand en abril de 1989 fue UserLand IPC, una herramienta de desarrollo para comunicación entre procesos que pretendía evolucionar hasta convertirse en una herramienta RPC multiplataforma . [3] En enero de 1992, UserLand lanzó la versión 1.0 de Frontier, [4] un entorno de scripting para Macintosh que incluía una base de datos de objetos y un lenguaje de scripting llamado UserTalk . [5] [6] En el momento de su lanzamiento original, Frontier era el único entorno de scripting a nivel de sistema para Macintosh, [7] pero Apple estaba trabajando en su propio lenguaje de scripting , AppleScript , [8] y comenzó a incluirlo en el software del sistema System 7. Como consecuencia, la mayor parte del trabajo de scripting de Macintosh pasó a realizarse en el lenguaje de scripting menos potente, pero gratuito, proporcionado por Apple. [9]
UserLand respondió a Applescript reposicionando Frontier como un entorno de desarrollo web, [10] distribuyendo el software de forma gratuita con el lanzamiento de "Aretha" en mayo de 1995. [11] A finales de 1996, Frontier 4.1 se había convertido en "un entorno de desarrollo integrado que se presta a la creación y mantenimiento de sitios web y la gestión de páginas web sin mucho trabajo innecesario", [12] y para cuando se lanzó Frontier 4.2 en enero de 1997, el software estaba firmemente establecido en los ámbitos de la gestión de sitios web y la creación de scripts CGI , [7] lo que permitía a los usuarios "probar el poder de la publicación de bases de datos a gran escala con software gratuito". [13]
La suite NewsPage de Frontier llegó a desempeñar un papel fundamental en el surgimiento de los blogs a través de su adopción por Jorn Barger , [14] Chris Gulker y otros en el período 1997-98. [15]
UserLand lanzó una versión para Windows de Frontier 5.0 en enero de 1998 [16] y comenzó a cobrar por las licencias nuevamente con el lanzamiento de la versión 5.1 de junio de 1998. [17] [18]
Posteriormente, Frontier se convirtió en el núcleo de dos de los productos de UserLand, Manila y Radio UserLand, así como del editor OPML de Dave Winer , todos los cuales admiten el lenguaje de scripting UserTalk.
UserLand finalmente colocó a Frontier bajo la Licencia Pública General GNU de código abierto con el lanzamiento de la versión 10.0a1 del 28 de septiembre de 2004. [19] Frontier ahora es mantenido por el Proyecto Frontier Kernel.
Userland desarrolló dos aplicaciones pioneras de creación de páginas web: AutoWeb a principios de 1995 y Clay Basket más tarde ese mismo año. [20] [21] Ambas aplicaciones pasaron por un período de prueba pública gratuita, pero ninguna de ellas fue lanzada en una versión 1.0. En 1996, Clay Basket fue abandonada en favor de una funcionalidad de publicación web mejorada integrada en Frontier. [22]
Lanzado como parte de Frontier 6.1 en noviembre de 1999, Manila es un sistema de gestión de contenido que permite el alojamiento de sitios web y su edición a través de un navegador. [23] [24] A los pocos días de lanzar Manila, UserLand creó un servicio de alojamiento gratuito de Manila, EditThisPage.com, que rápidamente se convirtió en un servicio de blogs popular . [25]
Radio UserLand es un sistema de blogs del lado del cliente que aloja blogs en los servidores de UserLand por una tarifa de licencia de software anual. El software incluye un agregador RSS y fue una de las primeras aplicaciones en enviar y recibir archivos de audio como archivos adjuntos RSS (consulte podcasting ). UserLand fue uno de los primeros en adoptar el método de sindicación RSS , fusionando el formato XML de Scripting News de Winer con el RSS de Netscape .
El software, que se lanzó por primera vez como versión beta pública con el nombre de Pike en marzo de 2000, [26] se lanzó en sincronía con la numeración de versiones de Manila: la versión inicial de 2001 se denominó Radio UserLand 7.0 [27] y su única actualización importante en 2002 se denominó Radio UserLand 8.0. [28] El software ya no se considera en desarrollo activo. [29]
UserLand se cuenta entre los primeros en adoptar XML , con los primeros experimentos realizados a fines de 1997. [30] La compañía participó en el desarrollo, especificación e implementación de varios formatos XML y se destacó por su compromiso con la apertura. [31]
Creado en 1998 por UserLand Software y Microsoft , [32] XML-RPC es un protocolo de llamada a procedimiento remoto que utiliza XML para codificar sus llamadas y HTTP como mecanismo de transporte. [33]
UserLand incluyó por primera vez un marco XML-RPC estable con su versión 5.1.3 de Frontier en agosto de 1998 [34] y posteriormente hizo un uso extensivo de XML-RPC en sus productos basados en Frontier, Manila y Radio UserLand. XML-RPC también se utiliza en la API MetaWeblog .
SOAP evolucionó a partir de XML-RPC y fue diseñado como un protocolo de acceso a objetos por Dave Winer , Don Box , Bob Atkinson y Mohsen Al-Ghosein en 1998, con el respaldo de Microsoft , donde Atkinson y Al-Ghosein trabajaban en ese momento.
SOAP 1.1 fue enviado al W3C por Microsoft , IBM y UserLand, entre otros, el 9 de mayo de 2000. [35] La versión 1.2 del estándar propuesto [36] se convirtió en una recomendación del W3C el 24 de junio de 2003.
RSS (Really Simple Syndication) es una familia de formatos de feeds web utilizados para publicar obras actualizadas con frecuencia (como entradas de blogs, titulares de noticias, audio y video) en un formato estandarizado. [37] Un documento RSS (que se denomina "feed", "web feed", [38] o "canal") incluye texto completo o resumido, además de metadatos como fechas de publicación y autoría.
Entre 1999 y 2003, UserLand contribuyó con varias versiones de la especificación RSS. Para obtener una descripción general del proceso, consulte Historia de la tecnología de sindicación web .
Utilizando RSS, UserLand también ejecutó uno de los primeros agregadores web, My.UserLand.Com, que permitía a los usuarios seguir numerosos blogs desde una sola página web.
La defensa del RSS por parte de Userland los llevó a desarrollar feeds RSS para la compañía New York Times . [39] Los feeds originales usaban una variación del RSS estándar, y solo se publicitaban para los blogueros de UserLand Radio.
Outline Processor Markup Language (OPML) es un formato XML para esquemas. Originalmente desarrollado en 2000 como formato de archivo nativo para la aplicación de esquemas de Radio UserLand , desde entonces se ha adoptado para otros usos, siendo el más común el intercambio de listas de feeds web entre agregadores de feeds web .