AEM 6.5 ला Cloud Service मध्ये मायग्रेट करा, प्रत्येक वेळी एक समीक्षित pull request.
ब्राउझरमध्ये तुमचा कोड स्कॅन करा, प्रत्येक blocker आणि त्याच्या दुरुस्तीसह योजना मिळवा, आणि बदल लहान pull requests म्हणून प्राप्त करा जे तुमची टीम समीक्षा आणि merge करते.
नोंदणी आवश्यक नाही. तुमचा कोड अपलोड केला जात नाही.On-prem 6.5 core सपोर्ट 28 Feb 2027 रोजी संपतो▶ 2-मिनिट्स डेमो पाहा
हे काय करते
पहिल्या स्कॅनपासून शेवटच्या pull request पर्यंत, मायग्रेशनसाठी आवश्यक सर्व काही
निश्चित टूल्स काम शोधतात. आमच्या स्वतःच्या सर्व्हरवरील मॉडेल निर्णय आवश्यक असलेल्या गोष्टींचा मसुदा तयार करते. इंजिनिअर्स मंजुरी देतात. तुम्ही तुमच्या रिपॉझिटरीवर नियंत्रण ठेवता.
रेडीनेस स्कॅन फाइल आणि ओळसह प्रत्येक blocker शोधते, म्हणून प्रयत्न अंदाज तथ्यांवर आधारित असतात, अंदाजांवर नाही.
33 कोड नियम आणि 31 BPA कोड्स AEM as a Cloud Service-ला अडवणारे मुद्दे शोधतात; प्रत्येक शोधामध्ये फाइल, ओळ, दुरुस्ती आणि प्रयत्न यांची माहिती असते. हे तुमच्या ब्राउझरमध्ये चालते.
स्कॅन चालवा →निश्चित कोडमॉड्स AI न वापरता, यंत्रात्मक नमुने पुनर्लेखन करते, जेणेमुळे सर्वात सामान्य बदल अचूक आणि पुनरावृत्तीयोग्य असतात.
5 रीराइट्स जे AI ची गरज नसते: Commons Lang 2 → 3, Log4j 1 → SLF4J, OSGi कॉन्फिग्स → .cfg.json, CQ XSS → Sling XSS, CQ Workflow → Granite Workflow. प्रत्येक स्वतःच्या नोट्ससह स्वतंत्र पुल रिक्वेस्ट म्हणून उघडते.
पाइपलाइन पहा →AI रिफॅक्टरींग, खाजगीपणे कठीण बदल आमच्या स्वतःच्या सर्व्हरवर तयार केले जातात, त्यामुळे तुमचा कोड तिसऱ्या पक्षीच्या AI कडे जात नाही.
ज्या पॅटर्नमध्ये निर्णय घेण्याची गरज असते, ते आमच्या स्वतःच्या सर्व्हरवरील मॉडेलकडे जातात, कधीही तृतीय-पक्ष AI सेवाकडे नाही. इंजिनीअरला दिसण्यापूर्वी डिटर्मिनिस्टिक तपासणी प्रत्येक बदलाची छाननी करते.
तुमचा कोड कुठे जातो →मिग्रेशन Blueprint निष्कर्षांना फेज, प्रयत्न आणि निर्णयांमध्ये रूपांतर करते, जेणेकरून तुम्ही नियोजन करू शकता आणि बजेट मंजुरी मिळवू शकता.
कंपोनेंट-दर-कंपोनेंट योजना: अडथळे, टप्पे, तासांमध्ये प्रयत्न, धोके आणि तुमच्या टीमला घ्यावे लागणारे निर्णय. ब्राउझरमध्ये उघडा, PDF म्हणून जतन करा किंवा Confluence वर प्रकाशित करा.
नमुना पहा →क्लायंट पोर्टल स्कॅन्स, निर्णय आणि पुल रिक्वेस्ट एकाच ठिकाणी ठेवते, ज्यात ऑडिटसाठी निर्यात करता येईल अशी नोंद असते.
स्कॅन्स, Blueprints, निर्णय, पुल रिक्वेस्ट्स आणि फेजसाठी एक ठिकाण, ज्यात तुम्ही निर्यात करू शकता अशी hash-chained ऑडिट ट्रेल आहे. Jira, Confluence आणि Cloud Manager कडे लिंक्स.
प्लॅटफॉर्मवर टूर करा →Deprecation Watch गो-लाइव्हनंतर तुमच्या कोडवर लक्ष ठेवते, जेणेकरून Adobe च्या पुढील API काढण्यामुळे तुमची पाइपलाइन तुटणार नाही.
Go-live नंतर, push किंवा रात्रीच्या वेळी repository पुन्हा स्कॅन केला जातो आणि Adobe काढून टाकत असलेल्या API च्या नवीन वापरांना Cloud Manager build फेल होण्यापूर्वीच फ्लॅग केले जाते.
कसे काम करते →कसे काम करते
कोड महत्त्वाचा. मॉडेल मसुदा तयार करते. व्यक्ती निर्णय घेतो.
भाषा मॉडेल्स refactoring patterns मध्ये चांगली आहेत आणि counting मध्ये कमी आहेत, म्हणून प्रत्येक पाऊल योग्य प्रकारच्या टूलने केले जाते. प्रत्येक पाऊल एका audit trail मध्ये लिहिले जाते.
- 01
संग्रह करा
Parsers कोड, OSGi settings, dispatcher, indexes आणि तुमचा BPA report वाचतात.
निश्चित (Deterministic)फक्त कोडद्वारे केले जाते: समान इनपुट नेहमी समान निकाल देते. - 02
वर्गीकरण करा
प्रत्येक निष्कर्ष Cloud Service pattern शी फाइल आणि ओळसह जुळतो.
निश्चित (Deterministic)फक्त कोडद्वारे केले जाते: समान इनपुट नेहमी समान निकाल देते. - 03
योजना
आमचे खाजगी model धोका क्रमवारीत आणते आणि प्रत्येक pattern साठी बदलाचा मसुदा तयार करते.
आमच्या सर्व्हरवर AIहे आमच्या स्वतःच्या सर्व्वरवर एका मॉडेलने केले जाते, नंतर कोणताही व्यक्ती पाहण्यापूर्वी कोडद्वारे तपासले जाते. - 04
Refactor
लहान pull requests, एका वेळी एक pattern, नोंदी आणि tests सह.
आमच्या सर्व्हरवर AIहे आमच्या स्वतःच्या सर्व्वरवर एका मॉडेलने केले जाते, नंतर कोणताही व्यक्ती पाहण्यापूर्वी कोडद्वारे तपासले जाते. - 05
पुनरावलोकन
एक वरिष्ठ AEM engineer प्रत्येक pull request मंजूर करते. तुमची टीम merge करते.
मानवीनामनिर्देशित व्यक्ती मंजुरी देते; त्याशिवाय काहीही मर्ज होत नाही. - 06
Verify
Cloud Manager build, AEM Analyser आणि parity checks; सर्व पायऱ्यांचे log केले जाते.
निश्चित (Deterministic)फक्त कोडद्वारे केले जाते: समान इनपुट नेहमी समान निकाल देते.
सुरुवात करा
zip फाइल ते पहिला pull request
स्कॅनने सुरुवात करा; याला काही मिनिटे लागतात आणि खाते आवश्यक नाही. त्यानंतरचे सर्व काही पोर्टलमध्ये आणि तुमच्या स्वतःच्या रिपॉझिटरीमध्ये होते.
तुमचा code किंवा BPA report export करा स्कॅनला वाचण्यासाठी काही देते; दोन्ही इनपुट एकत्रितपणे सर्वात पूर्ण चित्र देतात.
कोणताही इनपुट काम करतो; दोन्ही एकत्र घेतल्यास सर्वात पूर्ण माहिती मिळते.
git archive --format=zip -o aem-repo.zip HEADReadiness scan चालवा मिनिटांत ब्लॉकर्स, दुरुस्ती आणि प्रयत्न तुमच्या ब्राउझरमध्ये दाखवते.
zip किंवा CSV scan page वर टाका. Files तुमच्या browser मध्ये वाचले जातात आणि कधीही upload केले जात नाहीत.
Workspace तयार करा आणि scan जोडा स्कॅन्स, नियोजन आणि निर्णयांसाठी तुमच्या टीमला एक सामायिक ठिकाण देतो.
तुमच्या कामाच्या ईमेलने साइन इन करा (आम्ही एकदाच लिंक पाठवतो; पासवर्ड नाही). वर्कस्पेस आणि प्रोजेक्ट तयार करा, नंतर स्कॅन जोडा: रिपॉझिटरी zip, BPA CSV किंवा लहान प्रश्नावली.
तुमचे रिपॉझिटरी कनेक्ट करा सुधारणा तुमच्या स्वतःच्या रिपॉझिटरीमध्ये पुल रिक्वेस्ट्स म्हणून पोहोचू देते.
GitLab, Bitbucket किंवा Azure DevOps ला एक्सेस टोकनद्वारे कनेक्ट करा. डिफॉल्ट ब्रांच आमच्या सर्व्हरवर स्कॅन केली जाते आणि codemod बदल स्वतंत्र ब्रांचवरील pull requests म्हणून येतात. GitHub आमच्या GitHub App द्वारे कनेक्ट होते, जो सध्या सेटअप होत आहे.
तुमचा कोड, तुमची नियंत्रण
अशा टीमसाठी बनवलेले ज्या आपला कोड black box ला देऊ शकत नाहीत
- scan स्थानिकपणे चालते. तुमची zip किंवा CSV browser मध्ये वाचली जाते आणि कधीही upload केली जात नाही.
- फक्त Private AI. क्लायंट कोड तिसऱ्या पक्षी AI सेवांवर नव्हे, तर आम्ही चालवणाऱ्या सर्व्हरवरील मॉडेल्सवर जातो, जेव्हापर्यंत तुम्ही लेखी सहमती देत नाही.
- मानवांनी प्रत्येक बदलाची मंजुरी द्यावी. Pull requests तुमच्या repository मध्ये येतात; तुमची टीम merge करते.
- Tamper-evident audit trail. प्रत्येक scan, model call आणि मंजुरी hash-chained असते आणि CSV किंवा JSON म्हणून export करता येते.
- खुले नियम. 33 कोड नियम आणि 31 BPA कोड, प्रत्येकमध्ये दुरुस्ती आणि प्रयत्न पद्धत दाखवली आहे.
प्रश्न
सामान्य प्रश्न
रेडीनेस स्कॅनसाठी तुम्ही माझा कोड अपलोड करता?
नाही. स्कॅन तुमच्या ब्राउझरमध्ये तुमच्या BPA CSV किंवा रिपॉझिटरी zip वाचते. फक्त जर तुम्ही AI सारांश मागितला, तर आम्ही एग्रीगेटेड काउंट्स (फाउंडिंग प्रकार आणि संख्या, कधीही फाइल मजकूर किंवा पाथ नाही) आमच्या सर्व्हरवर पाठवतो.
तुम्ही कोणते AI वापरता आणि माझा कोड कुठे जातो?
क्लायंट कोड प्रोसेस करणारे AI मॉडेल्स आमच्याकडून चालवलेले सर्व्हरवर असतात, तिसऱ्या पक्षच्या AI सेवांवर नाही. बाह्य मॉडेल्स फक्त तुम्ही लिखित सहमती दिल्यास वापरले जातात. फॅक्ट-फाइंडिंग डिटर्मिनिस्टिक टूल्स करतात, त्यामुळे AI कधीही तुमच्या कोडमध्ये काय आहे हे ठरवत नाही.
बदलांचा पुनरावलोकन कोण करतो?
तुम्हापर्यंत पोहोचण्यापूर्वी प्रत्येक पुल रिक्वेस्टचे पुनरावलोकन वरिष्ठ AEM इंजिनिअर करतो, आणि तुमची टीम मर्ज करते. नाव नोंदवलेल्या मंजुरीशिवाय तुमच्या मुख्य शाखेवर काहीही येत नाही, हे ऑडिट ट्रेलमध्ये नोंदवले जाते.
Adobe च्या मोफत मायग्रेशन टूल्सपासून हे कसे वेगळे आहे?
आम्ही त्यांचा वापर करतो. Best Practices Analyzer, Cloud Acceleration Manager आणि Adobe च्या मायग्रेशन टूल्स वैयक्तिक पॅटर्न दुरुस्त करतात. आम्ही एस्टेट-वर्धक फॅक्ट संग्रह, पुनरावलोकित योजना, प्रत्येक पॅटर्नसाठी पुल रिक्वेस्ट, पडताळणी आणि संपूर्ण मायग्रेशनसाठी ऑडिट ट्रेल जोडतो.
आमची स्वतःची टीम किंवा सध्याचा पार्टनर कामाचा एक भाग करू शकतो का?
हो. Pull requests तुमच्या repository मध्ये येतात, त्यामुळे तुमचे developers किंवा तुमचे partner त्यातील कोणताही भाग review करू शकतात, adjust करू शकतात किंवा त्याची जबाबदारी घेऊ शकतात.
याचा खर्च किती आहे?
अर्ली अॅक्सेसदरम्यान काहीही नाही. किंमत आणण्यापूर्वी आम्ही तुम्हाला पुढे सांगू, आणि तुमच्या लिखित सहमतीशिवाय तुम्ही मोफत सुरू केलेले काहीही पैसे देण्याजोगे होत नाही.
तुमच्या मायग्रेशनमध्ये काय आहे ते पहा
रिपॉझिटरी zip किंवा BPA रिपोर्ट टाका. काही मिनिटांत तुम्हाला ब्लॉकर्स, सुधारणा आणि प्रयत्न श्रेणी (effort range) मिळते, खाते तयार न करता.
Surge Migrate हे Surge Software Solutions Private Limited चे नवीन उत्पादन आहे, जे 2018 मध्ये स्थापन केलेले Adobe Experience Cloud सेवा कंपनी आहे. आमच्याबद्दल. क्लायंट सहमती दिल्यावर आम्ही केस स्टडी प्रकाशित करू.