Jul 12

Bagi anda yang biasa menulis blog atau membuat website, nama WordPress pasti sudah tidak asing lagi buat anda. Ya, WordPress adalah aplikasi blog dan CMS yang paling digemari oleh kalangan developer di seluruh dunia.

Pada tanggal 4 Juli 2011 yang lalu, WordPress merilis versi terbaru, yaitu Wordpres 3.2. Fokus dari rilis ini adalah membuatWordpress 3.2 versi terbaru segala sesuatunya menjadi lebih cepat, lebih ringan, dan lebih ramping.

Apa saja fitur baru pada WordPress 3.2?

Versi PHP dan MySQL
Salah satu perubahan teknis yang besar di WordPress 3.2 adalah meniadakan dukungan pada versi lama PHP dan MySQL.

Menggunakan PHP 5 dan MySQL 5 berarti versi WordPress yang akan datang akan lebih ringan, memiliki lebih banyak fitur, dan performa yang lebih optimal.

Persyaratan minimum WordPress yang baru adalah PHP 5.2.4 dan MySQL 5.0.

Kita dapat mengetahui apakah web server kita memenuhi persyaratan minimum cara dengan menginstall plug-in Health Check dari direktori WordPress. Dengan cara ini kita bisa mengetahui apakah versi PHP dan MySQL yang kita  jalankan sudah sesuai untuk WordPress 3.2 atau tidak.

Tidak Mendukung IE6
Wordpress 3.2 meninggalkan dukungan pada IE6, sebab banyak fitur baru yang tidak dapat dimainkan dengan browser model lama tersebut.

Bagi anda pengguna IE 6, berpindahlah ke browser yang lebih modern seperti Google Chrome, Firefox, Opera, Safari, atau IE 9.

Theme Default Baru
Pada versi ini, WordPress menyertakan theme baru bernama Twenty Eleven. Theme ini adalah penerus theme Duster yang dikembangkan oleh tim Automatic (para pengembang WordPress.com), sebuah theme yang mengesankan.

Theme Twenty Eleven meningkatkan fitur Duster. Peningkatan ini membuatnya lebih stabil dan kuat.  Theme yang bersih dan modern serta mendukung tata letak yang fleksibel. Ini berarti blog atau website yang sama akan tampil keren di ponsel, iPad ataupun monitor desktop dengan berbagai ukuran.

Fullscreen Editing
Salah satu fitur yang paling baru di WordPress 3.2 adalah penambahan mode menulis yang bebas gangguan, yaitu berupa fasilitas posting dengan kotak menulis sepenuh layar browser.

Dengan fitur ini pengguna bisa leluasa untuk menulis setiap paragraf tanpa terganggu oleh sidebar, menu dan option yang membuat sempit layar menulis.

Desain Baru Dashboard
Desain halaman admin WordPress 3.2 juga sudah ditingkatkan. Antarmuka yang baru tampil lebih bersih, lebih ramping, dan lebih ringan/cepat.

Kalau anda ingin mencoba WordPress 3.2 di komputer anda sendiri, silahkan download di halaman WordPress Indonesia atau kalau anda menggunakan jasa web hosting, silahkan menginstall melalui Fantastico di CPanel.  Kalau anda sudah punya blog atau website dengan WordPress versi lama silahkan coba upgrade dari dashboard WordPress anda (sebelumnya jangan lupa backup).

 

Tagged with:
Jan 11

CodeIgniter adalah framework aplikasi web open source yang fungsinya untuk membangun website yang dinamis menggunakan PHP. Tujuan dari CodeIgniter adalah agar para pengembang  atau programmer website dapat membangun website lebih cepat ketimbang menulis kode PHP dari nol karena CodeIgniter menyediakan kumpulan fungsi PHP yang sering digunakan.

CodeIgniter dirancang berdasarkan metode pengembangan Model-View-Controller (MVC) dan CodeIgniter konon merupakan tool yang paling cepat dibandingkan dengan framework MVC PHP sejenisnya. Bahkan pembuat PHP sendiri – Rasmus Lerdorf – mengatakan bahwa ia sangat suka dengan CodeIgniter karena cepat, ringan dan sederhana.

Dalam metode pengembangan Model-View-Controller (MVC), kita memisahkan code dalam 3 bagian, yaitu:

  • Model
    Mendefinisikan database dan class yang digunakan untuk membaca atau menyimpan informasi di database.
  • View
    Mendefinisikan tampilan halaman website (template), baik halaman web secara utuh atau potongan kode seperti header, footer. Dapat juga membuat halaman RSS atau ‘halaman’ dalam bentuk lain nya.
  • Controller
    Menangani request dari pengguna dan menghasilkan halaman web. Mengontrol alur proses antara Model, View dan resource  lain nya.

