AI Promptları

Waaiy ile sıfırdan web sitenizi tek bir promptla oluşturun

AI ve waaiy/api ile çalışan, kendi başına bir PHP veya Laravel sitesi kurmak için hazır promptlar. Kopyalayın, favori yapay zeka aracınıza yapıştırın, API anahtarlarınızı ekleyin — site hazır.

Nasıl Çalışır?

Üç adımda siteniz hazır

Her prompt tek seferde çalışacak şekilde kurgulanmıştır; Waaiy API’sine bağlanan, kendi başına bir PHP veya Laravel sitesi üretir.

1

Promptu seçin

Size uygun kategoriyi bulun ve promptu kopyalayın.

2

Yapay zekâya yapıştırın

ChatGPT, Claude veya Cursor gibi bir araca yapıştırın ve üretmesini isteyin.

3

Anahtarlarınızı ekleyin

Waaiy panelinizden aldığınız API anahtarlarını ekleyin, site yayında.

Kategoriler

Hazır AI Promptları

Kategoriler arasında gezinin, beğendiğiniz promptu tek tıkla kopyalayın.

Başlangıç

Waaiy API Bağlantı İskeleti

Sıfırdan başlamak için temiz, yeniden kullanılabilir PHP tabanı.

Waaiy Headless CMS'in resmi PHP SDK'sı (waaiy/api) ile kendi başına çalışan bir web sitesi oluştur.

Kurulum:
- Composer ile projeyi başlat ve SDK'yı kur: composer require waaiy/api

Bağlantı (tek bir config dosyasında tut):
    use Waaiy\API;

    $api = new API("https://api.waaiy.dev", [
        "public_key"  => "<genel anahtarınız>",
        "private_key" => "<gizli anahtarınız>",
        "user_key"    => "<kullanıcı anahtarınız>",
    ]);
- Anahtarları Waaiy kullanıcı panelindeki "Web Siteleri" bölümünden alın; asla istemci tarafına gömmeyin, sunucu tarafında tek bir config dosyasında tutun.
- SDK üç anahtarı her istekte başlık olarak gönderir; eşleşmezse \Exception fırlatır.
Temel SDK metotları:
- Diller: languages(), active_lang(), lang_id(), lang_short_name(), set_lang($id)
- Ayarlar: settings() (tüm ayarlar), adjust("slug") (tek ayar)
- Menü: menuitems("slug") -> [{type, slug, informations: {_TITLE}, children: [...]}]
- Tekil içerik: blog("slug"), page("slug"), product("slug")
- Listeler: blogcategory("slug", sayfa, limit), productcategory("slug", sayfa, limit), blogcategories(), productcategories()
- Veri seti: dataset("slug", limit, sayfa)
- Medya: media($id, "cdn_url"), cover_image($icerik, "cdn_url"), cover_image_or_first($icerik, "cdn_url")
- Çeviriler: translations(), translation_map($lang_id), translation("key", "varsayılan", $lang_id)
- Etkileşim: subscribe($eposta, $ad), form_submit("form_slug", ["alan" => "değer"]), comment_add($tip, $id, $ad, $eposta, $mesaj), comments($tip, $id), comments_tree($tip, $id)
- SEO: seo($icerik), jsonld($icerik), jsonld_script($icerik), redirect_check($yol), sitemap(), sitemap_part($tip, $sayfa), robots()
İçerik alanları:
- _INFORMATIONS: _TITLE, _CONTENT, _TITLESEO, _DESCRIPTIONSEO (her biri {dil_id: değer} nesnesi)
- _SEO, _JSONLD (schema.org grafiği), _SLUGS ({dil_id: slug})
- _PHOTOS / _VIDEOS / _FILES / _ACORDIONS / _TABS / _FIELDS — SDK base64+JSON'u otomatik çözer; boşsa []
- _CREATED_DATE, _LAST_UPDATED_DATE, _STATUS
- Yardımcılar: informations($icerik, "_TITLE") ve slug($icerik) aktif dildeki değeri döndürür
Tasarım değişkenleri:
- Kullanıcı "Ana Renk: #33ccff" gibi tasarım değişkenleri verebilir. Verildiyse CSS değişkenleri (--ana-renk vb.) olarak uygula ve tema boyunca tutarlı kullan; verilmediyse şık bir varsayılan tema seç.
Kurallar:
- Proje kendi başına bir PHP sitesi olacak (Waaiy paneline dahil edilmeyecek).
- Tüm API çağrılarını waaiy/api SDK'sı üzerinden yap; ham cURL kullanma.
- Yanıtları dosya tabanlı basit bir önbellekte (ör. 3600 sn) sakla.
- SDK hata durumunda \Exception fırlatır; try/catch ile yakala, eksik içerikte 404 göster, eksik çeviride varsayılan dili kullan.
Görev: Waaiy API ile konuşan, temiz ve genişletilebilir bir PHP tabanı oluştur.
- config.php: temel URL ve üç anahtarı tutar; API istemcisini kurar.
- yardimci.php: SDK'yı saran yardımcı fonksiyonlar (örn. waaiy() ile tekil istemci, basit dosya tabanlı önbellek).
- index.php: languages() ile dilleri, settings() ile genel ayarları, menuitems("main-menu") ile menüyü çekip basit bir şablonla render et.
- Kod sade, yorumlu ve yeni sayfalar eklemeye uygun olsun.
Anahtarlarınızı yerleştirdikten sonra çalıştırın.
Modern Tasarım

