Přeskočit na obsah

Rozšíření pro Chrome pro vývojářské týmy

Tatáž stránka. Jiné prostředí. Jeden klik.

ENV Portal vezme stránku, na kterou se právě koukáš, a dá ti tutéž stránku v každém dalším prostředí téže aplikace — a k tomu ticket, ke kterému patří. Žádné přepisování, žádné překlepy, žádná složka záložek.

Přidat do Chromu

Zdarma, bez účtu.

Ručně přepsané

www.example.com/path/to/nested/page?maybeSomeQuery=1

nebo jednou zmáčkni tlačítko ENV Portalu

Jeden klik otevře tohle

My Test Workspace 5 prostředí
Jsi na www.example.com/path/to/nested/page
Dev Dev Page Dev CMS
Stage Stage Preview Stage CMS
Prod Live Site Clear Cache
Local Localhost Storybook

Jak to funguje

Buď upřímný, hostname přepisuješ ručně.

Kliknout do adresního řádku, označit subdomu, přepsat, doufat, že cesta zůstala správná. Každý den. Popiš svá prostředí jednou a přepisování udělá rozšíření.

01

Popiš prostředí jednou

Produkce, preview, redakce, branch deploymenty, endpointy na mazání cache, odpovědi API — cokoli, co umíš napsat jako URL.

02

Zmáčkni tlačítko na jakékoli stránce

Rozšíření přečte adresu, na které jsi, srovná ji s workspacem a vypíše každý protějšek.

03

Land on the same page, elsewhere

Path and query survive the jump. So does the ticket the page belongs to.

Ukázka produktu potřebuje JavaScript.

Co z toho máš

Rychlejší pohyb

Přepínej mezi prostředími jedním klikem místo ručně přepsané URL.

Konec kopírování

Žádné ruční kopírování, psaní ani vkládání URL. Stačí kliknout a jsi tam.

A taky na ticket

Okamžitý přístup do kteréhokoli prostředí, k odpovědi API i k ticketu, ke kterému stránka patří.

Jedno nastavení na projekt

Popiš každý projekt jako workspace, sdílej ho s kolegy, drž ho ve verzování.

Variables

Některé odkazy potřebují číslo, které v adrese nikdy nebylo.

Ticket. Merge request. Build. Vyměnit hostname je počítání — tohle ne. Proměnná je pojmenovaná hodnota, kterou tvůj workspace deklaruje, a místo, které pro ni odkaz nechává volné.

Právě ona tě dostane z Jira ticketu nebo z GitLab merge requestu přímo na branch deployment, který k němu patří.

Šablona, kterou napíšeš jednou

company.atlassian.net/browse/PROJ-{{ticketNumber}}

Odkaz, který dostaneš

company.atlassian.net/browse/PROJ-42395

Northwind Shop ticketNumber nalezeno
Jira ticket PROJ-42395
Branch deployment dev-42395.northwind.example

Přečteno z merge requestu — 42395 nikdo nenapsal

Čtyři místa, kde hledá, v tomto pořadí

01

Adresa, na které jsi

Always wins. An address cannot be out of date.

02

Stránka před tebou

Číslo merge requestu žije ve vývojovém panelu Jiry — v adrese ticketu nikde, a nevykreslí se, dokud na něj nenajedeš. ENV Portal na něj najede a přečte ho, a věří jen panelu, který pojmenuje ticket, na kterém skutečně jsi. Na boardu se čtyřiceti kartami tě nedbalé přečtení pošle na cizí deployment. Když si dvě hodnoty odporují, nevezme ani jednu.

03

Napíšeš ho

Popsané pole v popupu. Vlož celou URL, nebo napiš jen číslo.

04

Paměť

Poslední nalezená hodnota, držená u tebe v počítači a svázaná s ticketem, ze kterého přišla.

Vyhrává první zdroj, který odpoví, a na zbytek se už nikdo neptá — proto svěží přečtení vždycky přebije zapamatované.

Žádné poloviční odkazy

Odkaz, který nedokáže doplnit, ze seznamu vypadne a nikdy se nezobrazí s dírou.

Jeden tab, jeden klik, nic se neposílá

Stránka se čte jen na tom jednom tabu, při tom kliku, který otevřel popup, a tam, kde workspace řekne hledat. Nic neopouští tvůj prohlížeč.

Workspaces

Workspace je prostě JSON.

To znamená, že ho můžeš projít v review, commitnout vedle projektu, který popisuje, a dát celému týmu totéž nastavení, místo aby si každý stavěl vlastní záložky.

Chceš ho nechat napsat asistenta?
Tatáž pravidla existují jako specifikace, s tlačítkem, které zkopíruje celý text. Vlož ji do Claude, ChatGPT nebo Copilota spolu se dvěma třemi skutečnými adresami ze svého projektu a workspace se napíše za tebe.

Specifikace pro asistenta
{
    "workspaceName": "My Test Workspace",
    "ticketPrefix": "TICKET-",
    "environments": [
      {
        "name": "Dev",
        "links": [
          {
            "name": "Dev Page",
            "url": "https://www.dev.my-company.com/{{language}}/{{path}}",
            "defaultLanguage": "en-us"
          }
        ]
      },
      {
        "name": "Branch Deployment",
        "links": [
          {
            "name": "Branch Deployment",
            "url": "https://www.dev-TICKET-{{ticketNumber}}.my-company.com/{{language}}/{{path}}"
          }
        ]
      }
    ]
  }
Stránka nastavení ENV Portalu: workspace otevřený v JSON editoru, vedle něj stavová karta s platným JSONem a seznam placeholderů.

Workspaces se editují v opravdovém JSON editoru a před uložením se validují.

Cena

Zdarma, a není v tom žádný háček k hledání.

Každý odkaz na prostředí, odkazy na tickety, sync mezi tvými počítači a tolik workspaces, kolik si napíšeš. Bez účtu, bez karty, není co později rušit.

Přidat do Chromu

Otázky

Ne. Žádá o storage, activeTab a scripting a nedrží žádná oprávnění k hostům. Přečte adresu tabu, na kterém zmáčkneš tlačítko, ve chvíli, kdy ho zmáčkneš, a nic neopouští tvůj prohlížeč.

Přestaň přepisovat adresní řádek.

Zdarma, bez účtu.

Získat z Chrome Web Store