2014-01-29 4 views
1

저는 팀의 Sharepoint 2010 페이지를 새로운 Confluence 4.3.5 서버로 마이그레이션 할 책임이 있습니다. 불행히도 셰어 포인트에있는 페이지 중 하나에는 이전 셰어 포인트 서버에 저장된 다양한 Microsoft Office 문서에 대한 300 개가 넘는 링크가 있습니다.웹 페이지의 모든 링크를 자동으로 다운로드하여 Confluence Server에 다시 업로드하는 Confluence 플러그인?

셰어 포인트 서버를 제거하여 모든 것을 이동하거나 삭제할 수 있기 때문에 단순히 페이지를 복사하여 붙여 넣기 만 할 수 없습니다. 나는 위키피지에 링크를 다운로드하고 다시 업로드하는 데 일주일을 소비하고 싶지는 않습니다.

이 프로세스를 자동화하는 추가 기능이 있습니까? 그렇지 않다면 더러운 스크립트를 작성하는 것이 얼마나 복잡할까요? 나는 완전한 Confluence 초보자이고 그것의 addon aspect가 어떻게 작동하는지 모른다.

답변

1

내가이 작업을 수행했다면 아마도 Sharepoint 페이지 목록과 해당 Confluence 페이지가있는 텍스트 파일을 가지고있을 것입니다.

해당 파일의 각 줄에 대해 Sharepoint 페이지를 말아서 링크 URL을 추출합니다.

그런 다음 Bob Swift의 Confluence CLI 제품을 사용하여 Confluence 페이지를 만들고 (필요한 경우) 각각의 링크를 말려서 링크를 줄입니다.

그런 다음 Confluence CLI를 사용하여 각 파일을 Confluence 페이지에 첨부하십시오.

예쁘지 않을 것 같습니다.

+0

단순한 이미지라면 어떨까요? 현재 이미지가 포함 된 페이지를 복사하여 붙여 넣으면 합류로 인해 이미지 링크가됩니다. 이전 사이트가 비틀어지면 사용할 수 없습니다. 합류가 자신의 공간에 별도의 복사본을 만들도록 강제하는 방법은 무엇입니까? 아니면 Confluence가 이미 이것을합니까? –

+0

이미지 URL을 잡고 컬하고 페이지에 첨부 파일로 추가 한 다음 이미지 태그를 이미지 매크로로 바꿔야합니다. – dvdsmpsn