Waaiy ile Modern Tasarım Promptu

Modern, responsive ve şık bir siteyi tek promptla oluşturun.

Waaiy Headless CMS'in resmi PHP SDK'sı (waaiy/api) ile kendi başına çalışan bir web sitesi oluştur.

Kurulum:
- Composer ile projeyi başlat ve SDK'yı kur: composer require waaiy/api

Bağlantı (tek bir config dosyasında tut):
    use Waaiy\API;

    $api = new API("https://api.waaiy.dev", [
        "public_key"  => "<genel anahtarınız>",
        "private_key" => "<gizli anahtarınız>",
        "user_key"    => "<kullanıcı anahtarınız>",
    ]);
- Anahtarları Waaiy kullanıcı panelindeki "Web Siteleri" bölümünden alın; asla istemci tarafına gömmeyin, sunucu tarafında tek bir config dosyasında tutun.
- SDK üç anahtarı her istekte başlık olarak gönderir; eşleşmezse \Exception fırlatır.
Temel SDK metotları:
- Diller: languages(), active_lang(), lang_id(), lang_short_name(), set_lang($id)
- Ayarlar: settings() (tüm ayarlar), adjust("slug") (tek ayar)
- Menü: menuitems("slug") -> [{type, slug, informations: {_TITLE}, children: [...]}]
- Tekil içerik: blog("slug"), page("slug"), product("slug")
- Listeler: blogcategory("slug", sayfa, limit), productcategory("slug", sayfa, limit), blogcategories(), productcategories()
- Veri seti: dataset("slug", limit, sayfa)
- Medya: media($id, "cdn_url"), cover_image($icerik, "cdn_url"), cover_image_or_first($icerik, "cdn_url")
- Çeviriler: translations(), translation_map($lang_id), translation("key", "varsayılan", $lang_id)
- Etkileşim: subscribe($eposta, $ad), form_submit("form_slug", ["alan" => "değer"]), comment_add($tip, $id, $ad, $eposta, $mesaj), comments($tip, $id), comments_tree($tip, $id)
- SEO: seo($icerik), jsonld($icerik), jsonld_script($icerik), redirect_check($yol), sitemap(), sitemap_part($tip, $sayfa), robots()
İçerik alanları:
- _INFORMATIONS: _TITLE, _CONTENT, _TITLESEO, _DESCRIPTIONSEO (her biri {dil_id: değer} nesnesi)
- _SEO, _JSONLD (schema.org grafiği), _SLUGS ({dil_id: slug})
- _PHOTOS / _VIDEOS / _FILES / _ACORDIONS / _TABS / _FIELDS — SDK base64+JSON'u otomatik çözer; boşsa []
- _CREATED_DATE, _LAST_UPDATED_DATE, _STATUS
- Yardımcılar: informations($icerik, "_TITLE") ve slug($icerik) aktif dildeki değeri döndürür
Tasarım değişkenleri:
- Kullanıcı "Ana Renk: #33ccff" gibi tasarım değişkenleri verebilir. Verildiyse CSS değişkenleri (--ana-renk vb.) olarak uygula ve tema boyunca tutarlı kullan; verilmediyse şık bir varsayılan tema seç.
Kurallar:
- Proje kendi başına bir PHP sitesi olacak (Waaiy paneline dahil edilmeyecek).
- Tüm API çağrılarını waaiy/api SDK'sı üzerinden yap; ham cURL kullanma.
- Yanıtları dosya tabanlı basit bir önbellekte (ör. 3600 sn) sakla.
- SDK hata durumunda \Exception fırlatır; try/catch ile yakala, eksik içerikte 404 göster, eksik çeviride varsayılan dili kullan.
Görev: Modern, tamamen responsive, şık bir web sitesi oluştur.
- Üst menüyü menuitems("main-menu") ile üret (yoksa ilk menüyü kullan); alt menüleri destekle.
- Ana sayfada settings()/adjust() ile başlık/açıklamadan bir hero, blogcategory("", 1, 3) ile son 3 yazıyı "Son Yazılar" kartları olarak göster.
- Sayfaları page(), yazıları blog(), listeleri blogcategory() ile çek.
- Tasarım: modern tipografi, yumuşak gölgeler, yuvarlak köşeler, hafif animasyonlar, koyu/açık tema, mobil öncelikli; CSS değişkenleri kullan.
- Görselleri media() veya cover_image_or_first() ile çöz (cdn url önekiyle tam URL döner).
- Başlık/içerik için informations(), SEO meta için seo(), JSON-LD için jsonld_script() kullan.
Anahtarlarınızı yerleştirdikten sonra çalıştırın.
Kurumsal

