Pregunta

Estoy buscando un CMS para usar con AppHarbor, el problema que he visto con otros CMS es que almacenan contenido en el sistema de archivos que puede eliminarse entre implementaciones y no funciona en múltiples nodos (por lo que tal vez todo se almacenará. en la base de datos).

¿Alguien tiene una experiencia configurando un CMS en Appharbor?

Actualmente estoy usando Umbraco un poco, por lo que cualquiera ha podido establecer que esos detalles también serían útiles.

Otros CMS que podrían funcionar serían huertos o compuestos C1.

¿Fue útil?

Solución

Aquí hay algunas guías que podrían ayudarlo:

  1. Umbraco 5 Alpha en Appharbor (Si quieres seguir con Umbraco)
  2. Ejecutando compuesto C1 en Azure (Cambie el almacenamiento de blob para AWS S3 que funcionará mejor en Appharbor)
  3. Nuestra guía en Orchard en Appharbor (Los mismos principios y flujos de trabajo se aplicarán al compuesto C1).

Otros consejos

Compuesto C1 Abraza todo su acceso a los archivos a través de su propio C1filesystem, lo que significa que puede funcionar bien en sistemas que requieren que los archivos se almacenen en IE. Blobstorage o base de datos.

Sin embargo, AFAIK solo se ha escrito dos implementaciones, una para el sistema de archivos normal y otra para Azure. Pero debería ser fácil ver cómo se hace la implementación de Azure y hacer un similar para Appharbor.

Mira el Compuesto.plugins.io.ioProviders.localioProvider.localioProvider interfaz para tener una sensación del tipo de trabajo que debe hacerse para ejecutarse en Appharbor. No es tan malo en realidad.

Solo lo hice (después de unos días, aproximadamente 8-10 horas) y sin modificar LocalIOProvider.

Realmente, el equipo está agradecido con el equipo compuesto C1 por un equipo tan excelente de CMS y Appharbor por darnos una plataforma y la capacidad de probarlo (y usarlo) de forma gratuita.

Muestra: Sitio C1 compuesto de demostración

Cómo:

  1. Sitio web de Convertido Composite C1 (3.2) en WebApp - parece que AppHarbor prefiere webapps
  2. Referencias eliminadas a Razor.dlls (Hubo algunos conflictos con las versiones)
  3. Tenía problemas con los derechos de directorio (durante el inicio de CC1), pero después de unos días (tuve que trabajar), este error desapareció mágicamente!
  4. Desplegado y funciona

¡Pronto se escribirá más extenso cómo se escribirá!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top