2012-03-10 27 views
5

Chúng tôi đã hoàn tất việc di chuyển trang web từ CMS cũ sang SDL Tridion. Chúng tôi có hàng ngàn khách hàng trong đó có ít hơn năm khách hàng được di chuyển. Bây giờ chúng ta hãy nói rằng chúng ta cần phải tự động di chuyển phần còn lại của hàng ngàn khách hàng, rõ ràng là chúng ta không thể sử dụng nỗ lực thủ công. Có cách nào để phát triển giải pháp tự động chống lại SDL bằng cách sử dụng bất kỳ API nào mà nó có thể cung cấp không? Nếu có, chúng tôi có thể tìm tài liệu về API ở đâu? Bất kỳ cuốn sách hoặc hướng dẫn trực tuyến cho cùng?Chúng tôi có thể tự động di chuyển sang SDL Tridion không?

+0

Cân nhắc hỗ trợ đề xuất cho Vùng 51 cho Tridion; đây là một câu hỏi tuyệt vời, tuy nhiên nó không may là tắt chủ đề trên StackExchange. –

Trả lời

5

Bất kể CMS, độ phức tạp của quá trình di chuyển có thể được đo lường dựa trên cách nội dung của bạn được sắp xếp trong hệ thống mà bạn muốn di chuyển.

tôi phân loại các di cư vào 3 loại liên quan đến nguồn gốc và Destination:

  • 1 -> CMS CMS
  • 2 -> Cơ sở dữ liệu để CMS
  • 3 -> WebSite để CMS

Nếu nguồn gốc là cơ sở dữ liệu hoặc một CMS khác thường phức tạp bị giảm, vì nội dung đã được cấu trúc. Bạn phải trích xuất và ánh xạ nội dung hiện có với cấu trúc sẽ có trong hệ thống mới

Nếu mục tiêu di chuyển trang web hiện tại vào CMS, độ phức tạp tăng lên khi nội dung bị vô tổ chức hơn CMS. Một lần nữa, nếu nội dung trong trang web được cấu trúc đúng cách vẫn có thể tự động hóa điều đó, nhưng hầu hết các trường hợp là các trang cũ được lưu giữ thủ công. Có các công cụ thương mại thu thập nội dung từ các trang web và áp dụng các mẫu để xác định các yếu tố chung, nội dung phổ biến, siêu dữ liệu phổ biến, cấu trúc và có thể xoa bóp nội dung gốc và áp dụng logic dựa trên các quy tắc cho phép cấu trúc nội dung. ngay cả công cụ tốt nhất cũng có một công việc khó khăn để làm khi nguồn không được tổ chức. Ngoài ra tôi đã thấy di chuyển cắt html cuối cùng thành nhiều phần và đặt trong CMS.Đó là một cách tiếp cận dễ dàng, nhưng tất nhiên là một sai lầm, như bạn không dùng bất cứ lợi thế của CMS

Và 3 loại liên quan đến các loại nguồn, chúng tôi di chuyển từ và các loại nguồn, chúng tôi muốn có được

  • 1 -> Nội dung cho Nội dung
  • 2 -> (HTML + Nội dung Tất cả cùng nhau) thành (HTML) + (Nội dung) được phân tách
  • 3 -> (HTML + Content + Code All together) vào (HTML) + (Nội dung) + (Mã) được phân cách

nội dung để Migration Nội dung là ít phức tạp

tùy chọn thứ hai là tất nhiên phức tạp hơn, như bạn phải Tách nội dung và HTML sẽ trở thành mẫu

tùy chọn thứ ba thậm chí còn phức tạp hơn, như thể bạn đang giải nén html của trang (sử dụng một ứng dụng khách http chẳng hạn như hầu hết các công cụ thương mại), bạn không nắm bắt được logic của trang. Trong trường hợp này, bạn cần phải làm việc ở cấp độ tệp

Cố gắng thực hiện phân tích rất sâu trước khi bạn nhập vào di chuyển, vì mọi thứ có thể biến phức tạp. Chỉ khi bạn có kiến ​​thức rất tốt về hệ thống ban đầu và các mẫu vững chắc để áp dụng, bạn có thể suy nghĩ trong tự động

0

Mọi di chuyển đều khác nhau, trừ khi bạn di chuyển "hàng nghìn" trang web (giả định khách hàng là trang web) từ cùng một loại nguồn đến cùng đích (SDL Tridion trong trường hợp này) với mô hình dữ liệu cực kỳ gần. Một số đối tác của SDL Tridion đã giải quyết được vấn đề này và xây dựng/xây dựng các công cụ tự động hóa hỗ trợ di chuyển. Hãy liên lạc với chúng tôi nếu bạn cần thêm thông tin.

+0

Phiếu mua hàng có thể hữu ích nhưng điều này không trả lời được câu hỏi về API và tài nguyên. –

5

Tridion có API mở rộng và các tài liệu này được ghi lại kỹ lưỡng. Điểm xuất phát của bạn cho SDL Tridion 2011 là https://www.sdltridionworld.com/downloads/documentation/SDLTridion2011SP1/index.aspx

Tự động chuyển đổi API không phải là yếu tố hạn chế ở đây. Việc hiểu dữ liệu của bạn trong kịch bản nguồn và đích của bạn quan trọng hơn nhiều.

+0

Việc di chuyển tự động tốt cho khi bạn có thể ánh xạ tập dữ liệu của mình 1: 1 bằng Tridion, ví dụ: khi di chuyển DB sang Tridion. Tuy nhiên, đối với các trang web thông thường và đặc biệt là các trang có HTML viết tay, cách tốt nhất là bao gồm di chuyển thủ công cho các mục này. Ngoài ra - nếu bạn có thể cung cấp cho nội dung của bạn một mái tóc và không di chuyển 100% của nó - đó sẽ là tốt nhất. – robrtc

+0

Tôi sẽ không đồng ý rằng bạn nhất thiết cần phải lập bản đồ mọi thứ 1: 1. Rõ ràng, để tự động quản lý hợp lý, bạn cần * cấu trúc * trong dữ liệu nguồn, vì vậy chắc chắn, HTML viết tay không hữu ích lắm, nhưng bạn vẫn có thể thực hiện di chuyển tự động có ý nghĩa của hầu hết trang web và để phần còn lại cho công việc thủ công. –

3

Tôi sẽ xem xét liên hệ với Kapow hoặc Vamosa, cả hai đều chuyên thu thập thông tin các trang web và sau đó nhập chúng vào CMS. Cả hai đều có kết nối cho SDL Tridion. Điều này có thể tiết kiệm cho khách hàng của bạn cả thời gian và tiền bạc.

7

tất cả các câu trả lời rất kỹ thuật. Dù bạn chọn con đường nào, bạn cần cân nhắc tùy chọn không thực hiện di chuyển kỹ thuật (và cố gắng làm điều đó đúng) so với việc sử dụng một lượng học sinh để sao chép và dán.

+1

Tôi nghĩ bạn muốn nói "tùy chọn di chuyển kỹ thuật" thay vì "tùy chọn KHÔNG thực hiện di chuyển kỹ thuật". –

Các vấn đề liên quan