Bildiğiniz üzere Flarum için iletişim sayfası oluşturmanızı sağlayan herhangi bir uzantı bulunmuyor. Benzer durum Ghost CMS için de mevcut. Bu durumu aşmak için ise üçüncü parti servisler devreye giriyor. Geçtiğimiz günlerde kişisel blogumu Ghost ile oluşturdum ve tema geliştiricilerinin bu engeli nasıl aştıklarını gördüm; Formspree. Bu üçüncü parti servis ile ücretsiz ve çok kolay bir yolla sitenize iletişim formu eklemeniz mümkün. Formspree’nin ücretli paketleri de var ancak başlangıç için ücretiz planın sizlere uygun olacağını varsayıyorum.
İlk olarak bir iletişim sayfası oluşturmak için Pages by FriendsOfFlarum uzantısına sahip olmanız gerektiğini unutmayın.
- Yönetim sayfasına gidin.
- Sayfalar sekmesini görüntüleyin.
- Sayfa oluştur butonuna tıklayın.
- Başlık değeri için “İletişim”, URL alanına ise “iletisim” yazın.
- İçerik kısmına aşağıdaki kodu ekleyin:
<form action="https://formspree.io/username@mailservice.com.tr" method="POST">
<input type="text" name="name" placeholder="İsim">
<input type="email" name="_replyto" placeholder="E-Posta">
<textarea name='message' placeholder="Mesaj"></textarea>
<input class='c-btn c-btn--small c-btn--active' type="submit" value="Gönder">
</form>
- HTML kullanmayı aktif et seçeneğini aktif et deyin ve kaydedin.
Bu işlemlerin ardından Formspree servisine gidip kayıt olmanız ve sitenizi eklemeniz yeterli olacaktır.