Senin, 16 April 2012

Komponen Utama Joomla

Joomla! sudah merupakan sistem manajemen konten yang kaya fitur, tetapi jika Anda sedang membangun sebuah website dengan Joomla! dan Anda perlu fitur tambahan yang tidak tersedia di Joomla! secara default, Anda dapat dengan mudah memperpanjang dengan ekstensi. Ada lima jenis ekstensi untuk Joomla: Komponen, Modul, Plugin, Template, dan Bahasa!. Masing-masing ekstensi menangani fungsi tertentu. (Beberapa fitur built-in dari Joomla! Diimplementasikan menggunakan ekstensi.)

Komponen

Komponen adalah ekstensi terbesar dan paling kompleks dari mereka semua, mereka dapat dilihat sebagai aplikasi mini. Kebanyakan komponen memiliki dua bagian: bagian situs dan bagian administrator. Setiap kali beban halaman Joomla, salah satu komponen dipanggil untuk membuat tubuh halaman utama. Misalnya, Konten (com_content) adalah komponen yang menangani tampilan konten, pengguna dapat melihat di frontend situs Anda dan, sebagai administrator, Anda dapat mengedit konten. Komponen adalah bagian utama dari halaman Anda karena komponen didorong oleh sebuah item menu dan setiap item menu berjalan komponen.

Contoh: Konten (com_content), Banner (com_banners), Kontak (com_contact), News Feed (com_newsfeeds) dan Pranala (com_weblinks)

Manajemen fitur: kepala menu Admin> "Komponen" ("Konten" untuk com_content)

Modul

Modul ekstensi lebih ringan dan fleksibel digunakan untuk rendering halaman. Modul ini banyak dikenal sebagai "kotak" yang diatur di sekitar komponen, misalnya: modul login. Footer adalah modul. Modul ditugaskan per item menu. Jadi, Anda dapat menampilkan atau menyembunyikan modul logon tergantung pada item menu pengguna melihat. Terkadang modul yang terkait dengan komponen seperti modul "latest news" yang terhubung dengan halaman com_content dan menampilkan link ke item konten terbaru. Namun, modul tidak perlu dihubungkan dengan komponen, sebagai Sebenarnya mereka bahkan tidak perlu dikaitkan dengan apa saja dan bisa sama HTML statis atau teks.

Contoh: Banner (mod_banners), Menu (mod_menu), Siapa yang Online (mod_whosonline)

Manajemen fitur: kepala menu Admin> "Extensions"> "Modul Manager"

Plugin

Plugin ekstensi lebih maju dan berada dalam event handler esensi. Dalam pelaksanaan setiap bagian dari Joomla, baik itu inti, modul atau komponen, suatu peristiwa dapat dipicu. Saat sebuah acara dipicu, plugin yang terdaftar dengan aplikasi untuk menangani acara yang mengeksekusi. Sebagai contoh, sebuah plugin dapat digunakan untuk mencegat user-artikel diajukan dan menyaring kata-kata buruk. Plugin dikenal di Joomla! 1,0 sebagai mambots.

Contoh: content.searchbot, TinyMCE

Fitur Manajemen: Admin menu head> "Extensions"> "Manajer Plugin"

Template

Template adalah desain pada dasarnya Joomla! bertenaga website. Dengan template Anda dapat mengubah tampilan dan nuansa situs Anda. Template memiliki bidang tertentu di mana komponen (hanya satu) dan modul (sebanyak yang Anda suka) akan ditampilkan. Template adalah mudah untuk membangun atau menyesuaikan dan mereka memberikan fleksibilitas maksimum dalam cara Anda gaya situs Anda.

Fitur Manajemen: Admin menu head> "Extensions"> "Template Manager"

Bahasa

Mungkin ekstensi yang paling mendasar adalah bahasa. Bahasa dapat dikemas dalam dua cara, baik sebagai paket inti atau sebagai paket ekstensi. Intinya, file-file ini terdiri pasangan kunci / nilai, pasangan ini menyediakan terjemahan dari string teks statis yang ditugaskan dalam Joomla! kode sumber. Ini paket bahasa akan mempengaruhi bagian depan dan sisi administrator. Catatan: ini paket bahasa juga mencakup meta file XML yang menggambarkan informasi bahasa dan font yang akan digunakan untuk generasi konten PDF.

Fitur Manajemen: Admin menu head> "Extensions"> "Manajer Language"

Selasa, 13 Maret 2012

Belajar membuat web server

Informasi merupakan kebutuhan pokok pada saat ini. Untuk mengakses informasi ada beberapa media yang dapat digunakan, salah satunya adalah internet.
Kita tidak hanya mengakses informasi saja, tetapi juga mempunyai peran untuk menyajikan informasi tersebut. Untuk itu, saya berinisiatif untuk membuat web server sendiri untuk keperluan penyimpanan file-file. Saya mencoba menggunakan CentOS 6. Salah satu distro Linux ini sudah terbukti handal untuk kebutuhan server.
Penginstallan serta konfigurasi CentOS 6 dapat Anda pelajari di http://www.server-world.info/en/

Minggu, 22 Januari 2012

Getting .htaccess Files to Work on AppServ

Getting .htaccess files to work on AppServ (Windows version) a lot of peoples computers doesn’t seem to work, I myself am one of those people, so I fiddled around the other day and got it working – so hopefully if you follow this tutorial you’ll understand how to get it to work and it should work for you.

First of all if you locate your Apache folder (within your AppServ folder, usually installed directly on your C drive) and go into a folder called “conf”, then open the file called “httpd.conf”.

Find:

#LoadModule rewrite_module modules/mod_rewrite.so

Replace:

LoadModule rewrite_module modules/mod_rewrite.so

Removing the ‘#’ (hash) symbol will enable the rewrite module. (Note: Some configurations are already loaded, if so ignore it)

Find:

AccessFileName .htaccess

Replace:

AccessFileName my.htaccess

Changing this from .htaccess to my.htaccess means that your .htaccess files will have to be called “my.htaccess” (However when you upload them to a real web server online then you’ll need to rename them back to .htaccess)

Now restart your Apache server (This can be done by going into the Apache folder, then into the “bin” folder and running the program “ApacheMonitor.exe”, opening it from the system tray and clicking “Restart”)