Minggu, 28 Maret 2010

Software pembuat web

JOOMLA

Joomla! adalah Sistem manajemen konten (SMK atau CMS) yang bebas dan terbuka (free opensource) ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0. Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL. Asal kata Joomla sendiri berasal dari kata Swahili yang mengandung arti "kebersamaan". Prinsip Dasar Joomla Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata MySQL. Server web diasumsikan terhubung dengan Internet/Intranet yang berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri dari kode program dalam bahasa PHP dan basisdata merupakan tempat penyimpanan konten. Joomla menggunakan Apache sebagai server web dan MySQL untuk basisdatanya. Pertamakali, pengguna meminta akses terhadap halaman Joomla dengan mengeksekusi URL pada browser web yang kemudian terhubung dengan server web. Permintaan ini yang dalam istilah teknis lebih dikenal dengan query string selain terdapat URL juga mengandung parameter konten (section, category, ID article dan lain-lain). Berdasarkan parameter tersebut, sistem skrip Joomla melakukan kontak dengan basisdata dan mengambil konten yang dimaksud berdasarkan parameternya. Terakhir, konten dan templat (template) digabung bersama dan kembali sebagai halaman html, gambar, css dan javascript. Paket Joomla! terdiri dari beberapa bagian yang terpisah dan termodul yang sangat fleksibel, dapat dengan mudah dikembangkan dan diintegrasikan. Sebagai contoh "plugins" WikiBot yang memperbolehkan penulis di Joomla menggunakan "Wikitags" pada bagian artikel yang fungsinya secara otomatis membuat pranala dinamis ke artikel Wikipedia pada saat ditampilkan. Ada lebih tersedia 1,700 "plugins" yang secara resmi didelegasikan oleh OpenSourceMatters tersedia di http://extensions.joomla.org/ dan saat ini secara resmi dipindahkan ke http://joomlacode.org dengan dukungan server yang lebih lengkap.  

WORDPRESS


WordPress adalah sebuah perangkat lunak blog yang ditulis dalam PHP dan mendukung sistem basis data MySQL. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi. Nama WordPress diusulkan oleh Christine Selleck, teman dari ketua developer, Matthew Charles Mullenweg. fitur Wordpress memiliki sistem template, yang termasuk widget yang dapat disusun kembali tanpa mengedit kode PHP atau HTML, serta tema yang dapat diinstal dan diaktifkan antara. PHP dan HTML kode dalam tema juga dapat diedit untuk penyesuaian yang lebih maju. Wordpress juga dilengkapi link terpadu manajemen; sebuah mesin pencari ramah, bersih permalink struktur; kemampuan untuk menetapkan bersarang, beberapa kategori untuk artikel; dan dukungan untuk tag posting dan artikel. Filter otomatis yang menyediakan format yang tepat dan gaya teks dalam artikel-artikel (misalnya, mengubah penawaran untuk reguler pintar tanda kutip) juga disertakan. Wordpress juga mendukung Trackback dan Pingback standar untuk menampilkan link ke situs lain yang memiliki sendiri dihubungkan dengan sebuah posting atau artikel. Akhirnya, WordPress memiliki arsitektur plugin yang kaya yang memungkinkan pengguna dan pengembang untuk memperluas fungsi luar fitur yang datang sebagai bagian dari instalasi dasar. Wordpress dapat digunakan dengan menggunakan berbagai metode di lingkungan hosting. Pengguna memiliki pilihan untuk mendownload versi terakhir dari WordPress dari WordPress.org. Dari sana, mereka dapat meng-upload kode sumber dan dependensinya untuk lingkungan hosting mereka. Sebelumnya dipandang sebagai metode yang sulit untuk menginstal Wordpress, dokumentasi yang ekstensif serta user friendly installer telah terbukti berbeda. Wordpress juga dapat diinstal melalui paket sistem manajemen atau gov yang siap untuk menggunakan Wordpress turnkey alat, yang tidak memerlukan setup atau konfigurasi manual. [8] Wordpress juga dapat diinstal via Microsoft Web Platform Installer yang menginstal Wordpress di Windows dan IIS. PI Web akan secara otomatis mendeteksi dependensi hilang seperti PHP atau MySQL kemudian menginstal dan mengkonfigurasi mereka [9] sebelum menginstal Wordpress. Advanced pengguna memiliki pilihan untuk memiliki Wordpress download ke server mereka dan secara konsisten diperbarui menggunakan SVN. Ini akan memungkinkan pengguna untuk tetap update dengan mudah. [10] Free hosting layanan seperti pengguna WordPress.com menawarkan cara mudah untuk menggelar sebuah blog WordPress on-line tanpa harus menginstal Wordpress pada server Web Anda sendiri. Banyak layanan web hosting shared juga menawarkan Wordpress instalasi otomatis melalui panel kontrol.  

DRUPAL


Drupal (pengucapan / Dru pəl ː /) adalah gratis dan open source [2] Sistem manajemen konten (CMS) yang ditulis dalam PHP dan didistribusikan di bawah GNU General Public License. [3] [4] Ia digunakan sebagai back-end system untuk berbagai jenis website, mulai dari blog pribadi kecil besar situs perusahaan dan politik, termasuk whitehouse.gov [5] dan data.gov.uk. Hal ini juga digunakan untuk pengetahuan manajemen dan bisnis kolaborasi. Rilis standar Drupal, dikenal sebagai inti Drupal, berisi fitur dasar umum bagi sebagian besar CMSs. Ini termasuk kemampuan untuk mendaftar dan mengelola account pengguna individu dalam waktu yang fleksibel dan kaya izin / hak istimewa sistem, membuat dan mengatur menu, RSS-feed, menyesuaikan tata letak halaman, melakukan penebangan kayu, dan sistem administrasi. Sebagai terinstal, Drupal menyediakan pilihan untuk membuat situs web brochureware klasik, satu-atau multi-user blog, forum Internet, atau sebuah situs komunitas untuk menyediakan konten yang dibuat pengguna. Drupal juga dirancang untuk memungkinkan fitur baru dan perilaku kebiasaan yang akan ditambahkan untuk memperluas kemampuan inti Drupal. Hal ini dilakukan melalui instalasi plug-in modul (dikenal sebagai modul contrib) dibuat dan berkontribusi pada proyek oleh anggota komunitas open source. Untuk alasan ini, Drupal kadang-kadang digambarkan sebagai kerangka kerja manajemen konten. [3] Drupal juga digambarkan sebagai kerangka aplikasi web, seperti yang memenuhi persyaratan diterima secara umum fitur kerangka kerja seperti itu. Meskipun Drupal menawarkan antarmuka pemrograman yang canggih bagi pengembang, tidak ada keterampilan pemrograman dasar yang diperlukan untuk instalasi dan administrasi website. [6] Drupal dapat berjalan pada platform komputasi yang mendukung server web mampu menjalankan versi PHP 4.3.5 + (termasuk Apache, IIS, Lighttpd, dan nginx) dan database (seperti MySQL atau PostgreSQL) untuk menyimpan konten dan pengaturan.

0 komentar:

Posting Komentar