Необходимо разработать плагин для сайтов на WordPress, который позволяет подключить CDN от cdnnow!

Откликнуться
b
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 2 года и 4 месяца
Бюджет: 500 — 1 000 ₽/час
Необходимо разработать плагин для сайтов на WordPress, который позволяет подключить CDN от cdnnow! cdnnow.ru/ для ускорения и снижения нагрузки на сайт пользователя.

Интересует – сколько будет стоить и сколько времени потребуется на разработку?

Принцип работы CDN:
1. Статичный контент автоматически загружается в сеть cdnnow при обращении посетителя сайта.
2. Далее распространяется по всем локальным серверам внутри сети.
3. Данные попадают к каждому пользователю с ближайшего для него сервера cdnnow

## Описание плагина

1. Плагин позволяет подключить CDN от cdnnow! для ускорения загрузки сайта и снижения нагрузки на сервер пользователя.
2. Плагин позволяет пользователю:
- Настроить свой сайт на WordPress для использования CDN от cdnnow! 
- Выбрать типы статичного контента для CDN-кеширования
- Включить ускорение сайта
- Выключить ускорение сайта
3. Плагин бесплатен на пользователя.
4. В результате работы плагина пути для выбранных статичных файлов сайта клиента на WordPress должны подменяться:
   с "//domain.com/src/file.ext"
   на "//userХХХХХХ.nowcdn.co/src/file.ext"
   или на "//cdn.domain.com/src/file.ext" 
5. Клиент предварительно создает аккаунт на cdnnow!, где получает уникальный адрес CDN, он его прописывает в плагине, далее указывает какие файлы будут раздаваться через CDN с его сайта. И далее дает команду переключателем использовать CDN или нет.
6. Ожидается, что плагин избавит пользователя от ручной настройки CDN на сайте.

## Интерфейс плагина

1. Основные настройки плагина для подключения CDN:

  – Поле "Адрес в CDN". Сюда вбивается клиентский адрес вида "userХХХХХХ.clients-cdnnow.ru" или "cdn.domen.com". Протокол лучше оставить "за скобками", то есть использовать HTTP или HTTPS в зависимости от сайта клиента. Почти все используют HTTPS.
 
  – Набор чекбоксов "Выбор, что кешировать" (чекбокс для каждой строки. В рамках строки кешируются все подтипы, выбрать нельзя).
    – Изображения bmp, gif, ico, jpeg, jpg, png, svg, tif, tiff, webp
    – Стили CSS css
    – Скрипты javascripts js
    – Шрифты otf, ttf, woff, woff2
    – Архивы gz, rar, z, zip
    – Аудио aac, flac, mp3, ogg, wav
    – Видео avi, flv, mkv, mp4, mpeg, oga, ogv, ogx, vob, webm
    – Встраиваемые объекты swf
    – Вызовы API (REST, SOAP) json, wsdl, xsd, xml
    – Документы csv, doc, docx, odp, ods, odt, pdf, pps, ppsm, ppsx, ppt, pptm, pptx, sldm, sldx, txt, xls, xlsx
    – Запускаемые файлы com, exe, apk

2. Переключатель "Использовать CDN". Позволяет включить или отключить использование CDN

3. На форме модуля размещается ссылка "Регистрация CDN" – cdnnow.ru/#order
4. На форме модуля размещается ссылка "Личный кабинет" – selfcare.cdnnow.ru
5. На форме размещается текстовое поле с краткой инструкцией о настройке подключения CDN

##  Требования

1. Плагин умеет инсталлироваться и деинсталлироваться как из каталога плагинов WordPress, так и вручную.

## Примечания

1. Для тестирования и отладки можем предоставить аккаунт CDN
2. Как вручную настроить CDN есть на cdnnow.ru/support/
3. Существует бесплатный плагин Wordpress «W3 Total Cache», и у нас есть описание как его настроить на наш CDN cdnnow.ru/support/wordpre..., но мы хотим свой плагин под наш CDN
Разделы:
Опубликован:
09.11.2023 | 13:43 [поднят: 09.11.2023 | 13:43]
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы Разместить заказ

Теги: нужен программист, ищу программиста, резюме программиста, требуется написание плагинов/сценариев/утилит

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».