Store Listing - Wpisy sklepowe we wszystkich językach z jednego miejsca | POLPROG Przejdź do treści

Store Listing

Wpisy sklepowe we wszystkich językach z jednego miejsca

Popraw wpis w każdym języku, zanim trafi do sklepu.

Narzędzie webowe dla członków Web
Oficjalna strona produktu Wydawca: POLPROG
Oficjalna strona produktu
4
Obsługiwane sklepy
5
Kroki kreatora
10
Języki interfejsu
3
Sklepy z pełnym cyklem publikacji
01 / Store Listing

O produkcie

Store Listing prowadzi opisy sklepowe rozszerzeń przeglądarki i aplikacji mobilnych we wszystkich językach naraz. Jeden wpis, wszystkie języki, jeden przebieg zamiast przechodzenia przez konsolę każdego sklepu z osobna. Narzędzie jest dostępne po zalogowaniu, dla kont, którym POLPROG przyznał do niego dostęp.

Jak to działa

  1. Wybierasz sklep, dla którego przygotowujesz wpis.
  2. Wklejasz metadane - komplet nazw, podsumowań i opisów we wszystkich językach w jednym pliku JSON.
  3. Poprawiasz treść osobno dla każdego języka - krok opcjonalny, bo poprawne metadane przechodzą dalej bez zmian. Limity długości liczone są per wersja językowa, błędy pokazują się przy polu, a obok działa podgląd na żywo: Markdown renderowany tak, jak zrobi to Firefox, i zwykły tekst jak w Chrome.
  4. Podajesz dane dostępowe do API sklepu. Żyją wyłącznie w sesji przeglądarki i znikają przy wylogowaniu.
  5. Porównujesz ze sklepem i publikujesz. Zanim cokolwiek poleci, widzisz zestawienie wersji lokalnej z tą, która jest w sklepie teraz - pole po polu, język po języku.

Co obsługuje który sklep

SklepZakres
Firefox AMOPełny cyklPobranie aktualnego wpisu, porównanie różnic, publikacja i weryfikacja po zapisie.
Chrome Web StoreCzęściowoWalidacja i podgląd. Tekstu wpisu nie da się opublikować przez API: nazwa i opisy pochodzą z paczki rozszerzenia, a API nie udostępnia żadnego pola tekstowego.
Apple App StorePełny cyklAplikacje mobilne i rozszerzenia Safari: pobranie opisów, porównanie i publikacja. Tekst zapisuje się na wersji, którą App Store Connect trzyma w stanie edytowalnym.
Google PlayPełny cyklAplikacje na Androida: pobranie opisów, porównanie i publikacja osobno dla każdego języka.

Co to zmienia w praktyce

POLPROG utrzymuje dziś około czterdziestu wpisów sklepowych: dziewięć rozszerzeń obecnych równolegle w Chrome, Firefox i Edge, cztery z nich dodatkowo jako rozszerzenia Safari, oraz aplikacje mobilne w App Store i Google Play. Poprawka jednego zdania w opisie oznacza bez narzędzia tyle przejść przez panel sklepu, ile jest kombinacji sklepu i języka. Tutaj jest to jedna edycja i jedna publikacja.

Drugi zysk jest mniej oczywisty: porównanie ze sklepem odpowiada na pytanie, czy wpis w Edge nadal zgadza się z tym w Chrome. Ręcznie nie da się tego sprawdzić inaczej niż otwierając oba i czytając.

Czego narzędzie nie robi

Nie pisze treści i nie tłumaczy. Skraca klikanie, nie myślenie. Nie publikuje też do Chrome Web Store, bo to ograniczenie API Google, a nie brak funkcji.

02 / Zastosowanie

Co to rozwiązuje

Problem
  • Poprawka jednego zdania to obchodzenie każdego panelu
  • Nie wiesz, czy wszystkie wersje mówią to samo
  • Publikacja wymaga podania kluczy do sklepów
Efekt
  • Edytujesz raz, od razu we wszystkich językach
  • Porównanie ze sklepem pokazuje różnice pole po polu
  • Zostają w Twojej przeglądarce tylko do wylogowania
Dla kogo
  • Wydawcy rozszerzeń przeglądarki
  • Zespoły wydające aplikacje na iOS i Androida
  • Osoby pilnujące opisów w kilku sklepach
03 / Kluczowe funkcje

Kluczowe funkcje

Najważniejsze możliwości opisane w praktyczny sposób.

Kreator w pięciu krokach

Wybór sklepu, wklejenie JSON wpisu, walidacja i edycja per język, dane dostępowe, porównanie i publikacja. Kolejny krok otwiera się dopiero wtedy, gdy poprzedni jest kompletny.

Walidacja osobno dla każdego języka

Limity długości nazwy, podsumowania i opisu liczone są dla każdej wersji językowej z osobna. Błędy pojawiają się przy konkretnym polu, razem z licznikiem znaków.

Podgląd na żywo

Panel obok edytora renderuje Markdown tak, jak zrobi to AMO, oraz zwykły tekst tak, jak pokaże go Chrome. Widzisz efekt, zanim cokolwiek wyślesz.

Firefox AMO: pełny cykl

Pobranie aktualnego wpisu ze sklepu, porównanie różnic, publikacja zmian i weryfikacja zapisanych danych już po wysłaniu.

Chrome Web Store: walidacja i podgląd

Tekstu wpisu nie da się opublikować przez API Google: nazwa i opisy pochodzą z manifest.json i katalogu _locales w paczce ZIP, a API nie ma na nie żadnego pola. Narzędzie sprawdza treść i pokazuje podgląd.

App Store i Google Play: aplikacje mobilne

Ten sam kreator prowadzi wpisy aplikacji na iOS i Androida, nie tylko rozszerzeń przeglądarki. Nazwa, krótki opis i pełny opis idą osobno dla każdego języka, z pobraniem stanu ze sklepu i porównaniem przed publikacją. Rozszerzenia Safari prowadzi ta sama ścieżka, bo w App Store opisuje je wpis aplikacji.

Porównanie ze sklepem przed publikacją

Zestawienie wersji lokalnej z tą, która jest aktualnie opublikowana, język po języku, z wyróżnieniem pól faktycznie zmienionych.

Dane dostępowe tylko w sesji przeglądarki

Klucze do API sklepu trzymane są w sessionStorage, przesyłane przez HTTPS, nigdy nie zapisywane na serwerze i kasowane przy wylogowaniu.

Dostęp po zalogowaniu

Narzędzie widoczne jest wyłącznie dla zalogowanych kont, którym POLPROG przyznał do niego dostęp. Samo założenie konta nie otwiera go automatycznie.

Wspólny rdzeń walidacyjny w Pythonie

Te same reguły walidacji działają w narzędziu webowym i w aplikacji desktopowej POLPROG. Walidacja odbywa się na serwerze, a treść wpisu nie jest przechowywana.

04 / Pobierz

Dostęp do produktu

Prosta droga od oficjalnego źródła do pierwszego udanego użycia.

Wybierz właściwą platformę

Skorzystaj z jednego z oficjalnych odnośników dostępnych dla Twojego urządzenia lub przeglądarki.

Zainstaluj lub otwórz

Postępuj zgodnie z instrukcjami sklepu lub otwórz aplikację internetową. Bez zewnętrznych instalatorów.

Skonfiguruj i zacznij

Sprawdź dostępne opcje, wybierz preferencje i rozpocznij od podstawowego zastosowania.

Oficjalne opcje dostępu
05 / Technologia

Technologia produktu

Przejrzysty opis głównych technologii użytych do budowy i utrzymania produktu.

Python
PHP
JavaScript
06 / Bezpieczeństwo

Prywatność i bezpieczeństwo

Narzędzie działa wyłącznie po zalogowaniu, na koncie z przyznanym dostępem. Treść wpisu jest walidowana na serwerze POLPROG i nie zostaje na nim zapisana: nie trafia do bazy, do logów ani na dysk. Robocza wersja wpisu i dane dostępowe do sklepu żyją tylko w sesji przeglądarki i znikają przy wylogowaniu.

Dostęp tylko po zalogowaniu
Dostęp przyznawany przez POLPROG
Dane dostępowe tylko w sesji przeglądarki
Treść wpisu nie zostaje na serwerze
Transmisja przez HTTPS