Kurumsal Web Sitesi Promptu

Hakkımızda, hizmetler ve iletişim sayfalarıyla kurumsal site.

Waaiy Headless CMS'in resmi PHP SDK'sı (waaiy/api) ile kendi başına çalışan bir web sitesi oluştur.

Kurulum:
- Composer ile projeyi başlat ve SDK'yı kur: composer require waaiy/api

Bağlantı (tek bir config dosyasında tut):
    use Waaiy\API;

    $api = new API("https://api.waaiy.dev", [
        "public_key"  => "<genel anahtarınız>",
        "private_key" => "<gizli anahtarınız>",
        "user_key"    => "<kullanıcı anahtarınız>",
    ]);
- Anahtarları Waaiy kullanıcı panelindeki "Web Siteleri" bölümünden alın; asla istemci tarafına gömmeyin, sunucu tarafında tek bir config dosyasında tutun.
- SDK üç anahtarı her istekte başlık olarak gönderir; eşleşmezse \Exception fırlatır.
Temel SDK metotları:
- Diller: languages(), active_lang(), lang_id(), lang_short_name(), set_lang($id)
- Ayarlar: settings() (tüm ayarlar), adjust("slug") (tek ayar)
- Menü: menuitems("slug") -> [{type, slug, informations: {_TITLE}, children: [...]}]
- Tekil içerik: blog("slug"), page("slug"), product("slug")
- Listeler: blogcategory("slug", sayfa, limit), productcategory("slug", sayfa, limit), blogcategories(), productcategories()
- Veri seti: dataset("slug", limit, sayfa)
- Medya: media($id, "cdn_url"), cover_image($icerik, "cdn_url"), cover_image_or_first($icerik, "cdn_url")
- Çeviriler: translations(), translation_map($lang_id), translation("key", "varsayılan", $lang_id)
- Etkileşim: subscribe($eposta, $ad), form_submit("form_slug", ["alan" => "değer"]), comment_add($tip, $id, $ad, $eposta, $mesaj), comments($tip, $id), comments_tree($tip, $id)
- SEO: seo($icerik), jsonld($icerik), jsonld_script($icerik), redirect_check($yol), sitemap(), sitemap_part($tip, $sayfa), robots()
İçerik alanları:
- _INFORMATIONS: _TITLE, _CONTENT, _TITLESEO, _DESCRIPTIONSEO (her biri {dil_id: değer} nesnesi)
- _SEO, _JSONLD (schema.org grafiği), _SLUGS ({dil_id: slug})
- _PHOTOS / _VIDEOS / _FILES / _ACORDIONS / _TABS / _FIELDS — SDK base64+JSON'u otomatik çözer; boşsa []
- _CREATED_DATE, _LAST_UPDATED_DATE, _STATUS
- Yardımcılar: informations($icerik, "_TITLE") ve slug($icerik) aktif dildeki değeri döndürür
Tasarım değişkenleri:
- Kullanıcı "Ana Renk: #33ccff" gibi tasarım değişkenleri verebilir. Verildiyse CSS değişkenleri (--ana-renk vb.) olarak uygula ve tema boyunca tutarlı kullan; verilmediyse şık bir varsayılan tema seç.
Kurallar:
- Proje kendi başına bir PHP sitesi olacak (Waaiy paneline dahil edilmeyecek).
- Tüm API çağrılarını waaiy/api SDK'sı üzerinden yap; ham cURL kullanma.
- Yanıtları dosya tabanlı basit bir önbellekte (ör. 3600 sn) sakla.
- SDK hata durumunda \Exception fırlatır; try/catch ile yakala, eksik içerikte 404 göster, eksik çeviride varsayılan dili kullan.
Görev: Kurumsal bir web sitesi oluştur (Hakkımızda, Hizmetler, İletişim vb.).
- Menüyü menuitems() ile hiyerarşik olarak üret.
- Kurumsal sayfaları page() ile render et.
- İletişim sayfasında settings()/adjust() ile telefon, e-posta, adres ve sosyal medya bilgilerini göster; form_submit("iletisim", [...]) ile bir iletişim formu ekle.
- SSS bölümü için dataset() kullan; akordiyon (_ACORDIONS) desteği ekle.
- Kurumsal, sade ve güven veren bir tasarım (mavi/gri palet, düzenli tipografi).
Anahtarlarınızı yerleştirdikten sonra çalıştırın.
E-Ticaret

