Jak przesyłać aktualizacje na żywo do szablonów i modułów po przejściu na stronę?
Zwykle robimy kilka różnych rozwiązań, opracowując jedną witrynę, a następnie wykonując kopię zapasową akeeba, aby najpierw udostępnić witrynę. Jednak powtórzenie tego procesu oznacza zniszczenie starej strony.
Jednym z rozwiązań jest oczywiście po prostu ftp różne pliki, szablony, css, obrazy itp., Ale to nie jest tak szybkie i niektóre linki mogą się zepsuć na kilka minut, dopóki nie zostaną wykonane.
Innym jest użycie git hub, w którym mamy kod, ale jesteśmy małym zespołem, więc praca nad wieloma gałęziami i wydaniami może sprawić, że projekt będzie zbyt pracochłonny, aby było jasne, że master jest jedyną wersją, którą można zaktualizować.
Zasadniczo wszelkie wskazówki lub rozwiązania dotyczące umieszczania rzeczy na stronie inscenizacyjnej, a następnie popychania ich do życia, podczas gdy na stronie będą znajdować się artykuły i rejestracja użytkowników itp. Wprowadzone jako witryna na żywo, więc nie można ich zastąpić.
Dziękuję Ci
źródło
Istnieje kilka bezpłatnych i płatnych rozszerzeń, które mogą pomóc w inscenizacji.
EasyStaging to bezpłatne rozszerzenie od Craiga Phillipsa (który jest aktywnym członkiem tego forum): http://extensions.joomla.org/extensions/hosting-a-servers/database-management/21308
SP Staging to płatne rozszerzenie od SP Cyend: http://extensions.joomla.org/extensions/access-a-security/site-security/site-monitoring/20396
Niektóre firmy hostingowe udostępniają teraz narzędzia, które pomagają w inscenizacji.
SiteGround : http://blog.siteground.com/siteground-staging
Rochen : http://blog.rochenhost.com/2011/11/creating-a-joomla-staging-site
źródło