Возможности скрипта

Клон Шаблона

Достаточно указать URL адрес сайта и всего несколькими кликами сделать копию шаблона..

Библиотеки тегов

Разнообразные библиотеки позволяют адаптировать шаблон под любую CMS..

Менеджер файлов

Загрузка файлов на сервер, закачка, создание папок, архивация в архив и многое другое..

Немного о скрипте

Часто ли вы слышали что сделать клон сайта невозможно несколькими кликами, что вы получите только стили и HTML разметку страницы, что это тяжёлый ручной труд который остается и по сей день. До сегодняшнего дня это была невыполнимая задача для начинающего кодера, но сегодня это уже возможно с новым скриптом RAID, получить клон сайта практически 70-90% от содержимого.

Скрипт умеет адаптировать шаблон под любую CMS, разнообразные библиотеки от разных движков позволят легко и быстро адаптировать шаблон под нужный движок

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

Начало (идея)

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

Так и зародилась идея скрипта который бы облегчал эту работу, мы начали разрабатывать на основе уже имеющего первого скрипта BULD позаимствовал интерфейс. Скрипт должен был не просто открывать адреса сайтов которые указывались но и производить всевозможные манипуляции с контентом, удалять, редактировать и тд. но это было не основное его преимущества, как и у BULD так и у RAID у них есть одно общие (Библиотеки) это дает возможность подстроить коды под любой движок

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



Библиотеки

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

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

Библиотеки как и у BULD можно удалять, редактировать и добавлять новые



Адрес сайта

RAID - открывает практически любой адрес сайта и загружает все стили и картинки чтобы сайт был на 100% рабочим, таким образом при компиляции проекта будет сохранены все стили и картинки от сайта и вам не нужно будет пользоваться сторонними программами для скачивание всего контента из сайта



Джойстик управления

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

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



Свойства элемента

Показывает информацию об элементе его название, классы, стили, атрибуты, детей и панель инструментов для манипуляции с этим объектом. Атрибуты элемента можно удалять, редактировать и добавлять новые, в каждом атрибуте можно внести свои свойства или вставить из библиотеки

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



Вставка кода

Как ранее говорилось скрипт имеет библиотеки и в каждой из них есть код который можно вставить в выделенный элемент, мы придумали 5 вариаций вставки кода из библиотек. Каждый вариант имеет свой вариант как будет вставлен код, будет ли он внутри элемента или снаружи

Этот метод действует и на атрибуты элемента, любой код из библиотеки тоже можно вставить в любой атрибут выбрав необходимый вариант
Снаружи - как бы обвертывает элемент в другой, для этого код в библиотеки должен иметь начало, конец и середину
Внутри - весь код вставляется внутрь объекта при этом все что было внутри теряется
Замена - элемент стирается и все что было внутри, вместо него ставится код
Внутри после - как и с вариантов Внутри но на этот раз все остается на месте но добавляется а самый низ внутри элемента
Внутри перед - также внутри где все остается но вставляется в самый верх внутри элемента



Панель инструментов

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

Похожие инструменты можно найти в свойствах у элемента.



Компилятор сайта

Компилятор сохраняет все что использует сайт, все картинки, стили, скрипты. Его функция сохранить все что связано с сайтом в папку с проектом, скорость работы зависит от скорости интернета и количество файлов на сайте а также от размера

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

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

Результат компилятора зависит также от того удалось ли RAID правильно открыть указанный адрес сайта, подгрузились ли все картинки и стили, в противном случаи компилятор также не чего не сохранит



Менеджер файлов

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

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



Технические данные

Скрипт полностью самостоятельный и работает отдельно от других скриптов

Современные браузеры

RAID использует новые технологии HTML5 и CSS3, для правильной и корректной работы RAID необходимы современные браузеры на сегодняшний день

Требование к хостингу

Основным требованием является поддержка PHP 5 и выше, база данных скрипту не требуется.



ЗАКЛЮЧЕНИЕ (ДАЛЬНЕЙШЕЕ РАЗВИТИЕ)

RAID - отличный инструмент если вам нужно адаптировать сайт под любую CMS, большой выбор библиотек позволит хранить любые теги от разных движков, мы и дальше будем совершенствовать и развивать скрипт