Bu sayfada PhotoPrint ile ilgili bilgiler bulacaksınız.
PhotoPrint Fotoğraf yazdırma scripti ile kullanıcılar siteniz üzerinden fotoğraflarını yükleyerek, ardından boyut seçimi yaparak sipariş verebilirler. Site yöneticisi de fotoğrafların dijital kopyalarını fiziksel olarak basarak kullanıcıya kargolar. Kullanıcılar ister kredi kartı(iyzico), ister paypal, isterse havale yöntemi ile ödemelerini yapabilirler.
Günümüzde birçok web sunucusu zaten aşağıda belirtilen gereksinimleri karşılamaktadır. Ancak ortak bir barındırma alanı(hosting) kullanıyorsanız tüm bileşenler kurulu olmayabilir. Bunun için lütfen sunucu yöneticisine danışın.
Yukarıdaki yönergeler sistemin sağlıklı çalışabilmesi için yeterlidir. Ancak profesyonel bir kullanıcı yada programcı iseniz caching, url routing, error log gibi bileşenleri de değiştirerek kendinize en uygun konfigürasyonu elde edebilirsiniz.
E-Posta gönderim ayarları için protected/config/mail.php içinde alt bölümde bulunan şu satırlar değiştirilmelidir:
'Mailer' => 'smtp', 'Host' => 'mail.sunucum.com', 'Port' => 587, 'SMTPSecure' => 'tls', 'SMTPAuth' => true, 'Username' => 'photoprint@sunucum.com', //oturum açmak için gereken kullanıcı adı 'Password' => '123456789', //şifreniz
Ayrıca yine protected/config/main.php içinde alt satırda bulunan şu satırlar değiştirilmelidir:
'params'=>array( 'adminEmail'=>'photoprint@sunucum.com', //Gönderici e-posta adresi 'emailSender'=>'PhotoPrint', //Gönderici adı ),
protected/config/main.php dosyasında aşağıdaki kod satırları bulunarak değiştirilmelidir.
Örnek Veritabanı Ayarları:
'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=photoprint', //Veritabanı sunucunuz ve veritabanı adı 'emulatePrepare' => true, 'username' => 'photoprint_dbadmin', //veritabanı kullanıcı adı 'password' => 'sifreniz', //veritabanı şifresi 'charset' => 'utf8', 'enableProfiling' => false, 'enableParamLogging' => false, //true yapıldığında sorguları ekranın altında gösterir. ),
Örnek Paypal Ayarları
'Paypal' => array(
'class'=>'application.components.Paypal',
'apiUsername' => 'photoprint-seller_api1.hotmail.com.tr', //Kullanıcı Adı
'apiPassword' => 'QWERTYUI19284', //Parola
'apiSignature' => 'SXaaISWNjNoKJqgJddcvI4rpU-AX-poakdsOKSPasopdASDK', //imza
'apiLive' => false, //Test işlemlerinde: false, yayın ortamında: true olmalıdır
'currency' => 'TRY', //Para birimi
'returnUrl' => 'odeme/paypalKabul/',
'cancelUrl' => 'odeme/paypalRed/',
),Örnek Iyzico Ayarları
'Iyzico' => array(
'class'=>'application.components.Iyzico',
'apiId'=>'im2346421546a5df9gf2423454283', //Api ID
'apiSecret'=>'im2343452532ed6549841', //Api Secret
'apiMode'=>'test', //Test ortamında: test, yayın ortamında: live olmalıdır
'currency'=>'TRY',
'returnUrl'=>'odeme/iyzicoCevap'
),
Örnek Facebook Ayarları
'facebookSdk'=>array(
'class'=>'application.extensions.facebook-php-sdk.facebookSdk',
'appId'=>'12356789902232', //App ID
'secret'=>'091239012d2891798jfd', //Secret
),
Bu bölümde geçmiş ve planlanan sürüm güncellemeleri ile ilgili notları bulabilirsiniz.
İlk çıkış sürümü.