Tampilkan postingan dengan label Drupal CMF. Tampilkan semua postingan
Tampilkan postingan dengan label Drupal CMF. Tampilkan semua postingan

Jumat, 11 Juni 2010

Menciptakan module Hello World pada Drupal Framework

Pertama sekali yang kita lakukan yakni membuat sebuat module baru yang bernama helloworld.module

Setelah itu,silahkan ketik syntax berikut di dalamnya :



function helloworld_help($path, $arg) {
  switch ($path) {
    case 'helloworld':
      return ''. t('ini akan menampilkan Help Hook. Ini adalah modul yang sederhana untuk mencetak "Hello World".') .'
';
  }
}

/**
 * Implementasi dari hook_perm().
 */
function helloworld_perm() {
  return array('access helloworld');
}

/**
 * Implementasi of hook_menu().
 */
function helloworld_menu() {
  $items = array();

  $items['helloworld'] = array(
    'title' => 'Hello World Olind',
    'description' => 'Hello World!.',
    'page callback' => 'helloworld_all',
    'access arguments' => array('access helloworld'),
    'type' => MENU_NORMAL_ITEM
  );
  return $items;
}

/**
 * Menampilkan teks "Hello World" kepada browser
 */
function helloworld_all() {
  return t("Hello, World dari Olind!");
}

/**
 * Implementasi of hook_block().
 */
function helloworld_block($op = 'list', $delta = 0, $edit = array()) {
  if ($op == "list") {
    $block = array();
    $block[0]["info"] = t('helloWorld');
    return $block;
  }
  elseif ($op == 'view' && user_access('helloworld')) {
    $block_content = 'ini block sederhana yang menampilkan "Hello World".
';

    $block['subject'] = 'Hello World Ajah';
    $block['content'] = $block_content;
    return $block;
  }
}
?>

dan ingat jangan lupa membuat file baru bernama helloworld.info dengan isinya sebagai berikut :

; $Id$
name = helloWorld
description = ini modul sederhana yang menampilkan "Hello World"
core = 6.x
package = "My Project"


mudah bukan ???? :)  

Senin, 07 Juni 2010

Tentang Drupal

Drupal adalah paket perangkat lunak gratis yang memungkinkan individu, komunitas pengguna, atau perusahaan untuk dengan mudah menerbitkan, mengelola dan mengatur berbagai macam konten di situs Web. Hundreds of thousands of people and organizations are using Drupal to power an endless variety of web sites, including Ratusan ribu orang dan organisasi yang menggunakan Drupal untuk sebuah kekuasaan berbagai jenis situs web, termasuk

Komunitas web portal
# Diskusi situs
# Corporate web sites Perusahaan situs web
# Intranet applications Intranet aplikasi
# Personal web sites or blogs Situs web pribadi atau blog
# Aficionado sites Situs Aficionado
# E-commerce applications E-commerce aplikasi
# Resource directories Sumber Daya direktori
# Social Networking sites Jaringan Sosial situs

The built-in fungsi , dikombinasikan dengan bebas tersedia ribuan add-on modul , memungkinkan fitur seperti:

* Electronic commerce Electronic commerce
* Blogs Blog
* Collaborative authoring environments Kolaborasi authoring lingkungan
* Forums Forum
* Peer-to-peer networking Peer-to-peer networking
* Newsletters Newsletters
* Podcasting Podcasting
* Picture galleries Gambar galeri
* File uploads and downloads Upload file dan download

Drupal -perangkat lunak open source didistribusikan di bawah GPL ("GNU General Public License") dan dijaga dan dikembangkan oleh komunitas dari ribuan pengguna dan pengembang. If you like what Drupal promises for you, please work with us to expand and refine Drupal to suit your specific needs. Jika Anda menyukai apa Drupal menjanjikan bagi Anda, silakan bekerja sama dengan kami untuk memperluas dan memperbaiki Drupal untuk memenuhi kebutuhan spesifik Anda. kutipan diambil dari sini

Apa yang anda ketahui tentang drupal?

Drupal adalah Content Management System(CMS) ataupun Framework yang memiliki sifat MVC(Model View Control) . Drupal sendiri memiliki keunikan yang sangat menarik yakni berupa MVC tetapi tidak Object oriented. Mau tau selengkapnya,seilahkan kunjungi di situs resminya drupal