Пока у меня было две возможности поработать на Open Constructor: окончание второй языковой версии очень крупного сайта и создание небольшого сайта на двух языках. Но уже это дало мне почувствовать преимущества и недостатки системы.
Преимущества
- Большое количество шаблонов по умолчанию, которые наглядно объясняют, что можно сделать в этом разделе.
- Практически все изменения на сайте можно делать через браузер. FTP нужен только для изменения картинок, которые используются в самом дизайне сайта (кнопки, логотип, иллюстрации), css и js.
- Удобный визуальный редактор с хорошей подсветкой кода.

- Удобно изменять расположение блоков на сайте, не изменяя при этом шаблон.
- Возможность повторного использования одного шаблона.
Недостатки
- Наличие текста в шаблонах. На многоязычном сайте приходится создавать и редактировать одинаковые шаблоны с одинаковым содержанием, но на разных языках, что ведет к увеличению количества шаблонов.
- Неудобство создания многоязыковых сайтов. Приходится использовать либо другой домен и копировать полностью сайт и Open Constructor, либо создавать новую папку и поднимать там сайт с самого начала. Тогда как в CMS Irokez изначально выбирается количество языков, которые будут использоваться на сайте, и в процессе создания появляется нужное количество полей, значение которых будет зависеть от выбранного языка. Например: в Open Constructor приходится для каждой страницы создавать свой документ с даннами, а в Irokez количество полей для ввода контента соответствует количеству языков и содержится это всё в одном документе.
- Я считаю, что Open Constructor нежелательно использовать для создание сайтов-визиток, потому что огромное количество функций при создании сайта не используются, тогда как для создания больших сайтов эта CMS удобна на все 100%.
Позже я узнал, что недостатки, касающиеся многоязыковых сайтов, являются последствиями тех решений, которые были приняты при разработке системы.
Разработчики решили, что две версии одного сайта должны быть разными, но не всегда так хочет клиент. Поэтому в итоге получаются две абсолютно одинаковые версии одного сайта.
Но об этом подробнее в комментариях расскажут разработчик и информационный архитектор системы.

Комментарии
Зачем компании Асклепий (крупнейший импортер лекарственных препаратов в Узбекистане www.asklepiy.uz), которая ориентирована ТОЛЬКО на рынок Узбекистана и ищет здесь клиентов (аптеки, мелких оптовиков) дублировать информацию, предназначенную для клиентов, на английский язык?
Местные клиенты на английском не говорят (в большинстве своем). Но раздел на английском нужен Асклепию для потенциальных поставщиков и производителей, а они уже говорят на английском.
--------------------------------------
Проблему которую обозначил Тимур мы планируем решить добавлением в Open Constructor возможностей управления несколькими доменами которые могут находится на разных хостингах.
Таким образом из одного ОК можно будет управлять сразу несколькими сайтами. При этом эти сайты могут совместно использовать одни и те же шаблоны.
Чтобы решить проблему о которой сказал Тимур нужно ввести такое понятие как языки интерфейса. Т.е. языки навигации сайта.
Контент на разных языках отдельно, шаблоны отдельно, интерфейсы сайта на разных языках отдельно.
3) Удобный визуальный редактор с хорошей подсветкой кода.
----
Я бы не сказал, что использование Java уместно и удобно. Ранее в Google Groups я сообщал, что есть аналоги на JavaScript с более продвинутой подсветкой и т.п. Буду признателен, если это учтут при разработке новой версии.
>>Groups я сообщал, что есть аналоги на JavaScript с более продвинутой
>>подсветкой и т.п. Буду признателен, если это учтут при разработке новой версии.
ну да жава тормоз. но http://ru.wikipedia.org/wiki/JFX это теперь нет)