Wednesday, January 14, 2009

Link Komponen Hello World di Front End

Setelah mendaftarkan komponen, sekarang kita dapat membuat sebuah menu untuk link ke komponen Hello World di halaman pengunjung (front end). Berikut langkah-langkahnya :

(1.) Buka web joomla Anda dan login sebagai administrator

(2.) Arahkan kursor ke menu Menus, kemudian pilih Main Menu

(3.) Klik tombol New di toolbar

(4.) Pilih dan klik Hello World pada bagian Select Menu Item Type

(5.) Masukkan data seperti gambar di bawah ini :

(6.) Klik tombol Save di pojok kanan atas

Selanjutnya bagi Anda yang sudah menguasai bahasa pemrograman php, dapat langsung membuat file-file php dan disimpan pada folder com_hello di nama-web-anda/components untuk halaman front end (halaman pengunjung) dan pada folder com_hello di nama-web-anda/administrator/components untuk halaman back end (halaman admin).

Selamat mencobanya, semoga postingan saya ini bermanfaat bagi Anda dan majulah komunitas CMS Joomla Indonesia.

Registrasi Komponen Hello World

Dengan langkah-langkah di atas kita sudah dapat mengakses komponen yang telah kita buat, yaitu dengan cara mengetik url pada Web Browser. Akan tetapi hal ini merupakan cara yang kurang menyenangkan (tidak mudah).

Proses registrasi ini dimaksudkan agar komponen yang dibuat terdaftar di menu Components pada halaman administrator. sehingga untuk mengaksesnya hanya cukup memilih dari menu yang ada. Sebenarnya proses registrasi ini cukup mudah, hanya menginputkan data ke database pada tabel jos_components.Proses input data ke tabel jos_components ini dapat dilakukan dengan menggunakan perintah SQL ataupun yang termudah adalah dengan menggunakan phpMyAdmin.

Berikut ini adalah perintah SQL yang digunakan untuk mendaftarkan komponen baru.

1
2
3
4
5
6
7

INSERT INTO jos_components
(name, link, admin_menu_link, admin_menu_alt,
`option`, admin_menu_img, params)
VALUES
('Hello World','option=com_hello','option=com_hello',
'Manage Hello','com_hello',
'js/ThemeOffice/component.png','');

phpMyAdmin biasanya sudah otomatis terpasang ketika kita menginstall paket software baik itu XAMPP, WAMP dan lain sebagainya. XAMPP ataupun WAMP merupakan sebuah paket software yang didalamnya berisi Apache, MySQL, PHP dan software pendukung lainnya.

Dalam hal ini saya asumsikan Anda sudah menginstall phpMyAdmin, dan ikuti langkah-langkah berikut ini :

(1.) Bukalah phpMyAdmin dengan mengetikkan url : http://localhost/phpmyadmin/ untuk web server lokal, sedangkan untuk web server di tempat hosting biasanya sudah disediakan menu tersendiri pada halaman CPanel.

(2.) Pilih database website joomla Anda (nama database sesuai dengan pada saat menginstall joomla) dengan cara di klik pada nama databasenya kemudian klik pada nama tabel jos_components.


(3.) Klik tab Insert

(4.) Masukkan data seperti di bawah ini :

(5.) Klik tombol Go

Sekarang buka halaman administrator joomla dan lihatlah pada menu components sudah muncul komponen baru yang bernama Hello World


Membuat Komponen Hello World di Back End

Setelah membuat komponen Hello Word di halaman pengunjung, sekarang kita akan mencoba bagaimana cara membuat komponen Hello Word di halaman Admin dan hanya Administrator lah yang dapat mengakses halam ini.

(1.) Buatlah folder dengan nama com_hello di dalam folder nama-web-anda/administrator/components.

(2.) Buatlah file dengan nama admin.hello.php pada folder com_hello

(3.) Ketikkan kode berikut di dalam file admin.hello.php

1
2
3
4

(4.) Buka website joomla Anda di Web Browser dan login sebagai Administrator

(5.) Jika joomla diinstall di web server lokal (komputer lokal), maka untuk mengakses komponen com_hello ini gunaka url : http://localhost/nama-web-anda/administrator/index.php?option=com_hello

Membuat Komponen Hello World Pada Front End

CMS (Content Manajemen System) Joomla diibaratkan sebuah rumah, yang walau bagaimanapun bagusnya rumah tersebut, tetap saja membutuhkan perlengkapan didalamnya agar dapat digunakan sebagaimana mestinya.

Perlengkapan dan peralatan yang dimaksud dalam tubuh joomla adalah adanya Template, Komponen, Modul dan masih ada beberapa hal lain yang menunjang kinerjanya. Saya berasumsi bahwa yang paling penting (bukan berarti yang lain tidak penting), adalah Komponen dan Modul. Dalam kesempatan ini akan dibahas bagaimana membuat komponen sendiri dengan cara yang mudah dan sederhana.

Baiklah! daripada banyak bicara, saya bahas saja sekarang dan tentunya sudah banyak diantara temen2 yang sudah pada bisa dan bahkan sudah banyak yang mahir.

Adapun langkah-langkah dalam pembuatan komponen Hello World adalah sebagai berikut :

(1.) Buatlah folder dengan nama com_hello di dalam folder nama-web-anda/components. sebagai contoh lihatlah gambar di bawah ini :

