December 30th, 2015

Конструкторы сайтов + свой хостинг/домен

ITшный и в первую очередь веб-программерский народ, можете меня просветить меня вот по каким вопросам.

Допустим я делаю свой онлайн магазин на одном из многочисленных конструкторах сайтов. Например, на ecwidget или на opencart или еще где-то. Я не очень хочу использовать весь пакет, обычно предоставляемый этими конструкторами (CMS-domain-hosting), и мне важна в первую очередь быстрота и простота создания полнофункционального сайта по шаблонам. Я не очень хочу хостинг из этого пакета (хотя может быть и соглашусь), но самое главное - точно не хочу их домены второго-третьего порядка, т.к. хочу своё имя сайта и домен первого порядка, ибо иначе несолидно.

Вопрос 1.

Допустим я создал магазин на сайте конструктора. Правильно ли я понимаю, что физически это означает, что я использовал их CMS и автоматически создал все папки и файлы моего сайта на основе шаблонов? Другими словами тот же вопрос: если раньше это надо было всё создавать самому где-нибудь в текстовых файлах, зная html или прочие языки гипертекстовой разметки, смотреть в браузерах, как это всё выглядит, отлаживать внешний вид, функциональность, потом загружать через FTP в нужные папки на сервере, нужно еще знать какую структуру папок и какие файлы нужны и прочее, то теперь все эти папки и файлы создаются программным обеспечением конструктора сайта, так? Просто хочу понять, что стоит за этими заполнениями шаблонов, что за программы-сервисы работают и что они создают.

Вопрос 2

Допустим, я создал все эти файлы моего сайта через конструктор сайта и потом решил перенести полученный сайт на свой хостинг (это не хостинг конструктора сайтов) и под свой домен первого порядка. Что физически произойдет при этом? Правильно ли я понимаю, что физически все файлы моего новосозданного сайта с сервера конструктора сайтов будут загружены на мой хостинг, так? А CMS программа конструктора сайтов - она будет перенесена на мой хостинг или нет? Наверное нет, но не уверен.

Вопрос 3

А что произойдет, если я захочу что-то поменять во внешнем виде или функционале сайта, размещаясь на хостинге вне конструктора сайта? Означает ли это, что опять нужно создать файлы на сервере конструктора сайтов и загрузить их на мой хостинг-сервер, стирая старые файлы? А разные уже ранее созданные файлы типа log файлов, разные БД моих старых клиентов, их покупок и прочее - они останутся т.е. эти файлы не будут перезаписаны?

Вопрос 4

Наверное я сильно заморачиваюсь и всё намного проще. Может быть вообще нет смысла заниматься своим хостингом, а покупать и CMS, и хостинг у конструктора сайта, и только их "некрасивый" домен заменить на свой, купленный отдельно, что наверняка тоже вполне возможно без перенесения всех этих файлов сайта куда-то вне серверов конструктора?

Вопрос 5

Что вообще делает сервис подобный softaculous? Правильно ли я понимаю, что это просто прокладка между разными конструкторами сайтов и вашей панелью управления веб-хостингом (н-р, в cPanel или Plesk)? Т.е. можно, например, напрямую пойти в OpenCart, там сделать себе сайт-онлайн магазин и потом его залить на любой свой хостинг, а можно воспользоваться прокладкой Softaculous, но разве сложно первое? Зачем вообще нужны такие посреднические сервисы, или есть ситуации, когда делать что-то (привинчивать какой-то функционал на веб-хостинг) на порядки проще через них (примеры)?

UPD1. Кажется, по вопросу 5 есть ответ здесь, и да, это просто облегчает привинчивание разных CMS на веб-хостинг панель управления.

UPD2. Кажется, по вопросу 2 и 3 есть ответы у одного из известный конструкторов сайтов Wix вот здесь, здесь и здесь. И к вопросу 4 вроде ответ "Да" и у того же Wix это описано здесь.