Toolverse
All skills

seed-packs

by etewiah

Create and manage seed packs for PropertyWebBuilder. Use when creating new scenario-based seed data bundles, adding properties to packs, or setting up new tenant websites with pre-configured content.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
etewiah
Category
Mobile
Views
3

About this skill

Create and manage seed packs for PropertyWebBuilder. Use when creating new scenario-based seed data bundles, adding properties to packs, or setting up new tenant websites with pre-configured content.

How to use

  1. Przygotuj strukturę katalogów dla nowego pakietu w db/seeds/packs/[nazwa_pakietu]/. Utwórz podfoldery: properties/, content/, translations/ i opcjonalnie images/.
  2. Stwórz plik pack.yml w głównym katalogu pakietu z wymaganymi polami: name (identyfikator), display_name (nazwa wyświetlana), description (opis) i version (numer wersji). Dodaj konfigurację witryny, w tym theme_name, default_client_locale i supported_locales.
  3. Zdefiniuj dziedziczenie pakietu, ustawiając inherits_from: base w pack.yml, aby унаследować pola, stany i funkcje z pakietu bazowego.
  4. Dodaj pliki YAML nieruchomości w folderze properties/, jeden plik na nieruchomość, zawierający dane takie jak lokalizacja, typ, cechy i zdjęcia.
  5. Utwórz treści stron w folderze content/, tworząc pliki YAML dla każdej strony (home.yml, about-us.yml, contact-us.yml itp.) z tekstem i metadanymi.
  6. Dodaj tłumaczenia w folderze translations/, tworząc pliki YAML dla każdego wspieranego języka (en.yml, es.yml), aby dostosować zawartość do różnych lokalizacji.

Related skills