(2.) Buatlah sebuah file yang diberi nama hello.php pada folder com_hello diatas.

(3.) Ketikkan kode berikut di dalam file hello.php !


1
2
3
4
defined( '_JEXEC' ) or die( 'Restricted access' );
echo '
Hello World!
';
?>

(4.) Jika joomla diinstall di web server lokal (komputer lokal), maka untuk mengakses komponen com_hello ini gunaka url : http://localhost/nama-web-anda/index.php?option=com_hello

Friday, January 9, 2009

Menyiasati Upload File Berukuran Besar

Kendala yang sering dihadapi dalam proses upload file terutama yang berukuran besar adalah sering gagal di tengah jalan dan adapula yang menolak dengan alasan filenya terlalu besar.

Terus bagaimana dong jika sering gagal atau bahkan ditolak ?

Tenang !..., saya sudah pernah mengalami hal yang sama dan akhirnya dapat pencerahan dari para ahli blogger. Sekenarionya begini, file yang akan di upload harus di pecah terlebih dahulu menjadi beberapa bagian dan masing-masing bagian kemudian di paket menggunakan program khusus seperti winrar atau winzip dan masih banyak lagi program yang sejenis dengan itu.

Cara ini lumayan ampuh dan dijamin proses upload file akan berhasil dengan lancar.

Setelah file di paket menjadi beberapa bagian, kemudian lakukan proses upload dengan menggunakan file manager atau dengan menggunakan program FTP (File Transfer Protokol) lainnya.

Fasilitas yang digunakan untuk melakukan upload file ke server hosting biasanya sudah disertakan pula pada halaman CPanel yang disebut File Manager.

Gambar 01 File Manager


Saya sendiri lebih sering menggunakan layanan dari net2ftp.com karena berbasis web dan tanpa harus menginstall nya di komputer kita, dan yang paling penting GRATIS !

Keunggulan lain dari File Manager net2ftp.com ini adalah memiliki fasilitas untuk melakukan unzip apabila kita meng-upload file yang dipaket (zip, tar, tgz, gz).

Cara menggunakan net2ftp.com cukup mudah, hanya memasukkan beberapa parameter seperti FTP server, Username, Password dan Initial directory kedalam kotak isian yang disediakan dan beberapa hal tersebut akan kita dapatkan pada saat melakukan sewa hosting. Untuk isian Initial directory kita isi saja dengan public_html sebagai default folder tempat menyimpan semua file di server, karena hanya file yang tersimpan di public_html lah yang akan terbaca oleh browser.


Gambar 02 Input Parameter FTP

Setelah semua selesai di diisi, klik tombol login dan akan muncul halaman berikutnya seperti berikut ini.


Gambar 03 Halaman Pengelolaan File

Kemudian lakukan proses pengiriman file (upload) ke direktori public_html dengan terlebih dahulu menekan tombol Upload sehingga muncul tampilan seperti berikut :


Gambar 04 Halaman Upload File

Upload lah file dengan menekan tombol browse kemudian pilih file hasil paket/archip (zip, tar, tgz, gz). sebagai bahan pertimbangan, di halaman ini ada dua jenis pilihan upload.

(1.) Upload file tanpa extrak/unzip (tombol browse sebelah kiri)
Digunakan untuk melakukan upload file atau paket file dengan tanpa melalui proses extrak/unzip. Cara ini lebih cepat dan apabila suatu saat membutuhkan file yang sama, kita hanya tinggal meng extrak/unzip nya lagi.

Untuk dapat menggunakan file yang diupload, extrax terlebih dahulu dengan menggunakan tombol unzip pada Gambar 03 ikuti saja intruksinya sampai selesesai.

(2.) Upload file melalui proses extrak/unzip (tombol browse sebelah kanan)
Digunakan untuk melakukan upload file dengan melalui proses extrak/unzip sehingga setelah file di upload sudah tidak harus di extrax/unzip lagi. Hanya jika suatu saat membutuhkan file yang sama, kita harus melakukan upload ulang file tersebut.

Bagaimana ? Anda tertarik !...
Coba saja cara saya ini dan tidak akan lagi menemukan kendala dalam proses pengirman file ke server.

Akhirnya, saya ucapkan selamat berhosting ria deh dan tebarlah website sebanyak mungkin supaya cepet ... ! cepet apa yah ? ya cepet terkenal maksudnya.

Salam persahabatan,


Yayan Heryana, S.Kom

Contact Person :
website : www.inspirasianda.com
email : tim@inspirasianda.com
Handphone : 081 804 098 173

Install Joomla Tanpa Autoinstaller

Ketika kita menyewa jasa hosting, biasanya disediakan juga CPanel yang digunakan untuk mengelola semua hal yang berhubungan dengan hosting yang kita sewa. Diantara sekian banyaknya aplikasi yang disediakan di halaman CPanel terdapat sebuah aplikasi yang digunakan untuk menginstall halaman web atau blog secara otomatis yang sering disebut Fantastico.


Gambar 01 Fantastico

Namun adakalanya menggunakan fantastico untuk menginstall web atau blog kurang pas dengan keinginan kita, oleh karena itu diperlukan jalan pintas untuk dapat melakukan upload file web sendiri.