Node JS adalah sebuah platform berbasis Java ย script, sebuah ‘task runner’, yang popularitasnya semakin meningkat, karena sangat membantu para developer dalam mengembangkan project. Dengan lebih dari 100.000 NPM (node package manager), dokumentasi yang sekelas wordpress, Node JS ย merupakan angin segar bagi pengguna open source.
Dengan adanya situs video seperti Youtube, perkembangan infornasi di internet semakin pesat! Banyak tutorial dalam bentuk video bertebaran, dengan semangat belajar yang cukup siapapun bisa mencari video tutorial dan belajar sendiri dari video. Disisi lain, metode pengajaran konvensional dengan memperlihatkan slide juga masih efektif.
Slide yang dimasukkan didalam video dapat dilakukan, tetapi akan lebih interaktif jika keduanya bisa muncul bersamaan.
Video merepresentasikan sang guru, dan slide merepresentasikan materi yang mewakili bahan pembelajaran. Maka untuk sebuah online learning yang efektif diperlukan video dan slide yang tersinkronisasi berdasarkan durasi video.
Bagaimana melakukan sinkronisasi video dan slide/gambar ? Popcorn.js! dan itu gratis!
Saya mendapatkan sebuah cara sederhana untuk dapat melakukan sinkronisasi sebuah video youtube dengan sebuah set gambar. Masih banyak contoh menarik lainnya di website developernya.
Berikut adalah snippetnya:
<html>
<head>
< script src="http://popcornjs.org/code/dist/popcorn-complete.min.js">
<script>
// ensure the web page (DOM) has loaded
document.addEventListener("DOMContentLoaded", function () {
// Create a popcorn instance by calling the Youtube player plugin
var example = Popcorn.youtube(
'#video',
'http://www.youtube.com/watch?v=CxvgCLgwdNk' );
// add a footnote at 2 seconds, and remove it at 6 seconds
example.footnote({
start: 2,
end: 6,
text: "Pop!",
target: "footnotediv"
});
// play the video right away
example.play();
}, false);
</script>
</head>
<body>
< div id="video" style="width: 360px; height: 300px;" >
< div id="footnotediv">
</body>
</html>
Bagaimana saya mengetahui jumlah karakter excerpt pada post wordpress saya? caranya, tambahkan script penghitung karakter atau character counter script ke dalam metabox excerpt anda.
Yep, seperti yang bisa teman-teman lihat di-atas, nantinya pada metabox excerpt, disebelah kanan atas akan terdapat character counter live yang akan menghitung jumlah karakter yang telah dimasukkan untuk excerpt, Sehingga jika kita menentukan batasan karakter yang tampil pada excerpt, kita dapat menentukan kata-kata yang tampil secara optimal. Buat yang konsen di dunia blogging, pastinya kata-kata bisa berarti traffic ๐
Langsung saja saya paparkan hasil googling saya, mengenai cara menambah character counter untuk excerpt pada WordPress (penghitung karakter)
Setelah source Flexslider berhasil didownload, ekstrak kedalam folder sesuai keinginan. Kalau saya menaruhnya di folder ‘js’, jadi kurang lebih seperti ini ‘public_html/js’
2. Struktur dasar dari Flexslider
Deklarasi Javascript dan CSS flexslider dilakukan dalam tag ‘< head >‘
Secara HTML flexslider ini sudah berfungsi dengan baik. Tapi karena post ini judulnya adalah membuat widget slider flexslider sederhana, maka belum lengkap kalau belum kita buat widgetnya yah ๐ Maka langsung saja kita ke langkah selanjutnya!
3. Pembuatan widget slider flexslider
Deklarasi dasar pembuatan sebuah widget dalam wordpress adalah seperti berikut:
class My_Widget extends WP_Widget {
public function __construct () {
// widget actual processes
// definisi variable2 utama dari widget yang akan kita buat
}
public function widget( $args, $instance ) {
// outputs the content of the widget
// HTML widget yang akan tampil
}
public function form ( $instance ) {
// outputs the options form on admin
// tampilan form widget di WP-admin
}
public function update ( $new_instance, $old_instance ) {
// processes widget options to be saved
// apabila form widget kamu di edit, valuenya akan ter-update
}
}
//Daftarin dan eksekusi widget kamu
add_action ( 'widgets_init', function (){
register_widget ( 'My_Widget' );
});
Berikut adalah sample widget yang sudah jadi, harap maklum masih sederhana, silahkan bermain-main lebih lanjut ๐
< ? php
}
}
add_action ( 'widgets_init', 'load_widget_ku' );
function load_widget_ku () {
register_widget( 'Widget_Ku' );
}
[/html]
Nahhh..... selamat mencoba yah ๐ Jika ada pertanyaan silahkan diajukan dibawah, semoga saya bisa membantu.
Semoga Artikel saya memberikan sedikit pencerahan, silahkan di share supaya 'kita semua bisa' membuat widget slider sederhana dengan Flexslider.