2012-07-26 15 views
9

Niedawno zacząłem rozwijać niektóre witryny przy użyciu sadu, co jest świetne do tej pory, jednak jestem nieco zdezorientowany, jak poprawnie skonfigurować środowiska wdrażania.Orchard cms wiele środowisk wdrażania

Zwykle konfigurowałbym lokalną stronę dev, test, inscenizację i live. używanie transformacji web.config do zmiany ciągów połączenia i innych ustawień aplikacji

Niedawno korzystałem z hostingu AppHarbor i uważam, że są znakomite.

Jest GUID do konfigurowania Sad na AppHarbor here

Chociaż muszę się zgodzić z komentarzem here o wszystkich postu Czytałem spodziewa mnie chcesz używać i miłość Web Matrix!

Mimo że większość prac rozwojowych w Orchard będzie wykonywana poprzez tworzenie modułów. Myślę, że w przypadku przynajmniej jednej witryny będą wymagać co najmniej inscenizowania i środowiska na żywo.

Jaki jest najlepszy sposób konfiguracji i migracji z jednego środowiska do drugiego?

Szukałem na wielu projektów najmu, ale to wydaje się rozwiązać inny problem

byłbym zainteresowany, aby wiedzieć, co inni zrobili. Oprócz zaleceń dotyczących modularnego rozwoju Orchard i kontroli źródła domu - tylko dla tych modułów.

+0

Do tej pory stworzyłem nowe rozwiązanie, kopiując rozwiązanie Orchard.Azure, zmieniając ustawienia powłoki, aby odczytać ciąg połączenia z konfiguracji sieci, zmieniając logowanie, aby korzystać z dodatku LogEntries, i zmieniając pamięć plików, aby korzystać z AmazonS3 - Ustawienia uruchamiane również przez konfigurację internetową będą udostępniać po zakończeniu. – Axe

+0

Jaka część strony jest potrzebna do replikacji między środowiskami? Tylko moduły? Treści, dane, typy treści? Czy wszystkie niestandardowe typy treści pochodzą z modułu niestandardowego, czy też zostały utworzone w Administratorze Orchard? –

+0

Całość. na przykład, jeśli dostaję błąd na żywo, chcę móc odtworzyć w wersji testowej i deweloperskiej. wykonaj naprawę błędów w dev, uruchom do testowania. następnie naciśnij, aby żyć. To jest mój normalny przepływ pracy. ten błąd może pochodzić ze źródła sadu lub z modułu. Mam coś działającego. co mam na myśli, aby blog o .... – Axe

Odpowiedz

3

Używam modułu import-eksport do eksportowania i importowania treści w środowiskach DTAP. Upewnij się, że zaimplementujesz/przesłonisz Importowanie i eksportowanie w sterownikach (patrz: Custom part properties missing in export Orchard 1.6/wtyczka;))

Widżety należy jednak wykonywać ręcznie AFAIK. Nie eksportują i nie importują dobrze z tym modułem.

Jeśli chodzi o moduły i motywy: po prostu skopiuj folder. To samo dotyczy mediów.

Powiązane problemy