2013-05-02 2 views
2

Я обращусь в надежде, что некоторые из моих коллег-разработчиков помогут предоставить диаграммы/объяснения источников/рабочих процессов и т. Д. о том, как надлежащая среда веб-разработки должна/могла бы работать сегодня.Как должен работать процесс разработки веб-разработки?

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

В прошлом я привык к минимальному трехэтапному процессу (разработка -> постановка -> производство). Доступ к этим различным ветвям контролируется администраторами сервера, а разрешение «push» активов из одной среды в другую строго контролируется администраторами серверов/веб-администраторами.

Наша текущая система позволяет любому человеку с общим доступом получить контроль над созданием документа/управлением содержимым без каких-либо ограничений (помимо изменений глобальных активов [css/javascript/templates/etc.]). Это приводит к тому, что неопытные веб-авторы не следуют принципам брендов, открывая свою «творческую» сторону и нарушая форматирование страницы из-за каких-либо ограничений, абсолютно никакого отслеживания того, что редактируется и нажато «вживую», а также типичной «эта страница, которую я создал, сломанный и в настоящее время жив, нам нужно, чтобы оно фиксировалось как «обсуждение».

Наш сайт состоит из 50 000 отдельных страниц (большая часть устаревших) и более 30 веб-авторов. Было бы гораздо труднее переучить наших текущих веб-авторов использовать систему мы фактически построили следовать стандарту, или, было бы легче для нас, чтобы дать им возможность продолжать работать таким же образом, опираясь на наших администраторов постоянно фиксирующих проблемы, которые активно существуют в нашем реальном домене?

Кроме того, будет ли у вас какая-либо четкая документация по процессам с любыми данными, показывающими, что после процесса разработки для веб-сайта лучше, чем разрешать всем доступ к одному серверу?

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

Спасибо!

FYI - Наш нынешний CMS является «TeamSite», и мы активно имеем 3 серверов с различным содержанием/активов из-за не имея солидный процесс на месте.

ответ

0

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

0

Altova имеет XML-шпион, который является редактором, который помогает найти «Broken» части в форматировании на основе XML, не позволяя сохранить изменения без запроса, что-то не хватает. В зависимости от контента, публикуемого вашими пользователями, вы можете посмотреть какое-то другое «пробное» программное обеспечение, которое может быть там.

Я не уверен, что вы можете организовать, чтобы сделать IIS на основе «локальный» репликацию ваших страниц. Конечные пользователи могут сохранять новый контент и тестировать на этой платформе вместо того, чтобы сначала обновлять контент в реальном времени без тестирования. Это просто дополнительный контент, который первый пользователь вводит о тестировании, но это похоже на жизнеспособное решение для обучения ваших редакторов не быть глупым.

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