Author by : Doublehorn
DAFTAR ISI
Protected by Copyscape Online Infringement Detector
aboutus website design services

Willkommen auf mein web blog

Best regard. I will do my best to make it interesting and useful. Greeting to toko online Prestashop!

30 April 2014

Customize website blog Blogger Store v.2.0


Pelaku e-Commerce beragam : company, seller, reseller, bahkan pemain individu memanfaatkan website toko online dan Social Media. Internet menawarkan keajaiban. Ini kesempatan bagus memiliki Toko Online menggunakan platform blog blogger.

website toko online : e-Commerce web store

Toko Online adalah bentuk tiruan toko riil di internet. Sejarahnya dimulai dari munculnya website e-Bay pertengahan tahun 1990-an. Tentu ada kelebihan dan kekurangannya tetapi perbedaan yang nyata adalah bentuk komunkasi  buyer dengan seller dan layanan delivery.

Install Template website blog Blogger Store v.2.0

Template bisa diperoleh dari link ini : cara-membuat-e-commerce.
  1. Setelah download, lalu di-ekstrak ke folder spesifik di computer (e.g. My Document).
  2. LOGIN ke account blogger, dan pilih blog yang akan dipasangi template.
  3. Klik pada menu template blogger
  4. Arahkan mata ke sudut kanan atas, Anda lihat opsi Backup/Restore. Klik tombol tersebut.
  5. Pilih file yang ber-ekstension XML dari direktori Anda dan klik UPLOAD.

Kustomisasi Template website Blogger Store v.2.0

Tahap kustomisasi meliputi tindakan :
1. Setting Shopping Cart Website toko Online Bloggerstore
Code untuk pengaturan Shopping Cart ada sesudah opening <head> :

