Задний план
Нам необходимо разработать специализированную CMS (только для внутреннего использования) для поддержки группы технических писателей, создающих специализированный подробный контент для Интернета (например, текст с изображениями, интерактивные функции). Чтобы защитить авторов от рутины веб-разработки (и улучшить согласованность вывода), мы хотели бы дополнить обычный HTML-редактор WSIWYG параметризованными заполнителями для более специализированного контента (например, интерактивных элементов страницы). Заполнители будут расширены до html/js/css/flash/etc в ходе отдельного процесса подготовки к публикации.
Генерация контента — смысл существования бизнеса, и производительность авторов имеет первостепенное значение. Если мы перейдем к веб-CMS, авторы взбунтуются, я в этом уверен.
Список желаний
- базовая поверхность дизайна веб-разработки
- кроссплатформенность (mac/windows)
- интеграция системы контроля версий
- возможность добавлять/редактировать заполнители с помощью графического интерфейса
- возможность указывать заполнители на поверхности дизайна
- возможность встраивать собственные отчеты в пользовательский интерфейс (например, проверка орфографии)
- автономное редактирование (т.е. в самолете, на выставке)
Пока варианты
Вероятность того, что что-то будет достаточно гибким из коробки, маловероятна. Поэтому нам, скорее всего, придется расширить существующий продукт. Чтобы получить автономные возможности и надежное редактирование, мы думаем о расширении настольного приложения. Вот наши варианты на данный момент:
- Dreameaver CS4 (плюсы: знакомый, кроссплатформенный. Минусы: ограниченное расширение API)
- Visual Studio (плюсы: хорошая расширяемость. Минусы: пугает писателей, пользователям Mac понадобится виртуальная машина)
Пожалуйста, скажите мне, что у меня есть больше вариантов, чем это!