Joomla
Wink Joomla Extension adalah paket yang menginstal plugin sistem (memuat skrip CDN), plugin konten (memproses tag shortcode dalam artikel), dan komponen (halaman pengaturan admin).
wink-travel/wink-joomla-extension on GitHub Kode sumber, panduan pengaturan pengembang, dan instruksi kontribusi.
Persyaratan
Section titled “Persyaratan”- Joomla 4 atau 5
- PHP 8.1+
Instalasi
Section titled “Instalasi”- Unduh
pkg_wink-x.x.x.zipterbaru dari halaman rilis GitHub. - Di Joomla Admin, buka Extensions → Manage → Install.
- Unggah file zip dan klik Upload & Install.
- Kedua plugin akan diaktifkan secara otomatis. Buka Components → Wink Settings.
- Masukkan Client ID dan Client Secret Anda lalu klik Save. Buka Applications untuk mendapatkan kredensial Anda.
Sematkan komponen dalam artikel
Section titled “Sematkan komponen dalam artikel”Gunakan tag gaya shortcode di mana saja dalam konten artikel:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}Plugin konten akan menggantikan tag ini dengan HTML <wink-*> yang benar saat render. Plugin sistem secara otomatis memuat skrip CDN dan menyisipkan <wink-app-loader> di footer halaman.
Shortcode yang tersedia
Section titled “Shortcode yang tersedia”| Shortcode | Output | Deskripsi |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | Kartu hotel, grid, peta |
{wink-lookup} | <wink-lookup> | Bar pencarian destinasi |
{wink-search} | <wink-search-button> | Tombol pemilih itinerary |
{wink-account} | <wink-account-button> | Masuk / akun pengguna |
{wink-itinerary} | <wink-itinerary-button> | Tombol status itinerary |
{wink-cart} | <wink-shopping-cart-button> | Tombol keranjang |