Предлагаемый язык для интранета / базы данных на основе Интернета - PullRequest
1 голос
/ 09 августа 2011

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

В настоящее время я изучаю использование Alfresco (на основе java) в качестве репозитория и некоторый движок PHP для внешнего интерфейса.Кто-нибудь знает о проблемах PHP, когда задача становится слишком сложной (например, любитель), по сравнению с Python, например?В конечном итоге я хотел бы иметь возможность масштабировать этот проект вверх, даже если бы я нанял кого-то еще, чтобы сделать это.

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

Ответы [ 2 ]

1 голос
/ 10 августа 2011

Alfresco в настоящее время становится лучше в Web Content Management (WCM).Недавно они полностью переписали набор функций WCM и предоставили образец Quick Start для быстрого начала работы.Alfresco предоставит вам платформу для коллективного редактирования с рабочими процессами, списками ACL и широкими возможностями удаленного взаимодействия (огромный, расширяемый REST API , WebDAV, CMIS ).У вас будет настраиваемое создание контента на основе форм, а также платформа для вашей интрасети.

Внешний интерфейс для Alfresco WCM был бы лучше, чем написанный с использованием CMIS для извлечения контента из Alfresco, API-интерфейсы доступно для Java, Python и PHP.

1 голос
/ 10 августа 2011

Alfresco отлично подходит для совместного управления контентом (например, документами или статическими HTML-страницами). Он имеет отличные привязки к рабочему столу с интеграцией WebDav. Drupal лучше для более динамичного веб-контента и более гибких веб-страниц. Не совсем уверен, что вы подразумеваете под контентом на основе форм.

С помощью модуля CCK в Drupal (теперь он в основном встроен в Drupal 7) и Views - вы можете создавать формы (в виде типов контента) для заполнения людьми, а затем представлять результаты в виде списков, таблиц, сеток узлов или почти любых других фильтруемый, представление списка, о котором вы можете подумать, используя Views.

Каждая страница в Drupal - это на самом деле просто форма, которая собирает контент для представления определенным образом (например, стандартная страница - это поле заголовка и поле текста), но профиль пользователя - это просто другой тип формы контента с другим набор полей.

...