web design: Membuat galeri foto berbasis web dengan ezphotogallery

Pernah nyimpen foto di flickr.com atau corbis.com?, ingin punya web album sendiri, atau situs kamu ingin dilengkapi fitur album foto?. Sebenernya kalau kita ingin membuat tampilan album di web dengan script HTML sederhana juga bisa.

Kalau ingin ter-manage dengan baik gunakan PHP dengan database MySQL pun cukup dengan script yang sederhana.

Tapi jika ingin terkelola lebih baik dan dapat memiliki tampilan yang menawan serta tidak punya waktu begadang untuk scripting, CMS adalah solusinya.

CMS (Content Management System) adalah program web instan yang didesain untuk tujuan-tujuan khusus. Kelebihan CMS adalah sifatnya yang cross platform sehingga dapat berjalan di semua sistem operasi (Ms Windows, Unix, Linux, Mac dll). Yang diperlukan hanyalah program browser. Atau jika kita ingin menginstall di jaringan lokal (intranet) cukup memasang web server dan databasenya (personally, i like PHP and MySQL).

Ada banyak CMS dengan beberapa katagori seperti wordpress, mambo untuk CMS yang sifatnya umum. atau untuk bidang pendidikan ada Moodle dan S@S (Site at School). Sedang untuk album ada gallery1, phpwebgallery

Yang akan saya bahas di sini adalah Easy Photo Gallery (http://ezphotogallery.sourceforge.net/). Saya tertarik pada CMS ini karena script-nya yang tidak begitu gemuk (versi 2.x sekitar 78kb), pengelolaan yang sederhana serta kebutuhan yang tampilan yang bersih sehingga mudah di integrasikan dengan aplikasi lain.

Kebutuhan

– MySQL
– PHP 4.* dengan paket GD telah terinstal(versi 1.x)
– PHP 5.* dengan GD dan ZLIB yang telah terinstal (versi 2.x)
– Opsional paket EXIF untuk meta foto.

Instalasi

Untuk memulai menginstal ezphotogallery di web (internet atau intranet) ikuti langkah-langkah ini,

  1. Pastikan sistem telah memenuhi kebutuhan di atas
  2. Download ezphotogallery di http://sourceforge.net/project/showfiles.php?group_id=103430&package_id=111112
  3. Ekstrak file yang telah didownload
  4. Pindahkan ke lokasi web server internet atau intranet anda.
  5. Edit file settings.php di folder settings lalu isi parameter berikut :
    • $dbhost – nama host dari database (misalnya localhost)

    • $dbname – nama database

    • $dbuser – nama user yang memiliki akses ke database tesebut (sesuai id anda di web hosting atau root untuk intranet)

    • $dbpass – password dari user di atas

    • $gallery_title – Judul gallery

     

6. Buat database dengan nama sesuai nama database di atas.

  1. Buka program browser

  2. buka file setup.php

  3. Isi nama administrator, password dan email lalu klik submit. maka database telah disetup untuk anda.

  4. Sekarang anda sudah bisa emulai me-manage web album anda dengan menjalankan file gallery.php atau anda bisa merubah nama file gallery.php menjadi index.php agar auto running.

Jangan lupa menghapus file setup.php agar konfigurasi yang anda buat tidak direkonfigurasi oleh orang lain.

13 thoughts on “web design: Membuat galeri foto berbasis web dengan ezphotogallery

  1. bramazz

    its goood…..tapi ak butuh script php dengan db mysql untuk menampilkan foto menjadi thumbnails tampa aplikasi tambahan…tau gak bung….bantuin ak dunk kirim ke email ak…txs sebelumnya.

    wirawan :iya perlu paket GD Lib, biasanyaweb hosting dah support GD Lib, kalau di intranet, saya sarankan install XAMPP, sudah bulid ini GD Lib-nya. sedang PHPTriad atau EasyPHP belum.

    Balas
  2. anie

    saya baru nyoba nich….
    sy pke XAMPP….trs dh selsai setup..wktu nampilin gallery.php
    ada pesan error kyk gini
    Fatal error: Call to undefined method DB::getinstance() in C:\Program Files\xampp\htdocs\pict\classes\DbGallery.php on line 202
    kira2 kenapa..ya!!saya sudah lihat scriptnya di file dbgallery.php tpi mhs bingung…hehe
    tolong bantuannya…baru belajar nich!

    Balas
      1. yemima

        koq ada error gini ya, please help
        Fatal error: Call to undefined method DB::getinstance() in C:\xampp\htdocs\ezphotogallery-2.1\classes\DbGallery.php on line 202

  3. ahmad

    mas saya dah berhasil setup. tapi kenapa saat upload gambar katanya jpeg atau yang lainnya gak bisa dan keluar message spt ini JPEG support is not installed on this server
    tolong bantuannya dong pleasa
    saya pakai WAMP5 Version 1.7.2, phpMyAdmin – 2.10.1

    Balas
  4. Gossen Koemoen

    kenapa muncul pesan ini:

    Notice: A session had already been started – ignoring session_start() in C:\xampp\htdocs\gallery\gallery.php on line 8

    Notice: Undefined index: galleryid in C:\xampp\htdocs\gallery\gallery.php on line 16

    Notice: Undefined index: login in C:\xampp\htdocs\gallery\gallery.php on line 21

    Notice: Undefined index: action in C:\xampp\htdocs\gallery\classes\Action.php on line 24

    Notice: Undefined index: currentuserid in C:\xampp\htdocs\gallery\classes\Access.php on line 68

    Fatal error: Call to undefined method DB::getInstance() in C:\xampp\htdocs\gallery\classes\DbGallery.php on line 202

    Balas

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s