Мазмұнды көшіру - Content migration

Мазмұнды көшіру а-да сақталған ақпаратты жылжыту процесі Веб-мазмұнды басқару жүйесі (CMS), Сандық активтерді басқару (DAM), Құжат айналымы жүйесі (DMS) немесе жаңа жүйеге тегіс HTML негізіндегі жүйе. Тегіс HTML мазмұны HTML файлдарын қамтуы мүмкін, Сервердің белсенді беттері (ASP), JavaServer беттері (JSP), PHP, немесе кейбір түрлерінде сақталған мазмұн HTML /JavaScript жүйеге негізделген және тұрақты немесе динамикалық мазмұн болуы мүмкін.

Бизнес жүргізушілері

Мазмұнды көшіруді қарастырудың себептері

Мазмұнды көшіру келесі мәселелерді шеше алады:

  • Бір немесе бірнеше CMS жүйесінен аз жүйеге біріктіру. Бұл орталықтандырылған бақылауға, мазмұнды басқаруға, білімді басқару мен бөлісуге мүмкіндік береді.
  • Біріктіру мен біріктірулерге байланысты мазмұнды жүйенің сыртқы көрінісі мен көрінісі үшін бастапқы жүйелерден көп мазмұнды сіңіру үшін қайта құру.
  • CMS немесе Flat HTML-де органикалық түрде өскен мазмұнды түрлендіру және мазмұнның бірыңғай брендингі үшін стандарттар қолданылуы үшін форматтауды стандарттау.
  • Қолдау көрсетілмейтін нұсқалардан күрделі жаңарту жолдарын мазмұнды платформаның жаңа нұсқасына көшіру арқылы жеңілдетуге болады.
  • Сәйкестік талаптары негізгі дүкеннен көп функционалдылықты талап етуі мүмкін, мысалы, мазмұнға қол жетімділікті тексеру, қауіпсіздікті немесе жазбаларды басқаруды жақсарту қажет болады.

Мазмұнды тасымалдауға қарсы аргументтер

Мазмұнның қоныс аударуы тәуекелге әкеледі. Шығындар сияқты кейбір себептер айқын болуы мүмкін болса да, көші-қон жаттығуларынан аулақ болу үшін онша айқын емес себептер бар. Оларға транзиттегі сыбайластық және контекстті жоғалту, әсіресе құрылымдық емес мазмұн кіреді, бұл әдетте бизнестің үлкен артефактілерінің бірі болып табылады. Сыртқы сілтемелер қарастырылмау қаупі бар (мазмұнға сілтемелердің бұзылуы). Тасымалданатын деректердің мөлшері ресурстарды өте қажет етеді (Source - Destination - Уақытша - сақтау, желінің өткізу қабілеттілігі және т. Б.), Демек, көші-қон үдерісін тексеру күрделі болуы мүмкін және жүйелілік пен қадағалауды қажет етеді.

Мазмұнның көші-қонындағы тағы бір жиі кездесетін мәселе - бұл SEO жоғалуы және іздеу жүйелеріндегі парақ дәрежесі. Басқа орынға қоныс аудару және жаңа бағдарламалық жасақтаманы қабылдау барлық веб-сайтты білдіреді URL мекенжайлары өзгертілмекші,[1] демек, іздеу жүйелері процесс туралы хабардар болса да, кейбір түзетулер енгізуі керек. Ақ қағазда, Oracle сонымен қатар адамдардың перспективасы деп аталатын бірнеше мәселелерді атап өтті. Мұнда ақпараттың жоғалуына ғана емес, сонымен қатар қосымша шығындарға әкелуі мүмкін контенттің көші-қонына қатысы бар адамдардың бастапқы деректердің тарихын, құрылымын және мағынасын, сондай-ақ жаңа жүйені жете түсінбеуі ықтималдығы келтірілген. ресурстар.[2]

