Ikonboard era un foro en línea o sistema de tablón de anuncios gratuito desarrollado en Perl y PHP para su uso en MySQL , PostgreSQL , Oracle , así como en bases de datos de archivos planos .
Historia de Ikonboard
Primeros años
Ikonboard fue desarrollado originalmente por Matt Mecham, y su primera versión fue Ikonboard 0.9 beta en septiembre de 1999. Inicialmente, gran parte del desarrollo se llevó a cabo en ikondiscussion.com (actualmente inactivo) hasta que sufrió una caída del servidor [ 1 ] en marzo de 2001, y se pensó inicialmente que todo se había perdido, incluyendo el trabajo preliminar en la versión 3. Como resultado, se trasladaron a Ikonboard.com, y para abril de 2001 se había recuperado la mayor parte del trabajo.
Durante la propiedad de Jarvis Entertainment Group (JEG)
A finales de abril de 2001, Ikonboard se unió oficialmente a la red Jarvis. [ 2 ] [ 3 ] En ese momento, la última versión disponible era la 2.1.8, con la 3.0 en desarrollo beta. Matt Mecham vendió Ikonboard a Jarvis Entertainment Group por 50.000 acciones comunes de la empresa que cotizaba en bolsa, [ 4 ] pero dijo en una entrevista de 2002 que no pudo vender ninguna de las acciones. [ 5 ] Poco después del lanzamiento de la versión 3.0, Mecham dejó de desarrollar Ikonboard y se marchó para trabajar en Invision Power Board . Se cree que Mecham había estado pagando por el dominio durante el tiempo en que JEG era propietario de Ikonboard. Un año después de su partida, el DNS se modificó para apuntar a una página de espera que redirigía a los usuarios a otro software, [ 6 ] durante este tiempo hubo una disputa legal sobre la propiedad del dominio.
Tras la marcha de Matt Mecham, propietario de JEG, se hizo un llamamiento público para que se unieran al equipo de desarrollo de Ikonboard. Como resultado, surgió un grupo de personas con equipos de desarrollo y soporte independientes. Entre los que se unieron posteriormente se encontraban Sly, Camil y Quasi, quienes, junto con los demás, fueron considerados el «segundo grupo» de programadores. El 12 de junio de 2002 se lanzó Ikonboard 3.1 [ 7 ], y al mismo tiempo se anunciaron planes para versiones en PHP. Inicialmente, el lanzamiento incluyó pequeñas correcciones de errores de la serie 3.0.x de Mecham. En octubre de 2003, John Jarvis, presidente (y director ejecutivo) de JEG, fue destituido de la compañía. [ 8 ]
Durante la propiedad de Westlin Corporation
En febrero de 2004, la empresa cambió su nombre a Westlin Corporation. [ 9 ] La salida del segundo grupo de programadores fue bastante discreta, ya que muchos de ellos se fueron a trabajar en su propio proyecto, Infinite Core Technology.
En el verano de 2005, se supo que el expresidente de JEG, John Jarvis, había emprendido acciones legales contra Westlin para recuperar, entre otras cosas, la propiedad de Ikonboard. Durante gran parte de septiembre de ese año, el servidor del sitio estuvo caído. Westlin se negó a comentar sobre la interrupción del servicio, lo que provocó la renuncia de varios empleados. En octubre de 2005, dado que Westlin seguía sin comunicarse con el personal de soporte y los desarrolladores, las versiones de Ikonboard dejaron de estar disponibles para su descarga.
Durante el período de propiedad posterior a Westlin Corporation
El 28 de octubre de 2005, tras semanas de especulación, la propiedad de Ikonboard se transfirió oficialmente a John Jarvis. Sin embargo, el cambio de propietario provocó que el sitio permaneciera inactivo hasta diciembre, con una nueva empresa matriz, 'Pitboss Entertainment'. [ 10 ] Aunque John Jarvis era oficialmente el propietario de Ikonboard, no tenía presencia visible en el sitio, siendo Joshua Johnson quien lo gestionaba en su nombre. Poco después de volver a estar en línea, se reanudó el desarrollo de la versión 3.1.3, a cargo de un grupo de voluntarios que se hacían llamar 'The Ikonboard Team' (y que además proporcionaban soporte a través de los foros del sitio). Ikonboard 3.1.3 se lanzó públicamente el 30 de enero de 2006, y la versión 3.1.4 se lanzó posteriormente en febrero. El 22 de marzo de 2006, se anunció que la empresa matriz Pitboss Entertainment ya no existía y que todos sus activos (incluido Ikonboard) pasaban a formar parte de 'Level 6 Studios', y posteriormente se modificaron los datos de contacto relacionados. [ 11 ] El desarrollo no se vio afectado por los cambios de la empresa matriz, y la versión 3.1.5 se publicó públicamente el 30 de mayo de 2006. Además, el equipo de Ikonboard comenzó el desarrollo de la versión '3.2', aunque su trabajo nunca se publicó públicamente bajo el nombre de Ikonboard. El 10 de septiembre de 2006 se suspendió el desarrollo de esta versión, ya que el equipo de Ikonboard se separó para trabajar en IkonForums 1.0.0, [ 12 ] su propio proyecto independiente.
Con la mayoría de los desarrolladores fuera, se iniciaron esfuerzos para reclutar nuevos desarrolladores y se anunciaron planes para próximos lanzamientos. En enero de 2007, los contactos del registro del dominio se modificaron a los de John Jarvis. Este cambio implicaba que John Jarvis seguía siendo el propietario, al menos del dominio, lo que parecía contradecir los anuncios realizados por los administradores del sitio. Durante la mayor parte de junio de 2007, Ikonboard sufrió interrupciones del servicio, atribuyéndose la causa a "problemas de DNS". El 8 de enero de 2008, el (antiguo) sitio oficial de soporte alemán "ikonboard.de - Reloaded" completó su transición a IkonForums, aunque continuó brindando soporte para Ikonboard.
Durante el período de propiedad - Ikonboard Services Inc.
En septiembre de 2009, la propiedad del nombre ikonboard (y posiblemente del software) volvió a manos de Joshua Johnson. En junio de 2010, se lanzó Ikonboard 3.1.5A, que incluía correcciones de errores y actualizaciones menores. En mayo de 2012, se informó que Ikonboard PHP estaba progresando y que ahora se utilizaba como foro de soporte. Sin embargo, a enero de 2017 no se habían publicado nuevas versiones del software y su sitio web había dejado de existir. Los registros WHOIS indican que el dominio ya no pertenece ni a Ikonboard Services Inc. ni a Joshua Johnson.
Historial de versiones
Ikonboard 0.9
La primera versión de Ikonboard, la 0.9 beta, se lanzó en septiembre de 1999. Fue escrita por Matthew Mecham en Perl y almacenaba todos los datos en archivos de texto plano . En comparación con los programas de tablones de anuncios actuales, como el propio Invision Power Board de Mecham , solo contenía funciones básicas.
Ikonboard 1.x
Las versiones de la serie 1.x de Ikonboard se basaron en el código beta original 0.9. Su desarrollo seguía siendo obra íntegra de Mecham y los datos se almacenaban en archivos de texto.
Ikonboard 2.1.x
La serie 2.1.x de Ikonboard incorporó algunas de las ideas y desarrollos de la serie 1.x, pero partió de un nuevo código base .
Fue con las versiones 2.1.x que Ikonboard se popularizó en internet, quizás por ser una alternativa gratuita a UBB. Las versiones 2.1.x de Ikonboard incluían muchas de las funciones presentes en los programas de foros actuales.
Al igual que las versiones anteriores, las versiones 2.1.x de Ikonboard se escribieron en Perl y utilizaron un sistema de almacenamiento de archivos planos. Si bien el código del software siguió siendo escrito exclusivamente por Mecham, otros miembros de la "comunidad Ikonboard" colaboraron proporcionando elementos como imágenes y documentación.
Ikonboard 2.2
Ikonboard 2.2 fue un intento por seguir mejorando la serie 2.x después de que Mecham centrara sus esfuerzos en Ikonboard 3.0, y el desarrollo se llevó a cabo paralelamente al de Ikonboard 3.0. Sin embargo, la mayor parte del desarrollo, la promoción y el soporte se centraron en la serie 3.0, y nunca se ha lanzado una versión estable de Ikonboard 2.2. Desde finales de diciembre de 2005, la descarga para el desarrollo de la versión 2.2 se eliminó del sitio web y, en la práctica, se interrumpió, ya que el equipo trabajaba en la serie 3.x.
Ikonboard 3.0
Ikonboard 3.0 representó una "reescritura total" para Ikonboard. El tablero seguía programado completamente en Perl; sin embargo, Mecham adoptó un estilo de programación orientado a objetos y eliminó los archivos planos en favor de la abstracción de almacenamiento, lo que permitió el almacenamiento de datos en una base de datos relacional como MySQL u Oracle .
Tras el lanzamiento de Ikonboard 3.0, Mecham dejó de desarrollar Ikonboard. Las versiones posteriores de la serie 3.0.x incluyeron pequeñas correcciones y mejoras del código 3.0.0 de Mecham.
Ikonboard 3.1
A medida que los nuevos desarrolladores se familiarizaban con el código, se realizaron cambios más importantes en las versiones 3.1.x. Durante mucho tiempo, la versión estable fue la 3.1.2a. Entre las novedades más destacadas se incluyó un cuadro de "respuesta rápida" debajo de los temas.
La siguiente versión prevista era la 3.2 y su desarrollo comenzó en 2003. Sin embargo, por diversos motivos, el trabajo en esta versión se estancó, lo que dio como resultado que la siguiente versión de Ikonboard fuera la 3.1.3, desarrollada principalmente por dos programadores. Con el cambio de propietario alrededor de agosto de 2005, los dos programadores se marcharon, dejando el desarrollo de la versión 3.1.3 en la fase beta 09. Cuando Ikonboard volvió a estar en línea, se continuó trabajando en la versión 3.1.3, que se lanzó públicamente el 30 de enero de 2006. Incluía muchas funciones nuevas, además de corregir errores y solucionar algunos problemas de seguridad. Las novedades más importantes de esta versión fueron la Imagen Legible por Humano (HRI) en el registro, que impide el registro masivo de usuarios malintencionados, y un centro de actualizaciones en el panel de administración.
En pocas semanas se lanzó la versión 3.1.4, que corregía los errores detectados desde la versión anterior. El 2 de junio de 2006 se lanzó otra versión, la 3.1.5, que, al igual que la anterior, corregía los errores encontrados. En junio de 2010, Ikonboard lanzó la versión 3.1.5a con actualizaciones menores y correcciones de errores.
Ikonboard 3.2
Aunque Ikonboard 3.2 aún no se ha lanzado públicamente, ya cuenta con una trayectoria destacada. Su desarrollo comenzó a finales de abril de 2003; sin embargo, se estancó y el trabajo posterior se integró en iB 3.1.3. El 10 de febrero de 2006, el equipo de Ikonboard retomó el desarrollo de esta versión, pero el 10 de septiembre de 2006 lo abandonó, llevándose consigo su trabajo a IkonForums.
Desde su partida, el desarrollador de Ikonboards ha dicho que trabajará en una versión 3.2. [ 13 ] Se cree que la versión será similar al desarrollo anterior, con características adicionales similares a las que se encuentran en Netgimmicks.com y Swarf.net. En enero de 2008 se anunció mediante un correo electrónico masivo que 'la versión 3.2 se lanzaría en febrero de 2008', y un tema en los foros de soporte también anunció que sus foros se actualizarían el 14 de febrero a esta versión. Sin embargo, hasta la fecha no se ha realizado ningún lanzamiento y el tema ha sido eliminado. También se ha observado que a los usuarios que preguntan sobre la versión 3.2 a través de los foros se les han retirado sus permisos de publicación y los hilos han sido eliminados en pocos días.
Productos relacionados
miIkonboard
myIkonboard es un producto independiente creado originalmente por la empresa matriz de Ikonboards. Si bien no está directamente conectado a Ikonboard, inicialmente funcionaba con una versión de Ikonboard en Perl mediante un instalador personalizado. En marzo de 2006, los nuevos propietarios de Ikonboards anunciaron el regreso de myIkonboard, impulsado por el software Perl de Ikonboard. En junio de 2007, el sitio web dejó de estar disponible, inicialmente debido a la expiración del dominio, aunque este se renovó a los pocos días. Desde junio de 2007 hasta febrero de 2010, myIkonboard permaneció inaccesible, mostrando el mensaje de error "servidor no encontrado" al intentar conectarse al sitio.
Desde febrero de 2010, myIkonboard vuelve a estar en línea, bajo el control de ikonboard.
Ikonboard PHP (Proyecto Mongoose)
En 2002 se encargó el desarrollo de una versión de Ikonboard basada en PHP. Este proyecto, denominado "Proyecto Mongoose", consistía en una reescritura completa de Ikonboard en PHP. Solo compartía el nombre y la propiedad. Una vez que el "Proyecto Mongoose" alcanzó la fase de candidato a lanzamiento, con la funcionalidad principal que incluía un sistema avanzado de gestión de sesiones y plantillas, los propietarios (Jarvis Entertainment Group, Inc.) solicitaron que el servicio MyIkonboard existente, basado en el producto Ikonboard basado en Perl y que se ejecutaba en más de una docena de servidores Windows, se adaptara a un sistema multiusuario que permitía crear y alojar miles de foros individuales mediante un servicio completamente basado en PHP. Además, se creó un convertidor para automatizar la transferencia de los foros alojados en el antiguo servicio MyIkonboard basado en Perl. Nunca se lanzó públicamente Ikonboard PHP, ya que los desarrolladores abandonaron la empresa en febrero de 2003.
Ikonboard PHP Lite
Ikonboard PHP Lite era una versión renombrada de un foro que John Jarvis (entonces director ejecutivo de Jarvis Entertainment Group) adquirió mediante una subasta en eBay . La única participación de los desarrolladores de Project Mongoose en este producto fue la creación de un instalador rudimentario a petición de Jarvis Entertainment Group.
Referencias
- ↑ Ikonboard.com en marzo de 2001 sobre la caída del servidor.
- ↑ Ikonboard se une a la red Jarvis
- ↑ Anuncio de JEG sobre la adquisición de Ikonboard
- ↑ Matt Mecham (17 de noviembre de 2011). "¿Alguien quiere comprar esto?" . Flickr . Consultado el 28 de octubre de 2014 .
- ↑ Bes Zain (29 de octubre de 2002). "Entrevista – Matt Mecham de Ibforums" . Sitepoint . Consultado el 27 de octubre de 2014 .
- ↑ Dominio de Ikonboard.com en disputa (WayBackMachine, febrero de 2003)
- ↑ Ikonboard.com tras el lanzamiento de la versión 3.1
- ↑ Lista de JEG Management previa a la salida e indicando la fecha aproximada del cambio.
- ↑ El sitio de Westlin después de que la empresa cambiara su nombre de JEG.
- ↑ Ikonboard.com finalmente fue accesible en diciembre de 2005 tras un cambio de propietario.
- ↑ Datos de contacto revisados tras el cierre de Pitboss.
- ↑ Salida del equipo de Ikonboard (septiembre de 2006)
- ↑ Desarrollo de iB 3.2 por Level 6 Studios
- Entrevista de Open Tech Support con Mecham (julio de 2001)
- Entrevista de Sitepoint con Mecham (septiembre de 2002)
- Entrevista de Forum Insider con Ron Witmer (marzo de 2004)
- Entrevista de The Admin Zone con David Munn (diciembre de 2005)
- Software para foros de Internet
- Software programado en Perl