상황 : 다른 ftp 서버 (소프트웨어 설치 프로그램, 책, 논문)에 순간적으로 저장되는 대학 디지털 콘텐츠를 관리하기 위해 alfresco 커뮤니티 버전 5.1을 사용하여 디지털 저장소를 구현하려고합니다. 저는 alfresco를 백엔드로, Orchard CMS를 인트라넷 프론트 엔드로 사용하려고합니다. 이것은 인적 프런트 프론트 엔드로서 비 기능적 요구 사항이며 CMIS와 통신 할 수 있습니다. 일반적인 아이디어는 모든 사용자가 메타 데이터를 수정하고 검색을 향상시키기 위해 태그를 추가 할 수있는 소셜 네트워킹 승인을 사용한다는 것입니다. 이는 내 작업의 일반적인 목적입니다. (Google 검색의 디지털 콘텐츠를 검색하고 다운로드 할 수 있습니다. 인트라넷은 올바른 카탈로그 작업없이 ftp 서버에 저장소가 있기 때문에 무엇이든 찾으려면 많은 시간이 필요하다는 것을 알기 때문에). 커스텀 데이터 모델을 성공적으로 만들었지 만,이 ftp에서 컨텐트를 마이그레이션하기로 결정했을 때 그것에 관한 문서를 찾지 못했습니다. 내가 대량 가져 오기 도구에 대해 읽었지만, 내가 로컬로 동일한 컴퓨터에서 데이터를 로컬로 필요하고 내가 말했듯이, 데이터 소스가 다른 FTP 서버입니다. 그렇다면 어떻게 다른 ftps 서버의 데이터를 데이터 소스로 Alfresco로 마이그레이션 할 수 있습니까? Alfresco에 파일을 물리적으로 가져올 필요가 있거나 ftp 파일을 가리키는 색인으로 작업 할 수 있습니까? (ftps에 파일을 보관하고 Alfresco에서 해당 개체에 대한 참조 만 있습니다 (검색 및 기능 요구 사항 만 있습니다))? 쿠바에서 우리는 Alfresco와 함께 일한 경험이 없으며 인터넷에 접속하는 것이 매우 어렵 기 때문에 귀하의 도움이 필요합니다. 그래서 당신이 이것을 수정하는 방법을 지적 할 수 있다면, 또는 어떤 권고도 영원히 위대 할 것입니다. 고맙습니다. 다시 한번 당신을 방해해서 죄송합니다.Ftp 서버에서 데이터 소스로 Alfresco로 데이터를 이전하는 방법은 무엇입니까?
0
A
답변
1
일회성 일이라면 FTP 클라이언트를 사용하여 FTP 서버에서 Alfresco의 FTP 서버로 파일을 끌어서 놓기 만하면됩니다. 이렇게하면 파일 만 복사되고 사용자 지정 메타 데이터는 설정되지 않습니다.
또는 이렇게하려면 Java를 작성할 수 있습니다. Java는 FTP 서버에서 읽을 수 있으며 CMIS를 통해 Alfresco에 쓸 수 있습니다. 이렇게하면 Alfresco에 작성된 오브젝트의 일부 속성을 파일 이름, 작성 날짜 및 수정 날짜 이상으로 설정할 수 있습니다.
그러나 정기적으로이 작업을 수행하려는 경우 통합 도구를 살펴 보는 것이 좋습니다. 예를 들어 Apache Camel을 사용하여 FTP 서버를 볼 수 있으며 변경 사항이있을 경우 파일을 가져 와서 CMIS를 통해 Alfresco에 쓸 수 있습니다.
이 코드는 올바르게 작동하기 위해 코딩이 필요할 수 있지만 잘하면 몇 가지 고려해야 할 옵션이 있습니다.
다양한 FTP 서버의 파일에는 메타 데이터가 있습니까? 이것이 한번의 마이그레이션인가 또는 지속적인 동기화일까요? 또한 Alfresco의 어디에서 (폴더 구조, 다른 사이트) 결국됩니까? – Lista
고마워요 4 월 회신, 그래 내가 할 수있는만큼 많은 메타 데이터를 복구하고 싶습니다 그리고 나는 지속적인 동기화를하고 싶습니다 그리고 그들은 폴더 구조로 끝날 것입니다. 그러나 나는 그것에 대해 마음을 열었습니다. 너는 나보다 경험이 많으므로, 어떤 변화 나 변화에 대한 제안이나 권고가 있다면 알려주 길 바란다. –