miércoles 30 de septiembre de 2009

ContentDotNet y Xuar ya no estarán en Codeplex

Después de una sencilla y callada existencia en Codeplex, eliminamos el proyecto, una vez que ya está abandonado su soporte.

Ahí quedan las 1.139 descargas de la última versión (Content.NET 0.9.3) desde el 23/01/2007.

También eliminamos Xuar Alpha 0.3 con 369 descargas desde 23/06/2007.

Como hay algunos trámites burocráticos, tardaremos algunos días en borrarlos definitivamente.

 

Etiquetas de Technorati: ,,

martes 18 de agosto de 2009

Cierre del portal Content.NET

Al no evolucionar este portal desde hace 3 años, anunciamos el cierre de su soporte para finales del mes de agosto de 2009.

¡Fue bueno mientras duró!

También ha sido cancelado el proyecto Xuar, que se perfilaba como su sucesor.

mpn5vh9bxw

domingo 30 de diciembre de 2007

Xuar 2008: 1.- Fundamento 1.

"El diseño lógico de la aplicación debe pasar del fuente a datos"

Si tenemos una aplicación clásica ASP.NET 2.0, nos encontramos con un proyecto en el que hay una página maestra (Master Page), varias páginas (.ASPX) que al utilizar la página maestra tienen uno o varios contenedores (ContentPlaceHolder) heredados de la página maestra y posiblemente algunos controles de usuario (.ASCX) y controles custom (.DLL) y un menú basado en un fichero XML jerárquico (web.sitemap).

Para que nuestra aplicación tenga un motor que sea capaz de leer de una determinada fuente la información (diseño, configuración, datos)  de nuestra aplicación y presentarla adecuadamente al usuario, deberemos en una mayor o menor parte pasar dicha información de los fuentes de nuestras páginas a una base de datos de cualquier tipo.

Un primer paso para que nuestra aplicación se convierta en un motor o portal, es tener una única página física (.ASPX)que sea capaz de mostrar la información correspondiente a las diversas páginas lógicas de nuestra aplicación. Es evidente que la jerarquía de páginas especificada en el web.sitemap debe desaparecer de este fichero para ir a una tabla (¿Paginas?) de base de datos y que las distintas funciones lógicas que se realizan en cada página .ASPX deben desaparecer del fuente y pasar a otra tabla (¿Partes?).

Para esto deberemos realizar el paso previo de pasar todo el contenido de nuestras páginas a controles (.ASCX) de una manera estructurada. Por ejemplo, si en una página tenemos varios contenedores, es lógico que con el código de cada uno de ellos se cree un control distinto. Y también, si en un contenedor están codificadas varias funciones lógicas, lo lógico es separar cada una de ellas en un control de usuario específico.

 

Etiquetas de Technorati:

Xuar 2008: 0.-Refundación

Tras un año largo de inactividad en Xuar, pasado en aprender y dominar ASP.NET 2.0 y en realizar varias aplicaciones Web 2.0 independientes, la duplicidad de funciones en todas ellas me ha hecho volver a pensar en utilizar un motor común para el desarrollo de aplicaciones web.

El tiempo y esfuerzo utilizado en Xuar en su momento, y la experiencia de Content.NET pueden aprovecharse para refundar Xuar como un sencillo motor para realizar aplicaciones web.

Así pues, Xuar renacerá (sin webparts pero con AJAX) en el 2008 (o morirá en el intento).

 

Etiquetas de Technorati:

sábado 23 de junio de 2007

Xuar está ahora en Codeplex

Usted puede ahora descargar los fuentes de Xuar (recuerde que la versión es todavía alpha) en el proyecto Xuar en Codeplex.

 

Etiquetas de Technorati: ,

domingo 17 de diciembre de 2006

Ultima versión de Content.NET: la 0.9.3 de fecha 24 de mayo de 2005

Actualización del 24 mayo de 2005 (Versión Content.NET 0.9.3):

  • La posibilidad existente en los módulos Anuncios y Texto HTML de poder configurar la traducción automática se ha eliminido y se ha pasado esta característica a nivel de portal. Y el valor por defecto es desactivado. Esto es porque el servicio Babelfish de traducción ha vuelto a dejar de funcionar. Los módulos base que tienen la posibilidad de traducción automática (si así se ha configurado en el portal) son, por el momento, Anuncios y Texto HTML.
  • Módulo Texto HTML.- Corregido un problema (creaba el contenido en la cultura del usuario registrado) cuando el portal tiene solo un idioma y el usuario registrado tiene un idioma preferido distinto del del portal.
  • Módulo Texto HTML.- Corregido un problema (daba error en lugar de sacar el comentario de que el usuario no tiene derechos para modificar el texto) cuando se quiere modificar el contenido y se había pasado el tiempo de conexión.
  • Módulo IFrame.- Corregido el problema de que cuando no hay información en la cultura por defecto no coge el idioma por defecto.
  • Módulo SiteMap.- Internacionalizado.
  • Módulo SiteMap.- Que coja los nombres de la cultura en curso.
  • Módulo SiteMap.- Cambiado para que saque el nombre del portal y no el del dominio. Esto daba problemas trabajando con subportales.
  • Módulo Usuarios en línea.- Corregido el problema que ocurría porque el último usuario aparecía con un enlace que daba error si el usuario del portal no se había autentificado.
  • Configuración de Módulo (Module Settings).- Corregido un problema (daba error en lugar de sacar el comentario de que el usuario no tiene derechos para modificar el texto) cuando se quiere modificar la configuración del módulo y se había pasado el tiempo de conexión.
  • Banderas.- Añadidas banderas de Cuba y de Serbia y Montenegro. Cambiada también la función Flag de la base de datos, para que devuelva la bandera de Serbia y Montenegro.

Etiquetas de Technorati:

sábado 16 de diciembre de 2006

Duplicación del blog en castellano

Como pueden ver, hemos duplicado el blog sobre Content.NET para que esté también disponible en castellano. Pueden ver el blog en inglés en http://blog.sareleku.com/ContentDotNet/default.aspx.

Quizás así consigamos una mayor participación de los usuarios de nuestro portal, que son en su mayoría actualmente de España y Latinoamérica.

Esto significa un mayor trabajo para los moderadores, pero nos consideraremos satisfechos si con esto conseguimos una mayor comunicación entre nuestra comunidad.

 

Etiquetas de Technorati: