Store Listing - wpisy sklepowe we wszystkich językach z jednego miejsca | POLPROG Skip to content

Store Listing

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
4
Obsługiwane sklepy
5
Kroki kreatora
10
Języki interfejsu
3
Sklepy z pełnym cyklem publikacji

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.

Kluczowe funkcje

01

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.

02

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.

03

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.

04

Firefox AMO: pełny cykl

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

05

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.

06

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.

07

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.

08

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.

09

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.

10

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.

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

Informacje o produkcie

  • DostępPo zalogowaniu, z przyznanym dostępem
  • SklepyFirefox, Chrome, App Store, Google Play
  • Kroki kreatora5
  • Języki interfejsu10
  • Języki wpisuBez ograniczeń - tyle, ile obsługuje sklep
  • Dane dostępoweSesja przeglądarki
  • WalidacjaSerwer POLPROG, bez przechowywania
  • WydawcaPOLPROG

Otwórz narzędzie