E-Ticaret / Ürün Kataloğu Promptu

Kategorili ürün kataloğu ve ürün detay sayfaları.

Waaiy Headless CMS'in resmi PHP SDK'sı (waaiy/api) ile kendi başına çalışan bir web sitesi oluştur.

Kurulum:
- Composer ile projeyi başlat ve SDK'yı kur: composer require waaiy/api

Bağlantı (tek bir config dosyasında tut):
    use Waaiy\API;

    $api = new API("https://api.waaiy.dev", [
        "public_key"  => "<genel anahtarınız>",
        "private_key" => "<gizli anahtarınız>",
        "user_key"    => "<kullanıcı anahtarınız>",
    ]);
- Anahtarları Waaiy kullanıcı panelindeki "Web Siteleri" bölümünden alın; asla istemci tarafına gömmeyin, sunucu tarafında tek bir config dosyasında tutun.
- SDK üç anahtarı her istekte başlık olarak gönderir; eşleşmezse \Exception fırlatır.
Temel SDK metotları:
- Diller: languages(), active_lang(), lang_id(), lang_short_name(), set_lang($id)
- Ayarlar: settings() (tüm ayarlar), adjust("slug") (tek ayar)
- Menü: menuitems("slug") -> [{type, slug, informations: {_TITLE}, children: [...]}]
- Tekil içerik: blog("slug"), page("slug"), product("slug")
- Listeler: blogcategory("slug", sayfa, limit), productcategory("slug", sayfa, limit), blogcategories(), productcategories()
- Veri seti: dataset("slug", limit, sayfa)
- Medya: media($id, "cdn_url"), cover_image($icerik, "cdn_url"), cover_image_or_first($icerik, "cdn_url")
- Çeviriler: translations(), translation_map($lang_id), translation("key", "varsayılan", $lang_id)
- Etkileşim: subscribe($eposta, $ad), form_submit("form_slug", ["alan" => "değer"]), comment_add($tip, $id, $ad, $eposta, $mesaj), comments($tip, $id), comments_tree($tip, $id)
- SEO: seo($icerik), jsonld($icerik), jsonld_script($icerik), redirect_check($yol), sitemap(), sitemap_part($tip, $sayfa), robots()
İçerik alanları:
- _INFORMATIONS: _TITLE, _CONTENT, _TITLESEO, _DESCRIPTIONSEO (her biri {dil_id: değer} nesnesi)
- _SEO, _JSONLD (schema.org grafiği), _SLUGS ({dil_id: slug})
- _PHOTOS / _VIDEOS / _FILES / _ACORDIONS / _TABS / _FIELDS — SDK base64+JSON'u otomatik çözer; boşsa []
- _CREATED_DATE, _LAST_UPDATED_DATE, _STATUS
- Yardımcılar: informations($icerik, "_TITLE") ve slug($icerik) aktif dildeki değeri döndürür
Tasarım değişkenleri:
- Kullanıcı "Ana Renk: #33ccff" gibi tasarım değişkenleri verebilir. Verildiyse CSS değişkenleri (--ana-renk vb.) olarak uygula ve tema boyunca tutarlı kullan; verilmediyse şık bir varsayılan tema seç.
Kurallar:
- Proje kendi başına bir PHP sitesi olacak (Waaiy paneline dahil edilmeyecek).
- Tüm API çağrılarını waaiy/api SDK'sı üzerinden yap; ham cURL kullanma.
- Yanıtları dosya tabanlı basit bir önbellekte (ör. 3600 sn) sakla.
- SDK hata durumunda \Exception fırlatır; try/catch ile yakala, eksik içerikte 404 göster, eksik çeviride varsayılan dili kullan.
Görev: Ürün kataloğu / e-ticaret ön yüzü oluştur.
- productcategories() ile kategori menüsü, productcategory("slug", sayfa, limit) ile kategoriye göre ürün listesi (sayfalama).
- product() ile ürün detayı; fiyat, indirimli fiyat ve para birimini languages()/settings()'ten al.
- Ürün görsellerini media()/cover_image_or_first() ile çöz.
- Ürün kartları: görsel, başlık, fiyat, "İncele" bağlantısı; detay sayfasında galeri.
- Ürün yorumları için comments("urun", $id) listele ve comment_add("urun", $id, ...) ile yorum gönder.
Anahtarlarınızı yerleştirdikten sonra çalıştırın.
Blog & Haber

