Question

Je suis à la recherche d'un CMS pour une utilisation avec Appharbor, la question que je l'ai vu avec d'autres CMS est qu'ils stockent des contenus dans le système de fichiers qui peuvent obtenir supprimé entre les déploiements et ne fonctionne pas sur plusieurs nœuds (donc tout peut-être seraient stockées dans la base de données).

Est-ce que quelqu'un a une expérience mise en place d'un CMS sur Appharbor?

Actuellement, je suis en utilisant Umbraco un peu il quelqu'un a été en mesure de mettre en place que ces détails serait également utile.

que le travail pourrait d'autres CMS serait Orchard ou Composite C1.

Était-ce utile?

La solution

Voici quelques guides qui pourraient vous aider:

  1. Umbraco 5 Alpha sur AppHarbor (si vous voulez coller avec Umbraco)
  2. Exécution Composite C1 sur Azure (commutateur sur le stockage blob pour AWS S3 qui fonctionnera mieux sur AppHarbor)
  3. Notre guide sur Orchard sur AppHarbor (les mêmes principes et les flux de travail seront appliqués composite C1).

Autres conseils

Composite C1 résumés tout son accès aux fichiers à travers son propre C1FileSystem , ce qui signifie qu'il peut fonctionner correctement sur des systèmes qui nécessite des fichiers à stocker dans ie. BlobStorage ou base de données.

il a AFAIK seulement écrit deux implémentations cependant, un système de fichiers pour la normale et un pour Azure. Mais il devrait être facile de voir comment la mise en œuvre Azure est faite et faire une similaire pour AppHarbor.

Regardez le Composite.Plugins.IO.IOProviders.LocalIOProvider.LocalIOProvider l'interface pour obtenir un sentiment du genre de travail qui doit être fait pour fonctionner sur AppHarbor. Ce ne est pas vraiment si mal que ça.

juste fait (après quelques jours, environ 8-10 heures) et sans modifier LocalIOProvider.

En fait, l'équipe est reconnaissante à l'équipe Composite C1 pour une telle équipe CMS et Appharbor pour nous donner la plate-forme et la capacité à tester (et utiliser) gratuitement.

Exemple: site de démonstration Composite C1

HowTo:

  1. Ancien site à WebApp Composite C1 (3,2) - semble que AppHarbor préfère WebApps
  2. Suppression des références à Razor.dlls (il y avait des conflits avec les versions)
  3. Des problèmes ont avec des droits (Directory lors du démarrage de CC1), mais après quelques jours (dû au travail) cette erreur disparu comme par magie!
  4. Déployé et il fonctionne

Plus vaste how-to sera écrit bientôt!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top