2012-02-20 13 views
5

Szukam CMS do użytku z Appharbor, problem, który widziałem z innymi CMS-ami, polega na tym, że przechowują zawartość w systemie plików, która może zostać usunięta między wdrożeniami a nie działa w wielu węzłach (więc może wszystko będzie przechowywane w bazie danych).Jak łatwo jest skonfigurować CMS na appharbor

Czy ktoś ma doświadczenie w konfigurowaniu CMS na Appharbor?

Obecnie używam trochę Umbraco, więc każdy mógł ustalić, że te szczegóły również będą pomocne.

Inne cms, które mogą działać, to Orchard lub Composite C1.

Odpowiedz

1

Composite C1 abstrahuje cały swój dostęp do plików poprzez własną C1FileSystem, co oznacza, że ​​może on działać prawidłowo na systemach, które wymaga pliki mają być przechowywane w IE. blobstorage lub baza danych.

AFAIK zostało napisane tylko dwie implementacje, jedna dla normalnego systemu plików i jedna dla Azure. Ale powinno być łatwo zobaczyć, jak jest wykonana implementacja Azure i zrobić coś podobnego w AppHarbor.

Spójrz na interfejs Composite.Plugins.IO.IOProviders.LocalIOProvider.LocalIOProvider, aby poczuć rodzaj pracy, którą należy wykonać, aby działał na AppHarbor. To naprawdę nie jest takie złe.

0

Po prostu to zrobiłem (po kilku dniach, około 8-10 godzin) i bez modyfikacji LocalIOProvider.

Naprawdę, zespół jest wdzięczny zespołowi Composite C1 za tak wspaniały zespół CMS i Appharbor za udostępnienie nam platformy i możliwość przetestowania (i korzystania z niej) za darmo.

Próbka: Demo Composite C1 site

HowTo:

  1. Budynek Composite C1 (3,2) WWW do aplikacji sieci Web - Wydaje się, że AppHarbor preferuje webapps
  2. Usunięto odniesienia do Razor.dlls (istniały pewne konflikty z wersji)
  3. Miał problemy z prawami do Katalogu (podczas uruchamiania CC1), ale po kilku dniach (musiał działać) ten błąd w magiczny sposób zniknął!
  4. Wdrożone i działa

Szersze how-to będzie napisane wkrótce!

Powiązane problemy