Blog & Haber Sitesi Promptu

Kategorili, yorumlu ve bültenli blog sitesi.

Waaiy Headless CMS'in resmi PHP SDK'sı (waaiy/api) ile kendi başına çalışan bir web sitesi oluştur.

Kurulum:
- Composer ile projeyi başlat ve SDK'yı kur: composer require waaiy/api

Bağlantı (tek bir config dosyasında tut):
    use Waaiy\API;

    $api = new API("https://api.waaiy.dev", [
        "public_key"  => "<genel anahtarınız>",
        "private_key" => "<gizli anahtarınız>",
        "user_key"    => "<kullanıcı anahtarınız>",
    ]);
- Anahtarları Waaiy kullanıcı panelindeki "Web Siteleri" bölümünden alın; asla istemci tarafına gömmeyin, sunucu tarafında tek bir config dosyasında tutun.
- SDK üç anahtarı her istekte başlık olarak gönderir; eşleşmezse \Exception fırlatır.
Temel SDK metotları:
- Diller: languages(), active_lang(), lang_id(), lang_short_name(), set_lang($id)
- Ayarlar: settings() (tüm ayarlar), adjust("slug") (tek ayar)
- Menü: menuitems("slug") -> [{type, slug, informations: {_TITLE}, children: [...]}]
- Tekil içerik: blog("slug"), page("slug"), product("slug")
- Listeler: blogcategory("slug", sayfa, limit), productcategory("slug", sayfa, limit), blogcategories(), productcategories()
- Veri seti: dataset("slug", limit, sayfa)
- Medya: media($id, "cdn_url"), cover_image($icerik, "cdn_url"), cover_image_or_first($icerik, "cdn_url")
- Çeviriler: translations(), translation_map($lang_id), translation("key", "varsayılan", $lang_id)
- Etkileşim: subscribe($eposta, $ad), form_submit("form_slug", ["alan" => "değer"]), comment_add($tip, $id, $ad, $eposta, $mesaj), comments($tip, $id), comments_tree($tip, $id)
- SEO: seo($icerik), jsonld($icerik), jsonld_script($icerik), redirect_check($yol), sitemap(), sitemap_part($tip, $sayfa), robots()
İçerik alanları:
- _INFORMATIONS: _TITLE, _CONTENT, _TITLESEO, _DESCRIPTIONSEO (her biri {dil_id: değer} nesnesi)
- _SEO, _JSONLD (schema.org grafiği), _SLUGS ({dil_id: slug})
- _PHOTOS / _VIDEOS / _FILES / _ACORDIONS / _TABS / _FIELDS — SDK base64+JSON'u otomatik çözer; boşsa []
- _CREATED_DATE, _LAST_UPDATED_DATE, _STATUS
- Yardımcılar: informations($icerik, "_TITLE") ve slug($icerik) aktif dildeki değeri döndürür
Tasarım değişkenleri:
- Kullanıcı "Ana Renk: #33ccff" gibi tasarım değişkenleri verebilir. Verildiyse CSS değişkenleri (--ana-renk vb.) olarak uygula ve tema boyunca tutarlı kullan; verilmediyse şık bir varsayılan tema seç.
Kurallar:
- Proje kendi başına bir PHP sitesi olacak (Waaiy paneline dahil edilmeyecek).
- Tüm API çağrılarını waaiy/api SDK'sı üzerinden yap; ham cURL kullanma.
- Yanıtları dosya tabanlı basit bir önbellekte (ör. 3600 sn) sakla.
- SDK hata durumunda \Exception fırlatır; try/catch ile yakala, eksik içerikte 404 göster, eksik çeviride varsayılan dili kullan.
Görev: Blog / haber sitesi ön yüzü oluştur.
- blogcategories() ile kategoriler, blogcategory("slug", sayfa, limit) ile liste (sayfalama), blog() ile yazı detayı.
- Listede kapak görseli (cover_image_or_first()), başlık, özet ve tarih (_CREATED_DATE) göster.
- Detayda _CONTENT HTML'ini render et; jsonld_script() (BlogPosting) göm; comments("blog", $id) ile yorumları listele ve comment_add("blog", $id, ...) ile ekle.
- Bülten aboneliği için subscribe($eposta, $ad) kullanan bir form ekle.
- Kategori filtreleri ve basit arama ekle.
Anahtarlarınızı yerleştirdikten sonra çalıştırın.
Landing Page

