გაუზიარეთ ერთი საიტი დეველოპერს

გადასვით დეველოპერს ერთი საიტი. არა თქვენი პაროლი.

გააზიარეთ ცალკეული საიტი ელფოსტით. დეველოპერი შედის თავისი Zinn Digital® ანგარიშით, გადააქვს საიტი თავის კომპიუტერში ჩვენი უფასო ბრძანებათა სტრიქონის ხელსაწყოს მეშვეობით — ფაილებიც და მონაცემთა ბაზაც — და მუშაობს მასზე ლოკალურად. ის ვერასდროს ნახავს თქვენს ანგარიშსწორების მონაცემებს, ვერ წვდება თქვენს სხვა საიტებს და შეგიძლიათ შეწყვიტოთ წვდომა სამუშაოს დასრულებისთანავე.

ყველა დეველოპერის დოკუმენტაცია

რასაც აკეთებთ, ერთხელ

სიქსის პანელში, იმ საიტზე, რომლის გაზიარებაც გსურთ, შესასრულებელია სამი ნაბიჯი. დეველოპერს ჯერ არ სჭირდება ანგარიში — თუ მას არასდროს შესვლია სისტემაში, მიწვევა მიღებისთანავე შექმნის მას.

  1. გააღეთ საიტი, გადადით უსაფრთხოებაში, აირჩიეთ ამ საიტის გაზიარება

    ჩaწერეთ მათი ელფოსტის მისამართი. ეს არის მთელი მოწვწერა — თქვენ არასოდეს ქმნით მათთვის შესასვლელს და არცერთ თქვენგანს არ გადასცემთ.

  2. აირჩიეთ, რისი გაკეთება შეუძლიათ მათ

    მაყურებელი, რედაქტორი ან მენეჯერი. დეველოპერს ჩვეულებრივ სჭირდება „რედაქტორი“: ეს არის როლი, რომელსაც შეუძლია შეცვალოს ფაილები, გახსნას WordPress ადმინისტრაციული პანელი და გააკეთოს საიტის ასლი სამუშაოდ.

  3. მიუთითეთ დასრულების თარიღი, თუ სამუშაოს აქვს ის

    გრანტი უბრალოდ წყვეტს ათვლას ამ თარიღზე. არავის სჭირდება მისი წაშლის გახსენება, რაც არის სწორედ ის დეტალი, რომელიც ყველას ავიწყდება — მარტში დასრულებულ კონტრაქტორს ნოემბერშიც კი გასაღებები აქვს.

სამი როლი და ერთი სია, რომელიც არასდროს იცვლება

ეს როლი ვრცელდება თითოეულ საიტზე ცალ-ცალკე, ამიტომ ერთსა და იმავე პირს შეუძლია ერთ საიტზე მაყურებელი იყოს, ხოლო მეორეზე - რედაქტორი.

მთვალიერებელი

არაფერს ცვლის, მხოლოდ ათვალიერებს. ხედავს საიტს, მის ჟურნალებსა და სარეზერვო ასლებს. იდეალურია კლიენტისთვის, რომელსაც სურს ყველაფერი თვალსაჩინო იყოს, ან აუდიტორისთვის.

რედაქტორი

ყოველდღიური დეველოპერი. აქვეყნებს, ასუფთავებს ქეშს, ხსნის WordPress ადმინისტრატორს, ცვლის PHP-ს და იღებს საიტის, ფაილებისა და მონაცემთა ბაზის ასლს ლოკალურად სამუშაოდ.

მენეჯერი

ყველაფერი, რასაც რედაქტორი აკეთებს, პლუს სარეზერვო ასლის აღდგენა ლაივ საიტზე, HTTPS და CDN.

არცერთ როლს არ შეუძლია საიტის წაშლა, მისი სხვა ანგარიშზე გადატანა, თქვენი გადასახადების ნახვა ან გადახდა, ვინმეს მოწვევა ან თქვენს მფლობელობაში არსებულ სხვა საიტზე წვდომა. ეს პარამეტრები არ არის — არ არსებობს ამის ისეთი ვერსია, სადაც თანამშრომელს ეს უფლებები ექნება.

რასაც დეველოპერი უშვებს