Mengenal CodeIgniter PHP Framework

CodeIgniter kompatibel dengan PHP 4, dengan demikian kalau server hosting kita belum support PHP 5, CodeIgniter masih bisa kita pakai.

CodeIgniter dapat di download dengan gratis di pada halaman download CodeIgniter. Panduan dasar CodeIgniter juga sudah tersedia pada paket file yang di download tersebut, atau pada halaman user guide CodeIgniter.

Buat yang belum terbiasa membaca panduan berbahasa Inggris, buku panduan CodeIgniter berbahasa Indonesia juga sudah banyak di toko-toko buku, seperti di halaman ini.

Tagged with:
Dec 29

Membuat toko online sekarang ini bukanlah pekerjaan yang sulit. Karena saat ini sudah banyak program toko online bagus dan gratis. Salah satunya adalah OpenCart.

OpenCart adalah software toko online yang menggunakan script PHP dan database MySQL. OpenCart termasuk salah satu software toko online yang sederhana, lengkap dan relatif mudah penggunaannya. Selain itu, OpenCart mempunyai fitur yang sangat menarik, yaitu kemampuan untuk menangani banyak toko dengan satu halaman admin saja.

Berikut ini daftar fitur dasar yang ada pada OpenCart:

  • Open source dan gratis
  • Ada dokumentasi
  • Dapat menyimpan kategori tak terbatas
  • Dapat menyimpan produk tak terbatas
  • Menggunakan sistem template
  • Dapat menggunakan mata uang berbeda-beda
  • Ada ulasan produk
  • Pengguna dapat memberikan rating produk
  • Dapat mengatur ulang ukuran gambar produk
  • Pengaturan tarif pajak yang bervariasi
  • Dapat menambahkan produk yang terkait
  • Halaman informasi yang tak terbatas
  • Kalkulasi pengiriman berdasarkan berat
  • Ada sistem kupon diskon
  • Search Engine Optimization (SEO)
  • Sistem modular
  • Fasilitas backup dan restore
  • Faktur yang dapat dicetak dengan format yang rapi
  • Laporan penjualan

Bagi anda yang sedang berencana membuat toko online, silahkan mencoba OpenCart. Software ini bisa di jalankan pada web hosting Apenta.com dan juga sudah memiliki extension untuk pengiriman paket menggunakan JNE, misalnya extension yang ini modul Shipping JNE OpenCart.

Selamat berdagang.

Tagged with:
Apr 20

Di bawah ini adalah contoh script PHP yang sangat sederhana untuk membaca input dari form dan mengirimkan nya ke email. Script ini bisa dipakai untuk membuat contact form, form order sederhana, dsb. Silahkan dikembangkan sendiri.

<h3>Hubungi kami</h3>  

<?php
if (isset($_POST['submit'])){
  $email_saya = 'email@domain.com';
  $header = "From: ".$_POST['nama']." <".$_POST['email'].">";
  if (mail($email_saya, $_POST['perihal'], $_POST['pesan'], $header))
  print "Terima kasih telah menghubungi kami<br/>";
}
?>  

<form method="post" action="<?php echo $_SERVER[PHP_SELF] ?>">
Nama anda : <input type="text" name="nama"><br/>
Alamat email : <input type="text" name="email"><br/>
Perihal : <input type="text" name="perihal"><br/>
Pesan anda:<br/>
<textarea name="pesan" rows="8" cols="40"></textarea><br/>
<input type="submit" name="submit" value=" Kirim ">
</form>

          
Tagged with:
Apr 11

Kalau anda menjalankan sebuah script PHP dimana ada proses input –misalnya login atau search– tetapi tidak mau berjalan dengan benar, sangat dimungkinkan karena cara pemrograman anda menggunakan cara lama dimana variable dari form POST atau GET dibaca sebagai variable global di script PHP. Script ini akan berjalan dengan benar kalau setting PHP register_globals = On. Akan tetapi script PHP seperti ini tidak akan berjalan dengan benar di server web hosting Apenta.com, karena demi keamanan server Apenta.com menggunakan setting register_globals = Off.  Solusi agar script PHP anda dapat tetap berjalan normal adalah dengan menggunakan file .htaccess di folder script PHP anda, dengan kondisi setting register_global = On

Langkah-langkah nya:

  1. Buat file teks bernama “.htaccess” (*)
  2. Dalam file itu, ketik teks sbb: php_flag register_globals on
  3. Upload file .htaccess tersebut ke folder-folder yang berisi script PHP anda.
  4. Jalankan kembali dan cek script PHP anda.

Catatan:
Anda dapat membuat file teks menggunakan Notepad atau editor teks lainnya.

Tagged with:


preload preload preload