Website-Blogger-store-Simple-Cart-Setting
  1. SimpleCart.email   -  Emailnya diganti email Anda.

  2. SimpleCart.checkoutTo

    Ada 3 metode payment, yaitu opsi :
    (1) Paypal,
    (2) GoogleCheckout dan,
    (3) Email.
    Untuk platform Blogger hanya dimungkinkan opsi Paypal dan GoogleCheckout, sebab metode Email memerlukan code PHP.

  3. SimpleCart.currency

    Setting currency dengan cara mengganti baris dibawah ini.
    (e.g. USD diganti dengan IDR (Rupiah) atau GBP (Poundsterling).

    SimpleCart.currency = GBP;

    Jika di-setting IDR, itu hanya palsu (fake) sebab IDR tidak terdaftar di PayPal.

  4. SimpleCart.cartHeaders - tidak diperlukan kustomisasi.
2. Customize background and Text in Website Toko Online
Template Blogger Store V.2.0 di-support Advanced Blogger Template Designer.

  1. Body Background Color
  2. Main Menu Background Color
  3. Text Link Color
  4. Blog Description Color
  5. ShoppingCart Border Color
  6. ShoppingCart Background Color

Kustomisasi color scheme template, klik saja Customize Maka Anda akan redirect ke Blogger Template Designer. Anda dapat melihat opsi-opsi seperti dilayar ini :

blogger-template-website-designer
3. Dropdown Menu dan Social Menu Website BloggerStore
Template ini menggunakan menu jQuery superfish untuk menu dropdown. Animasinya menjadi lebih “smooth” dengan penggunaan Superfish.
  1. Top Dropdown Menu

    Untuk edit link Top Menu, Main Dropdown Menu dan Socil Menu, temukan kode berikut :

    top-navigasi-website-1
  2. Main Dropdown Menu.

    top-navigasi-website-2
  3. Social Menu

    top-navigasi-website-3
    Gantilah dengan URL account FB, Twitter, Linkedin dan RSS Feed Burner yang Anda miliki.
4. Automatic Slider dan Featured Content Website Blogger Store
Framework template blogger store V.2.0 menggunakan Automatic Slider dan Featured Content memanfaatkan JavaScript. Inilah revolusi baru Blogger.

Bagaimana mengaktifkan Slider tersebut?

Secara default dimunculkan post paling akhir. Anda bisa mengubahnya berdasarkan label (kategori) spesifik atau bahkan menampilkan post blog lain. Untuk itu digunakan 2 script berikut :
  1. Script pertama :
    Script-website-Blogger-Store
    Untuk Toko-Online-ku, value height=144, width=144, dan product_image_number=12.

  2. Script ke-2

    Pilih salah-satu dari 3 opsi ini (taruh tepat dibawah script pertama)

    Script-website-blogger-store1
    Bagaimana menampilkan Post berdasarkan spesific label/category?
    Script-website-blogger-store2
    Bagaimana menampilkan Displaying Post dari Blog lain?
    Script-website-blogger-store3
Misal pada Toko online LOVELY GIFTS saya gunakan alternatif ketiga seperti dibawah ini (Ingat gunakan satu alternatif saja!). URL BLOG yang disisipkan http://bonekaelok.blogspot.com
5. Membuat Posting Template Website Bloggerstore
Dalam membuat Post, untuk hasil terbaik diperlukan posting template.

Create a template post
Menuju menu Setting >> Post and Comments, Selanjutnya copy template post dibawah ini ke template post field. (lihat gambar dibawah ini).

pricing-website-toko-online-bloggerstore
membuat-post-template-blog-blogger
6. CREATE A POST di website blog Bloggerstore
Berikut ini 5 tahap menambahan item produk baru di toko-online Bloggerstore.
  1. Step 1     Membuat Judul Produk pada Title field

    Title produk akan digunakan untuk product name pada ShoppingCart, maka disarankan gunakan judul yang pendek.

    Example : Product 1.

    INGAT!!!  Gunakan judul pendek untuk title product name

  2. Step 2     Membuat Product Image dan Thumbnail

    Upload gambar seperti biasanya. Set the field to HTML and copy the image URL, Kemudian PASTE ke template post. Disarankan menggunakan gambar 140px ×140px. Contoh :

    <div class="item_image">
    <img border="0" class="item_thumb" src="http://example.com/product_image.jpg" /></div>

  3. Step 3      Menentukan Price

    Setting tampilan harga menggunakan span tag yang disisipkan sesudah gambar dan sebelum </div> [lihat script pada step 2].

    <span class="item_price">$35.00</span>

  4. Step 4     Product Descriptions

    Buatlah deskripsi produk menggunakan div tag. Contoh :

    <div class="item_Description">Mauris sit amet orci arcu, nec imperdiet quam. Praesent luctus .. </div>

  5. Step 5     Publish produk di website Bloggerstore
Check kembali semua kode dari Post. Pastikan tersusun benar dan seharusnya terlihat seperti  :

<div class="item_image"><img border="0" class="item_thumb" src="http://example.com/product_image.jpg" /> <span class="item_price">$35.00</span> </div> <div class="item_Description">Mauris sit amet orci arcu, nec imperdiet quam. Praesent luctus .. </div>

Mengakhirinya klik Publish.

Contoh tampilan toko online Bloggerstore terbaru yang baru saja saya buat (Pebruari 2014) :



That's all we know

read more website design

27 April 2014

Website Store Prestashop : Struktur Dasar Konfigurasi 2


Bagaimana website toko online bekerja?

Sama seperti pada semua script PHP, Prestashop melakukan loading website menggunakan SATU-SATUNYA file index.php. Jika situs toko online pakai theme Prestashop. Itu artinya semua file .php, .tpl, .html, semua file lain beserta semua folder ditempatkan dalam CMS toko online Prestashop. Kali ini kita tidak membicarakan file Index.php, file .html atau .tpl secara detail.

Disini kita hanya peduli dengan pemahaman bagaimana PrestaShop bekerja.

Pembicaraan kali ini untuk menguatkan pemahaman esensi dari content posting Bagian SATU.

REKAPITULASI-KONFIGURASI-prestashop
CARA KERJA

Kita buka sampel toko online Prestashop. Saat ketik URL http://www.clodaclodi.com/ di address bar, web server akan loading halaman index (index.php) dan mengubahnya menjadi informasi isi web page. File index.php ini termasuk di dalamnya file config.inc.php yang ada di direktori config.

Setting konfigurasi Prestashop diperankan oleh config.inc.php untuk seluruh konfigurasi dan setting. File config.inc.php memeriksa apakah semuanya sudah ter-install dan mendefinisikan template dasar (base theme), default direktori beserta alurnya (paths), status order dan lainnya.

Kita akan sering ubah kode pada baris 29 isi file config.inc.php atau dengan CTRL-F temukan ini :

ON-OFF-display-error-file-Prestashop
Tindakan diatas untuk mengaktifkan “Error Reporting” - yaitu saat kita menginginkan pesan error ditampilkan di webpage agar mengetahui diagnosa error. (setelah diagnosa didokumentasikan, segera kembalikan status off).

Ketika file config (di folder config) dimuat (loaded), maka file index.php diperintahkan menyertakan file header.php yang diambil langsung dari root install. Yang dimaksud dengan root install berarti langsung diambil dari Prestashop, bukan dari dalam subdirektori yang ada.

INDEX.PHP

INDEX-PHP-prestashop

HEADER.PHP

HEADER-PHP-Prestashop
Snippet isi file HEADER.PHP dalam bentuk image untuk DOWNLOAD script code ada DISINI
HOOK

Baris kode :

$smarty->assign('HOOK_HOME', Module::hookExec('home'));

Baris kode ini akan menentukan Hook (Hook memungkinkan administrator situs untuk menentukan di lokasi mana mereka ingin modul tertentu ditampilkan di webpage).

DISPLAY

Baris kode :

$smarty->display(_PS_THEME_DIR_.'index.tpl');

Baris code ini mengatakan tentang tampilan  index.tpl dari direktori default theme. Prestashop (Anda menentukan theme untuk digunakan dengan pergi ke Back Office >>Preferances >> appearance).

FOOTER.PHP

Baris code :

include(dirname(__FILE__).'/footer.php');

Baris code ini mengatakan tentang php yang mencakupi file footer.php dari direktori kita (dirname).

FOOTER-PHP-website store Prestashop
FILE TPL

Setiap file diatas terkandung request PHP untuk memasukkan file lain.  Meski ada pengaturan konfigurasi Prestashop, tapi Hooks dan file-file php  belum punya HTML. Di sinilah diperlukan peranan file tpl.

File tpl adalah file template yang mencakup HTML dan kode Smarty

File tpl sebagian besar ada di direktori theme, namun ada juga di modul karena setiap penulisan modul diperlukan file template (tpl) tersendiri.

global-css-dalam -file-HEADER-PHP-Prestashop

Penjelasan kode diatas sebagai berikut :

File global.css  sedang dipanggil dari direktori theme Prestashop untuk itu diperlukan file-file CSS lain dan JavaScript yang sudah terkandung di dalamnya.

$smarty->display(_PS_THEME_DIR_.'maintenance.tpl');  

Artinya :
akan menampilkan page pemeliharaan yang disebut maintenance.tpl jika toko online ditutup */

Tampilan HTML (yaitu bagian layout halaman web) berasal dari file header.tpl


KESIMPULAN
  • File index.php memanggil (meminta) file index.tpl, file footer.php dan file footer.tpl
  • File tpl menentukan layout situs html dan ada dalam folder theme.
  • File index.php meliputi header.php, index.tpl dan footer.tpl dari direktori theme
  • File header.php memanggil file header.tpl 
  • File footer.php juga memanggil file footer.tpl


  • KESIMPULAN AKHIR :
    HTML utama berasal dari 3 file template : index.tpl, header.tpl dan footer.tpl

Review struktur dasar website store Prestashop

Agar semua masuk akal mari kita buka header.tpl, index.tpl dan footer.tpl secara bersamaan.

Header.tpl

REVIEW-Header-tpl
Snippet isi file HEADER.TPL dalam bentuk image untuk DOWNLOAD script code ada DISINI

Index.tpl


{$HOOK_HOME}

FOOTER-tpl-file-prestashop

KESIMPULAN :

Sumber dari HOMEPAGE (semua modul dalam kondisi un-instal dan ada sedikit JavaScript yang dihapus dari footer sehingga kita bisa fokus ke HTML saja) berasal dari file TPL UTAMA.


struktur-dasar-HTML-prestashop
Script code dalam bentuk image untuk DOWNLOAD script code ada DISINI

REKAPITULASI
  1. index.php loading request halaman PHP lain yang didefinisikan dalam file PHP. Lalu halaman PHP ini memanggil file-fle tpl dan bersama mengubahnya menjadi web page

  2. index.tpl hanya berisi satu baris :
    {$ HOOK_HOME}.
    Hal ini disebabkan file index hanya akan menampilkan modul-modul Prestashop yang ditugaskan untuk homepage. Kategori dan halaman produk akan ditampilkan dengan bantuan modul lain.

  3. Body ID berbeda-beda pada masing-masing halaman - misalnya : index.tpl, category.tpl, product.tpl. Sehingga kita punya fleksibilitas untuk style halaman berbeda-beda dengan hanya menggunakan aturan di global.css untuk menargetkan body ID. Darimana hal seperti ini berasal?

    Periksa header.tpl, kita akan lihat satu baris ini :

    <body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>
Kode itulah yang menjadikan nama page. Sehingga category.tpl akan punya <body id="category">




Sumber :
www(dot)daveegerton(dot)com/prestashop-guides/Prestashop-Designers-Guide/Structure/File-Structure(dot)

KEMBALI KE  >>>>>  BAGIAN 1

That's all we know - Happy blog blogger

read more website design

25 April 2014

Tutorial : Dasar-dasar penulisan CSS tampilan website


penggunaan CSS blog website design

Nama Cascading Syle Sheets didapat dari fakta bahwa setiap deklarasi style yang berbeda-beda bisa diletakkan secara berurutan, membentuk hubungan parent-child pada setiap deklarasi style.

Sintax Dasar CSS dalam penulisan file HTML website

Awalnya semua penulisan kode  -  termasuk pengaturan presentasi - ditulis dalam tag HTML. Kemudian dirintis penulisan kode PENGATURAN PRESENTASI tampilan dokumen website secara tersendiri dan dikenal sebagai bahasa kode CSS untuk style tampilan webpage (halaman web).

Bentuk penulisan dasar CSS - arsip website

selector {property : value}

Selector      =   merupakan tag HTML atau elemen (baik class maupun id) yang akan diatur.
                        Bagian yang diapit '{}' disebut declaration terdiri 2 unsur, property dan value.
Property      =   merupakan atribut elemen yang ingin ditentukan nilainya.
Value          =    merupakan nilai dari atribut elemen, bisa berupa angka dan text.

Sebagai contoh, sering kita dijumpai kode seperti di bawah ini :

h1 { color: #ff0000; }

kode warna color: #ff0000; bisa juga ditulis dalam bentuk color: red sehingga menjadi :

h1 { color: red; }

Penjelasannya :
-   tag header
yaitu h1 merupakan selector
-   color merupakan property
-   #ff0000 atau red merupakan value. Tapi disarankan gunakan code warna (e.g #ff0000)

Perhatikan pendefinisian property dan atribut berada diantara tanda ini { … dan … }. Pendefinisian value dengan tanda  ":"  dan diakhiri tanda ";"

contoh struktur sederhana CSS

PENULISAN CSS

CSS Internal memiliki 2 cara penulisan dan 1 cara penulisan CSS Eksternal.

A.     METODE PENULISAN CSS INTERNAL

(1).   Metode Inline Style Sheet

CSS didefinisikan langsung pada tag HTML bersangkutan. Cara penulisan dengan menambahkan atribut style="..." dalam tag HTML tersebut. Style ini hanya berlaku pada tag bersangkutan, dan tidak berpengaruh pada tag lain. Contoh lihat gambar di bawah ini : 

CSS Metode Inline Style Sheet

(2).   Metode Embedded Style Sheet

CSS didefinisikan terlebih dulu dalam tag <style> ... </style> di atas tag   <body> dan dibawah </head>. Pada pendefinisian ini disebutkan, atribut-atribut CSS yang akan digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag yang bersangkutan (tag-tag yang ada diantara<body> … </body>.

Penggunaan CSS Embedded Style Sheet

LATIHAN

Sisipkan snippet CSS di bawah ini di bagian head, diantara <head></head> dokumen HTML :

CSS tampilan font Tangerine website design

Kemudian setiap huruf pertama atau kata pertama atau frase pertama pada posting baru diatur seperti ini : (misalnya pada frase pertama) :

<span class="dropcap">Cascading Syle Sheets</span>&#160;&#160;pada website bla bla bla ...

Maka hasilnya terlihat seperti pada baris pertama artikel ini (hasilnya lihat gambar berikut ini) :

Tutorial CSS Dasar website design


B.     METODE LINKED STYLE SHEET (Untuk CSS Eksternal)

Metode ini hampir sama dengan metode Embedded Style Sheet, hanya saja pendefinisian :

tag  <style> ... </style>

Dibuat file terpisah dari file HTML yang membutuhkan CSS. File tersebut disimpan dalam format.css.  

File HTML yang akan menggunakan file CSS, harus dibuat tag<link> yang dituliskan di antara :

tag <head> ... </head>

Contoh seperti dibawah ini (simpanlah dengan nama file contoh.css) :

contoh snippet CSS dokumen HTML

Penggunakan CSS

* Telah didukung oleh kebanyakan browser versi terbaru.
*  Fleksibel dalam penempatan posisi layout.
    Dalam layouting CSS ada Z-Index untuk menempatkan objek dalam posisi sama.
*  Menjaga HTML atau XHTML dalam penggunaan tag dengan jumlah minimal.
    Hal ini berpengaruh terhadap ukuran file website dan speed pengunduhan (loading).
*  Bisa menampilkan konten utama terlebih dahulu, sementara tampilan gambar menyusul.
*  Interpreter CSS setiap browser berbeda, layout akan berubah jika dilihat dari berbagai browser
*  Merupakan CSS layouting "Masa Depan" dengan penggabungan bersama XHTML.



- That's all we know -


read more website design

Perbedaan HTML dan Flash terkait SEO website blog


Apa itu SEO dan mengapa begitu penting?

SEO singkatan dari Search Engine Optimization (optimasi mesin pencari). Untuk kepentingan praktis akan lebih sering kita menyebut SEO. Alasan penting penggunaan SEO adalah bahwa sebagian besar user internet mencari informasi dan menemukan informasi apa saja, dengan sengaja ataupun tidak sengaja, melalui web mesin pencari (seperti Google search engine atau Yahoo Search), yang dirancang untuk pencarian informasi di World Wide Web (www).

Semakin tinggi posisi atau peringkat (PageRank) sebuah website terdaftar dalam mesin pencari, maka akan semakin baik kemungkinan orang akan menemukan, melihat atau mengunjungi website tersebut. Dengan sendirinya trafik kunjungan ke website tersebut juga tinggi.

seo website blog blogger
Tujuan utama SEO adalah mendapatkan trafik tinggi (banyak pengunjung) sekaligus pengunjung berkualitas (targeted). Singkatnya, trafik tinggi akan sia-sia pada website penjual vitamin khusus lanjut usia, ketika mayoritas pengunjung (tampak di statistik Alexa) adalah usia di bawah 30. Setidaknya ada kesalahan target pengunjung secara demografis.

Salah satu cara menempatkan website terdaftar di peringkat tinggi (posisi terbaik) pada mesin pencari adalah memiliki SEO besar. Anda harus bekerja keras dan cerdas untuk melakukan banyak teknik SEO, tip dan trik SEO. Sangat disarankan mencari referensi SEO, mempelajari dan mempraktekkan.

HTML website design versus Flash website design

Website yang dibangun seluruhnya dengan Flash Design bisa memperkaya pengalaman reader. Menjadikan website tersebut berpenampilan "eye-chatching" dan sangat keren (cool) di internet. Dengan penggunaan Flash (e.g. animasi, musik, video, suara, gerakan, banner yang dinamis dan segala macam faktor yang WOW!) - akan dihasilkan website yang - WOW!!! … keren! Cool!!

Kapan kita memilih membuat website dengan HTML design?

Tapi ingat!!  Boleh jadi Anda lebih suka membuat website dengan Flash,  tapi harus saya katakan bahwa hal itu bukan pilihan terbaik jika ada pertimbangan SEO. Jika Search Engine Optimization sangat penting bagi website Anda.

Pertimbangkan website untuk tidak memilih Flash Design atau minimalkan penggunaannya, jika Anda berniat memperbaiki posisi website pada SERP (Search Engine Result Pages) atau halaman hasil pencarian di search engine utama (Google atau Yahoo Search dan lainnya). Idealnya kita khan menginginkan posisi teratas di halaman pertama atau setidaknya ada di halaman SATU. 

Pada dasarnya "HTML website design" adalah website yang ideal untuk SEO Friendly. Yaitu website yang dibangun dengan HTML dan CSS, dan BUKAN dibangun dengan FLASH, karena semua search engine akan mengabaikan FLASH dan Javascript. mereka lebih suka merayapi bentuk teks.

Itu alasan utama agar setiap ALT image gambar harus diberi nama secara tekstual (ALT=”isikan text gambar”), disamping pencantuman atribut tooltip gambar yaitu atribut TITLE. Formatnya :

<img alt="..." src="..." title="..." />

Sejauh ini kebanyakan website dibangun dengan HTML dan CSS (kita menyebutnya sebagai "HTML website design") yang banyak bertaburan di internet. Coding (pengkodean) yang membentuk sebuah website HTML dan dimaksudkan untuk dibaca oleh search engine, dan juga untuk bisa dilihat oleh semua perangkat mobile dan perangkat lain.

Sebaliknya Situs Flash punya coding di dalam yang tidak bisa diakses oleh search engine. Itulah mengapa situs Flash punya SEO rendah, dan tidak bisa dilihat via iPods dan perangkat mobile.

Kapan kita memilih membuat website dengan FLASH design?

Namun, jika Anda tidak peduli dengan SEO, karena Anda atau bisnis riil Anda sudah sedemikian terkenal sehingga orang-orang justru ingin menemukan website Anda, maka membuat website dengan Flash Design mungkin menjadi cara sangat bagus.

Sebagai jalan kompromi, jika SEO adalah sangat penting, tetapi Anda juga menginginkan sebuah website Flash, maka kita akan menyarankan memiliki “sister-site in HTML” untuk merebut SEO.

Banyak situs HTML bertaburan Flash untuk menambah kilauannya. Flash banner adalah cara paling populer untuk meramaikan area header website. Anda bisa menggunakan jasa perusahaan layanan website-design dan graphic-design yang menawarkan pembuatan Flash Banner mengagumkan dan bisa ditempatkan dalam sebuah situs HTML dan hebatnya SEO masih tinggi. Bahkan perangkat mobile dan iPads pun akan melihat gambar statis, dan orang lain juga akan melihat animasi.



That's all we know

read more website design

24 April 2014

Website Toko Online Prestashop : Struktur Konfigurasi 1



Sebagai Admin toko online, kita tahu Prestashop punya sedemikian banyak fitur untuk dioptimalkan pemakaiannya. Sebagai web designer, kita juga bingung ada ratusan modul khusus untuk Prestashop (berbayar maupun free) yang ditawarkan di internet oleh developer independent. Tapi kali ini kita membicarakannya dari sudut pandang website designer.

File index.php template website toko online Prestashop

Prestashop - seperti juga pada semua script PHP - akan memuat  website dengan menggunakan file index.php. Toko online http://www.clodaclodi.com/ adalah pengguna theme PRESTASHOP. Artinya, semua file seperti : .php, .tpl, .css dan semua folder dalam CMS Prestashop  akan ditempatkan pada database web server (hosting) yang digunakan oleh clodaclodi[DOT]com.

Maka saat visitor mengetik URL ini - http://www.clodaclodi.com/ pada address bar browser (Mozilla atau Google Chrome etc.), maka web server tersebut segera akan memuat halaman indeks tersebut. Halaman indeks ini merupakan informasi yang menentukan apa yang terjadi.

Untuk memahami apa yang terjadi saat memuat situs tersebut, kita perlu tahu tentang file indeks.

INDEX.PHP

Isi halaman index.php (versi 1.1.0.5) pada Prestashop garis besarnya meliputi kode berikut :

php-file-Prestashop

Secara garis besar isi file INDEX.PHP terdiri 5 baris kode (seperti terlihat diatas) sebagai struktur dasar yang membangun toko online Prestashop dan menjadikannya sebagai konfigurasi elemen-elemen dasar yang terintegrasi. Postingan kali ini akan menjelaskan kelima baris kode tersebut.

Struktur Website Prestashop : Penjelasan isi file INDEX.PHP

PENJELASAN PERTAMA : file config.inc.php

index.php termasuk di dalamnya file config.inc.php yang terletak di direktori config.
File config.inc.php ini melakukan konfigurasi dan pengaturan setting lainnya.

File config.inc.php akan memeriksa apakah semuanya sudah terpasang (install) dan mendefinisikan template dasar (base theme), default direktori dan alurnya (paths), status order dan setting lain. Saya tidak akan menyibukkan diri dengan penjelasan rinci.

Sebagai Website Desainer, kita perlu melacak jejak error dari waktu ke waktu. Jika Anda buka file config.inc.php di lokasi ini ---> .../config/config.inc.php (silahkan cari di folder config pada cPanel). Maka pada baris paling atas file, Anda akan melihat ini :


@ini_set('display_errors', 'off');


Jika Anda ubah menjadi :

@ini_set('display_errors', 'on');


Dengan di-setting "on" berarti Anda mengaktifkan “Error Reporting” – tetapi harus diingat, Anda HARUS segera mengembalikannya ke status off setelah berhasil melacak error yang terjadi.

Saya tegaskan lagi!!!.

Kembalikan ke status default “off” ketika live installation (atau setelah berhenti melacak error). Karena jika lupa mungubah ke "offf" akan muncul secara terus-menerus pesan seperti gambar ini:


status off display-error-Prestahop

PENJELASAN KEDUA : File header.php

config ini dimuat (loaded), maka file index.php diperintahkan untuk menyertakan file header.php dari instalasi root (root install). Yang dimaksud dengan root install BERARTI langsung dari situs Prestashop kita, bukan dari sesuatu yang terdapat dalam setiap sub-direktori.

File header.php

ISI-header.php-Prestashop
Snippet isi file HEADER.PHP dalam bentuk image untuk DOWNLOAD script code ada DISINI



Disini saya juga tidak akan terlalu jauh membicarakan code pada file header.php diatas.

PENJELASAN KETIGA : HOOK_HOME

Kita temukan pada baris ke-3 file INDEX.PHP (seperti terlihat pada awal postingan) baris kode ini :

$smarty->assign('HOOK_HOME', Module::hookExec('home'));

Baris kode tersebut untuk menentukan Hook (pada dasarnya Hook memungkinkan administrator untuk menentukan dimana mereka ingin modul tertentu ditampilkan pada toko Prestashop)

PENJELASAN KEEMPAT : Display File index.tpl

Selanjutnya kita temukan ini :

$smarty->display(_PS_THEME_DIR_.'index.tpl');

Baris code diatas mengatakan bahwa display file index.tpl dalam posisi dari direktori default theme.
(Anda menentukan theme tersebut untuk digunakan di Back-Office >> Preferances >> Appearance
)

PENJELASAN KELIMA : File footer.php

Pada baris kelima file INDEX.PHP kita temukan footer.php :

include(dirname(__FILE__).'/footer.php');

Baris kode diatas mengatakan php ini mencakup file footer.php dari direktori kita (dirname))

File footer.php tersebut secara garis besar memiliki snippet code berikut :

File footer.php

ISI-header.php-Prestashop



Tiap file-nya  mengandung permintaan PHP untuk memasukkan file lain. Kita hanya peduli dengan apa yang sedang terjadi. Deskripsi ini untuk memahami bagaimana PrestaShop bekerja.

SELESAI - That's all we know

Meskipun kita sudah melakukan setting konfigurasi Prestashop, namun Hooks dan berbagai file php  belum punya HTML apapun. Di sinilah template (file .tpl) masuk dan mengambil peran utama.

FILE .TPL : LAYOUT WEBSITE TOKO ONLINE PRESTASHOP

File-file tpl menentukan layout situs html (webpage Prestashop) dan ada dalam folder theme. File tpl tersebut sebagian besar berada di direktori theme, tetapi juga ada di modul karena setiap seseorang menulis modul perlu file template sendiri (tpl).

File tpl adalah file template mencakup HTML dan kode Smarty.

file-tpl-website store prestashop

Penjelasan file .css dan .tpl

Jadi file global.css sedang dipanggil dari direktori theme Prestashop. untuk pemanggilan ini diperlukan file CSS lain dan juga file JavaScript yang sudah terkandung didalamnya.

Tampilan HTML (merupakan bagian dari layout webpage) berasal dari file header.tpl, dan index.php "memanggil" index.tpl, dan demikian juga file footer.php "memanggil" (meminta) footer.tpl.

Bersambung ke >>>>    BAGIAN 2

That's all we know
read more website design

21 April 2014

Microformats : Tampilan canggih website di SERP

Microformats dan tampilan SERP website

Apa itu Microformats pada plain HTML website?

Microformats atau dikenal juga sebagai Microdata merupakan seperangkat property (sifat) yang dilekatkan pada tag html standar sehingga memungkinkan search engine mengenali bahwa data spesifik tersebut ialah jenis data tertentu.
  • Microformats   A dalah konvensi sederhana (dikenal juga sebagai entitas) yang digunakan pada website-page untuk menggambarkan jenis informasi khusus-misalnya, review, event, produk, bisnis, hotel, restoran, resep atau seseorang (person).
  • Masing-masing entitas punya property (sifat) sendiri.
    Misalnya, Microdata tentang person (orang) memiliki nama property alamat, nama orang, job title, nama perusahaan, dan alamat email.

Bagaimana memakai microdata untuk informasi website di SERP

Topik artikel ini adalah bagaimana menggunakan microdata untuk menampilkan informasi yang diperluas (extended information) di halaman hasil pencarian search engine (Search-Engine-Result-Pages - SERP), yang disebut Rich Snippets (Cuplikan Kaya).

Pernahkah Anda lihat halaman hasil pencarian mesin pencari seperti ini?

Banyak blogger dan webmaster (pengelola website) ingin menampilkan data tambahan di halaman hasil pencarian (SERP), seperti 3 contoh gambar berikut :


micro1-contoh rich snippet microdata
Atau mungkin seperti gambar di bawah ini?

contoh rich snippet microformats

Atau ini?
tiga macam rich snippet microformats

Untuk menampilkan hasil pencarian seperti diatas, Anda perlu beberapa penyesuaian tambahan di website. Tidak sulit melakukannya, hanya saja diperlukan pengetahuan dasar HTML.

This article is targeting more advanced users, who have some knowledge in HTML and preferably in PHP. Otherwise, it will be very hard for you to figure out how to do it.

Marking up data menggunakan microformats - website files

Umumnya Microformats pakai atribut class dalam tag HTML (tag yang dipakai adalah <span> atau <div>) untuk menetapkan nama singkat dan deskriptif pada entitas dan property entitas tersebut. Berikut ini contoh blok HTML yang menampilkan informasi kontak dasar untuk Bob Smith.

Source :
http://support.google.com/webmasters/bin/answer.py?hl=id&hlrm=en&answer=146897


<div>
<img src="www.example.com/bobsmith.jpg" />
<strong>Bob Smith</strong>
Senior editor at ACME Reviews
200 Main St
Desertville, AZ 12345
</div>

Berikut ini HTML marked up dari code HTML diatas.

HTML marked up diatas dibuat dengan memanfaatkan hCard (Person) microformat.

><div class="vcard">
<img class="photo" src="www.example.com/bobsmith.jpg" />
<strong class="fn">Bob Smith</strong>
<span class="title">Senior editor</span> at <span class="org">ACME Reviews</span>
<span class="adr">
<span class="street-address">200 Main St</span>
<span class="locality">Desertville</span>, <span class="region">AZ</span>
<span class="postal-code">12345</span>
</span>
</div>

Cara kerja Microformats - arsip website design

  • Pada baris pertama, class="vcard" mengindikasikan bahwa HTML tercakup dalam tag <div> yang menerangkan tentang seseorang (person). (Microformat yang digunakan untuk menerangkan tentang seseorang “dipanggil” hCard dan disebutkan dalam HTML sebagai vcard. Catatan disini tidak ada salah ketik ditulis apa adanya!.)
  • Contoh diatas menjelaskan property-property item Person (properties of the Person item), seperti adanya sebuah foto, nama, title, organisasi, dan alamat. Untuk pemberian label property-property tentang Orang diatas dijelaskan dengan vcard, setiap elemen berisi SATU property dari semua property ini (seperti <span>, <img>, atau <title>) diberikan 1 atribut class yang mengindikasikan sebuah property.
    Sebagai contoh, fn menjelaskan sebuah nama seseorang; title jabatan (job title).
    (The Help article for each information type includes a full list of recognized properties.)
  • Property dapat berisi property-property lain.
    Dalam contoh diatas, property adr menjelaskan address atau alamat orang (dalam contoh diatas), dan meliputi di dalamnya subproperty alamat jalan (street-address), localitas, wilayah dan code pos.
  • Non visible content.
    Google tidak akan menampilkan content (microdata) yang tidak dapat dilihat oleh user (pengunjung) website. Google tidak menunjukkan content (microformats atau microdata) ke user dengan cara penggunaan teks tersembunyi guna menandai informasi secara terpisah untuk mesin pencari dan aplikasi web. Hasil tampilan HTML sebelum dan sesudah disisipkan Rich Snippets ditampilkan sama persis di webpage. Lihat tampilan “AVATAR” tampilan sama di webpage sebelum-sesudah disisipkan rich snippets di URL  : A Basic Understanding and Use of Microdata for SEO
  • Anda harus mark up teks yang benar-benar muncul untuk pengguna website Anda ketika mereka mengunjungi webpage.

Untuk contoh lain, lihat Nested entities.

Dalam situasi tertentu mungkin perlu mensupply informasi detail ke mesin pencari, meskipun Anda tidak menginginkan informasi tersebut dapat dilihat pengunjung website.

Misalnya, menyediakan informasi rinci derajat lintang dan bujur suatu lokasi (tempat) dapat membantu Google memastikan bahwa itu benar dipetakan, memberikan tanggal event dalam format tanggal ISO dapat membantu memastikan bahwa itu muncul dengan benar dalam SERP. Dalam hal ini Anda dapat menggunakan Microformats pola nilai kelas (value class pattern).

Pertimbangkan contoh ini :

  • <span class="dtstart">
    <span class="value-title" title="2009-10-15T19:00-08:00" />
    15 October, 7PM
    </span>


Dengan melingkupi <span class="value-title" title="2009-10-15T19:00-08:00" />   dalam blok berlabel class="dtstart", Anda menunjukkan bahwa parser rich snippets harus menggunakan nilai dalam judul atribut untuk menemukan tanggal awal acara (event). Tanggal dalam judul atribut dapat direpresentasikan dengan menggunakan format tanggal ISO tanpa mempengaruhi cara ditampilkannya tanggal ke pengguna website.

Untuk specific vocabulary dan examples, silahkan lihat link ini :


Untuk memeriksa markup, gunakan structured data testing tool.

Item types dan item properties - arsip website

Ada berbagai jenis item. Semua item bisa ditemukan pada proyek microdata Bing, Yahoo dan Google: http://schema.org

Berikut ini daftar jenis konten yang didukung http://schema.org/docs/schemas.html. Ketika mengklik pada masing-masing, Anda mungkin menemukan item property yang perlu ditambahkan ke HTML. Beberapa item utama meliputi: events, recipes, place, local business, aggregate offer, product etc.

Misalnya saat ini Anda bekerja pada template resep, maka direkomendasikan memulai dengan itu, seperti contoh di URL ini http://schema.org/Recipe


NOTE

Google dan search engine lain tidak menjamin tampilan blog disertai Rich Snippet, meski code yang digunakan telah support. Dibutuhkan waktu lama agar website terindeks disertai Rich Snippets. Berdasar pengalaman dan catatan ahli SEO kadang dibutuhkan 6-9 bulan. ..... Be patient, please!

That's all we know - Selamat mencoba!



read more website design

19 April 2014

Dr.Web LiveCD : Antivirus and Scanner – website files


Dr.Web LiveCD - Emergency System Recovery Disk

Dr.Web LiveCD akan membersihkan dari file terinfeksi atau mencurigakan. Dr.Web LiveCD  membantu menyalin informasi penting ke perangkat penyimpanan data yang dapat dipindahkan ke computer lain, dan lalu berusaha menyembuhkan objek terinfeksi. Serangan virus dan semacamnya merupakan bahaya laten - bisa terjadi kapan saja. Meskipun Computer tidak terhubung dengan jaringan LAN atau internet, sumber serangan  bisa datang dari media simpan atau hardware. Singkatnya. Infiltrasi virus memerlukan media (e.g Flashdisk, LAN, Internet, CD, Bluetooth, HD External atau media lain yang memungkinkan pemindahan data).

Emergency System Recovery Disk - website files

Virus adalah sekumpulan coding jahat atau program jahat yang sengaja dibuat oleh seseorang dan biasanya mempunyai tujuan tertentu.

Dr.Web LiveCD menjadi , dirancang untuk melindungi dan pemulihan sistem setelah “lumpuh” akibat serangan virus atau malware activity. Teknologi  Dr.Web memberikan perlindungan anti-virus solid untuk computer rumah (PC), jaringan kantor, dan jaringan perusahaan besar. Solusi Dr.Web dibedakan untuk kebutuhan sistem rendah, kekompakan, operasi kecepatan dan kehandalan mendeteksi semua jenis malware.

How does Dr.Web LiveCD work? - website archives

  1. Download the Dr.Web LiveCD image.
  2. Burn the image onto a CD/DVD. Users of Nero Burning ROM should proceed as follows:
    • Insert a blank CD/DVD into your CD/DVD recorder
    • Click on the “File” menu and select “Open”
    • Browse through folders to the image location and select it
    • Press the “Burn” button, and wait while the image is being written to the disk
  3. Make sure that the CD/DVD drive or any other device with Dr.Web LiveCD is set as the first-boot device. Adjust corresponding BIOS settings, if necessary.
  4. As loading starts, a dialogue will prompt you to choose between the standard and safe modes.
  5. Use arrow keys to select a desired mode and press [Enter]:
    • If you want to use the scanner with the GUI, choose DrWeb-LiveCD (Default)
    • If you’d like to start the scanner using the command line (console), select DrWeb-LiveCD (Safe Mode)
    • Choose Start Local HDD, if you want to boot from the hard drive instead of Dr.Web LiveCD
    • Select Testing Memory to launch the Memtest86+ utility
  6. If DrWeb-LiveCD (Default) is selected, the operating system will detect all available disk drives automatically. It will also try to connect to the local network, if available.
  7. When the system is loaded, check the disks or folders you want to scan, and click on “Start”.
  8. If you need extra help, you can contact the Doctor Web DrWeb-livecd_ico1 Support Team by filling out a Support-Request Form on our web site or sending your request via e-mail DrWeb-livecd_ico2
  9. The Midnight Commander file manager is used to work with files you need to copy to a safe location DrWeb-livecd_ico3
  10. If the operating system failed to configure access to your network, you can do it manually using Networks Configure Manager. From the “Start” menu, go to “Settings,” and then to “Networks Configure Manager”.

How it works (liveUSB)? - website design files

Create an emergency repair USB drive
  • Connect a USB flash drive to the Computer. Registering the plugging in event takes no more than 10 seconds.
  • Launch drwebliveusb.exe.
  • The program will detect available USB-devices automatically and prompt you to choose the one you’d like to use as an emergency repair drive. You can format the device if you like (a warning will be displayed before you proceed with formatting). In order to read the License agreement, follow a corresponding link found in the program window (the page containing the license agreement text will be loaded in your default browser).
  • To create a bootable USB flash drive, press the Create Dr.Web LiveUSB button.
  • Files will be copied automatically.
  • Once the copying process is completed, press the Exit button to close the application.
Developer : Doctor Web Ltd

Screenshot 1. Graphical User Interface

website Doctor Web Ltd 
Screenshot 2. Dr.Web Control Center for Linux

Dr.Web Control Center for Linux OS Requirements: All
License : Freeware

Download Dr. Web LiveCD & LiveUSB 6.0.0 – arsip website

LiveCD | 175MB
Download Dr.Web LiveCD From Jumbofiles   or
Download Dr.Web LiveCD From Uploaded
LiveUSB | 177MB
Download Dr.Web LiveUSB From Jumbofiles   or
Download Dr.Web LiveUSB From Uploaded


That's all we know - Happy blog blogger

read more website design

18 April 2014

Menghapus Blogger HTML Tag dir="ltr" trbidi="on"



Arti dir="ltr" trbidi="on" di website blog blogger

Sejak awal di Blogosphere (dunia blog pengguna platform Blogger), saya tidak peduli dengan text  “<div dir="ltr" style="text-align: left;" trbidi="on">” ada baris awal mode page HTML setiap posting baru. Setahun-dua tahun pertama, saya  tidak merasa terganggu dengan baris tag HTML tersebut. Namun kini saya peduli karena berdampak negatif terhadap usaha SEO atau teknik Search Engine Optimization.

Blogspot-dir-ltr-apakah-menggangg-2

Definisi dir=LTR menurut official website www.w3.org

Text seperti gambar di atas sebenarnya membantu blogger menggunakan bahasa non-Inggris (e.g. blog berbahasa Indonesia). Namun TIDAK bagi blogger yang menulis dalam bahasa Inggris. Juga  tidak membantu untuk blogger yang menginginkan Blog Post dalam teks rata-kiri-dan-kanan (Justify) - “<div style="text-align: justify;">” - karena tag ini berisi style = "text-align: left;"

Jadi bagi sebagian besar blogger – terutama di Indonesia – ini adalah masalah yang biasa diabaikan dan tidak penting, seperti saya sebutkan di paragraf awal posting artikel ini.

definisi-dir-ltr-versi-w3-org

definisi atribut menurut website w3c

Berikut ini definisi atribut dir=LTR | RTL menurut World Web Wide Concortium (W3C) :
dir = LTR | RTL [CI]
This attribute specifies the base direction of directionally neutral text (i.e., text that doesn't have inherent directionality as defined in [UNICODE]) in an element's content and attribute values. It also specifies the directionality of tables. Possible values :
  • LTR: Left-to-right text or table.
  • RTL: Right-to-left text or table.  - for e.g. Arabic, Hebrew language   
In addition to specifying the language of a document with the lang attribute, authors may need to specify the base directionality (left-to-right or right-to-left) of portions of a document's text, of table structure, etc. This is done with the dir attribute.

Mengapa harus menghapus tag HTML dir=LTR dari website blog?

Seperti dikatakan di awal, saya tidak ambil pusing dengan tag dir=LTR, tetapi kemudian mulai terganggu ketika ditemukan dalam validasi HTML blog saya website-design (menggunakan layanan http://validator.w3.org dan http://validator.nu). Pada kedua validasi HTML tersebut teks <div dir="ltr" style="text-align: left;" trbidi="on"> menyebabkan indikasi ERROR seperti pada screenshot  :

Validation-results-website-download-blogspot-2
Pada setiap posting artikel menjadikan adanya tambahan error seperti di atas pada halaman hasil validasi HTML. Sejauh ini saya lihat hanya berdampak pada validasi HTML untuk setiap posting (ada 492 posting). Saya perlu mengatasi error tersebut. 

Menghapus dir="ltr" style="text-align: left;" trbidi="on" untuk validasi HTML

  1. Buka (LOGIN) Dashboard blogger[DOT]com 
  2. Klik Setting
  3. Pilih Language and formatting
  4. Pada menu Language, pilih disable transliterasi. Perhatikan image berikut :

    how-to-remove-html-tag-dirltr
  5. Klik tombol warna orange “SAVE SETTINGS” (Simpan Setelan)
  6. Sekarang buka kembali Blogger Homepage
  7. Klik New Post
  8. Klik tombol HTML - maka tidak lagi terlihat tag HTML dir-LTR.
  9. Artinya : You had done it successfully.
Kini setiap kali membuat post baru di website blog blogger dengan mode HTML tidak akan terlihat lagi code dir="ltr" style="text-align: left;" trbidi="on"


That's all we know

read more website design

Free HTTrack version 3.44-1 : Website Copier


Aktivitas  internet   semakin murah. Sampai beberapa tahun lalu harga Modem (Modulator Demodulator) dan paket internet masih mahal. Tapi kini modem termurah Rp 200.000. Dengan budget Rp 35.000 – asal tidak main download – kita akan puas browsing atau blogwalking sebulan penuh. Kuota 6GB dari Three (include bonus 25%) seharga Rp 125.000 cocok untuk download image, banner, audio, video, tools atau software. Paket itu memadai  bagi webmaster (admin website blog) dengan hosting gratisan (seperti platform Blogspot atau Wordpress).

Simpan laman website untuk dibuka secara offline

Saat browsing, mungkin Anda ingin eksplorasi atau download tapi sayang waktu  tidak memungkinkan, atau ingin buka situs favorit untuk menikmati content copy-writer penulis profesional, tapi sayangnya Anda tidak bisa selalu online. Maka pasti menyenangkan jika kita bisa melihat isi situs pada status Offline.

Ada software yang dapat menyimpan halaman website dan kita dapat melakukan treat (membaca, melihat, mendengar atau download) kapan saja. Anda bisa membaca content situs favorit secara offline. Aplikasi  ini ada yang harus dibeli dan ada yang FREE tanpa harus membeli lisensi dan tidak perlu khawatir tentang penggunaannya pada komputer atau notebook.

Opsi aplikasi penyimpan website page untuk dibuka secara offline

Surfoffline

Aplikasi ini juga cukup handal, namun sifatnya komersil - mengharuskan Anda membayar untuk mendapatkan fitur lebih lengkap.  Informasi lebih lanjut kunjungi homepage SurfOffline

homepage surfoffline

HTTrack

Menurut saya aplikasi ini yang terbaik di antara aplikasi-aplikasi sejenis, selain FREE (gratis) aplikasi ini juga tersedia untuk semua sistem operasi seperti Windows, Linux, Freebsd serta Mac OS. Lebih jelasnya anda dapat mengunjungi homepage HTTrack

halaman HTTRACK

Teleport Pro

Aplikasi ini cukup handal untuk melakukan copy website, kekurangan dari aplikasi ini adalah untuk mendapatkan fitur yang lengkap kita harus membayar. Selain itu juga hanya dapat di jalankan di . Lebih jelasnya anda dapat mengunjungi homepagenya Tenmax

teleport proshot

Website Ripper Copier

Aplikasi ini juga cukup handal tapi Anda harus membayar untuk mendapatkan fitur lebih lengkap.  Silahkan mengunjungi homepage Tenson.

Website Ripper Copier
IDM

IDM atau . Bagi kebanyakan orang, IDM adalah aplikasi yang hanya untuk download file, namun sebenarnya Internet Download Manager mempunyai fitur untuk melakukan copy website, yaitu dengan memilih  :

Menu -> Tasks -> run grabber.

Informasi lanjutan buka saja homepage-nya.

copy website dengan RUN Grabber IDM

Dari aplikasi-aplikasi di atas, hanya HTTrack yang bersifat FREE serta dapat di jalankan di berbagai sistem operasi. Kalau ada yang benar-benar gratis serta powerfull, kenapa harus membayar??



----------------------------------------------ooooo0ooooo----------------------------------------------

read more website design
Penelusuran topik khusus di blog ini
Loading