Содержание
Лучшее резервное копирование и восстановление — продукты CMS
НАЗЕМНАЯ ДОСТАВКА ВСЕХ ЗАКАЗОВ НА НАЗЕМНУЮ СТАВКУ 5 ДОЛЛАРОВ СШАДоступно в континентальной части США, ускоренная доставка возможна за дополнительную плату |
---|
Рекомендуемые продукты
Внешний портативный накопитель High Speed USB 3 в комплекте с новейшим программным обеспечением резервного копирования и восстановления BounceBack. Небольшой комплект с большим объемом памяти и молниеносной скоростью, гладкий стиль удобно помещается на ладони, поэтому вы можете легко взять с собой ценный контент, куда бы вы ни пошли.
Сверхбыстрый внешний портативный твердотельный накопитель USB 3.0 в комплекте с новейшим программным обеспечением резервного копирования и восстановления BounceBack. Небольшой комплект с большим объемом памяти и молниеносной скоростью SSD, стильный дизайн удобно помещается на ладони, поэтому вы можете легко взять с собой ценный контент, куда бы вы ни пошли.
CE Secure Encrypted Backup Drive для ноутбука — это мощное решение для резервного копирования, предназначенное для защиты ваших данных и их защиты с помощью мощного шифрования AES 256.
Внешний накопитель High Speed USB 3.0 для настольных ПК в комплекте с новейшим программным обеспечением резервного копирования и восстановления BounceBack. Большая емкость хранилища с молниеносной скоростью идеально подходит для хранения нескольких поколений резервных копий для более безопасного восстановления.
Защищенный флэш-накопитель USB 3 стандарта FIPS-140-2, который мгновенно автоматически защищает все сохраненные данные с помощью аппаратного шифрования и надежного пароля.
Отмеченное наградами средство резервного копирования для защиты вашего ПК. Все, что вам нужно для аварийного восстановления, в простом в использовании пакете. Совместимость с операционными системами от Windows 8.1 до Windows 11.
BounceBack Ultimate 2020 — новейшая версия нашего легендарного программного обеспечения для резервного копирования и восстановления для ПК с Windows 8, 10 и 11. Это единственное доступное решение для резервного копирования, которое позволяет мгновенно восстанавливаться после аварий, таких как серьезные сбои, повреждение вирусами и программами-вымогателями. Никакого процесса восстановления не требуется… вы готовы к работе сразу же после аварии. Просто перезапустите систему и выберите запуск с резервного диска. Вот и все, не нужно создавать загрузочный носитель или загружать загрузочную среду. Всякий раз, когда вы запускаете свой компьютер, BounceBack Ultimate позволяет вам выбрать запуск с вашего системного диска или резервного диска BounceBack. Если внутренний системный диск вышел из строя, большинство ПК автоматически загрузятся с резервного диска. После этого система будет работать нормально, поскольку все приложения, настройки и возможности подключения идентичны при работе с резервного диска. Этот уровень защиты резервного копирования не имеет себе равных.
В случае аварии пользователь может продолжать работу с резервного диска неограниченное время. Полное восстановление системы может быть выполнено на досуге пользователя и всякий раз, когда был установлен сменный системный диск. Выполнение полного восстановления системы с загруженного резервного диска выполняется буквально в 3 или 4 клика.
Быстрая передача и безопасное хранение цифровых файлов, куда бы вы ни отправились. Он идеально подходит для мультимедийных презентаций, важных документов и файлов.
CMS Google Диска | Документация
www.drivecms.xyz
Введение
CMS Google Drive использует комбинацию Google Sheets и Google Docs для хранения контента на веб-сайте. Эти документы отправляются на сайт или в службу поддержки (например, в базу данных Firebase) с помощью запроса POST к API, указанному администратором.
Единственные требования для запуска CMS Google Диска:
- Дубликат шаблона CMS Google Диска
- Конечная точка API для обработки данных, отправленных из электронной таблицы
Можно запустить CMS без написания кода на стороне сервера в выбранной конечной точке API. Содержимое CMS можно экспортировать в виде файла JSON или добавить непосредственно в любую базу данных PAAS, предоставляющую API. Пример использования Firebase для создания последнего из этих потоков можно найти на нашей странице примеров.
Практические примеры
Следующие сценарии являются хорошими примерами использования CMS Google Диска:
- Электронная таблица имен и адресов, которые отправляются в REST API веб-сайта мероприятия
- Блог новостей, в котором публикуется форматированный текстовый контент, извлеченный из базы данных Firebase
- Для экспорта JSON для использования в рамках создания статического сайта через Jekyll
- Инициирование и написание кампаний электронной почты MailChimp через службу, поддерживаемую Zapier
Установка
Чтобы начать использовать CMS Google Диска, вам потребуется копия базового шаблона. Этот базовый шаблон содержит параметры конфигурации по умолчанию и сценарии Google Apps, которые находятся под капотом CMS Google Диска.
Чтобы получить копию основного шаблона, есть 3 варианта:
- Добавьте его на свой Google Диск прямо из drivecms.xyz
- Сделайте копию базового шаблона самостоятельно, используя эту ссылку
- Скопируйте существующий шаблон Google Диска CMS на свой Google Диск
После создания копии базового шаблона измените значение конечной точки на листе НАСТРОЙКИ . Дополнительные сведения о настройке шаблона Google Диска CMS см. в разделе настроек этой документации.
Публикация контента
CMS Google Диска добавит настраиваемый пункт меню в верхнюю часть интерфейса Google Таблиц. Пункт меню Google Drive CMS содержит два действия.
Publish публикует содержимое CMS в назначенной конечной точке
Экспорт содержимого экспортирует содержимое CMS в виде файла JSON в каталог с именем _exports
внутри той же папки Google Диска, которая содержит сам базовый шаблон
Понимание электронной таблицы
Основной шаблон имеет четыре вкладки. Доступ к каждой вкладке можно получить с панели навигации по вкладкам Google Диска в нижней части страницы.
КМС
Главная вкладка, где администратор вводит свои данные.
В верхней строке вкладки CMS представлены заголовки содержимого. Они используются в качестве ключей для сопоставления данных контента с объектом JSON, отправляемым на вашу конечную точку. Заголовки ведут себя аналогично именам столбцов в стандартной базе данных.
Типы полей
Типы полей позволяют администраторам добавлять в столбец специальные функции. В настоящее время существует три типа полей:
- Простой (по умолчанию): ИСТИНА ЛОЖЬ значения кодируются в JSON как логические значения, даты как объекты даты, числа как целые числа и все остальные значения как строки.
- Eval : Содержимое ячейки обрабатывается функцией
eval
и сохраняется как есть в объекте JSON. Полезно для сложных структур данных или вложенных объектов - Список : Предоставьте список элементов, разделенных запятыми, в ячейке и преобразуйте их в массив JavaScript. Например, ячейка, содержащая
красный, синий, зеленый
будут преобразованы в массив["красный", "синий", "зеленый"]
- Google Sheet : Укажите на другой Google Sheet, чтобы создать вложенные объекты. Дополнительные сведения см. в разделе Вложенные данные
.
Примечание Пустой тип поля будет вести себя как простое поле.
В будущем мы планируем добавить больше, включая отношения внешнего ключа между несколькими листами. Eval — хорошая временная мера для более сложных данных, поскольку она может принимать необработанные массивы или объекты JavaScript. Обновление CMS Google Диска теперь поддерживает наведение на другие таблицы Google для создания более аккуратных вложенных объектов.
Строки содержимого
Каждая строка под типами полей станет объектом в массиве JSON, отправляемом в указанную конечную точку API. Это эквивалент записи в традиционной базе данных.
Например, отдельная запись в блоге представляет собой строку содержимого и может иметь такие заголовки, как «название» или «дата публикации».
Настройки
Вкладка НАСТРОЙКИ в шаблоне Google Диска CMS позволяет настраивать поведение CMS.
Можно настроить следующие параметры:
-
конечная точка
Конечная точка, на которую отправляются данные электронной таблицы при публикации -
отладка
Возвращает JSON администратору в качестве предупреждения, как предполагается, для отправки его в назначенную конечную точку. Полезно для тестирования строк контента перед публикацией на действующем сайте -
saveFile
Должна ли CMS Google Диска сохранять копию экспортированных данных в виде файла JSON. Этот файл хранится в папке с именем_export
, которая находится в том же каталоге, где находится копия основного шаблона, запросившего сохранение -
headers
Структура объекта JavaScript, содержащая заголовки HTTP для отправки с вашим запросом. Полезно для передачи любой ключевой дополнительной информации или контекста на ваш сервер. В качестве альтернативы используйте опции настройка -
авторизация
Значение конфигурации специально для заголовка авторизации. Перезаписывает любое значение авторизации , найденное в ваших пользовательских заголовках -
options
Дополнительные ключи для добавления к объекту JSON, отправляемому на ваш сервер. Если параметры указаны, то строки содержимого CMS будут храниться за ключом с именемdata
-
requestMethod
Отправьте содержимое CMS с помощью специального метода запроса, например PUT, GET или DELETE. По умолчанию API будет связываться через POST-запрос
.
.
_внутренние
Возможно, лучше оставить это в покое. Значения на этой вкладке определяют текущую и будущую функциональность на низком уровне.
Дополнительные функции
Вложенные данные
NEW Используйте тип поля Google Sheet
, чтобы вложить другие листы Google Drive CMS в данные POST.
- Создать дополнительную CMS Google Диска Единственный лист, который нам действительно нужен, это стандартный
CMS
лист. В качестве альтернативы вы можете создать пустой лист Google с двумя строками (заголовки и типы полей) и вашими данными внизу. ЛистыНАСТРОЙКИ
,ДОКУМЕНТАЦИЯ
и_internals
в дополнительной электронной таблице не используются. - Скопируйте и вставьте URL-адрес или идентификатор электронной таблицы в CMS Drive. Не забудьте установить тип поля
Google Sheet
. - Опубликовать как обычно
Любые данные во второй электронной таблице будут добавлены к вашей полезной нагрузке JSON в виде вложенного массива.
Пример
Google Sheet A (ваш экземпляр CMS Google Диска)
Название | вложенный |
---|---|
Строка | Таблица Google |
Классное название | < URL листа Google B > |
Еще одно классное название |
Google Sheet B (данные, которые вы хотите вложить)
Поле А | ФилдБ |
---|---|
Строка | Строка |
Вложенное содержимое | Содержимое, которое также является вложенным |
Второй вложенный элемент | Немного информации |
Результат
[ { "title": "Классное название", "вложенный": [ { "FieldA": "Вложенное содержимое", "FieldB": "Содержимое, которое также является вложенным" }, { "FieldA": "Второй вложенный элемент", "FieldB": "Некоторая информация" } ] }, { "title": "Еще одно классное название", "вложенный": "" } ]
Возможно, вы могли бы вкладывать листы в листы внутри листов. Это, вероятно, сработает. Не направляйте таблицы друг на друга. Это закончится петлей. Наверное, это было бы плохо.
Форматированный текст
Можно объединить основной шаблон Google Диска CMS с Документами Google, чтобы предоставить администратору редактор форматированного текста.
Напишите стандартный документ Google, используя встроенные в Документ Google возможности форматированного текста (заголовки, ссылки, встроенные изображения и т. д.). Дайте этому документу общие настройки, которые позволят владельцу базового шаблона CMS хотя бы просматривать доступ. Добавьте только URL-адрес этого документа Google в ячейку в строке содержимого CMS, и после публикации документ будет преобразован в необработанные теги HTML и добавлен в полезную нагрузку JSON.
Документы Google структурированы таким образом, что их можно экспортировать прямо в HTML. CMS выполняет легкую очистку преобразованного HTML, но в противном случае он возвращается в виде строки в документе JSON после публикации.
Замена изображения
Изображения, вставленные в Документы Google, размещаются в CDN Google. Когда форматированный текст будет извлечен, у вас будет тегов img
с src="https://cdn.google.com/..."
. Это нормально для небольших проектов или проектов, где изображения не важны. Google ограничивает доступ к этим URL-адресам, что означает, что время от времени ваши изображения не будут загружаться, так как Google CDN возвращает 403.
Чтобы обойти эту проблему, CMS Google Диска поддерживает внешние изображения. В вашем расширенном текстовом документе Google, который используется дисковой CMS, добавьте следующий встроенный код:
.
Это текстовое содержимое, написанное в моем Google Doc, и вот мое красивое изображение: [ИЗОБРАЖЕНИЕ: https://media.giphy.com/media/l46CqLVMWzaJUFPLW/giphy.gif] И тогда мой текст продолжается как обычно.
Когда форматированный текст извлекается и публикуется в вашем JSON API, ваш 9Тег 0100 img теперь будет иметь источник https://media. giphy.com/media/l46CqLVMWzaJUFPLW/giphy.gif
( [IMAGE:]
заменен). Использование внешних размещенных изображений также позволяет использовать форматы изображений, которые Google Doc изначально не поддерживает (Gifs!).
Слагфай
Общим требованием CMS является поле slug. Поле slug может использоваться для создания URL-адресов на сайте и часто представляет собой конкатенацию поля заголовка с дефисами. Например, новостная статья под названием «Приближается большое объявление» будет иметь заголовок «приближается большое объявление».
Чтобы ускорить этот процесс, в CMS Google Диска есть функция быстрого доступа под названием SLUGIFY. Добавьте функцию ячейки =SLUGIFY(:cell:)
в ячейку на листе CMS, где :cell: — любая введенная строка (например, соответствующая ячейка в столбце title ).
Лучшие практики
Защита CMS
Рассматривайте доступ к электронной таблице Google Диска CMS как пароль и логин электронной почты для традиционной CMS.