content management system - evoq - DotNetNuke, Umbraco o Orchard
dotnetnuke plugins (5)
En primer lugar por favor tenga paciencia para este largo aliento post. Quería enviarte toda la información pertinente (como la veo).
Tengo que tomar una decisión y me gustaría recibir su opinión. Recientemente he asumido la tarea de tomar el control del sitio web del club de patinaje de mi hija. Tienen un sitio personalizado escrito en asp pages y no tienen a nadie que lo respalde. Quiero mover su sitio a un sistema de CMS para que no sea necesario que un desarrollador lo mantenga o lo modifique. También queremos agregarle algunas piezas personalizadas, como un formulario de registro para el club y algunas otras piezas personalizadas para marcar puntuaciones y estadísticas de visualización y demás.
Soy un desarrollador de .Net y he estado desarrollando en SharePoint durante algún tiempo, pero no creo que SharePoint sea muy bueno para ellos. Nuestro servidor web actual es GoDaddy. Todavía no tengo los detalles del contrato con ellos, así que no puedo comentar sobre el servicio que tenemos con ellos.
He estado mirando tres CMS en este momento. DotNetNuke, Umbraco y Orchard. Todos son buenos y todos tienen ventajas y desventajas hasta donde puedo ver. Actualmente me inclino hacia DotNetNuke por las siguientes razones:
- Umbraco parece ser un sistema "crear desde cero" sin plantillas para aplicar (pido disculpas si esto es incorrecto, pero se basa en la información que recibí). No soy un tipo para desarrollar los aspectos visuales de un sitio, por lo que dependería mucho de las plantillas y demás.
- Orchard parece que podría ser un buen ajuste, sin embargo, nunca antes me había desarrollado en MVC. La mayor parte de mi .NET ha sido ASPX directo. No me opongo a aprender MVC y lo he tenido en mi lista por un tiempo, pero no sé si tengo tiempo para aprender y portar sobre el sitio actual.
- Orchard también parece ser un poco pesado para un usuario normal (explicando los tipos de contenido y demás). Quiero algo que otros puedan asumir cuando paso la responsabilidad.
Así que me pregunto qué piensan todos. Incluso con el aprendizaje de MVC, ¿Orchard sería la mejor plataforma para nosotros según la información que he proporcionado? ¿Debo quedarme con DotNetNuke como mi elección? Me gustaría mencionar que consideré a Sitefinity y lo tendría en la parte superior de mi lista, excepto que somos una organización sin fines de lucro y no necesariamente tenemos el presupuesto para un CMS pagado.
Gracias de nuevo y espero sus pensamientos.
Bueno, la elección definitiva variará según la necesidad de su negocio. Todos hacen lo mismo, pero la forma en que logran el objetivo es muy diferente.
Umbraco : utiliza la metodología Modelo, Vista, Controlador (MVC) . Esto obviamente presenta una variedad de beneficios. Sin embargo, la metodología para construir un producto puede ser bastante extensa e incluso el diseño para modificar los datos puede ser bastante engorroso.
DotNetNuke : utiliza una tecnología más familiar, Web-Forms. Esto tiene una variedad de beneficios que van de largo con él. Incluyendo un mercado, documentación, permisos, y facilidad.
Nunca he usado Orchard, así que no puedo comentar, pero puedo comentar sobre los otros dos. Para mostrarle cómo llegué a mi conclusión de usar qué Sistema de gestión de contenido, espero que le indique la mejor dirección.
Mi proyecto en el que trabajé requería que mucha gente no técnica utilizara nuestro nuevo producto. Tiene una gran cantidad de funcionalidades y características que fueron requeridas; El más grande sin embargo fue asegurar lo siguiente:
- Facilitar
- Intuitivo
- Controlar
- Velocidad
Esas fueron nuestras cuatro categorías principales. Intentaré esbozar lo que significa cada área.
Uno de los mayores escollos de un sistema de gestión de contenido es que tienden a hacer más de lo que necesita. Entonces la pregunta es qué producto se doblará mientras se mantengan mis objetivos principales. Por esa razón, nuestra compañía eligió DotNetNuke porque, por naturaleza, DotNetNuke no es un sistema de administración de contenido , es un marco muy poderoso.
Lo que hace este producto en particular es centrarse en muchos aspectos clave para que un desarrollador no tenga que perder mucho tiempo en el mantenimiento sino en el desarrollo.
Facilidad : un usuario no técnico puede ver una página; A continuación, edite el contenido en su lugar en esa página. Lo que te permite incorporar lo que ves, es lo que obtienes mentalidad. Para los que no son desarrolladores, reciben el correo electrónico o el editor de Word que todos conocen .
Intuitivo : en DotNetNuke 7 modificaron la estructura del menú para editar. Puede desactivar a otros usuarios para que muestre menos, haga menos y mantenga el nivel de control más alto. El usuario no se perderá en la edición de la página.
Control : ahora esto es lo que está bien, puede regular cada control para su usuario. Por lo tanto, puede permitir que ciertos contenidos se regulen y otros datos no.
Velocidad : tiene un mercado, por lo que puede implementar otros módulos de desarrollador. Pero también incluye una gran cantidad de documentación: puede parecer engorroso al principio, pero es bastante fácil de recoger. Lo que hace que la hora de inicio inicial sea relativamente indolora.
Pero, ¿qué significan todos esos para ti?
Simple, significa que puedes desarrollar una hermosa página elegante bastante rápidamente. Pero como puede restringir varios niveles de acceso, puede asegurarse de que el contenido de la página pueda ser editado por otra persona que no sea usted. Pero no pondrá en peligro ninguno de sus desarrollos / contenido. Como controlas quién y qué se modifica.
Si está familiarizado con Microsoft .Net, entonces será bastante fácil de aprender; Estoy seguro de que otros productos pueden lograr esos mismos objetivos. Pero DotNetNuke lo hizo más fácil y cumplió con nuestros objetivos. Nos permitió no preocuparnos por problemas excesivos o asistencia para ingresar a nuestra empresa; como el usuario lo entendió de tal manera que no surjan problemas.
Por eso elegimos DotNetNuke , se reducirá a su preferencia. Mi experiencia con el producto, la comunidad y el mercado me han hecho amar este producto y no elegir otro. Como puedo aprovechar el Core API cuando sea necesario; así que Desarrollo, Mantenimiento, Administración se convirtió en una brisa para lo que mi imaginación pueda producir. Pero en caso de que un desarrollador no esté presente en el sitio y su calidad no se verá obstaculizada cuando me vaya.
Hay una selección de kits de inicio disponibles en el repositorio de paquetes en el sitio web de la comunidad y también algunos de ellos se pueden aplicar directamente durante la instalación de Umbraco. También en el repositorio de paquetes encontrará una amplia selección de otros paquetes que puede usar en su sitio para mejorar y agregar funcionalidad adicional.
Es cierto que Umbraco no viene preinstalado con "temas" como otros CMS, pero esta es la belleza de Umbraco, tiene una pizarra limpia para trabajar si lo desea. No impone requisitos en su marca o estilo, por lo que no hay absolutamente nada que le impida utilizar una plantilla comprada o gratuita de cualquiera de las bibliotecas de plantillas en línea, como Creative Market, Template Monster, etc.
Umbraco tiene una comunidad increíblemente amigable, útil y activa tanto en los forums como en Twitter .
No olvide que Sitefinity tiene una edición comunitaria gratuita: http://www.sitefinity.com/try-now/free-asp-net-cms
tiene limitaciones, pero para sitios simples como este podría ser justo lo que necesita, además, si alguna vez obtienen un presupuesto, podrían actualizarse a Small Business Edition con solo comprar una licencia y obtener más funciones y menos limitaciones en el contenido. y límites de página.
digno de una mirada.
de lo contrario, en mi opinión, su elección depende de quién va a mantener el sitio. Si ese eres tú y siempre estarás a cargo, elige la plataforma que mejor te funcione como desarrollador.
Si, por otro lado, tiene que simplificarlo, elija la plataforma que sea mejor para los usuarios finales, que en base a su conocimiento del usuario, requeriría la menor cantidad de capacitación (Sitefinity CE tiene mi voto en ese aspecto). !)
¡Espero que esto sea útil!
Recomendaría encarecidamente ir con DotNetNuke por la sencilla razón de que la comunidad y los módulos disponibles para la plataforma superan con creces cualquiera de las otras opciones.
Si desea realizar un desarrollo de estilo MVC, puede utilizar DNN utilizando el enfoque de servicios WebAPI, pero si no lo desea, puede omitirlo por completo.
La cantidad de extensiones gratuitas y de pago para DNN crece diariamente, disponible en la Tienda o Forja. También puede buscar en ambas ubicaciones desde el mismo producto.
Trabajo con los tres y le diría que use DotNetNuke sobre los otros 2. La razón principal es que si usted es desarrollador, Orchard y Umbraco están bien ... pero puede o no ser el administrador de contenido final o futuro en el futuro del club y desea poder entregar el sitio a alguien. DotNetNuke tiene la comunidad más grande y sería más fácil para los futuros administradores aprender y obtener soporte.
DNN le brindará las opciones de desarrollo que desee, pero le brindará a los editores de contenido un sistema más fácil para trabajar, y evitará que tenga que apoyar el sitio si alguna vez continúa.