Landing Page Promptu

Tek sayfa, dönüşüm odaklı kampanya sitesi.

Waaiy Headless CMS'in resmi PHP SDK'sı (waaiy/api) ile kendi başına çalışan bir web sitesi oluştur.

Kurulum:
- Composer ile projeyi başlat ve SDK'yı kur: composer require waaiy/api

Bağlantı (tek bir config dosyasında tut):
    use Waaiy\API;

    $api = new API("https://api.waaiy.dev", [
        "public_key"  => "<genel anahtarınız>",
        "private_key" => "<gizli anahtarınız>",
        "user_key"    => "<kullanıcı anahtarınız>",
    ]);
- Anahtarları Waaiy kullanıcı panelindeki "Web Siteleri" bölümünden alın; asla istemci tarafına gömmeyin, sunucu tarafında tek bir config dosyasında tutun.
- SDK üç anahtarı her istekte başlık olarak gönderir; eşleşmezse \Exception fırlatır.
Temel SDK metotları:
- Diller: languages(), active_lang(), lang_id(), lang_short_name(), set_lang($id)
- Ayarlar: settings() (tüm ayarlar), adjust("slug") (tek ayar)
- Menü: menuitems("slug") -> [{type, slug, informations: {_TITLE}, children: [...]}]
- Tekil içerik: blog("slug"), page("slug"), product("slug")
- Listeler: blogcategory("slug", sayfa, limit), productcategory("slug", sayfa, limit), blogcategories(), productcategories()
- Veri seti: dataset("slug", limit, sayfa)
- Medya: media($id, "cdn_url"), cover_image($icerik, "cdn_url"), cover_image_or_first($icerik, "cdn_url")
- Çeviriler: translations(), translation_map($lang_id), translation("key", "varsayılan", $lang_id)
- Etkileşim: subscribe($eposta, $ad), form_submit("form_slug", ["alan" => "değer"]), comment_add($tip, $id, $ad, $eposta, $mesaj), comments($tip, $id), comments_tree($tip, $id)
- SEO: seo($icerik), jsonld($icerik), jsonld_script($icerik), redirect_check($yol), sitemap(), sitemap_part($tip, $sayfa), robots()
İçerik alanları:
- _INFORMATIONS: _TITLE, _CONTENT, _TITLESEO, _DESCRIPTIONSEO (her biri {dil_id: değer} nesnesi)
- _SEO, _JSONLD (schema.org grafiği), _SLUGS ({dil_id: slug})
- _PHOTOS / _VIDEOS / _FILES / _ACORDIONS / _TABS / _FIELDS — SDK base64+JSON'u otomatik çözer; boşsa []
- _CREATED_DATE, _LAST_UPDATED_DATE, _STATUS
- Yardımcılar: informations($icerik, "_TITLE") ve slug($icerik) aktif dildeki değeri döndürür
Tasarım değişkenleri:
- Kullanıcı "Ana Renk: #33ccff" gibi tasarım değişkenleri verebilir. Verildiyse CSS değişkenleri (--ana-renk vb.) olarak uygula ve tema boyunca tutarlı kullan; verilmediyse şık bir varsayılan tema seç.
Kurallar:
- Proje kendi başına bir PHP sitesi olacak (Waaiy paneline dahil edilmeyecek).
- Tüm API çağrılarını waaiy/api SDK'sı üzerinden yap; ham cURL kullanma.
- Yanıtları dosya tabanlı basit bir önbellekte (ör. 3600 sn) sakla.
- SDK hata durumunda \Exception fırlatır; try/catch ile yakala, eksik içerikte 404 göster, eksik çeviride varsayılan dili kullan.
Görev: Tek sayfa, dönüşüm odaklı bir landing page oluştur.
- Bölümler: hero, özellikler, referanslar, SSS, iletişim/fiyat.
- Metinleri settings()/adjust() (veya dataset())'ten çek.
- Referans/testimonial listesini dataset()'ten al.
- Form için form_submit(), e-posta aboneliği için subscribe() kullan.
- Hızlı, modern, tek akışlı ve güçlü CTA'lar içeren bir tasarım.
Anahtarlarınızı yerleştirdikten sonra çalıştırın.
Portföy & Ajans