Тәуекелдерді шешудің әдістерінің бірі қолдану болып табылады метадеректер. Ол жазбаларды сипаттау, қол жеткізу және басқару үшін пайдаланылады, бұл жазбаның тұтастығын, сенімділігі мен шынайылығын дәлелдеуге болатын негізгі құрал болып табылады.[3] Процесс, мысалы, бір тректің жалпы мазмұны, құрылымы, орналасуы және көрінісі туралы, ал екіншісі метамәліметтерге бағытталған екі жолды құрылымды қабылдауы мүмкін.[4]

Тәсілдер

CMS-те сақталған мазмұнға қол жеткізудің көптеген әдістері бар. CMS жеткізушісіне байланысты олар не ұсынады Бағдарламалау интерфейсі (API), Веб-қызметтер, жазбаны жазу арқылы қалпына келтіру SQL сұраулар, XML экспорттау немесе веб-интерфейс арқылы жүзеге асырылады.

  1. API[5] әзірлеушіден оқудың және CMS-тің API деңгейімен қалай әрекеттесуге болатынын түсінуді талап етеді, содан кейін мазмұнды шығаратын және дерекқорда, XML файлында немесе Excel-де сақтайтын қосымшаны әзірлейді. Мазмұн шығарылғаннан кейін, әзірлеуші ​​мақсатты CMS API оқуы және түсінуі және мазмұнды жаңа жүйеге итермелейтін код жасауы керек. Дәл осылай веб-қызметтерге қатысты айтуға болады.
  2. Көптеген CMS дерекқорды мазмұнды сақтау және байланыстыру үшін пайдаланады, сондықтан API жоқ болса, бағдарламашы кесте құрылымын керісінше құруы керек. Құрылым кері жобаланғаннан кейін, SQL-дің өте күрделі сұраулары бірнеше кестелерден барлық мазмұндарды аралық кестеге немесе кейбір түрлеріне тарту үшін жазылады Үтірмен бөлінген мәндер (CSV) немесе XML файлы. Әзірлеушіде файлдар немесе мәліметтер базасы болғаннан кейін, әзірлеуші ​​мақсатты CMS API оқуы және түсінуі және мазмұнды жаңа жүйеге итермелеу үшін код жасауы керек. Дәл осылай веб-қызметтерге қатысты айтуға болады.
  3. XML экспорты CMS-те сақталған мазмұнның XML файлдарын жасайды, бірақ файлдар экспортталғаннан кейін оларды мақсатты CMS жүйесінің жаңа схемасына сәйкес өзгерту керек. Мұны, әдетте, әзірлеуші ​​трансформацияны орындау үшін бірнеше код жазу арқылы жасайды.
  4. HTML файлдары, JSP, ASP, PHP немесе басқа қолданбалы сервер файлының форматтары ең қиын. Flat HTML файлдарына арналған құрылым папка құрылымының, HTML файл құрылымының және кескіннің орналасу шыңына негізделген. Мазмұнды көшірудің алғашқы күндерінде әзірлеушіге HTML файлдарын талдау және құрылымдық мәліметтер базасы, XML немесе CSV ретінде сақтау үшін бағдарламалау тілдерін қолдану қажет болды. Әдетте PERL, JAVA, C ++ немесе C # тұрақты экспрессті өңдеу мүмкіндігінің арқасында қолданылған. JSP, ASP, PHP, ColdFusion және басқа қосымшалар сервері технологиялары әдетте сервер жағына сүйенеді, әзірлеуді жеңілдетуге көмектеседі, бірақ мазмұнды көшіруді қиындатады, өйткені мазмұн қолданушы өз веб-шолғышына қарамайынша жинақталмайды. Бұл файлдарды қарау және файл құрылымынан мазмұнды шығару өте қиынға соғады.
  5. Веб-скрепинг қолданушыларға мазмұнның көп бөлігіне Веб-қолданушы интерфейсінен тікелей қол жеткізуге мүмкіндік береді. Веб-интерфейс визуалды болғандықтан (бұл CMS-тің мәні), кейбір веб-скреперлер UI-ді мазмұнды шығарып, оны дерекқор, XML немесе CSV форматтары сияқты құрылымға орналастырады. Барлық CMS, DAM және DMS веб-интерфейстерді пайдаланады, сондықтан бір немесе көптеген бастапқы сайттар үшін мазмұнды шығару бірдей процесс. Кейбір жағдайларда веб-интерфейсті қолдану арқылы мазмұнды жаңа CMS-ке жіберуге болады, бірақ кейбір CMS-те JAVA қосымшалары немесе көптеген веб-скреперлер қолдамайтын Active X Control қолданылады. Бұл жағдайда әзірлеуші ​​мақсатты CMS API оқуы және түсінуі және мазмұнын жаңа жүйеге итермелейтін код жасауы керек. Дәл осылай веб-қызметтерге қатысты айтуға болады.

