Создание специализированной CMS путем расширения настольного веб-приложения. Опции? - PullRequest
1 голос
/ 13 мая 2009

Фон

Нам необходимо разработать специализированную CMS (только для внутреннего использования) для поддержки технической команды по написанию специальных текстов для веб-страниц (например, текст с изображениями, интерактивные функции). Чтобы защитить авторов от мелочей веб-разработки (и улучшить согласованность вывода), мы хотели бы дополнить обычный HTML-редактор WSIWYG с помощью параметризованных заполнителей для более специализированного контента (например, элементов интерактивной страницы). Заполнители будут расширены до html / js / css / flash / и т. Д. С помощью отдельного процесса предварительной публикации.

Создание контента является смыслом бизнеса, а производительность авторов имеет первостепенное значение. Если мы пойдем с веб-CMS, авторы будут бунтовать, я в этом уверен.

1007 * добавить в корзину * базовая поверхность для веб-разработки кроссплатформенный (Mac / Windows) интеграция управления источником возможность добавлять / редактировать заполнители с помощью графического интерфейса возможность указывать заполнители на поверхности дизайна возможность создавать собственные отчеты в пользовательском интерфейсе (например, проверка орфографии) автономное редактирование (т.е. в самолете, на выставке) Варианты пока что

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

  • Dreameaver CS4 (плюсы: знакомые, кроссплатформенные. Минусы: ограниченное расширение API )
  • Visual studio (плюсы: хорошая расширяемость. Минусы: запугивает писателей, пользователям Mac понадобится VM)

Пожалуйста, скажите мне, что у меня есть больше вариантов, чем это!

Ответы [ 5 ]

1 голос
/ 15 мая 2009

Вам понадобится инструмент (не CMS, святая корова!), Который выполняет все пункты в вашем списке желаний. Мне попался хороший пишущий инструмент с абсолютной расширяемостью:

Windows Live Writer

Вписывается в ваш список желаний:

  • базовая поверхность веб-разработки
  • автономное редактирование

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

  • возможность добавлять / редактировать заполнители с помощью графического интерфейса (используйте SmartContentSource)
  • возможность указывать заполнители на поверхности разработки (приложение поддерживает это, если вы используете SmartContentSource)
  • возможность создавать собственные отчеты (используйте ContentSource, если взаимодействие не требуется)

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

Единственное, чего нет в вашем списке желаний, - это поддержка Mac (конечно, это можно легко «исправить» с помощью виртуализации).

У меня многолетний опыт использования инструмента (насколько я помню, это первая бета-версия), поверьте мне, это инструмент, который вы искали.

0 голосов
/ 23 июня 2009

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

В итоге мы выбрали дизайн, независимый от IDE, используя xhtml в качестве формата обмена и частое (n минут) запланированное задание «встраивание» авторского ввода в публикуемые выходные данные.

0 голосов
/ 14 мая 2009

Plone очень настраиваемый и простой в использовании веб-CMS. Он использует WYSIWYG-редактор, но вы также можете редактировать HTML напрямую или использовать внешний редактор, например DreamWeaver или Emacs / Vi, для редактирования контента.

0 голосов
/ 14 мая 2009

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

Я не очень много знаю об этой области, но я использовал Contribute (Adobe, был Macromedia). Не совсем стабильно на Mac, но никогда не терял никаких данных IIRC. Я думаю, что он может делать то, что вы хотите, в том числе работать в автономном режиме, а затем загрузить на сайт позже.

0 голосов
/ 14 мая 2009

Ни Dreamweaver, ни Visual Studio не являются CMS. Это инструменты.

Вам нужна CMS, такая как EPiServer (.NET), AxCMS.net (бесплатно), Drupal (php) или Wordpress (php)

Это очень нормально настроить CMS для удовлетворения ваших потребностей. CMS - это просто фреймворк. Вам нужно будет сделать шаблоны, которые вам нужны, и настроить их под свои нужды. Как например добавление полей для прикрепления документов, файлов FLSAH или других типов файлов.

Все CMS имеют WYSIWYG-редактор. Многие используют tinyMCE , который является очень хорошим редактором.

Ваш список пожеланий можно встретить со всеми CMS, которые я упомянул выше.

Если вы хотите что-то быстрое и простое, выберите Wordpress. Я использую его для своего собственного сайта Norwegian Fashion . Все tempaltes сделаны на заказ. Легко использовать, легко настроить и легко понять.

Drupal - очень хорошая (и бесплатная) CMS, но довольно сложная для изучения.

Если вы знакомы с тем, как Microsoft создала свою систему шаблонов, я бы использовал AxCMS - разработанную MS и бесплатную.

EpiSer ver - очень хорошая CMS. Но вы должны заплатить не менее 10 000 долларов США за лицензию.

Но зачем покупать Porche, когда Volvo может доставить вас туда?)

Надеюсь, это поможет вам. Удачи в выборе.

...