Showing posts with label Codecanyon. Show all posts
Showing posts with label Codecanyon. Show all posts

Saturday, 10 September 2016

Panduan Codeigniter Untuk Pemula

Pada panduan kali ini, penulis bakal memberikan panduan tentang basic pemakaian framework php yakni CodeIgniter. Penulis memanfaatkan CodeIgniter v 2.1.4 yg mampu di unduh serentak dari situs official CodeIgniter, yakni http : //ellislab.com/codeigniter . Yg dibutuhkan utk panduan kali ini yakni :

1. CodeIgniter 2.1.4
2. Text Editor (Sublime Text, CodeIgniter, Brackets, ell)
3. XAMPP / WAMP
Panduan Codeigniter Untuk Pemula - terraligno.com
Framework PHP CodeIgniter | image from www.udemy.com
Yang dilakukan untuk pertama kali adalah download CodeIgniter v 2.1.4 yang sudah disediakan di website officialnya kemudian melakukan extract terhadap hasil download tersebut dan akan menghasilkan folder CodeIgniter. Folder tersebut harus pembaca pindahkan ke dalam folder htdocs di direktori XAMPP / WAMP.

kemudian pembaca mesti menjalankan situs server yg terdapat di XAMPP / WAMP biar dapat menjalankan script PHP tersebut. Jika sudah, pembaca mampu segera mengakses halaman browser setelah itu menuliskan “localhost/CodeIgniter” pada URL Browser (Tidak Dengan tanda Kutip “”), bila muncul penampakan “Welcome to CodeIgniter” berarti kamu telah sukses memanfaatkan framework CodeIgniter utk mula-mula kalinya.
Welcome Page CodeIgniter
Sebelum kita bahas macam mana halaman tersebut bakal muncul, pembaca mesti mengetahui bila framework CodeIgniter ini mempunyai struktur MVC / Model View Controller maka jikalau kamu melihat isi dari folder application di dalam CodeIgniter yg tadi telah diunduh dapat terdapat folder models, views & serta controllers.(Bagi yg kurang paham tentang model pemrograman MVC, dapat membaca disini : http : //en.wikipedia.Org/wiki/Model–view–controller)
Struktur Folder pada CodeIgniter - Terraligno.com
Struktur Folder pada CodeIgniter | image from www.tutorial-webdesign.com


Silakan kita perhatikan file routes.php yg ada di dalam folder application/config, di dalam folder tersebut terdapat kode seperti ini : 



[php]$route[‘default_controller’] = "welcome";[/php] 



-> kode ini menunjukkan bahwa controller default atau controller yg pertama kali dijalankan kala menjalan penerapan situs kita yakni file welcome.php yg ada di folder controllers. Pembaca dapat mengubah default controller tersebut pas bersama kemauan nantinya, sabar yaa, hehehe 

Baca juga : Panduan Codeigniter Lengkap Dengan Ebook

Dari situ kita sudah tahu kan ketika website pertama kali dijalankan (Ketika kita mengetikkan localhost/CodeIgniter) akan menjalankan file welcome.php yang ada di folder application/controllers. Di dalam file welcome.php berisi :


<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Welcome extends CI_Controller {


/**

 * Index Page for this controller.
 *
 * Maps to the following URL
 * http://example.com/index.php/welcome
 * - or -
 * http://example.com/index.php/welcome/index
 * - or -
 * Since this controller is set as the default controller in
 * config/routes.php, it's displayed at http://example.com/
 *
 * So any other public methods not prefixed with an underscore will
 * map to /index.php/welcome/<method_name>
 * @see http://codeigniter.com/user_guide/general/urls.html
 */
 public function index()
 {
 $this->load->view('welcome_message');
 }

}


itu adalah stuktur utama untuk sebuah controller di dalam CodeIgniter. nama class yang digunakan adalah Welcome, hal tersebut karena disesuaikan dengan nama file controllernya yaitu welcome.php . Apabila kita memiliki controller dengan nama file products.php maka kita harus membuat class seperti ini di dalamnya :

class Products extends CI_Controller {
 public function index()
 {
 //Do Something here...
 }

}

Di dalam file welcome.php tersebut juga memiliki function index, function tersebut merupakan function default yang akan dipanggil atau dijalankan ketika pertama kali controller tersebut berjalan. kita juga dapat menambahkan function lain di dalamnya, seperti ini misalnya :

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Welcome extends CI_Controller {

/**
 * Index Page for this controller.
 *
 * Maps to the following URL
 * http://example.com/index.php/welcome
 * - or -
 * http://example.com/index.php/welcome/index
 * - or -
 * Since this controller is set as the default controller in
 * config/routes.php, it's displayed at http://example.com/
 *
 * So any other public methods not prefixed with an underscore will
 * map to /index.php/welcome/<method_name>
 * @see http://codeigniter.com/user_guide/general/urls.html
 */
 public function index()
 {
 $this->load->view('welcome_message');
 }

public function greetings()
 {
 $this->load->view('say_greetings');
 }

}


nantinya function greetings tersebut akan memanggil view “say_greetings.php” yang nanti kita buat :) Baca Juga : Setup Awal Codeigniter Untuk Pemula
Setelah selesai membahas controller, saatnya kita beralih ke dalam Views yang ada di folder application/views. Di dalam folder tersebut terdapat file “welcome_message.php”. Nah, file “welcome_message.php” inilah yang tadi dipanggil oleh controller welcome.php dengan code :
public function index()
{
 $this->load->view('welcome_message');
}
Jadi sudah tahu kan asal-usul halaman “Welcome to CodeIgniter” tadi ?
Mari kita buat file baru yang bernama say_greetings.php di dalam folder views untuk nantinya dipanggil oleh controller welcome dengan function greetings.
Isi say_greetings.php :
<html>
 <head>
 <title>Belajar CodeIgniter</title>
 </head>
 <body>
 <a href="http://www.adrianhartanto.com">
 <h1>
 Greetings from CodeIgniter, <br /> by Adrian Hartanto
 </h1>
 </a>
 </body>
