2008-10-28 3 views
3

Предпочитайте ответы через php или ROR, если это возможно!Как я могу централизовать весь движок сайта?

Пример:

слайд-виджет на www.slide.com может быть развернут в любом месте в сети. Но разработчики слайдов обладали функциями централизованного редактирования этих виджетов . Изменения в ядре виджетов будут обновляться во всех установленных виджетах .

Можно ли это сделать с помощью всего движка сайта?

Скажем, я закодировал Wordpress двигатель. Возможно ли для меня развернуть мой движок на моих собственных серверах в своем собственном домене, а все еще может управлять/обновлять/редактировать ядро ​​и иметь он обновляет все мои клиенты.

Основная причина заключается в том, что клиенты имеют право владеть своим контентом и брендом. Клиенту может потребоваться установить его присутствие в Интернете, и поэтому он нуждается в собственном домене, но он все равно может заплатить услугу за то, чтобы его двигатель был профессионально управляемым и upkept.

ответ

1

Насколько я могу сказать, объекты флэш-памяти в виджетах слайд-сайта размещены на своих серверах, все, что развертывается в другом месте, - это разметка, которая ссылается на виджет, похожий на встраивание видео на YouTube. Если есть что-то там, чего я не вижу.

Есть два способа сделать то, что, я думаю, вы просите.

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

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

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

+0

Извините, вы правы, это был плохой пример технического аспекта. Думаю, я просто хотел передать практичность централизованного ядра, для пользователей, которые не разбираются в технологии. Спасибо за ваш ответ, это действительно помогает! – 2008-10-28 01:29:33

Смежные вопросы