Мазмұнның негізгі ағыны

  1. Мазмұнды түгендеу.
  2. Суреттер, PDF файлдары, CSS файлдары, Office құжаттары, Flash және кез-келген екілік нысандар сияқты екілік мазмұнды түгендеу.
  3. Мазмұннан немесе мазмұн ресурстарынан кез келген бұзылған сілтемелерді табыңыз.
  4. Мазмұнның мәзір құрылымын анықтаңыз.
  5. Мазмұнға ата-ананың / бауырдың байланысын табыңыз, сонда оларды басқа мазмұн мен ресурстарға сілтемелер бұзбайды.
  6. Беттерден Ресурстарды шығарып, оларды Деректер базасына немесе Файл құрылымына сақтаңыз. Анықтаманы мәліметтер базасында немесе файлда сақтаңыз.
  7. Сайттан HTML мазмұнын шығарып, жергілікті сақтаңыз.
  8. Ресурстарды API немесе веб-интерфейс арқылы жаңа CMS-ке жүктеңіз және жаңа орынды дерекқорда немесе XML-де сақтаңыз.
  9. Жаңа CMS стандарттарына сай болу үшін HTML-ді түрлендіріп, кез келген ресурстарды қайта қосыңыз.
  10. Түрлендірілген мазмұнды жаңа жүйеге жүктеңіз.

Ескіден жаңаға

  1. Бренд мақсаттары өзгерген кезде және осы жаңа ортада мазмұнның қалай жұмыс істейтінін түсіне бастаған кезде жаңа сайтыңыздағы мазмұн стратегиясының дамуы мүмкін екенін ұмытпаңыз. Бастапқыда көшірілмеген ескі мазмұнды қайтару қажет болуы мүмкін - осы себепті алғашқы кескін жасамайтын барлық нәрсені мұрағаттағаныңызға көз жеткізіңіз.

Пайдаланылған әдебиеттер

  1. ^ «Веб-сайттардың көші-қонына тосқауыл болатын негізгі 5 қауіп-қатер және олардың шешімдері». CMS2CMS. 2016-06-09. Алынған 2018-09-04.
  2. ^ Oracle (қазан 2011). «Деректерді сәтті тасымалдау» (PDF). Oracle. Алынған 4 қыркүйек, 2018.
  3. ^ TAHO (қыркүйек 2015). «Ақпаратты басқару бойынша кеңес 60 5-бөлім Жүйелік миграция кезіндегі ақпараттық тәуекелдерді ойдағыдай басқару» (PDF). Тасмания үкіметі. Алынған 4 қыркүйек, 2018.
  4. ^ Санчес-Алонсо, Сальвадор; Афанасиадис, Иоаннис (2010). Метадеректер және семантикалық зерттеулер. Берлин: Шпрингер. б. 28. ISBN  9783642165511.
  5. ^ Мазмұнды тасымалдаудың API интерфейстері не емес

Сыртқы сілтемелер