By Darusman Yusuf(11.11.5032)
Home » , » Membuat Framework Sendiri

Membuat Framework Sendiri

Written By blueheck on Jumat, 15 November 2013 | 14.41

Dahulu kala pada sebuah zaman, membuat sebuah website adalah menghubungkan banyak file .html /.php / .asp sehingga menjadi satu kesatuan tentunya dengan mengikuti kaidah-kaidah pembangunan website yang berlaku. Pembuatan website pada zaman itu menggunakan cara konvensional (menurut saya) dengan membuat masing-masing template untuk setiap file. Jadi design dan programming gabung dalam satu file, kemudian diulangi lagi untuk file yang berikutnya begitu terus untuk semua file. Sebuah hal yang melelahkan
Banyak sekali framework yang tersedia di internet ada Cake, Prado, dll. Untuk mengenal framework tersebut membutuhkan tenaga dan kemampuan yang lebih, ketika ada perubahan dari developernya kita juga harus update pengetahuan kita. Nah… kenapa gak buat sendiri?
Oke, sekarang kita mulai masuk ke dalam scripting nya…
<?php
if (isset($_GET['_mod']) || isset($_GET['task'])) {
$_mod    = isset($_GET['_mod'])?$_GET['_mod']:$home_module;
$task    = (!isset($_GET['task']))?’index’:$_GET['task'];
}else {
$_mod    = isset($_POST['_mod'])?$_POST['_mod']:$home_module;
$task    = (!isset($_POST['task']))?’index’:$_POST['task'];
}
$mod_url  = “index.php?_modul=$_mod”;
$file_url = “index.php?_modul=$_mod&file=$task”;
#system core module programing
if (file_exists(“./modul_pemrograman/$_mod/system.class.php”)) {
#echo “sukses”;
require(“./modul_pemrograman/$_mod/system.class.php”);
}
if (file_exists(“./modul_pemrograman/$_mod/access.php”)) {
require_once(“./modul_pemrograman/$_mod/access.php”);
}else{
$module_access = false;
}
require(‘./template/’.$default_theme.’/index.php’);
?>
Diatas adalah inti dari pembuatan framework sendiri yang simple. Seluruh programming masuk di dalam folder module. template masuk ke dalam folder template, sehingga setiap pemrograman terpisah dari template website dan dari segi manajemen file juga akan mempermudah kita apabila akan melakukan update sistem maupun struktur pemrograman. Cara pemanggilan file nya pun jadi berubah, contoh :
index.php?_modul=registrasi&file=buatbaru
menerangkan bahwa kita mengakses modul registrasi dengan file buatbaru
Pada pemrograman konvensional pemanggilan tersebut akan seperti ini :
http://localhost/website/buatbaru.php

0 komentar:

Posting Komentar

Popular Posts

Diberdayakan oleh Blogger.

About Me

Foto saya
assistro.com Gallery of motorhome, rv, and camper van. fuchiyes.com Find clothes that fit your style. maxicub.com WOW nail art design ideas