2011-08-09 4 views
1

이 경계선 일반을 묻는 질문이 싫지만 양식 기반 데이터베이스와 회사 인트라넷을 결합한 웹 기반 프로그램을 작성하려고합니다. 필자는 오라클의 데이타베이스 제품을 웹을 기반으로해야한다는 점을 제외하고는 오라클의 데이터베이스 제품을 살펴볼 것입니다.웹 기반 인트라넷/데이터베이스에 대한 권장 언어

저는 현재 Alfresco (자바 기반)를 저장소로 사용하고 프런트 엔드를 위해 일부 PHP 엔진을 사용하고 있습니다. 누구든지 PHP 문제에 대해 알고 있습니까? 예를 들어, 파이썬과 비교할 때 작업이 너무 복잡해집니다 (저는 아마추어입니다). 나는 결국 내가이 프로젝트를 상향 조정할 수 있기를 바랄 것이다.

사전 제작 된 모듈은 작업 부하에 확실히 도움이됩니다. 나는 드루팔 (Drupal)이 많이 있다는 것을 알고 있지만 다른 언어를위한 모듈의 컴파일을 한번도 본 적이 없다. 나는 모듈의 가용성이 가장 중요한 요소라고 생각한다!

답변

1

Alfresco는 공동 작업 방식으로 콘텐츠 (예 : 문서 또는 정적 HTML 페이지)를 관리하는 데 적합합니다. 그것은 WebDav 통합과 탁상에 우수한 타이 인을 가지고 있습니다. Drupal은보다 동적 인 웹 컨텐츠와보다 유연한 웹 페이지에 더 좋습니다. 양식 기반 콘텐츠의 의미가 확실하지 않습니다.

Drupal의 CCK 모듈 (현재 대부분 Drupal 7에 내장되어 있음) 및보기 - 사용자가 채우기 위해 양식을 작성한 다음 (컨텐츠 유형으로) 목록, 테이블, 노드 그리드 또는 거의 모든 것으로 결과를 표시 할 수 있습니다 보기를 사용하여 생각할 수있는 다른 필터링 가능 목록 프리젠 테이션.

드루팔 (Drupal의 모든 페이지는 실제로 표준 페이지가 제목 필드와 본문 필드와 같은 특정 방식으로 표시 할 콘텐츠를 수집하는 양식이지만 사용자 프로필은 다른 형식의 콘텐츠 형식 일뿐입니다. 필드의 다른 집합입니다.

+0

건강 관리 회사로서, 우리는 엄청난 문서화 요구 사항을 가지고 있습니다. 나는 기본 폼 엔진을 사용하려고하면 문제가 일어날 것을 두려워합니다. 아마도 나는 틀렸어. –

+0

예를 들어, 필자는 100 개의 필드가있는 20 페이지 양식을 .pdf 형식으로 내보낼 수있는 확장 프로그램을 만들고 싶습니다. 나는 또한 결국 클레임 제출 양식을 생성 할 수 있기를 바랍니다. –

1

Alfresco는 현재 WCM (Web Content Management)에서 개선되고 있습니다. 그들은 최근에 WCM 기능 세트를 완벽하게 다시 작성하고 Quick Start 샘플을 제공하여 신속하게 시작할 수 있도록합니다. Alfresco는 워크 플로, ACL 및 광범위한 원격 기능 (확장 성이 뛰어나며 확장 성이 높은 REST API, WebDAV, CMIS)을 갖춘 협업 편집 플랫폼을 제공합니다. 구성 가능한 양식 기반 컨텐츠 작성 및 인트라넷 용 platform을 갖습니다.

Alfresco WCM의 프런트 엔드는 Alfresco에서 콘텐츠를 검색하기 위해 CMIS를 사용하여 작성한 것일뿐 아니라 API는 Java, Python 및 PHP의 경우 available입니다.

+0

오른쪽. API를 추천 해 주시겠습니까? Alfresco Quick Start는 javascript를 사용하는 것 같습니다. 그래서 나는 그것을 벗어났습니다. 나는 다른 많은 언어가 알고있는 커뮤니티 모듈에서 자신을 잠그고 싶지 않습니다. –

+0

Alfresco Quick Start는 Java 및 Javascript API를 모두 사용합니다. 최근 몇 년 동안 커뮤니티와 프로젝트가 급증하면서 Javascript를 기각하지 마십시오. 마이너스 쪽에서는 CMIS를 사용하여 CMS에서 콘텐츠를 가져오고 AFAIK에는 좋은 자바 스크립트 구현이 없습니다. (사소한 일이 여기에 있습니다 (https://github.com/jeremi/jquery-cmis)). JS 나 자바가 없다면, 파이썬이 제 선택이 될 것이지만, 그것은 주로 개인적인 취향입니다. – skuro

관련 문제