</html>
Setelah selesai, mari coba kita buka halaman baru yang telah kita buat dengan mengetikkan “localhost/CodeIgniter/index.php/welcome/greetings” pada URL browser kita.
notes :
1. CodeIgniter : Merupakan folder utama kita
2. welcome : Nama Controller kita, terdapat di CodeIgniter/application/controllers/welcome.php
3. greetings : Nama Fungsi yang ada di dalam controller, yaitu function greetings
Dan akhirnya kita sudah dapat menambahkan function baru pada controller kita dan juga menampilkan view baru yang telah kita buat…

Download Script

Jika ingin mencobanya sendiri silahkan download script nya dari Github TutWeb
Demikian tutorial dari penulis untuk Panduan Codeigniter Untuk Pemula, untuk penggunaan model akan penulis bahas di tutorial selanjutnya..

Salam Terraligno

Setup Awal Codeigniter Untuk Pemula

Setup Awal Codeigniter Untuk Pemula - Menghilangkan index.php di codeigniter tidaklah susah, tetapi apabila lupa atau belum tau caranya web dapat tak jalan dgn seharusnya.
Sore ini ada rekan yg menanyakan situs nya sesudah di unggah ke hosting kok tak terjadi dgn baik, CSS nya tak ditemukan.
Setup Awal Codeigniter Untuk Pemula - terraligno.com
image from www.formget.com

Ini semua dapat disebabkan oleh htaccess tak benar atau settingan di config yg salah.

Berikut ini settingan awal codeigniter yg dapat dimanfaatkan.(Tak cuma buat menghilangkan index.php) tetapi utk settingan awal waktu anda memanfaatkan codeigniter juga sebagai Framework situs.

Baca Juga : Source Code Script PHP Watch Movies dari Codecanyon.net

Config.php

