[LT] Šiuo aprašymu pateikiamas būdas kurti interneto svetaines ir teikti individualizuotą pagalbą kūrimui. Interneto svetainės kūrimo būdas remiasi esamos svetainės kopijavimu, nukopijuotos svetainės analize, unifikavimu ir perkėlimu į darbinę aplinką. Darbinėje aplinkoje kūrėjas gali keisti, modifikuoti, redaguoti nukopijuotos svetainės elementus tokiu būdu sukuriant naują interneto svetainę. Sukūrus naują interneto svetainę, įrangą, įgyvendinanti būdą, suderina svetainės parametrus, nustatymus pagal serverio, į kurį planuojama kelti svetainė. Suderinus naujos svetainės parametrus, svetainė perkeliama į serverį nuolatiniam veikimui, demonstravimui internete.Kai būdą įgyvendinanti įranga išanalizuoja kopijuojamą svetainę ir perkelia į darbinę aplinką, kūrėjas turi galimybę naudotis svetainės kūrimo individualizuota pagalba, kuri pateikia sekančius kūrimo žingsnius atsižvelgiant į konkrečią kūrėjo situaciją.Būdą įgyvendinančios priemonės turi dirbtinio intelekto priemones, kurios analizuodamos skirtingų kūrėjų veiksmus, juos sistemina ir kuria dažniausiai pasitaikančias veiksmų sekas, tvarkas. Ilgainiui įranga gali pateikti sekančius svetainės kūrimo žingsnius, naudodama nukopijuotos svetainės elementus, t.y.: kūrėjas gauna kūrimo pagalbą konkrečiai svetainei.
[EN] This invention provides a method for developing websites and providing tailored assistance for development. The method for developing a website is based on copying of the existing website, analysing, unifying and moving of the copied website into an operating environment. In the operating environment, the developer can change, modify and edit elements of the copied website, thus developing a new website. When a new website is developed, an equipment implementing the method adjusts parameters, settings of the website according to the server on which the website is planned to be hosted. After adjusting parameters of the new website, the website is moved onto the server for continuous operation, online displaying. When the equipment implementing the method has analysed the copied website and moved it into the operating environment, the developer has the possibility to use tailored assistance for website development, which provides further steps of development according to a specific situation of the developer. Means implementing the method have artificial intelligence means that, when analysing actions of different developers, systematize them and develop the most common sequences of actions. In the long run, the equipment can provide further steps of website development by using elements of the copied website, i.e. the developer receives tailored assistance for the specific website.
[0001] TECHNIKOS SRITIS
[0002] Išradimas priklauso interneto svetainių kūrimo metodui, kuris pilnai pakeičia žmogų kūrybiniuose procesuose, pavyzdžiui: atlieka interneto svetainių kūrimą kopijuojant iš bet kokios platformos ar teikiant individualizuotą multimedinę pagalbą.
[0003] TECHNIKOS LYGIS
[0004] Šiuo aprašymu pateikiamas būdas konstruoti, kurti interneto svetaines. Konstravimo būdas pagrįstas esamų interneto svetainių kopijavimu. Nukopijuota svetainė, nepriklausomai nuo programavimo kalbos, kuria svetainė sukurta, analizuojama, apdorojama; svetainę sudarantys elementai unifikuojami ir patalpinami aplinkoje, kurioje paprastas, įgūdžių svetainių kūrime neturintis naudotojas, kūrėjas gali keisti svetainės vaizdą, funkcijas ir kt., t.y. modifikuoti nukopijuotą svetainę iki kūrėjui tinkamos. Yra galimybė naudotis automatine pagalba, kuri įvairiais formatais (tekstas, statiški vaizdai, dinamiški vaizdai) pateikia informaciją, padedančią konstruoti, kurti norimą svetainę. Pateikiamos pagalbos turinys kiekvienu konkrečiu atveju yra kuriamas konkrečiam atvejui, todėl tiksliai atitinką situaciją, kurioje veikia svetainės kūrėjas. Tiek svetainių kūrimas kopijuojant, tiek pagalbos teikimas vyksta tokiu pačiu principu: pritaikant atliekamus veiksmus konkrečiai svetainės kūrėjo situacijai.
[0005] Dokumentas US2008082955A1 (publikuotas 2008 m. balandžio 3 dieną) pateikia sprendimą, skirtą svetainės klonavimui, tačiau cituojamas būdas neanalizuoja kopijuojamos svetainės, neunifikuoja svetainę sudarančių elementų, nėra galimybės patobulinti, pagerinti, pritaikyti nukopijuotą svetainę savo poreikiams, nepateikiamas būdas automatiniam klaidų taisymui.
[0006] Dokumentas US2002078057A1 (publikuotas 2002 m. birželio 20 dieną) pateikia interneto svetainės kopijavimo būdą, kuriame kopijavimui naudojamas esamos svetainės originalus kodas, neanalizuojamas svetainės modelis, nepateikiama galimybė nesudėtingai (reikia suprasti svetainės kodą) pakeisti svetainę, pritaikyti savo poreikiams. Kaip minėta, kopijavimui naudojamas originalus kodas, todėl, jei nėra galimybės gauti originalų kodą (dažniausiai tokios galimybės nėra), kopijavimas gali nepavykti. Šio išradimo atveju analizuojamas bendras svetainės modelis neatsižvelgiant į kodą ar kodo programavimo kalbą. Taip pat cituojamame dokumente nepateikiama individualizuota pagalba kūrimui.
[0007] Pateikti esamo technikos lygio analogai pasižymi tokiais trūkumais:
[0008] - kopijavimas tinka tik vienu konkrečiu kodu sukurtai svetainei, t.y.: kopijuojant nėra galimybės unifikuoti programavimo kodo;
[0009] - analizuojamas ir kopijuojamas svetainės programinis kodas, o ne realus visos svetainės modelis (loginė struktūra), dėl ko nukopijavus nėra galimybės nesudėtingai (nekeičiant pačio kodo) keisti svetainės elementų, struktūros, t.y.: nėra galimybės nesudėtingai pritaikyti svetainės savo poreikiams;
[0010] - nepateikiamos konkrečiai situacijai tinkančios pagalbos priemonės;
[0011] - pateikiamas būdas tik svetainės kopijavimui, nepateikiamos galimybės nukopijuotą turinį pakeisti, patobulinti, pritaikyti savo poreikiams;
[0012] - analizuojamas ir kopijuojamas svetainės kodas, kurį gauti gali būti neįmanoma, todėl svetainės nukopijuoti gali nepavykti;
[0013] - nepateikiami kūrimo individualizuotos pagalbos būdai.
[0014] Šiuo aprašymu pateikiamas techninis sprendimas neturi aukščiau išvardintų trūkumų.
[0015] IŠRADIMO ESMĖ
[0016] Šiuo aprašymu pateikiamas būdas kurti interneto svetaines ir teikti individualizuotą pagalbą kūrimui. Interneto svetainės kūrimo būdas remiasi esamos svetainės kopijavimu, nukopijuotos svetainės analize, unifikavimu ir perkėlimu į darbinę aplinką. Darbinėje aplinkoje kūrėjas gali keisti, modifikuoti, redaguoti nukopijuotos svetainės elementus tokiu būdu sukuriant naują interneto svetainę. Sukūrus naują interneto svetainę įranga, įgyvendinanti būdą, suderina svetainės parametrus, nustatymus pagal serverio, į kurį planuojama kelti, svetainė. Suderinus naujos svetainės parametrus, svetainė perkeliama į serverį nuolatiniam veikimui, demonstravimui internete.
[0017] Kai būdą įgyvendinanti įranga išanalizuoja kopijuojamą svetainę ir perkelia į darbinę aplinką, kūrėjas turi galimybę naudotis svetainės kūrimo individualizuota pagalba, kuri pateikia sekančius kūrimo žingsnius atsižvelgiant į konkrečią kūrėjo situaciją.
[0018] Būdą įgyvendinančios priemonės turi dirbtinio intelekto priemones, kurios analizuodamos skirtingų kūrėjų veiksmus, juos sistemina ir kuria dažniausiai pasitaikančias veiksmų sekas, tvarkas. Ilgainiui įranga gali pateikti sekančius svetainės kūrimo žingsnius, naudodama nukopijuotos svetainės elementus, t.y.: kūrėjas gauna kūrimo pagalbą konkrečiai svetainei.
[0019] Pagrindinis šio būdo privalumas, kad juo gali naudotis, t.y. svetaines kurti naudotojai, kūrėjai, kurie visiškai neturi tos srities žinių. Tiek įrangos veikimas, tiek sąsajos su naudotoju, tiek pagalba pateikiama itin paprastu, naudotojo įgūdžių nereikalaujančiu būdu.
[0020] TINKAMIAUSI ĮGYVENDINIMO VARIANTAI
[0021] Šiuo aprašymu pateikiamas būdas skirtas interneto svetainėms kurti, konstruoti. Interneto svetainių kūrimas atliekamas nurodant veikiančią svetainę internete, kuri nukopijuojama, migruojama į darbinę aplinką, kurioje galima keisti, redaguoti nukopijuotos svetainės elementus, struktūrą, veikimą, ištaisyti kai kurias klaidas ir patalpinti sutvarkytą svetainę demonstravimui internete. Darbinėje aplinkoje, kartu su nukopijuotos svetainės tvarkymu, yra galimybė naudotis pagalba, kuri pritaikyta kiekvienam svetainės kūrėjo, naudotojo konkrečiam pasirinktam atvejui, t.y.: pagalba yra asmeninė, individualizuota, naudojanti svetainės elementus.
[0022] Būdas įgyvendinamas programinėmis priemonėmis, veikiančiomis kompiuteryje ar panašiame elektroniniame įrenginyje (pvz.: išmaniajame telefone, planšetiniame kompiuteryje ir pan.). Programinės priemonės gali veikti tame pačiame kompiuteryje, kuriuo naudojantis kuriama nauja svetainė, arba programinės priemonės veikia nutolusiame kompiuteryje, t.y.: naudotojas gali naudotis programinėmis priemonėmis kaip paslauga (Saas, Software as a Sevice atvejis). Šiame aprašyme techninės ir programinės priemonės, įgyvendinančios aprašomą kopijavimo ir pagalbos būdą, vadinamos "įranga".
[0023] Būdo naudotojas pasirenka svetainę internete, kurios pagrindu planuoja kurti savo interneto svetainę. Pasirinktos svetainės adresas (URL) nurodomas būdą įgyvendinančiai įrangai. Įranga yra tinkama priimti daug interneto svetainių adresų vienu metu, t.y. šiame aprašyme toliau nors ir bus naudojamas terminas, reiškiantis vieną svetainę, tačiau įranga gali keisti, redaguoti, modifikuoti daug (keletas tūkstančių) nukopijuotų svetainių vienu metu. Galimas variantas, kai įranga iš anksto nurodo, pasiūlo galimas svetaines, kuriomis gali naudotis naudotojas. Įranga analizuoja pasirinktos svetainės ar daugelio svetainių struktūrą, elementus, DOM modelį, o ne programinės kalbos kodą, kuriuo suprogramuota pasirinkta svetainė. Įranga analizuoja ne HTML kodą, bet visą DOM modelį tiek kopijuojamos svetainės, tiek susietų svetainių. Išanalizavusi DOM modelį, įranga konvertuoja svetainės elementus (tokius kaip: dizainas, turinys, vidinių nuorodų medis ir kt.) į unifikuotą šabloną, kurio pagalba minėti konvertuoti elementai gali būti koreguojami, redaguojami, keičiami darbinėje aplinkoje. Šiuo atveju nėra svarbu kokia programavimo kalba sukurtas kopijuojamos interneto svetainės kodas, būdas veikia su svetainėmis, nepriklausomai nuo programavimo kalbos, kuria sukurtas svetainės kodas. Įgyvendinant būdą, nėra svarbu kokia programavimo kalba sukurtos priekinė sąsaja (front-end) ir galinė sąsaja (back-end), nesvarbu kokia užsienio kalba pateikiama informacija svetainėje, gali būti svetainės elementų sąsajų su kitų tiekėjų elementais, išorinių įskiepių ir kt. Įranga išanalizuoja pasirinktą svetainę ir pateikia svetainę ir jos DOM modelį darbinėje aplinkoje, t.y. įranga "supranta" kopijuojamos svetainės struktūrą. Įranga unifikuoja svetainės parametrus ir pateikia darbinėje aplinkoje, t.y.: visus kopijuojamos svetainės elementus, nepriklausomai nuo elementų gamybos būdo, įranga pakeičia į vieningą formatą, kuriuo elementai pateikiami darbinėje aplinkoje. Jei įranga nepajėgia unifikuoti kopijuojamos svetainės elementų, įranga juos interpretuoja ir pateikia darbinėje aplinkoje. Darbinėje aplinkoje pasirinkta svetainė pateikiama kartu su informacija apie svetainės elementų išdėstymą, svarbumą, elementų išvedimo, rodymo tvarką, seką, susietą su elementų koordinatėmis ir kitais parametrais. Darbinėje aplinkoje programinės priemonės kūrėjas gali keisti pasirinktą nukopijuotą svetainę. Keičiant svetainę, galima keisti jos elementus, jos struktūrą, jos veikimą, sąsajas, pavyzdžiui, galima pritaikyti svetainę peržiūrai mobiliaisiais įrenginiais (šiuo atveju pritaikymas mobiliesiems ir kitokiems įrenginiams pagal nutylėjimą taikomas, tačiau, esant poreikiui, galima išjungti) ir kt. Taip pat darbinėje aplinkoje galima ištaisyti kai kurias pasirinktos svetainės klaidas, tokias kaip: vaizdo elementų lygiavimas, įdiegti SEO (pritaikyti svetainę paieškoms), panaikinti nereikalingus, perteklinius, nenaudojamus elementus ir kt. Būdo darbinė aplinka sukurta taip, kad svetainės kūrėjas gali visiškai neturėti programavimo įgūdžių, nukopijuotos svetainės keitimas, modifikavimas vykdomas grafinėje ar kitokioje ne specialistui lengvai suprantamoje sąsajoje.
[0024] Šio būdo atveju nėra svarbu pasirenkamos kopijuoti svetainės elementai, struktūra, programavimo kalba, veikimas, išoriniai įskiepiai, sąsajos su kitomis svetainėmis ir kiti sandarą ir veikimą nusakantys aspektai. Aprašoma įranga bet kokią svetainę kopijuoja unifikuodama jos elementus, perkeldama unifikuotus elementus į darbinę aplinką, kur elementai gali būti redaguojami.
[0025] Darbinėje aplinkoje, pakeitus pasirinktą svetainę pagal savo kriterijus, naujai sukurtą svetainę galima patalpinti į tam skirtą vietą kompiuteryje, serveryje. Naujai sukurtą svetainę talpinant konkrečiame serveryje, įranga pritaiko naujai sukurtos svetainės elementus tokiu būdu, kad naujai talpinama svetainė ir jos parametrai, nustatymai tiktų serverio nustatymams, parametrams, t.y.: nauja svetainė galėtų veikti konkrečiame serveryje. Patalpinus svetainę naujame serveryje, svetainė yra tinkama demonstruoti internete, t.y.: svetainė tinkama naudoti.
[0026] Įranga įgyvendina ne tik naujos svetainės kūrimą, tačiau taip pat kūrėjui, naudotojui pateikia detalias instrukcijas, pagalbą kaip gali būti sukurta nauja svetainė. Pagalbą teikianti įranga įgyvendinta naudojant dirbtinio intelekto priemones. Pagalbą teikianti įranga stebi, registruoja ir analizuoja kiekvieno iš svetainių kūrėjo veiksmus kuriant naują svetainę, tokiu būdu formuojama veiksmų seka, tvarka, kuri dažniausiai naudojama konkretaus tipo interneto svetainėms kurti. Naudojant dažniausiai pasitaikančius sekos, tvarkos etapus, t.y.: seką, tvarką naudojant kaip rėmą, kryptį, naudojami naujai pasirinktos konkretaus kūrėjo svetainės elementai, struktūra, ypatumai. Pagalbos programinės priemonės analizuoja kiekvieno iš kūrėjų veiksmus kuriant svetainę, naudoja kiekvieno konkretaus kūrėjo naudojamos svetainės elementus, todėl pagalbos sistema negali veikti atskirai nuo svetainės kūrimo programinių priemonių. Naudojant tokias pagalbos programines priemones, kūrėjas gauna individualizuotą pagalbą naudotis svetainių kūrimo būdu. Viena iš minėtos individualios pagalbos formų – dinaminiai, kintantys vaizdai demonstruojantys svetainės kūrimą žingsnis po žingsnio. Kita iš individualios pagalbos formų – įranga pati gali svetainę keisti, redaguoti, modifikuoti taip, kaip dažniausiai keičiamos tokios ar panašios svetainės, remiantis dažniausiai kūrėjų atliekamų veiksmų seka, tvarka.
[0027] Kitas pagalbos kūrėjui įgyvendinimo būdas – dinaminio vaizdo sukūrimas ir demonstravimas kaip kopijuojama svetainė gali būti sukurta naudojantis šį būdą įgyvendinančia įranga. Kopijuojamą svetainę perkėlus į darbinę aplinką, vyksta kopijuojamos svetainės elementų, struktūros unifikavimas, t.y. įranga analizuoja kopijuojamą svetainę ir perkelia ant unifikuoto šablono. Išanalizavusi ir unifikavusi kopijuojamą svetainę, įranga sukuria dinaminį vaizdą, vaizdo klipą kaip kopijuojama svetainė gali būti sukurta naudojantis šį būdą įgyvendinančia įranga. Kūrėjas žiūrėdamas pagalbos dinaminį vaizdo klipą turi galimybę suprasti kaip vienas ar kitas svetainės elementas, struktūrą gali būti sukurta naudojantis įranga. Vaizdo klipą galima sustabdyti, paleisti iš pradžių, pagreitinti, t.y. atlikti visus vaizdo klipų peržiūrai būdingus veiksmus. Įranga gali kurti svetainę pati ir demonstruoti kūrimą kūrėjui, kūrėjas tam tikru momentu gali sustabdyti kūrimą ir toliau kurti savarankiškai, konstruoti svetainę pagal savo poreikius. Įranga gali veikti kaip su iš išorės nukopijuota svetaina taip ir su sistemos viduje esančiomis svetainėmis (pasirinktomis iš šablonų arba sukurtų anksčiau)
[0028] Aprašomą būdą įgyvendinančios įrangos programinės priemonės turi dirbtinio intelekto priemones, kurios stebi kiekvieno kūrėjo veiksmus kuriant naują svetainę, juos apdoroja, sistemina, kuria dažniausiai pasitaikančias veiksmų sekas, tvarką. Vienas iš sukurtos veiksmų sekos naudojimo būdų – veiksmų seka naudojama mokyti mažiau patyrusius kūrėjus kurti svetaines, svetainės kūrimo etapai demonstruojami žingsnis po žingsnio. Kiti galimi sukurtos sekos, tvarkos naudojimo būdai – įranga savarankiškai pateikia, pasiūlo kūrėjui kopijavimui dažniausiai naudojamų svetainių pavyzdžius, pateikia, pasiūlo kūrėjui tolimesnius, sekančius svetainių kūrimo elementus, žingsnius, etapus. Dirbtinis intelektas taip pat gali būti naudojamas kitiems svetainės kūrimo tikslams.
[0029] Visas svetainės kūrimo kopijuojant būdas turi tokius etapus:
[0030] - įrangai nurodomas kopijuojamos svetainės URL adresas;
[0031] - įranga analizuoja kopijuojamos svetainės sandaros elementus ir veikimo struktūrą, DOM modelį;
[0032] - įranga konvertuoja kopijuojamos svetainės sandaros elementus ir veikimo struktūrą į unifikuotą šabloną, darbinę aplinką;
[0033] - kai įranga išanalizuoja kopijuojamą svetainę, kūrėjui pageidaujant, įranga demonstruoja svetainės kūrimo etapus žingsnis po žingsnio, t.y.: pasitelkiant konkrečios svetainės elementus moko, kaip galima kurti naują svetainę;
[0034] - svetainės kūrėjas darbinėje aplinkoje redaguoja, keičia, modifikuoja svetainės sandaros elementus ir veikimo struktūrą;
[0035] - naujai sukurtą svetainę su pakeista svetainės sandara ir veikimo struktūra talpinant į serverį demonstravimui internete įranga keičia naujos svetainės parametrus, nustatymus pagal serverio nustatymus, reikalavimus, t.y.: pritaiko svetainę talpinti konkrečiame serveryje;
[0036] - naują svetainę įranga talpina į serverį, kur nauja svetainė tinkama veikti, rodyti internete.
[0037] Siekiant iliustruoti ir aprašyti šį išradimą, aukščiau pateiktas tinkamiausių įgyvendinimo variantų aprašymas. Tai nėra išsamus arba ribojantis aprašymas, siekiantis nustatyti tikslią formą arba įgyvendinimo variantą. Į aukščiau pateiktą aprašymą reikia žiūrėti daugiau kaip į iliustraciją, o ne kaip į apribojimą. Akivaizdu, kad tos srities specialistams gali būti akivaizdžios daugybė modifikacijų ir variacijų. Įgyvendinimo variantas yra parinktas ir aprašytas tam, kad tos srities specialistai geriausiai išaiškintų šio išradimo principus ir jų geriausią praktinį pritaikymą, skirtą skirtingiems įgyvendinimo variantams su skirtingomis modifikacijomis, tinkančiomis konkrečiam panaudojimui arba įgyvendinimo pritaikymui. Numatyta, kad išradimo apimtis apibrėžiama prie jo pridėta apibrėžtimi ir jos ekvivalentais, kuriuose visi minėti terminai turi prasmę plačiausiose ribose, nebent nurodyta kitaip.
[0038] Įgyvendinimo variantuose, aprašytuose tos srities specialistų, gali būti sukurti pakeitimai, nenukrypstantys nuo šio išradimo apimties, kaip tai nurodyta toliau pateiktoje apibrėžtyje.
1. Būdas kurti interneto svetainę kopijuojant kitą interneto svetainę ir kūrimui pateikti individualizuotą pagalbą, turintis tokius veikimo etapus:
- įrangai, įgyvendinančiai būdą, nurodomas kopijuojamos svetainės URL adresas;
- svetainės kūrėjas darbinėje aplinkoje redaguoja, keičia, modifikuoja svetainės sandaros elementus ir veikimo struktūrą;
- naują svetainę įranga talpina į serverį,
b e s i s k i r i a n t i s tuo, kad turi tokius etapus:
- įranga analizuoja kopijuojamos svetainės sandaros elementus ir veikimo struktūrą, DOM modelį;
- įranga konvertuoja kopijuojamos svetainės sandaros elementus ir veikimo struktūrą į unifikuotą šabloną, darbinę aplinką.
2. Būdas kurti interneto svetainę kopijuojant kitą interneto svetainę ir kūrimui pateikti individualizuotą pagalbą pagal 1 punktą, b e s i s k i r i a n t i s tuo, kad įrangai išanalizavus kopijuojamą svetainę, kūrėjui pageidaujant, įranga demonstruoja svetainės kūrimo etapus žingsnis po žingsnio, t.y.: pasitelkiant konkrečios svetainės elementus moko kaip galima kurti naują svetainę.
3. Būdas kurti interneto svetainę kopijuojant kitą interneto svetainę ir kūrimui pateikti individualizuotą pagalbą pagal 1 punktą, b e s i s k i r i a n t i s tuo, kad naujai sukurtą svetainę su pakeista svetainės sandara ir veikimo struktūra talpinant į serverį demonstravimui internete įranga keičia naujos svetainės parametrus, nustatymus pagal serverio nustatymus, reikalavimus, t.y.: prireikus pritaiko svetainę talpinti konkrečiame serveryje.
4. Būdas kurti interneto svetainę kopijuojant kitą interneto svetainę ir kūrimui pateikti individualizuotą pagalbą pagal visus ankstesnius punktus, b e s i s k i r i a n t i s tuo, kad įrangos programinė įranga turi dirbtinio intelekto priemones, kurios, kūrėjui pageidaujant, gali padėti kurti svetainę, pasiūlyti sekančius kūrimo žingsnius.
5. Būdas kurti interneto svetainę kopijuojant kitą interneto svetainę ir kūrimui pateikti individualizuotą pagalbą pagal visus ankstesnius punktus, b e s i s k i r i a n t i s tuo, kad įrangos programinė įranga, kūrėjui pageidaujant, gali sukurti naują svetainę remiantis dažniausiai atliekamų kūrimo veiksmų seka, tvarka.
6. Būdas kurti interneto svetainę kopijuojant kitą interneto svetainę ir kūrimui pateikti individualizuotą pagalbą pagal visus ankstesnius punktus, b e s i s k i r i a n t i s tuo, kad įrangos programinė įranga kopijuoja ir apdoroja, t.y. keičia, modifikuoja, redaguoja daug svetainių vienu metu.
7. Būdas sukurti ir demonstruoti svetainės kūrimo procesą, teikti vaizdo pagalbą kūrėjui, b e s i s k i r i a n t i s tuo, kad dinaminio vaizdo klipas yra kuriamas bet kokiai svetainei darbinėje aplinkoje, unifikavus jos struktūrą, elementus, įranga pateikia vaizdo klipą kaip svetainė gali būti sukurta.