Portföy / Ajans Sitesi Promptu

Veri seti destekli, görsel ağırlıklı portföy sitesi.

Waaiy Headless CMS'in resmi PHP SDK'sı (waaiy/api) ile kendi başına çalışan bir web sitesi oluştur.

Kurulum:
- Composer ile projeyi başlat ve SDK'yı kur: composer require waaiy/api

Bağlantı (tek bir config dosyasında tut):
    use Waaiy\API;

    $api = new API("https://api.waaiy.dev", [
        "public_key"  => "<genel anahtarınız>",
        "private_key" => "<gizli anahtarınız>",
        "user_key"    => "<kullanıcı anahtarınız>",
    ]);
- Anahtarları Waaiy kullanıcı panelindeki "Web Siteleri" bölümünden alın; asla istemci tarafına gömmeyin, sunucu tarafında tek bir config dosyasında tutun.
- SDK üç anahtarı her istekte başlık olarak gönderir; eşleşmezse \Exception fırlatır.
Temel SDK metotları:
- Diller: languages(), active_lang(), lang_id(), lang_short_name(), set_lang($id)
- Ayarlar: settings() (tüm ayarlar), adjust("slug") (tek ayar)
- Menü: menuitems("slug") -> [{type, slug, informations: {_TITLE}, children: [...]}]
- Tekil içerik: blog("slug"), page("slug"), product("slug")
- Listeler: blogcategory("slug", sayfa, limit), productcategory("slug", sayfa, limit), blogcategories(), productcategories()
- Veri seti: dataset("slug", limit, sayfa)
- Medya: media($id, "cdn_url"), cover_image($icerik, "cdn_url"), cover_image_or_first($icerik, "cdn_url")
- Çeviriler: translations(), translation_map($lang_id), translation("key", "varsayılan", $lang_id)
- Etkileşim: subscribe($eposta, $ad), form_submit("form_slug", ["alan" => "değer"]), comment_add($tip, $id, $ad, $eposta, $mesaj), comments($tip, $id), comments_tree($tip, $id)
- SEO: seo($icerik), jsonld($icerik), jsonld_script($icerik), redirect_check($yol), sitemap(), sitemap_part($tip, $sayfa), robots()
İçerik alanları:
- _INFORMATIONS: _TITLE, _CONTENT, _TITLESEO, _DESCRIPTIONSEO (her biri {dil_id: değer} nesnesi)
- _SEO, _JSONLD (schema.org grafiği), _SLUGS ({dil_id: slug})
- _PHOTOS / _VIDEOS / _FILES / _ACORDIONS / _TABS / _FIELDS — SDK base64+JSON'u otomatik çözer; boşsa []
- _CREATED_DATE, _LAST_UPDATED_DATE, _STATUS
- Yardımcılar: informations($icerik, "_TITLE") ve slug($icerik) aktif dildeki değeri döndürür
Tasarım değişkenleri:
- Kullanıcı "Ana Renk: #33ccff" gibi tasarım değişkenleri verebilir. Verildiyse CSS değişkenleri (--ana-renk vb.) olarak uygula ve tema boyunca tutarlı kullan; verilmediyse şık bir varsayılan tema seç.
Kurallar:
- Proje kendi başına bir PHP sitesi olacak (Waaiy paneline dahil edilmeyecek).
- Tüm API çağrılarını waaiy/api SDK'sı üzerinden yap; ham cURL kullanma.
- Yanıtları dosya tabanlı basit bir önbellekte (ör. 3600 sn) sakla.
- SDK hata durumunda \Exception fırlatır; try/catch ile yakala, eksik içerikte 404 göster, eksik çeviride varsayılan dili kullan.
Görev: Bir portföy / ajans sitesi oluştur.
- Proje/çalışma listesini dataset()'ten al (her kayıt: başlık, görsel, açıklama, kategori, bağlantı).
- Veri setindeki alanlara göre kategori filtreleri ekle.
- Proje detayı için dataset() veya page() kullan.
- Hakkımızda ve iletişim için page() ve settings() kullan.
- Görsel ağırlıklı, grid tabanlı, modern bir tasarım.
Anahtarlarınızı yerleştirdikten sonra çalıştırın.
Çok Dilli & SEO

Çok Dilli + SEO Uyumlu Promptu

