2010-10-19 11 views
6

Estoy obteniendo un sitio web grande desarrollado. El desarrollo me ha preguntado cuál prefiero, ya sea sitefinity o umbraco. El sitio será similar a wikipedia donde los usuarios pueden venir y editar páginas sin tener que iniciar sesión. Me gustaría preguntarle su opinión sobre estos dos sistemas de CSM y cuál recomendaría para el sitio web de contenido con características de comunidad y de wiki. GraciasUmbraco vs Sitefinity

+0

HI Luke, ¿con qué te fuiste? Estoy mirando tanto a Site Infinity como a Umbraco también y me pregunto qué elegiste y cuál fue tu experiencia. – hangar18

Respuesta

3

Si es un sitio no comercial (¿caridad?), Puede obtener la versión comunitaria de Sitefinity de forma gratuita si muestra su logotipo en el pie de página. Sitefinity tiene mucho que ofrecer, incluido un ORM.

Umbraco, por otro lado, tiene, para mí personalmente, una confianza no saludable en XSLT para personalizar el contenido. Esa fue la razón principal por la que no fui con eso.

Me gustaría ir a Sitefinity o N2 para esto.

+3

No es necesario que use XSLT en Umbraco si no lo desea, aunque es muy útil como una forma de separar la presentación de su sitio. – sebastiaan

+0

@Sebastian, eso es interesante; Debo comprobarlo de nuevo. ¿El sitio de ASPNET es Umbraco, creo? ¿Podemos usar SQL Server con él? +1 :-) – IrishChieftain

+0

Sí, el sitio asp.net lo usa y wired.co.uk también (y otros sitios grandes). En lugar de XSLT, siempre puedes usar los controles de usuario .net. Servidor SQL sería la mejor opción, Umbraco también trabaja con MySQL y recientemente SQL Server CE. – sebastiaan

0

Si está buscando un CMS para un sitio web grande y con características de wiki, mire Kentico CMS. Fue diseñado para una gran cantidad de documentos y es el CMS .NET más avanzado que he visto.

Tiene un módulo de contribución de usuarios que permite a los usuarios públicos crear nuevos elementos de contenido desde el sitio en vivo y puede controlar quién puede hacerlo (todos/roles autenticados/seleccionados) y qué tipo de elementos de contenido (noticias/páginas/artículos de base de conocimiento) que pueden crear. Kentico tiene una versión gratuita, pero para este tipo de funcionalidad, necesitaría una licencia paga. Aún así, si cumple con sus necesidades de contenido contribuido por el usuario, puede pagarse a sí mismo muy rápidamente ya que AFAIK no tiene incorporado .NET CMS.

+2

No he usado Umbraco o Sitefinity ... todavía, pero Kentico me ha impresionado. He usado Ektron CMS400.net y DotNetNuke, y no se los recomendaría a mi peor enemigo ... si eso ayuda. – JasonS

8

No estoy de acuerdo con la respuesta de @ IrishChieftain y sin duda sería Umbraco!

He creado varios sitios web en Umbraco (y obtuve mi certificación) y tengo que decir ¡Me encanta!

XSLT es muy fácil de aprender a menos que encuentre alguna funcionalidad realmente compleja. Pero incluso entonces, puede recurrir a ASP.NET si no desea aprender XSLT.

+0

Hola Marko, trabajo todos los días con un gran sitio ASPNET que usa XML/XSLT. Pero, si tuviera una opción, optaría por CSS para controlar mi pantalla y aplicarla a los controles del usuario si fuera posible :-) – IrishChieftain

+3

Umbraco no cambia su capacidad para usar CSS. XSLT simplemente emite etiquetas HTML y usted tiene control total sobre ese marcado. Es por eso que nos gusta Umbraco, no tiene un conjunto de controles ASP.NET para hacer todo y el marcado se mantiene muy limpio. – BeaverProj

0

Umbraco fue posiblemente el peor CMS hace unos años cuando estaba en la versión 2. Las cosas han cambiado y, para mí, saltó a la cima de la lista cuando llegó a la versión 4. Me parece que Umbraco es la el CMS más fácil de administrar y desarrollar. El XSLT es probablemente lo más difícil de acostumbrarse aquí, pero como otros mencionaron, no es un obstáculo para mostrar porque todavía puedes hacer todo usando la capa de acceso a datos de Umbraco. Lo único que me encanta es lo fácil que es para el usuario final. La interfaz de usuario es muy intuitiva y fácil de entender. El único inconveniente que veo con Umbraco son los errores y hay muchos de ellos incluso en los lanzamientos de la versión 4. La mayoría de ellos son errores de UI. Sin embargo, algunos sí afectan las funciones avanzadas, como los paquetes. Todavía iría con Umbraco si tuviera que elegir un CMS para un proyecto de cualquier tamaño.

1

Al contrario de lo que otros han sugerido, encuentro que el uso de XSLT en Umbraco es ventajoso en numerosos niveles. En particular, el tiempo que lleva realizar cambios y ver sus resultados es muy rápido. Simplemente crea transformar y poner una macro en tu página y puedes ver los resultados. Usted obtiene acceso a todos los datos del sitio según sea necesario directamente en la transformación. Además, el hecho de que solo esté trabajando en HTML dentro de la transformación XSL significa que sería fácil para un desarrollador web que no es .NET realizar cambios también. Descubrí que aunque se trata de un CMS basado en .NET, hay pocas razones para realizar cualquier cosa en el código, por lo que solo debe abrir el CMS y su editor de texto favorito (sugiero usar un editor de texto y acceder a archivos estáticos). de esta manera (a través de FTP o lo que sea, si no está conectado a la máquina, el CMS está activado) en lugar de a través de la interfaz CMS.

Cuestiones relacionadas