Bir script geliştirdin ve artık satışa sunmak istiyorsun. Peki scripti teslim edeceğin ZIP dosyası yapısı nasıl olmalı? Alıcının kolayca kurulum yapabilmesi ve lisans bilgilerini görebilmesi için hangi dosyaları eklemelisin?
Bu yazıda, profesyonel bir script paketi oluşturmak için dikkat etmen gereken tüm detayları adım adım açıklıyorum.
1. Ana Klasör Yapısını Oluştur
Satışa sunulacak scriptin ZIP arşivinde, aşağıdaki gibi sade ve düzenli bir klasör yapısı tercih edilmelidir:
- /script/ → Ana script dosyaları (index.php, klasörler, vb.)
- /sql/ → Veritabanı yedeği (.sql dosyası)
- /doc/ → Dökümantasyon, kullanım kılavuzu (README, PDF, vb.)
- /license/ → Lisans dosyası veya kullanım şartları
Not: Scriptin doğrudan ana dizine değil, “script” klasörü içine konması, kurulumu kolaylaştırır.
2. README veya Kurulum Dökümanı Ekle
Alıcının hiçbir teknik bilgiye sahip olmadığını varsayarak, README.txt veya kurulum.pdf dosyası eklemelisin.
Bu dosyada şunlar yer almalı:
- Script hakkında kısa bilgi
- Kurulum adımları (dosya yükleme, veritabanı oluşturma, config ayarı)
- Giriş bilgileri (örnek: admin@admin.com / şifre: 123456)
- Destek bağlantısı veya e-posta adresi
3. Veritabanı Yedeğini Doğru Formatla
/sql/veritabani.sql dosyası, scriptin tüm tablolarını içermeli. Dışa aktarım sırasında şu ayarları kontrol et:
DROP TABLE IF EXISTSseçeneği işaretli olsunUTF-8karakter seti kullan- Test verisi gerekiyorsa örnek kullanıcı vs. ekle
4. Lisans ve Kullanım Koşulları Ekle
Scriptin açık kaynak mı, sınırlı kullanım mı, tek domain mi olacağını belirten bir license.txt mutlaka olmalı.
İçeriğinde şu başlıklar yer alabilir:
- Satın alan kişinin hakları
- Yasaklar (yeniden satmak, dağıtmak vb.)
- Tek domain lisans şartı (varsa)
- Destek süresi ve kapsamı
5. ZIP Dosyasını Sıkıştır ve Test Et
- Tüm dosyaları sıkıştırmadan önce virüs taramasından geçir
- ZIP dosyasının adını açık ve sade tut:
script-adi-v1.0.zip - Dosyayı önce kendi sunucunda test et, her şey doğru kuruluyor mu kontrol et
İpucu: Eğer lisanslama sistemin varsa, config.php gibi bir dosyada “lisans anahtarı” girilecek alan bırakmayı unutma.
Sonuç
Script paketlemesi, sadece dosya sıkıştırmak değildir; aslında müşteriye sunulan deneyimin ilk adımıdır. Ne kadar sade, anlaşılır ve düzenli bir yapı sunarsan, o kadar profesyonel görünürsün.
Kurulumda zorluk çıkmayan bir script, daha az destek talebi ve daha fazla memnuniyet demektir.
Etiketler: script paketleme, zip yapısı, php script kurulum rehberi, lisans dosyası hazırlama, dijital ürün paketleme