2016-08-01 5 views
3

야외 저장소를 검색하기 위해 사용자 정의 UI를 구현하기위한 옵션은 무엇입니까? WCM보다 많은 Web Scripts 공유의 사용자 지정 만 발견했습니다. 가져온 CMIS 데이터에서 사용자 정의 모델 검색을 위해 구현하고 확장 할 수 있습니까? 누구나 5.0 또는 5.1 야외 저장소와 통신 할 수있는 사용자 정의 UI를 구축 했습니까? 도움이나 검색 경로를 알려 주시면 감사하겠습니다.Alfresco ECM의 사용자 정의 UI

+1

John Newton의 최근 블로그 게시물 (https://www.alfresco.com/blogs/building-a-new-application-developer-experience/)을 읽어 보았습니까? – Gagravarr

+0

차가움. 고맙습니다. –

답변

2

정말 그렇습니다.

Alfresco의 최신 버전에는 잘 문서화 된 REST API가 포함되어있어이를 사용할 수 있습니다. 또한 간단한 HTTP 요청으로 작성하는 웹 스크립트에 쉽게 액세스 할 수 있으므로 사용자 정의가 문제가되지 않습니다.

https://api-explorer.alfresco.com/api-explorer/

최신 것은 Gagravarr 이미 (또한 위에서 언급 한 REST API와 이야기), Angural2 기반 구성 요소를 언급 한 것입니다.

+0

감사합니다. 각도 2는 훌륭하게 들립니다. 나는 그 길을 택해야한다고 생각한다. –

+0

자세한 내용과 흥미로운 사실은 https://www.youtube.com/watch?v=CJ52shrBFOs – Lista

1

Here은 질문과 거의 일치하는 제목의 블로그 게시물입니다. 간단히 대답하면 Alfresco 위에 맞춤형 앱을 만들고 싶습니다.

예, 언젠가 사용할 수있는 Angular2 구성 요소가 있지만 현재는 Community Edition을 포함하여 Alfresco의 안정적인 릴리스에서 제공되지 않은 REST API 변경 사항에 의존합니다. 프로덕션 환경에서 실행해서는 안되는 초기 액세스 릴리스 (201606-EA 이상)가 필요합니다.

그래서 어떤 언어로든 사용하기로 결정하면 REST 호출이 이루어집니다. 그러나 어느 API에? 많이있다. Alfresco 용 API를 선택할 때 사용해야하는 우선 순위는 다음과 같습니다.

  1. CMIS. 도서관을 Apache Chemistry에서 잡으십시오.
  2. 공개 REST API, 참조 : http://docs.alfresco.com/5.1/pra/1/topics/pra-welcome.html
  3. "공개"라고 표시된 기본 제공 웹 스크립트. 목록은 http://localhost:8080/alfresco/s/index을 참조하고 라이프 사이클이 나타날 때까지 개별 웹 스크립트를 클릭하십시오.
  4. 사용자 정의 웹 스크립트
  5. 수명주기 또는 공개 이외의 다른 기능이없는 웹 스크립트.

마지막 하나는 진정으로 최후의 수단입니다. 경고없이 변경되는 API에 대해 작성 중이라는 사실을 완전히 인식하지 못하면이를 수행하지 마십시오.

+0

에서 확인할 수 있습니다. 왜 CMIS가 공개 REST API를 통해 CMIS를 사용하는지 궁금합니다. – Lista

+0

CMIS는 산업 표준이며 개발자가 쉽게 이러한 호출을 할 수있게 해주는 많은 라이브러리가 있기 때문에. –