Pertama coba buka file config.php yang berada di application/config
Base_url sebaiknya dikosongkan saja jika anda menggunakan Codeigniter 2.XX
$config['base_url'] = "";
index_page juga sebaiknya dikosongkan saja, agar seo lebih baik, tapi butuh htaccess juga untuk melengkapi settingan ini.
$config['index_page'] = '';
Uri_protocol di buat AUTO
$config['uri_protocol'] = 'AUTO';
Encryption_key sebaiknya di isi dengan karakter acak.
$config['encryption_key'] = 'B3b4SSsss555';
sess_cookie_name sebaiknya dirubah, agar ROBOT yang dibuat orang-orang yang tidak bertanggung jawab tidak bisa mendeteksi kalau website kamu dibuat dengan codeigniter.
$config['sess_cookie_name'] = 'terserah';
sess_encrypt_cookie sebaiknya dibuat TRUE agar cookie di enkripsi
$config['sess_encrypt_cookie'] = TRUE;
Settingan lain berkaitan dengan session dan cookies sebaiknya diganti juga agar lebih aman :)

HTACCESS

Untuk melengkapi settingan website codeigniter agar berjalan dengan baik, dan agar index.php di URL nya juga hilang, maka perlu dibuat file tanpa nama namun dengan extensi .htaccess

Options -Indexes

RewriteEngine On
RewriteBase /
#RewriteCond %{REQUEST_URI} ^system.*
#RewriteRule ^(.*)$ /index.php/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /nama_folder/index.php?/$1 [L]



    # If we don't have mod_rewrite installed, all 404's
    # can be sent to index.php, and everything works as normal.
    # Submitted by: ElliotHaughin

    ErrorDocument 404 /nama_folder/index.php

disitu ada tulisan nama_folder, lantaran dibuat di suatu folder di htdocs, saat diunggah ke server hosting, kebanyakan kita tak menaruhnya di folder, namun serentak di public_html nya, sehingga kala dihosting /nama_folder mesti dihapus, sisakan /index.php saja. Baca Juga : Web Sekolah PHP Codeigniter Gratis


Oke sekian petunjuk singkat "Setup Awal Codeigniter Untuk Pemula", Jangan sungkan untuk bertanya di kolom komentar di bawah postingan ini :)

Salam Terraligno

Saturday, 2 July 2016

Free Script YouTube Automated CMS Codecanyon

Free Script YouTube Automated CMS Codecanyon
Free Script YouTube Automated CMS Codecanyon
Free Script YouTube Automated CMS Codecanyon, skrip ini bisa di sebut AGC yooutube. Dengan skrip ini kita bisa membuat web video dengan cepat. Embed video youtube di blog dengan cepat.

Aplikasi ini harganya $19 (Rp. +- 200.000), kabar baiknya gratis bulan juli 2016 ini, pada bulan sebelumnya ada juga aplikasi gratis dari codecanyon, yaitu skrip watch movies menggunakan codeigniter silahkan download secepatnya mumpung free, syaratnya cuma buat akun di codecanyon
Free Script YouTube Automated CMS Codecanyon
codecanyon


YouTube automated CMS builds your video cms that depends on youtube.com videos quickly and easily.
Baca Juga : Source code php berbasis oop login register system

Fitur

Jika sobat tertarik dengan source code php youtube ini silahkan lihat dulu fiturnya.
  • YouTube API v3
  • Responsive Design Using Bootstrap 3
  • User Friendly Control Panel.
  • Unlimited Categories .
  • Unlimited Pages .
  • Can Import Videos by Youtube Channels.
  • Can Import Single Video By YouTube Video URL
  • Can Search YouTube for a phrase or word and Import Results.
  • Use Smarty Templates Engine for more Flexibility in Theme Editing.
  • Can Make Money with Three Built-in Adsense Spaces.
  • Use LazyLoad For Image to Speed the Page Loading.
  • .. dan masih banyak lagi.

Kebutuhan Sytem

  • PHP 5.3 or Higher
  • CURL library
  • SimpleXml
  • MySQLi Extension
  • SafeMode = off

Monetize

Bisa di monetize dengan adsense atau program cpa movie.


Demo Home Page

Untuk demo halaman awal bisa di akses melalui link ini : http://wpsup.com/demos/youtube-cms/

Demo Admin Page

Untuk demo halaman admin, bisa di akses melalui link:
username : admin
password : demo

Dokumentasi Lengkap

Agar tidak pusing bagaimana cara memasang source ini di hosting silahkan lihat panduan lengkapnya di halaman http://wpsup.com/demos/youtube-cms/documentation/
Terima kasih sudah berkunjung, Salam hangat , ceers!

Salam Terraligno