hreflang, JSON-LD ve sitemap destekli çok dilli site.

Waaiy Headless CMS'in resmi PHP SDK'sı (waaiy/api) ile kendi başına çalışan bir web sitesi oluştur.

Kurulum:
- Composer ile projeyi başlat ve SDK'yı kur: composer require waaiy/api

Bağlantı (tek bir config dosyasında tut):
    use Waaiy\API;

    $api = new API("https://api.waaiy.dev", [
        "public_key"  => "<genel anahtarınız>",
        "private_key" => "<gizli anahtarınız>",
        "user_key"    => "<kullanıcı anahtarınız>",
    ]);
- Anahtarları Waaiy kullanıcı panelindeki "Web Siteleri" bölümünden alın; asla istemci tarafına gömmeyin, sunucu tarafında tek bir config dosyasında tutun.
- SDK üç anahtarı her istekte başlık olarak gönderir; eşleşmezse \Exception fırlatır.
Temel SDK metotları:
- Diller: languages(), active_lang(), lang_id(), lang_short_name(), set_lang($id)
- Ayarlar: settings() (tüm ayarlar), adjust("slug") (tek ayar)
- Menü: menuitems("slug") -> [{type, slug, informations: {_TITLE}, children: [...]}]
- Tekil içerik: blog("slug"), page("slug"), product("slug")
- Listeler: blogcategory("slug", sayfa, limit), productcategory("slug", sayfa, limit), blogcategories(), productcategories()
- Veri seti: dataset("slug", limit, sayfa)
- Medya: media($id, "cdn_url"), cover_image($icerik, "cdn_url"), cover_image_or_first($icerik, "cdn_url")
- Çeviriler: translations(), translation_map($lang_id), translation("key", "varsayılan", $lang_id)
- Etkileşim: subscribe($eposta, $ad), form_submit("form_slug", ["alan" => "değer"]), comment_add($tip, $id, $ad, $eposta, $mesaj), comments($tip, $id), comments_tree($tip, $id)
- SEO: seo($icerik), jsonld($icerik), jsonld_script($icerik), redirect_check($yol), sitemap(), sitemap_part($tip, $sayfa), robots()
İçerik alanları:
- _INFORMATIONS: _TITLE, _CONTENT, _TITLESEO, _DESCRIPTIONSEO (her biri {dil_id: değer} nesnesi)
- _SEO, _JSONLD (schema.org grafiği), _SLUGS ({dil_id: slug})
- _PHOTOS / _VIDEOS / _FILES / _ACORDIONS / _TABS / _FIELDS — SDK base64+JSON'u otomatik çözer; boşsa []
- _CREATED_DATE, _LAST_UPDATED_DATE, _STATUS
- Yardımcılar: informations($icerik, "_TITLE") ve slug($icerik) aktif dildeki değeri döndürür
Tasarım değişkenleri:
- Kullanıcı "Ana Renk: #33ccff" gibi tasarım değişkenleri verebilir. Verildiyse CSS değişkenleri (--ana-renk vb.) olarak uygula ve tema boyunca tutarlı kullan; verilmediyse şık bir varsayılan tema seç.
Kurallar:
- Proje kendi başına bir PHP sitesi olacak (Waaiy paneline dahil edilmeyecek).
- Tüm API çağrılarını waaiy/api SDK'sı üzerinden yap; ham cURL kullanma.
- Yanıtları dosya tabanlı basit bir önbellekte (ör. 3600 sn) sakla.
- SDK hata durumunda \Exception fırlatır; try/catch ile yakala, eksik içerikte 404 göster, eksik çeviride varsayılan dili kullan.
Görev: Çok dilli ve SEO uyumlu bir site oluştur.
- languages() ile aktif dilleri al; URL yapısı /{dil}/{slug} olsun; set_lang($id) ile aktif dili belirle.
- informations() ve slug() aktif dildeki değeri döndürür; eksik çeviride varsayılan dile düş.
- Her dil için <html lang>, hreflang ve <link rel="alternate"> üret.
- seo() ile title, description, robots, canonical ve og alanlarını doldur; jsonld_script() ile JSON-LD göm.
- sitemap() ve robots() çıktısını kendi frontend'inde yayınla.
- Dil değiştirici ekle.
Anahtarlarınızı yerleştirdikten sonra çalıştırın.

Kendi sitenizi oluşturmaya başlayın

Bir prompt seçin, kopyalayın ve dakikalar içinde Waaiy API’siyle beslenen sitenizi yayına alın.

Ücretsiz Başla