Как вы обновляете веб-сайт после его выхода в эфир?

Как вы нажимаете обновления в реальном времени на шаблоны и модули после того, как вы отправились жить с сайтом?

Мы склонны делать несколько разных решений, как мы разрабатываем на одном сайте, а затем резервное копирование akeeba, чтобы перенести сайт в прямом эфире. После этого, однако, повторить этот процесс снова означает уничтожение старого сайта.

Одним из решений является, очевидно, просто ftp-файлы, шаблоны, css, изображения и т. д., но это не так быстро, и некоторые ссылки могут сломаться в течение нескольких минут до его завершения.

Другим является использование git-хаба, где у нас есть код, но мы небольшая команда, поэтому работа над многими филиалами и релизами может сделать проект слишком много работы, чтобы быть понятным, чтобы главная версия была доступна для обновления.

В принципе, любые советы или решения по размещению вещей на промежуточном сайте, а затем нажимают на них, пока на живом сайте будут размещаться статьи и регистрация пользователей и т. д., которые помещаются в качестве живого сайта, поэтому его нельзя заменить.

Благодарю вас

12 голосов | спросил tristanbailey 23 AMpWed, 23 Apr 2014 07:34:10 +040034Wednesday 2014, 07:34:10

2 ответа


7

Просто установите расширение или шаблон еще раз (без удаления оригинала), загрузив его в диспетчер расширений.

Обычно мы создаем полностью устанавливаемые расширения для наших сайтов. Мы устанавливаем их на нашем сервере разработки для тестирования, и когда они подходят, мы просто устанавливаем их на производственный сервер. Пока метод из файла манифеста настроен на обновление, вы можете быстро обновить существующие расширения, просто загрузив их в расширение менеджер.

Работа таким образом позволяет нам обновлять производственный сайт без каких-либо простоев и гарантировать, что данные базы данных на производственном сервере остаются нетронутыми (если мы не решили изменить его с помощью сценария обновления или файла SQL).

ответил Zachary Draper 23 AMpWed, 23 Apr 2014 08:33:59 +040033Wednesday 2014, 08:33:59
6

Есть несколько бесплатных и платных расширений, которые могут помочь в создании.

EasyStaging - свободное расширение от Крейга Филлипса (который является активным участником на этом форуме): http://extensions.joomla.org/extensions/hosting-a-servers/database-management/21308

SP Staging - платное расширение от SP Cyend: http://extensions.joomla.org/extensions/access-a-security/site-security/site-monitoring/20396

Некоторые веб-хостинговые компании также предоставляют инструменты для оказания помощи в организации.

SiteGround : http://blog.siteground.com/siteground-staging

Rochen : http: //blog.rochenhost. ком /2011/11 /создание мини-Joomla-стадирования сайт

ответил Neil Robertson 23 AMpWed, 23 Apr 2014 09:22:09 +040022Wednesday 2014, 09:22:09

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132