Zinnector® არის ჩვენი უფასო, MIT-ლიცენზირებული ბრძანებათა სტრიქონის ინსტრუმენტი. მას სჭირდება Node 24 ან უფრო ახალი და სხვა არაფერი — არ არის საჭირო Docker ძირითადი ფუნქციებისთვის, არც PHP მათ კომპიუტერზე.

  1. დააყენეთ

    npm install -g zinnector

    npm-ის ერთი პაკეტი. აქ ჯერ არაფერი მოითხოვს ანგარიშს.

  2. შესვლა მათ სახელით

    zinnector login

    ეს ხსნის მათ ბრაუზერს და სისტემაში აერთიანებს მათივე ანგარიშით — იმით, რომელზეც მოწვევა გაიგზავნა. მათ არასდროს სჭირდებათ თქვენი პაროლი და თქვენც არასდროს გჭირდებათ მისთვის ვინმესთვის მიცემა.

  3. ზუსტად ნახეთ, რა გადაეცა მათ

    zinnector sites

    სიაში ნაჩვენებია მხოლოდ მათთვის გაზიარებული საიტები. ცარიელი სია ნიშნავს, რომ მოწვევა მიღებული არ არის, ან წვდომა დასრულდა.

  4. საიტის გათიშვა

    zinnector clone client-domain.com

    თემები, პლაგინები, მედია და მონაცემთა ბაზა, ადგილობრივ პროექტში. ის ტოვებს WordPress ბირთვს და ცოცხალ კონფიგურაციის ფაილს და აჩვენებს ზუსტად იმას, რაც წაიღო და რაც არა, რაოდენობებით.

  5. გაუშვით ის ლოკალურად, თქვენი რეალური შიგთავსით

    cd client-domain.com && zinnector dev --runtime docker

    ეს იმპორტს უკეთებს მონაცემთა ბაზას, საიტის მისამართს მათ მანქანაზე გადააკეთებს და ხსნის მას. ისინი სისტემაში საიტის საკუთარი WordPress ანგარიშებით შედიან.

საიტის ასლი მოიცავს მის მონაცემთა ბაზას

ეს ჩვეულებრივ ზუსტად ის არის, რაც დეველოპერს სჭირდება — მის გარეშე ისინი თქვენს თემას ცარიელ საიტთან მიმართებაში უყურებენ. ეს ასევე რეალური პერსონალური მონაცემებია: ყველაფერი, რაც თქვენმა ვიზიტორებმა საიტს მისცეს, კომენტატორების მისამართებიდან დაწყებული, მომხმარებელთა შეკვეთებით დამთავრებული. აქედან სამი რამ გამომდინარეობს და ჩვენ სამივეს ვაკეთებთ.

ყველა ასლი თქვენს აუდიტ-ჟურნალშია

ვინ აიღო იგი, როდის და შეიცავდა თუ არა ეს არქივი მონაცემთა ბაზას. ჩაიწერება ჩამოტვირთვის ავტორიზაციისას, ასე რომ, ის ადგილზეა მიუხედავად იმისა, თუ რას უზამს მას შემდეგ მეორე მხარეს არსებული ინსტრუმენტი.

ის არასოდეს ხორციელდება შემთხვევით

ინსტრუმენტი მონაცემთა ბაზის ფაილს პროექტის უგულებელყოფის სიას მისი ჩაწერისთანავე ამატებს, ასე რომ, გაუფრთხილებელი კომიტით თქვენი მომხმარებლების მონაცემები რეპოზიტორიაში ვერ გამოქვეყნდება.

ან მათ შეუძლიათ მის გარეშეც იმუშაონ

ერთი ალამი მხოლოდ ფაილებს იღებს. ყველაფერი დანარჩენი ძველებურად მუშაობს და დეველოპერს კვლავ შეუძლია აგება და განთავსება.

კითხვები, რომლებსაც ადამიანები რეალურად სვამენ

პაროლი უნდა მივცე თუ არა?

არა, და ამის არანაირი გზა არ არსებობს. დეველოპერი სისტემაში საკუთარი Zinn Digital® ანგარიშით შედის. პაროლის გაზიარება ასევე უსარგებლოს გახდის თქვენს აუდიტის ჟურნალს, რადგან მათი ყველა ქმედება თქვენ მიერ შესრულებულად ჩაიწერება.

შეძლიათ თუ არა მათ ჩემი სხვა საიტების ნახვა?

არა. წვდომა დასაშვებია ერთდროულად მხოლოდ ერთ საიტზე და შეზღუდვა ძალაშია თავად მონაცემთა ბაზაში და არა ღილაკების დამალვით — თანამშრომელს, რომელიც ითხოვს საიტს, რომელზეც წვდომა არ ჰქონია, პასუხი ეძლევა ისე, თითქოს ის არ არსებობს.

იღებენ თუ არა ისინი ჩემი მომხმარებლების მონაცემებს?

თუ მათ მიანიჭებთ რედაქტორის ან მენეჯერის უფლებებს, მათ შეძლებენ საიტის ასლის შენახვა, საიტის ასლი კი არის მისი ფაილები და მონაცემთა ბაზა. ამის შესახებ გაფრთხილებთ როლის არჩევისას, თითოეული ასლი იწერება თქვენს აუდიტის ჟურნალში და შეგიძლიათ შესთავაზოთ მათ მუშაობა მხოლოდ ფაილებით.

როგორ დავასრულო ის?

გauqmet ის საიტის „უსაფრთხოების“ განყოფილებაში. ის დაუყოვნებლივ ამოქმედდება — შემდეგ ბრძანებას, რომელსაც ეს დეველოპერი გაუშვებს, საიტი აღარ ეცოდინება. ვადის ამოწურვა იგივეს აკეთებს წინასწარ მითითებულ თარიღში.

ყველა ფლაგი და რას ბეჭდავს თითოეული მათგანი

Zinnector®-ის სრული ბრძანებების ცნობარი გენერირდება თავად ხელსაწყოდან, ამიტომ ის ვერ ასცდება თქვენს მიერ დაინსტალირებულ ვერსიას.

ბრძანებების ცნობარის გახსნა