Pada tulisan ini saya berasumsi anda sudah membaca tulisan saya yang sebelumnya. Jadi anda sudah mendaftarkan nama domain yang anda inginkan dan menyewa space di webhosting. Dengan demikian anda akan dapat mempraktekkan semua penjelasan saya nanti langsung ke server yang anda sewa. Tenang, jangan takut duluan sama istilah2nya, ikuti saja petunjuk saya. Semuanya bakal jadi gampang.
Oh ya, tools alias software yang saya jelaskan di sini merupakan tools yang saya sering pakai. Saya tidak akan menjelaskan software seperti Macromedia Dreamweaver atau Microsoft Frontpage. Karena saya akan merekomendasikan beberapa Content Management Aplication gratis yang dapat dengan mudah anda unduh dan modifikasi sedikit untuk kemudian anda gunakan sebagai aplikasi web anda.
FTP Client
FTP kepanjangannya adalah File Transfer Protocol. Kata kuncinya adalah protocol, kurang lebih kita artikan sebagai "jalur".
Bayangkan anda sedang mengelola toko swalayan. Adabagian dari toko anda dimana barang2 dipajang di rak display. Dan ada bagian belakang, gudang dan kantor dimana semua persiapan sebelum barang dipajang, diberi label harga, hingga mengelola laporan keuangan.
Tentu saja anda ingin pengunjung melihat penataan yang indah dan teratur. Agar mereka dapat dengan mudah menemukan barang yang dibutuhkan, kemudian membeli sesuatu dari toko anda. Anda tak ingin mereka melihat betapa rumitnya pekerjaan menyiapkan barang di gudang belakang. Pintu depan toko anda mungkin saja sama besarnya. Tapi di depan, disiapkan untuk menangani volume pengunjung yang banyak. Seementara di belakang, disiapkan untuk lalulintas barang yang besar.
FTP adalah pintu gudang. Sementara Http adalah pintu depan dimana pengunjung akan mengakses website anda. FTP clients adalah software yang anda gunakan untuk bongkar muat file dari komputer anda ke/dari server yang anda sewa di webhosting.
Ada banyak software FTP yang gratis. Anda bisa mengunduhnya dari download.com. Cari saja dengan keyword "FTP". Contohnya coreftp.com, filezilla-project.org dan lain2.
Notepad dan Wordpad
Notepad dan wordpad adalah software pengedit text atau text editor. Bila merujuk dari wikipedia, notepad biasanya digunakan untuk mengedit system file. Karena ia mengedit text only, tidak menyertakan tag format atau style. Biasanya saya gunakan untuk mengedit file konfigurasi atau file yang diberi nama "config.*". Bisa berupa config.php atau berextention lainnya.
Nanti bila kita sudah sampai ke pelajaran, bagaimana menginstal aplikasi Content Management System seperti Joomla, pasti kita akan bertemu file configurasi bernama config.* tadi.
Wordpad, pengolah text yang lebih canggih dari notepad. Mungkin lebih mendekati pengolah kata seperti MS Word, namun lebih sederhana. Saya sendiri agak jarang mengedit text yang mengharuskan saya menggunakan wordpad. Karena Notepad sudah mencukupi.
Tapi ada saja text yang cukup panjang sehingga mengharuskan saya membukanya dengan Wordpad. Tidak usah saya jelaskan lebih jauh tentang aplikasi ini, silahkan membuka keterangannya di http://en.wikipedia.org/wiki/Wordpad.
Adobe Photoshop
Adobe Photoshop adalah aplikasi pengolah citra. Dengan Adobe Photosop(PS) anda dapat mengolah gambar untuk keperluan website anda. Biasanya kita membutuhkan logo untuk reperesentasi identitas lembaga anda. Photo2 pendukung content yang harus ditata ulang ukuran dan besar filenya. Juga mempertajam atau menonjolkan aspek tertentu dari gambar yang akan diupload ke website.
Bila anda kesulitan mendapatkan photoshop karena harganya cukup mahal. Anda bisa menggunakan aplikasi lain yang tersedia gratis di internet. Misalnya GIMP atau Google Picasa. GIMP(http://en.wikipedia.org/wiki/GIMP) tidak hanya tersedia bagi pemakai linux, kini sudah ada juga yang berbasis windows. Sejelek-jeleknya nasib, anda bisa menggunakan online photo editing software untuk sejumlah fungsi dasar seperti meresize, bright dan contrast dan lain-lain. Lihat http://www.techcrunch.com/2007/02/04/online-photo-editing-overview/.
Ingat, elemen gambar adalah aspek yang sangat penting bagi sebuah website. Gambar dapat membuat suatu cerita menjadi lebih hidup. Picture paints a thousands words. Jadi, alokasikan sebagian waktumu untuk mempelajari program editing gambar.
Saya kira ketiga aplikasi ini sudah cukup. Dulu ada satu aplikasi yang disebut telnet atau remote login. Gunanya untuk mengakses server yang kita sewa dari jauh. Dari situ kita bisa merestart server atau database dari jauh. Namun sekarang akses ini umumnya tidak diberikan lagi oleh webhosting. Bila kita ingin merestart, tinggal menghubungi tecnical support saja. Mereka akan membuka jalur komunikasi berupa telepon, email, Yahoo messenger atau Googletalk. Serahkan semuanya kepada mereka. dengan demikian, sebagian ancaman security akan ditanggung oleh mereka.
===================
Next, mencari aplikasi CMS.....
Bagi yang udah master, tolong kasih feedback. Kali aja ada yang kurang2.