Pengarang: Neil Lock

  • Mengapa Kami Beralih daripada EDD ke Freemius

    Mengapa Kami Beralih daripada EDD ke Freemius

    When Page Builder Sandwich was launched in 2016, we were using Easy Digital Downloads. In 2017, we moved to Freemius. Here’s why we switched:

    Apakah itu EDD dan mengapa kami memilihnya?

    Easy Digital Downloads (EDD) ialah alternatif eCommerce / WooCommerce dihoskan sendiri yang popular untuk WordPress. Secara asasnya, anda tidak benar-benar boleh menjual produk WordPress menggunakan EDD, tetapi sambungan Software Licensing menjadikannya sempurna untuk menjual pemalam. Sambungan tersebut turut mengendalikan penciptaan dan pengesahan kunci lesen.

    EDD juga berfungsi dengan baik kerana ia membolehkan pelanggan membeli produk kami terus dari laman web, di samping memberi mereka halaman akaun mereka sendiri di mana mereka boleh log masuk dan melihat sejarah pembelian mereka.

    Since it worked well, and since we’re a big fan of Pippin Williamson, this was Sandwich’s first option.

    Bagaimanakah ia berfungsi berbanding Freemius, dan bilakah kami bertukar?

    Pada tahun 2016, Vova Feldman, pembangun utama dan pencipta bersama Freemius, telah menghantar e-mel ringkasan tentang Freemius kepada kami, menjelaskan bahawa ia adalah lebih daripada sekadar penyelesaian eCommerce — Ia menyediakan ciri-ciri lain seperti penyelesaian analitis dan cerapan, alat automasi pemasaran, dan alat sokongan terbina dalam supaya pelanggan boleh menghubungi anda terus dari Papan Pemuka WordPress.

    Pada mulanya, kami hanya menggunakan ‘Freemius Insights’ — salah satu ciri Freemius — kerana kami ingin tahu tentang analitis tersebut. Ia sememangnya membantu kami memahami sebab-sebab biasa orang menyahpasang pemalam kami pada masa itu.

    Ia juga membantu kami membuat lebih banyak keputusan berasaskan data melalui tinjauan pantas untuk pelanggan. Sebagai contoh, jika pengguna ingin menyahpasang pemalam kami, borang maklum balas pantas akan dipaparkan dan bertanyakan sebab mereka memilih untuk menyahpasang. Maklum balas ini membantu kami memahami keperluan pelanggan kami.

    Melalui latihan ini, kami mendapati bahawa pengguna menyahpasang kerana mereka tidak tahu apa yang perlu dilakukan selepas mereka mengaktifkannya. Kami hanya menambah skrin alu-aluan dan video tutorial untuk mengurangkan kadar nyahpasang. Mudah.

    Selain analitis, platform Freemius dibina supaya anda boleh menggunakannya dengan mudah untuk menjual produk WordPress anda dengan lebih berkesan!

    Selepas menimbang kebaikan dan keburukannya, kami berpindah ke Freemius pada Januari 2017. Inilah sebabnya:

    Freemius membolehkan pelanggan membeli produk anda terus di Papan Pemuka WordPress mereka

    Instead of being redirected to an external website, Freemius allows customers to purchase straight from their WordPress Dashboard. This made huge impact on sales of course! Generally, the fewer things the user has to do to purchase something, the more likely it is that they actually make the purchase.

    Dengan EDD, orang yang berminat dengan Sandwich terpaksa keluar dari pengalaman pembinaan halaman mereka ke laman web luaran untuk membeli kunci lesen. Mereka perlu melalui beberapa klik — dan beberapa lagi gangguan — sebelum akhirnya dapat membuat pembelian.

    Sebaliknya, dengan Freemius pelanggan membeli terus dari Papan Pemuka WordPress mereka sendiri semasa mereka sedang mencuba Sandwich — tidak perlu menavigasi ke tapak lain untuk membeli.

    Kesemua kemudahan ini menjadikan proses pembelian sepuluh kali lebih lancar dan lebih mudah untuk pelanggan, membawa kepada peningkatan jualan yang ketara.

    Pembangunnya juga melabur dalam kejayaan anda

    Menjual produk anda menggunakan Freemius bukanlah percuma. Bagi setiap jualan, mereka mengambil sebahagian kecil daripada hasil anda, yang digunakan untuk yuran pembayaran dan pemprosesan. Itulah model perniagaan mereka.

    Tetapi perkara penting yang perlu diberi perhatian di sini ialah model perniagaan mereka berkisar pada kejayaan produk WordPress anda.

    Vova dan pasukannya sangat membantu. Mereka memberi kami petua dan tip mereka sendiri tentang cara menjana lebih banyak hasil, cara menambah baik pemalam kami, dan cara menggunakan Freemius untuk faedah kami. Kemurahan hati mereka dalam berkongsi maklumat menyumbang kepada pertumbuhan Sandwich.

    Kesimpulan: Jika anda pengarang produk WordPress yang ingin menjana wang, Freemius adalah pilihan yang tepat.

    Page Builder Sandwich bertujuan untuk meningkatkan keintuitifan dan pengalaman pengguna melalui pembinaan halaman. Freemius juga melakukan perkara yang sama: Ia secara berkesan melancarkan pengalaman untuk kedua-dua pelanggan dan penjual.

    Sejak bertukar kepada Freemius pada tahun 2017, kami mempunyai pelanggan yang lebih berpuas hati, kadar nyahpasang yang lebih rendah, dan secara keseluruhan jualan yang lebih baik. Jika anda ingin mengewangkan pemalam atau tema WordPress anda, Freemius sememangnya pilihan yang tepat.

    Ciri-cirinya lebih baik daripada pesaing. Ia membantu kami membuat keputusan yang lebih bijak untuk penambahbaikan. Pasukan mereka menawarkan sokongan yang luar biasa. Jika anda seorang pengarang produk WordPress, kami berharap anda mengalami impak yang sama seperti yang kami peroleh dengan Freemius.

  • Apakah itu Pembina Halaman dan Mengapa Bahagian Hadapan Penting

    What-is-a-Page-Builder-and-Why-Front-End-MattersJika anda seorang penulis blog tegar di mana semua penciptaan kandungan yang anda lakukan berkisar tentang penulisan artikel penuh yang mengandungi imej pelengkap sekali-sekala, maka mungkin editor kandungan TinyMCE sedia ada sudah mencukupi untuk keperluan anda. Set alatan semasa sudah pun mengandungi alatan yang diperlukan untuk menulis artikel, anda mempunyai alatan pemformatan teks asas seperti tebal, condong, tajuk, dll. Tetapi setakat itu sahajalah.

    Tiada keupayaan susun atur yang mesra

    Walaupun anda boleh menulis artikel dengan editor kandungan TinyMCE semasa, tiada cara yang memuaskan untuk anda menyusun atur kandungan anda selain daripada mempunyai satu lajur teks yang mengalir. Secara lalai, anda tidak boleh menyusun teks anda dalam dua atau lebih lajur, dan anda juga tidak boleh mencipta kandungan yang dibahagikan dengan warna latar belakang yang berbeza. Jika anda mahu bahagian lain tapak web anda seperti halaman pendaratan dan halaman hubungan menjadi unik, anda memerlukan beberapa bentuk keupayaan susun atur asas.

    Orang lain telah cuba mengatasi isu ini dengan memanfaatkan ciri kod pendek WordPress. Secara ringkasnya, kod pendek membolehkan coretan kod disisipkan dengan menggunakan tag khas. Terdapat pemalam WordPress yang memperkenalkan pelbagai kod pendek yang boleh anda gunakan untuk mencipta kandungan berlajur. Sebagai contoh, anda boleh membalut kandungan anda dengan beberapa tag lajur jika anda mahu meletakkannya dalam reka letak dua lajur. Walaupun kaedah ini “berkesan”, ia tidak mesra secara visual kerana akhirnya, apabila meletakkan lebih banyak kandungan, semuanya akan kelihatan seperti longgokan yang sangat berselerak.

    Bagi mengisi kekosongan susun atur ini, pembina halaman telah dicipta.

    Page building blocks

    Pembina Halaman memudahkan penciptaan kandungan bersusun atur

    Pembina halaman memberi anda alatan tambahan yang memudahkan penyusunan kandungan anda ke dalam reka letak yang unik. Pembina halaman biasanya membuang editor kandungan TinyMCE bahagian belakang dan menggantikannya (atau menambah) yang baharu yang akan membantu anda menggambarkan kandungan anda secara visual. Jika anda belum pernah menggunakan pembina halaman bahagian belakang sebelum ini, bayangkan satu set blok di mana setiap blok mewakili jenis kandungan: imej, teks atau kod pendek. Ia kemudiannya akan membolehkan anda menyeret dan melepaskan blok tersebut ke dalam pelbagai reka letak dan lajur yang berbeza.

    Selain susun atur, pembina halaman juga memudahkan penciptaan dan penempatan kod pendek. Sebelum ini, anda dapat melihat kod pendek dalam bentuk mentah sepenuhnya. Anda akan melihat tanda kurung siku bersama semua atribut dan nilai yang bercampur ke dalam kandungan anda. Pembina halaman biasanya menyertakan pencipta kod pendek – dialog pop timbul yang menjadikan pemilihan atribut kod pendek lebih mesra pengguna berbanding menaipnya satu demi satu.

    Pembina halaman bahagian hadapan adalah masa depan

    Walaupun semua ini merupakan pengalaman yang lebih baik untuk pereka dan pencipta kandungan, pembina halaman bahagian belakang mempunyai masalah besar yang wujud padanya. Walaupun anda boleh melihat gambaran visual tentang rupa kandungan anda, apa yang anda lihat bukanlah kandungan sebenar anda. Ini menyebabkan orang ramai sentiasa menyemak pratonton halaman mereka untuk melihat sama ada apa yang mereka lakukan adalah betul. Apabila menggunakan pembina halaman bahagian belakang, saya secara peribadi dengan mudah mengklik butang pratonton sekurang-kurangnya 20 kali hanya untuk memeriksa sama ada kandungan saya dijajarkan dengan betul atau jidar saya dijarakkan secara sama rata. Ini adalah gangguan besar yang membuang masa.

    Bagi menyelesaikan kesulitan ini, pembina halaman harus dibawa ke bahagian hadapan. Jika ini dilakukan, ini akan menghapuskan bahagian teka-meneka dalam penyusunan atur halaman kerana anda akan dapat melihat hasil anda serta-merta.

    Pada masa ini terdapat banyak pembina halaman bahagian belakang dan hanya segelintir pembina halaman bahagian hadapan. Antara segelintir itu ialah Page Builder Sandwich. Jika anda ingin mengetahui lebih lanjut tentang apa yang menjadikan Page Builder Sandwich unik dan sebab ia merupakan alatan yang tepat untuk anda, baca artikel Cara Page Builder Sandwich Berbeza daripada yang Lain.

  • Page Builder Sandwich 2017: Sorotan Sepanjang Tahun

    Pada tahun 2017, kami mula memperluas ciri-ciri Page Builder Sandwich. Tahun ini merupakan lonjakan besar bagi kami, dan kami amat gembira.

    Kami telah menerima banyak maklum balas dan sokongan daripada pengguna kami, serta rakan-rakan kami dari WordPress. Dan disebabkan ini, kami dapat mencipta sesuatu yang hebat, sesuatu yang membolehkan anda mencipta perkara yang menakjubkan bersama kami.

    So without further ado, let’s look back at Page Builder Sandwich’s 2017. Here are our favorite updates and releases from this year.

    Parallax Scrolling

    Parallax Scrolling is a background effect that gives your page a a 3D layered look while you scroll.  We made adding this effect easy for our users- simply select the Parallax Scrolling option in your row’s background to add the parallax effect.

    Video Backgrounds

    Sama seperti Tatalan Paralaks, Page Builder Sandwich membolehkan anda menambah Latar Belakang Video yang menarik dengan hanya menyalin dan menampal pautan Vimeo atau YouTube, atau memuat naik video secara manual.

    Ken Burns Backgrounds

    Pernahkah anda perasan cara rakaman arkib dipaparkan dalam kebanyakan dokumentari? Bagaimana mereka memaparkan imej pada skrin, sambil mengezum masuk perlahan-lahan? Itu dipanggil kesan Ken Burns. Dan ya, Page Builder Sandwich turut melancarkannya pada tahun 2017.

    Blank Page Template

    Ingin bermula dari awal? Page Builder Sandwich sedia membantu anda. Kami juga melancarkan Templat Halaman Kosong pada tahun 2017, yang membolehkan anda mereka bentuk laman web anda di atas kanvas yang kosong sepenuhnya.

    Full Page Templates

    Page Builder Sandwich released its very first set of Page Templates in January 2017. Niche-based and professionally designed, these templates also allow for manual editing so you can customize them the way you’d like.

    Mobile Responsiveness

    2017 merupakan tahun kami memperkenalkan Responsif Mudah Alih kepada senarai ciri kami. Kini anda boleh melihat laman web anda melalui telefon mudah alih dengan lancar.

    All 800+ Google Fonts

    Kami memberi anda keupayaan untuk menambah keunikan dan fleksibiliti pada laman web anda dengan semua 800+ Fon Google.

    200% Performance Increase

    Bigger, better, faster. Page Builder Sandwich increased its performance by 200% in 2017.

    What’s in Store for 2018?

    Page Builder Sandwich telah menjadi pembina halaman bahagian hadapan yang benar-benar mesra pengguna dan benar-benar intuitif. Visi kami untuk memberikan anda pengalaman membina laman web yang terbaik berkembang seiring dengan perkongsian keperluan anda.

    Daripada idea anda, kami membina sesuatu yang lebih baik untuk tahun 2018!

    Frontly Builder is the next step in our evolution and we’re at the final stages of development!

    Leave us your email to get first dibs on updates!

    ’til relaunch

    Kami tidak akan sampai sejauh ini tanpa sokongan anda semua, jadi jutaan terima kasih kepada semua yang berada di sisi kami sepanjang 2017 ini! Semoga kita dapat mencipta lebih banyak perkara menakjubkan pada tahun 2018. Jumpa anda di sana!

    Salam mesra,
    Pasukan Page Builder Sandwich

  • Bagaimana Kami Meningkatkan Prestasi Pemalam Kami sebanyak 200%

    Pada 2 Februari 2017 yang lalu, Ann Taylor telah menulis artikel 12 Things We Need to See From WordPress Page Builders in 2017 + Who Already Gets It Right di CodeInWP. Kami telah menambah baik Page Builder Sandwich secara berterusan selama lebih daripada setahun sekarang: kami melakukan penyelidikan, mendengar pelanggan kami, jadi kami fikir Page Builder Sandwich akan tersenarai dalam artikel “Who Got it Right” CodeInWP. Namun kami tidak berjaya, disebabkan oleh prestasi. ?

    Jadi kami bertanya kepada Ann tentang perkara itu, dan beliau membalas:

    …Saya mencuba versi percuma sebentar. Ia kelihatan sangat berpotensi: banyak modul, UI yang agak intuitif, pengalaman WYSIWYG yang hebat, semuanya mudah diseret. Namun, apabila saya mempunyai sekitar 10 modul pada halaman, menjadi sukar untuk terus bekerja dengannya disebabkan kelajuan penyuntingan yang perlahan…

    Jadi menurut beliau, Page Builder Sandwich mempunyai isu prestasi. Dan memandangkan kami sentiasa mendengar maklum balas, kami menyiasatnya.

    Menguji Prestasi

    Kami memerlukan cara untuk menyemak prestasi PBS; memandangkan PBS kebanyakannya berjalan pada penyemak imbas melalui Javascript, pemprofil Garis Masa Chrome ialah alat yang tepat untuk tugas tersebut. Pemprofil garis masa boleh mengenal pasti dan mengukur proses yang sedang berlaku dalam halaman web semasa masa jalanan, yang sangat sesuai untuk mencari kekangan kelajuan.

    Kami fikir kami patut menguji langkah yang paling mudah dahulu – menggerakkan tetikus kami merentasi pelbagai elemen dan baris. Mudah, bukan? Kami yakin bahawa kami tidak akan menghadapi isu prestasi dengan sesuatu yang semudah ini. Malangnya, kami silap.

    Sebaik sahaja kami menekan butang rakam, kami menggerakkan tetikus selama kira-kira 2 saat pada skrin, kemudian menekan butang henti.  Berikut ialah garis masa yang terhasil daripada pemprofil:

    Dan lihatlah. Ia dipenuhi dengan kekangan prestasi!

    Terdapat banyak perkara berlaku dalam graf, tetapi isu yang paling ketara ialah terdapat banyak kawasan ungu di dalamnya (yang sepatutnya tidak berlaku). Selain itu, kawasan ungu ini kelihatan sangat lebar, dan semuanya kelihatan mencecah puncak graf. Anda juga akan perasan bahawa graf itu sentiasa penuh juga, dan kawasan ungu hampir tidak pernah turun ke sifar. Nampaknya penyemak imbas sentiasa sibuk melakukan sesuatu, dan hampir tidak pernah berehat.

    Tetapi apakah sebenarnya maksud semua kawasan ungu tersebut?

    Pemprofil cukup membantu dengan memberitahu kami bahawa ia dipanggil reflow. Berikut ialah definisi tentang apa itu reflow daripada laman Pembangun Google:

    Reflow ialah nama proses penyemak imbas web untuk mengira semula kedudukan dan geometri elemen dalam dokumen.. reflow ialah operasi yang menyekat pengguna dalam penyemak imbas.

    Jadi ini bermakna menggerakkan tetikus anda di sekitar PBS mencetuskan sangat banyak reflow. Apa yang lebih buruk ialah setiap reflow menjeda penyemak imbas seketika supaya ia dapat menyelesaikan pengiraannya. Lebih banyak reflow bermakna lebih banyak jeda penyemak imbas, dan pengalamannya menjadi lebih tersekat-sekat (janky). Secara lebih mudah, banyak kawasan ungu = buruk.

    Jadi terbukti bahawa Ann betul: kami memang mempunyai kekangan prestasi yang besar, jadi pasukan kami segera bertindak untuk membetulkannya serta-merta.

    Menyelesaikan Masalah Reflow / Jank Kami

    Sebelum apa-apa lagi, kami perlu membuat kajian untuk mengetahui perkara sebenar yang menyebabkan reflow ini pada mulanya. Kami mendapati bahawa rupanya, banyak perkara biasa dalam Javascript boleh mendorong penyemak imbas menyebabkan reflow.

    Hampir mana-mana fungsi yang anda boleh gunakan untuk mendapatkan lebar, tinggi atau kedudukan elemen DOM boleh mencetuskan reflow. Paul Irish menulis senarai yang lengkap bagi semua sifat dan fungsi dalam Javascript yang boleh menyebabkan perkara ini. Berita buruknya ialah Page Builder Sandwich menggunakan banyak sifat dan fungsi ini, yang kesemuanya menyebabkan reflow:

    • elem.getBoundingClientRect()
    • window.getComputedStyle()
    • window.scrollY
    • dan banyak lagi…

    Penyelesaian #1: Menyimpan dalam Cache Proses Reflow yang Membebankan

    Penyelesaian yang paling jelas ialah TIDAK menggunakan sifat dan fungsi tersebut. Walau bagaimanapun, PBS sangat bergantung padanya dan kami tidak boleh meneruskannya tanpa fungsi-fungsi tersebut.

    Penyelesaian yang tinggal adalah untuk mengurangkan panggilan kepada fungsi-fungsi tersebut sebanyak mungkin. Bahagian yang sukar di sini ialah kami menggunakan sifat dan fungsi tersebut berkali-kali di pelbagai bahagian PBS, dan kebanyakan masa, kami menggunakannya pada elemen DOM yang sama berulang kali. Untuk membetulkan ini, kami mencipta mekanisme caching kami sendiri bagi setiap sifat/fungsi yang bermasalah.

    Sebagai contoh, fungsi getBoundingClientRect  memberi kami ukuran piksel semasa untuk bahagian atas, kiri, lebar, tinggi, kanan dan bawah bagi elemen DOM. Kami menggunakan fungsi ini sepanjang masa untuk mengira lokasi di mana untuk melukis garis bentuk elemen dalam PBS. Berikut ialah fungsi caching yang kami cipta untuk tujuan ini:

    // Cache: Client rect kami disimpan di sini, kami boleh menggunakan ini untuk mengosongkannya kemudian.
    var elemsWithBoundingRects = [];
    
    window.pbsGetBoundingClientRect = function( element ) {
    
    	// Semak sama ada kami telah mendapatkan client rect sebelum ini.
    	if ( ! element._boundingClientRect ) {
    
    		// Jika belum, dapatkannya kemudian simpan untuk kegunaan masa hadapan.
    		element._boundingClientRect = element.getBoundingClientRect();
    		elemsWithBoundingRects.push( element );
    	}
    	return element._boundingClientRect;
    };
    ​

    Daripada memanggil getBoundingClientRect , kami kini menggunakan pbsGetBoundingClientRect . Sekarang setiap kali client rect dikuiri, kami menyimpan nilai tersebut untuk rujukan masa hadapan, sekali gus mengehadkan bilangan pencetus reflow.

    Kami juga memerlukan cara untuk mengosongkan cache apabila client rect yang disimpan menjadi tidak sah. Nilai client rect yang disimpan berubah apabila pengguna menatal halaman atau menambah/mengubah/mengalih keluar elemen pada skrin. Jadi kami mencipta fungsi pengosongan cache yang boleh kami panggil setiap kali kami memerlukan nilai client rect yang baharu:

    var clearClientRects = function() {
    	var i;
    	for ( i = 0; i < elemsWithBoundingRects.length; i++ ) {
    		if ( elemsWithBoundingRects[ i ] ) {
    			elemsWithBoundingRects[ i ]._boundingClientRect = null;
    		}
    	}
    	elemsWithBoundingRects = [];
    };​

    Kami juga melakukan mekanisme caching yang sama ini untuk panggilan fungsi lain yang menggunakan banyak sumber yang biasanya kami gunakan.

    Penyelesaian #2: Mengelompokkan Operasi Baca & Tulis Bersama Menggunakan FastDom

    Melaksanakan penyelesaian #1 meningkatkan prestasi PBS, tetapi ia belum mencukupi.

    Mencari maklumat lebih lanjut di Google, kami menemui artikel oleh Wilson Page mengenai Mencegah ‘layout thrashing’. Wilson menyatakan:

    Layout Thrashing (reflow) berlaku apabila JavaScript menulis, kemudian membaca dari DOM secara agresif berulang kali, menyebabkan reflow dokumen.

    Rupanya, tidak mencukupi untuk mengehadkan panggilan anda kepada sifat dan fungsi khusus yang mencetuskan reflow. Apabila anda melakukan beberapa operasi “baca” dan “tulis” berturut-turut pada DOM, ia juga mencetuskan reflow penyemak imbas. Berikut ialah senario biasa, terus dari laman Wilson:

    // Baca
    var h1 = element1.clientHeight;
    
    // Tulis (membatalkan reka letak)
    element1.style.height = (h1 * 2) + 'px';
    
    // Baca (mencetuskan reflow)
    var h2 = element2.clientHeight;
    
    // Tulis (membatalkan reka letak)
    element2.style.height = (h2 * 2) + 'px';
    
    // Baca (mencetuskan reflow)
    var h3 = element3.clientHeight;
    
    // Tulis (membatalkan reka letak)
    element3.style.height = (h3 * 2) + 'px';
    
    // Reflow dokumen pada akhir bingkai​

    Contoh di atas mencetuskan 3 reflow kerana dimensi keseluruhan halaman menjadi tidak sah selepas operasi tulis. Penyelesaian yang dicadangkan untuk ini adalah dengan menyusun semula kod untuk mengumpulkan semua operasi baca dan tulis bersama-sama supaya keseluruhan proses itu hanya akan mencetuskan 1 reflow penyemak imbas:

    // Baca
    var h1 = element1.clientHeight;
    var h2 = element2.clientHeight;
    var h3 = element3.clientHeight;
    
    // Tulis (membatalkan reka letak)
    element1.style.height = (h1 * 2) + 'px';
    element2.style.height = (h2 * 2) + 'px';
    element3.style.height = (h3 * 2) + 'px';
    
    // Reflow dokumen pada akhir bingkai​

    Coretan kod di atas menjadikan penyelesaian masalah kelihatan mudah. Tetapi hakikatnya, dalam PBS, membaca dan menulis perkara yang mencetuskan reflow berlaku di banyak tempat berbeza pada pelbagai masa sepanjang kitaran hayat PBS. Menyusun semula beribu-ribu baris kod Javascript adalah tidak munasabah.

    Mujurlah bagi kami, Wilson turut menyediakan penyelesaian dalam artikelnya. Beliau mencipta skrip utiliti kecil untuk membantu mengumpulkan operasi baca dan tulis tersebut bersama-sama, yang dipanggil FastDom.

    Berikut ialah beberapa kod daripada Page Builder Sandwich yang menggunakan FastDom dan juga merangkumi Penyelesaian #1 kami di atas:

    // Kumpulkan pembacaan daripada utas lain.
    fastdom.measure( function() {
    
    	// Gunakan client rect kami yang dicache.
    	var rect = window.pbsGetBoundingClientRect( elem );
    
    	// Kumpulkan penulisan daripada utas lain.
    	fastdom.mutate( function() {
    		elem.style.top = ( rect.top + window.pbsScrollY() ) + 'px';
    		elem.style.height = rect.height + 'px';
    		elem.style.left = rect.left + 'px';
    		elem.style.width = rect.width + 'px';
    	}.bind( this ) );
    }.bind( this ) );​

    Apa yang FastDom lakukan adalah ia mengelompokkan semua panggilan fastdom.measure  dan semua panggilan fastdom.mutate  lalu melaksanakannya secara tidak segerak, secara berkesan mengumpulkan semua operasi baca dan tulis bersama untuk mengurangkan semua reflow dalam penyemak imbas.

    Penyelesaian #3: Mengakses Objek Gaya Memerlukan Kos yang Tinggi

    Kami juga mendapati dengan bantuan jsPerf bahawa beberapa fungsi pengambilan gaya adalah lebih pantas berbanding yang lain.

    Dalam PBS, kami biasanya perlu mendapatkan nilai semasa bagi gaya tertentu sesuatu elemen. Sebagai contoh, kami biasanya menggunakan ini untuk mendapatkan jidar atas:

    var styles = window.getComputedStyle( elem );
    var marginTop = styles.marginTop;​

    Tetapi, kami mendapati bahawa melakukan ini adalah jauh lebih pantas:

    var marginTop = elem.style.marginTop;​

    Walau bagaimanapun, elem.style.marginTop  dan getComputedStyle  adalah sangat berbeza. Yang pertama hanya memberikan penggayaan sebaris bagi elemen tersebut, dan tidak mengambil kira sebarang helaian gaya; dan yang kedua mengambil kira kedua-dua gaya sebaris dan helaian gaya.

    Tambahan pula, walaupun hasil getComputedStyle  telah dicache, ia masih sangat perlahan. Ternyata, mengakses objek gaya itu sendiri adalah proses yang perlahan.

    Mujurlah bagi kami, PBS menambahkan gaya sebaris pada elemen, dan memandangkan gaya sebaris diberi keutamaan (kebanyakan masa) berbanding helaian gaya, terdapat kes di mana mendapatkan nilai gaya sebaris sudah mencukupi. Jadi jika kami menggabungkan kedua-dua kaedah di atas, kami boleh menghasilkan kod yang berjalan jauh lebih pantas:

    var marginTop = elem.style.marginTop;
    if ( ! marginTop ) {
    	var styles = window.getComputedStyle( elem );
    	marginTop = styles.marginTop;
    }​

    Hasil Penambahbaikan Kod

    3 penyelesaian kami di atas memerlukan banyak penyelidikan, ujian dan pelaksanaan sebenar (serta menangguhkan ciri Fon kami daripada dikeluarkan), tetapi akhirnya semuanya berbaloi.

    Kembali kepada ujian awal kami menggerakkan tetikus anda merentasi skrin selama 2 saat. Berikut ialah garis masa lama yang tidak memuaskan/tersekat-sekat:

    Dan inilah rupa garis masa baharu kami selepas penambahbaikan prestasi:

    Seperti yang anda lihat, terdapat kurang bahagian ungu dalam graf. Dan terdapat perbezaan ketara pada jumlah proses yang dilakukan oleh penyemak imbas. Bahagian segi empat tepat di bahagian bawah juga lebih nipis, yang bermakna proses dijalankan dengan lebih pantas berbanding sebelum ini.

    Jika anda membandingkan jumlah kawasan ungu yang tinggi/lebar dalam graf lama dan baharu, kita melihat kepada peningkatan prestasi sebanyak 200% yang menakjubkan! Kami juga melihat peningkatan prestasi secara menyeluruh. Tidak mengecewakan langsung!

    Pengajaran & Perkara yang Dipelajari

    Sejujurnya, kami tidak menyangka PBS mempunyai isu prestasi sebelum Ann membangkitkannya. Terutamanya kerana kami menggunakan mesin berpusatkan pembangunan dan kekangan prestasi tidak begitu ketara. Mengimbas kembali, menyemak prestasi sepatutnya menjadi salah satu keutamaan utama. Tetapi sekurang-kurangnya sekarang, setakat versi 4.3 ia telah diselesaikan. ?

    Bagi mereka yang ingin meningkatkan prestasi pemalam WordPress mereka sendiri, terutamanya jika anda juga menggunakan Javascript yang berat, berikut ialah pengajaran saya daripada pengalaman ini:

    1. Hadkan/simpan dalam cache panggilan anda kepada sifat/fungsi yang mencetuskan reflow. Gunakan ini sebagai panduan: What forces layout/reflow. The comprehensive list.
    2. Kumpulkan operasi “baca” dan “tulis” kepada gaya DOM bersama-sama. Gunakan FastDom untuk melakukannya untuk anda.
    3. Gunakan pemprofil Garis Masa Chrome, dan pastikan anda mempunyai sesedikit mungkin reflow (bahagian ungu).
  • Kami Bakal Melancarkan Sesuatu yang Hebat Tidak Lama Lagi.

    In a few short months, we’ll be relaunching as Frontly Builder.

    Buat masa ini, ia masih dalam pembangunan yang giat. Namun begitu, kami sangat teruja untuk menunjukkan kepada anda apa yang sedang kami usahakan. Di sini, kami akan bercakap tentang sebab kami membuat peralihan ini, bagaimana Frontly akan berbeza daripada PBS, dan perkara yang perlu anda perhatikan.

    Daripada Page Builder Sandwich kepada Frontly Builder

    Before the idea of Sandwich, we noticed a little pattern with page builders everywhere: A lot of them were difficult to use.

    For example, some of these builders would have you go through numerous pop-ups and other settings if you want to add something as simple as an image, a row, a button.

    And if you wanted to change a column’s settings, clicking on the edit button takes you to yet another pop-up that requires you to input settings like size and margins through dropdown options that aren’t very flexible.

    It was frustrating because we knew that page builders should exist to make things easier for users, not the other way around.

    Other wordpress page builders
    Other WordPress Page Builders

    This is how we came up with Page Builder Sandwich.

    We wanted to introduce a builder that was going to maximize users’ experience when creating webpages, allowing them to create awesome things the fast and easy way.

    We received lots of great feedback that allowed Sandwich to evolve. And the more our audience grew, the more suggestions we received on how we could further improve the plugin.

    We were in a state of constant development, and we loved it.

    Page Builder Sandwich has true front-end power, and so will Frontly Builder.

    Mentakrifkan Semula Maksud Beroperasi pada Frontend SEBENAR

    Evolusi Sandwich sentiasa berterusan.

    Apart from the feedback (both negative— things we could work on; and positive ones— which we knew we had to retain), Sandwich’s capacity to grow increased, too. We kept finding more and more ideas and solutions to further improve PBS.

    And the more wants and needs from PBS arose, the more our code’s main foundation got tweaked.

    Bayangkan sandwic sebenar dengan semua bahan tambahan kegemaran anda.

    Memang benar rasanya akan hebat, tetapi bagaimana ia akan muat di dalam mulut anda? Bagaimana ia akan memenuhi tujuan utamanya— untuk dimakan?

    This is kind of what happened with PBS. We realized that so much more could be done with it with an even more efficient, stronger foundation. That we could take it further.

    Seperti yang telah kami nyatakan, Page Builder Sandwich sentiasa berada dalam fasa evolusi yang berterusan.

    Frontly is the next step to that evolution.

    You’ll still get an awesome support team, theme and plugin compatibility, and more.

    Ini Bukan Ucapan Selamat Tinggal untuk Page Builder Sandwich.

    It’s a hello to Frontly.

    So what makes Frontly different from Page Builder Sandwich?

    We’ve been working really hard to maximize Frontly’s development. The goal now is to make it an insanely better version of PBS — to embody what it means to operate on true front-end.

    Right now, we’re focusing on further improving Frontly’s UX and UI. We’ve worked on giving it a smoother look, a more user-friendly experience, and features that’ll let you build professional-looking websites in even less effort and less time.

    Questions on Frontly?

    We have a short FAQ post you can check out. Add a comment below so we can add your questions to our list!

    Ia Akan Tiba Tidak Lama Lagi.

    While we’re crazy excited to show you guys what we’ve come up with, we wanna make sure everything is just right for you. So leave us your email to get first dibs on updates, tips and trick, and big promos on the release date.

    We are relaunching as Frontly Builder.

    Leave your email so you don’t miss out.

     
  • Halaman dan Pemalam: Memaksimumkan Pengalaman WordPress Anda

    pages-and-plugins-maximizing-your-wordpress-experience

    Sesetengah ciri WordPress (terutamanya yang lebih kompleks) mungkin memerlukan sedikit masa untuk dibiasakan oleh pengguna baharu. Dan jika anda merupakan salah seorang daripada pengguna baharu ini, jargon WordPress yang rumit mungkin cenderung membuatkan anda berasa gentar, terutamanya apabila mengalami limpahan maklumat yang sukar dielakkan itu. Aduh.

    Kini, jika anda tergolong dalam kumpulan pengguna WordPress ini, kami menggesa anda supaya tidak risau; berita baiknya ialah tanggapan bahawa menjadi pemula WordPress secara automatik mengehadkan pengalaman WordPress anda hanyalah satu salah faham. Corak pemikiran sebegini adalah kesilapan lazim yang hampir semua orang lakukan, dan kami menggesa anda agar tidak melakukan kesilapan yang sama.

    Hakikatnya, anda tidak perlu mempunyai pemahaman yang begitu mendalam tentang seluk-beluk perisian dan kod untuk mula membina laman web– atau untuk menjadikannya berfungsi mengikut cara yang anda inginkan. “Bagaimanakah itu mungkin?” anda mungkin bertanya? Baiklah, salah satu cara ini boleh dicapai adalah dalam bentuk mencipta halaman pada laman web anda, dan menambah pemalam.

    WordPress bersifat kompleks dan pada masa yang sama memudahkan, dan menerusi pelbagai artikel untuk pemula kami, kami telah merangkumi sebahagian besarnya. Sebelum ini, kami juga telah membincangkan bagaimana pemalam menyumbang kepada kebolehubahsuaian dan fleksibiliti WordPress, dan bagaimana ia membolehkan penggunanya memanfaatkan sepenuhnya pengalaman WordPress mereka. Dan walaupun membiasakan diri dengan kepentingan pemalam adalah penting dalam perjalanan pembinaan laman web anda, elemen asas WordPress–seperti kewujudan halaman, juga boleh memberikan anda permulaan yang cukup baik.

    20160824_Una_PBS_Article_2

    Definisi Halaman VS Catatan

    Dalam dunia WordPress, istilah “halaman” hampir selalu dikaitkan dengan istilah “catatan” –seperti dalam “halaman dan catatan”– dan ada kalanya orang tersilap menganggapnya sebagai istilah yang boleh ditukar ganti. Sememangnya, mudah untuk keliru antara kedua-duanya (terutamanya jika anda masih bertatih di peringkat pemula WordPress). Oleh itu, ingatlah bahawa walaupun perkara ini mungkin kelihatan remeh, sentiasa wajar untuk membiasakan diri dengan perkara-perkara kecil dalam WordPress, terutamanya jika anda baru sahaja bermula.

    Cara mudah untuk membezakan antara catatan dan halaman ialah catatan merupakan entri individu yang anda cipta di laman web anda (artikel yang sedang anda baca ini, sebagai contoh, adalah satu catatan). Entri ini tidaklah begitu diperlukan untuk semua laman web, melainkan laman web anda mempunyai blog yang aktif seperti kami. Walau bagaimanapun, apa yang mungkin menjadi elemen penting bagi laman web anda ialah penyediaan halaman, iaitu topik yang akan lebih diberi tumpuan dalam artikel ini.

    Halaman adalah Blok Binaan

    Melainkan anda tidak pernah menyentuh komputer sebelum ini (yang kami rasa agak mustahil), berkemungkinan besar anda sudah pernah melihat atau mendengar tentang halaman laman web sebelum ini, atau sekurang-kurangnya mempunyai gambaran kasar tentang apa itu halaman. Jika anda tidak biasa dengannya, jangan risau; kemungkinan besar anda juga pernah menemui halaman semasa melayari laman web lain: bahagian FAQ dan/atau Tentang Kami, borang hubungan, dan galeri gambar. Bagi pemula dan laman web yang baru dibina, ia boleh diibaratkan seperti blok binaan. Jika digabungkan, ia membentuk perkara asas tentang intipati laman web anda dan apa yang ditawarkannya.

    Jadi tidak mengapa untuk peka terhadap perbezaan asas ini, ya. Tetapi apabila digabungkan dengan pengetahuan asas pemalam anda, anda sebenarnya berada dalam kedudukan yang tepat untuk memanfaatkan pengetahuan baharu anda tentang halaman WordPress, walaupun anda seorang pemula. Namun, persoalannya sekarang adalah bagaimana.

    20160824_Una_PBS_Article_1

    Mengambil Peluang: Pemalam Asas Yang Boleh Anda Pasang

    Pada laman WordPress asas, mencipta halaman sememangnya mudah. Anda hanya perlu mencubanya langkah demi langkah, membaca beberapa arahan, mengklik beberapa butang dan anda sedia untuk bermula. Namun, jika anda mahukan sesuatu yang lebih daripada itu, anda perlu memasang beberapa pemalam.

    1. Pemalam SEO (Pengoptimuman Enjin Carian)

    Menjadikan laman web anda dikenali umum sudah cukup sukar, dan tugas menyebarkan berita tentang laman web anda adalah jauh lebih mencabar. Percayalah. Itulah sebabnya sedikit bantuan daripada pemalam SEO amat penting untuk laman web anda mendapat lonjakan kedudukan.

    Di Sandwich, kami menggunakan Yoast, yang sering digelar sebagai pemalam SEO terkemuka di pasaran hari ini. Namun, terdapat banyak pemalam SEO lain yang boleh dipilih, dan terdapat banyak laman web, seperti SitePoint, yang membandingkan dan membezakan pelbagai pemalam SEO jika anda ingin meneliti pilihan anda.

    1. Pemalam Sandaran

    Membuat sandaran adalah salah satu langkah berjaga-jaga yang paling penting yang perlu anda ambil semasa menyediakan laman web anda; anda benar-benar tidak boleh terlalu leka. Lagipun, lebih baik meluangkan masa beberapa minit (atau jam, bergantung pada pengalaman anda) untuk menyediakan pemalam sandaran yang baik, daripada menghabiskan masa berpanjangan menyediakan semula laman web anda dari awal jika data anda terpadam tanpa sengaja.

    1. Pemalam Keselamatan

    Dunia luar ini amat kejam, malah dalam dunia alam maya juga. Penjenayah siber mahu mencuri data anda dan malah menggodam laman web anda, antara perkara lain. Oleh itu, sentiasa elok untuk memasang pemalam keselamatan bersama-sama dengan sandaran anda sebagai langkah berjaga-jaga. Kami menggunakan VaultPress untuk sandaran dan juga keselamatan.

    1. Pemalam Anti-Spam

    Tiada siapa yang mahukan spam, melainkan ia makanan dalam tin. Lazat.

    Selain daripada makanan dalam tin yang popular itu, terdapat banyak cara spam yang tidak diingini boleh menyelinap masuk ke dalam laman WordPress anda. Menurut WPExplorer, walaupun anda boleh mengubah suai WordPress secara manual untuk menghalang spam, anda juga boleh memilih penyelesaian yang lebih pantas: memasang pemalam anti-spam untuk laman web anda.

    1. Cache

    Memasang pemalam cache ialah cara yang terbukti berkesan untuk mempercepatkan prestasi laman web dan pelayan anda. Kami telah menggunakan WP Fastest Cache sejak sekian lama, tetapi terdapat banyak lagi pemalam cache lain yang mendapat penilaian tinggi dan dipercayai – seperti W3 Total Cache – yang mungkin anda juga ingin cuba.

    Anda boleh mengetahui lebih lanjut tentang caching di laman WordPress Codex.

    FAKTA MENARIK: Cache disebut ˈkash bukan kashè

    Pemalam Tambahan untuk Halaman Anda

    1. Pemalam Borang Hubungan

    Sebagai pemilik laman web, anda bertanggungjawab untuk menjawab pertanyaan audiens anda dan memberi maklum balas terhadap cadangan mereka. Jadi pada suatu masa nanti, selepas perjalanan membina laman web anda, mereka mungkin mahu – atau bahkan perlu – menghubungi anda; dan inilah fungsi pemalam borang hubungan. Walaupun adalah tidak mustahil untuk membina borang hubungan bagi laman web anda dari awal, kami harus mengakui bahawa ada kalanya tindakan itu tidak begitu praktikal, memandangkan ia pasti akan mengambil sedikit masa, terutamanya jika anda seorang pemula.

    WPBeginner mempunyai senarai tentang pemalam borang hubungan yang dinilai sebagai yang terbaik di pasaran, manakala Site Point mempunyai artikel yang serupa tentang pemalam yang tersedia secara percuma.

    2. Pemalam Media Sosial

    Melainkan laman web anda menjadi tumpuan ramai, sememangnya agak mencabar untuk memastikan kandungan laman web anda (seperti artikel) tersebar luas. Itulah sebabnya ada kalanya keperluan untuk pemalam media sosial timbul. Kemungkinan besar, jika audiens mendapati kandungan anda cukup menarik, mereka mungkin ingin berkongsinya dengan rakan-rakan mereka di saluran media sosial.

    3. Alat Komen / Disqus

    Seperti yang telah kami sebutkan, berkomunikasi dengan audiens anda adalah satu kemestian, terutamanya jika kandungan laman web anda berkisar tentang artikel rencana. Mengenali audiens juga memberikan anda kelebihan; anda boleh menggunakan apa sahaja maklum balas mereka untuk menambah baik laman web dan/atau produk anda.

    Disqus ialah alat komen yang sangat popular, dan salah satu yang paling terkenal di pasaran. Kikolani juga mempunyai artikel yang sangat berguna yang mungkin dapat membantu anda membuat keputusan tentang alat komen yang paling sesuai untuk laman web anda.

    Terdapat Lebih Banyak Pemalam Daripada Yang Anda Fikirkan

    Senarai pemalam yang tersedia untuk laman web WordPress tidak terhad kepada artikel ini sahaja. Ini hanyalah sebahagian kecil yang kami dapati amat membantu; dunia pemalam WordPress sememangnya menawarkan lebih banyak daripada lapan pemalam yang telah kami senaraikan di atas.

    Walau bagaimanapun, kami mungkin tidak dapat merangkumi segala-galanya. Jadi, adakah anda mempunyai pemalam yang anda rasa wajar dimasukkan ke dalam senarai ini? Beritahu kami di ruangan komen di bawah, dan kami mungkin akan mempertimbangkan cadangan anda untuk salah satu artikel kami yang akan datang!

    Selamat Membina Laman Web!

  • #PBSUpdate: Templat Halaman Penuh, Berasaskan Niche

    PBS Version 4.0 has been our biggest update yet, and with its release, we’ve included a new game-changing feature, the Full Page, Niche-Based Templates.

    The Full Page Templates are a set of 10 professionally designed, niche-based templates. They’re ready to use upon downloading PBS, and can be used as is, or may be tweaked to fit your taste.

    Use as a Starting Point for Your Page

    Penggunaan templat merupakan salah satu cara paling cekap untuk menghasilkan halaman web. Ia lazimnya ditawarkan sebagai penyelesaian pantas untuk masalah berkaitan reka bentuk dan reka letak tapak, menawarkan pengguna beberapa pilihan (biasanya berbeza tema) untuk dipilih. Dengan kemas kini Versi 4.0, Page Builder Sandwich akhirnya telah mengeluarkan set templat mereka sendiri.

    A screenshot of one of our templates, the PBS Farm Template

    The Benefits

    Templat Halaman Penuh PBS disesuaikan untuk mengurangkan beban mereka bentuk halaman web anda dari awal. Setiap templat direka bentuk untuk memenuhi niche tertentu, dengan setiap satunya mengandungi elemen yang sesuai untuk industri tertentu. Sebagai contoh, templat Hotel merangkumi ciri seperti Peta Google, borang hubungan dan bahagian yang direka bentuk untuk memaparkan kemudahan hotel anda. Templat Fesyen pula menyertakan karusel tempat anda boleh mempamerkan produk terbaharu anda beserta harganya di bawah.

    Tweak, Tweak, Tweak

    Oleh kerana templat ini telah dipra-reka bentuk, ia juga memudahkan proses pembinaan halaman dengan menjimatkan masa dan sumber. Namun, jika templat pilihan anda tidak menyertakan ciri yang mungkin anda inginkan pada halaman anda (seperti jika anda mahukan pengepala wira latar belakang video untuk Templat Industri), anda tidak perlu bimbang. Anda boleh mengubah suai reka bentuk templat tersebut dengan mudah mengikut cita rasa dan keperluan anda dengan melaraskan sifat elemen secara terus daripada PBS.

    A section of the PBS Farm Template with tweaked colors and different photo that may cater to a different niche

    The 10 templates we currently have available (we’ll be releasing more soon!) are themed according to the following common niches and industries:

    1. Hotel Template

    • For hotels, spas, or similar business.
    • Includes video background hero header, carousel testimonials, contact form, Google Map, and more.

    2. Law/Corporate Template

    • For law firms and other corporate businesses.
    • Includes about us section, carousel testimonials, meet the team section, and more.

    3. Fashion Template

    • Use for online clothing stores and other e-commerce sites. Includes featured products carousel, call–to–action buttons, latest blogpost previews, and more.
    • Includes featured products carousel, call–to–action buttons, latest blogpost previews, and more.

    4. Farm Template

    • Ideal for subscription e–commerce sites.
    • Includes promo header, call–to–action buttons, subscription plan sections, and more.

    5. Restaurant Template

    • Perfect for restaurants and other delivery service businesses.
    • Includes hero header with space for delivery numbers, menu section, business hours section, and more.

    6. Concert Template

    • Ideal for concerts and other big events or gatherings.
    • Includes countdown, video background, affiliates section, prices section, subscription button, and more.

    7. Forum Template

    • Use for communities, small organizations, and more.Includes call-to-action buttons, about section, count up, meet the team section, and more.
    • Includes call-to-action buttons, about section, count up, meet the team section, and more.

    8. Portfolio Template

    • For photography or art portfolios, and more.
    • Includes iconified skillset section, gallery, social media buttons, and more.

    9. Industrial Template

    • Use for industrial or manufacturing businesses, and more.
    • Includes hero header with video background, about us/featured product sections, carousel testimonials, and more.

    10. Wedding Template

    • Perfect for weddings and other small intimate events.
    • Includes hero header with video background, photo gallery, RSVP section, Google Map, and more.

    Some samples of PBS’ Full Page Templates: the Law, Forum, and Hotel Templates

    The Future of Full Page Templates

    Walaupun kami mempunyai 10 templat yang tersedia pada masa ini, kami kini dalam proses menghasilkan lebih banyak lagi. Sudah tentu kami mahu semua niche dan industri lazim diliputi, tetapi jika anda mempunyai sebarang cadangan, jangan ragu untuk menghubungi kami.

    Selamat Membina Laman Web!

  • Frontly Builder: Soalan Lazim

    A few months ago, we announced the launch Frontly Builder, a bigger, better front-end page builder with increased performance and awesome new stuff. Think of it as a new and improved version of Page Builder Sandwich.

    Ia masih dalam proses pembikinan, tetapi ia akan tiba tidak lama lagi. Sementara itu, kami pasti anda semua mempunyai beberapa soalan tentang Frontly. Jadi, inilah Soalan Lazim ringkas untuk semua!

    What will happen to my PBS-run site?/Will I lose everything I’ve built using PBS?/Will the Frontly update destroy my website?

    • No, definitely not! Everything you’ve made using Page Builder Sandwich will remain intact, and nothing will change.

    I purchased Page Builder Sandwich before the Frontly release. What do I do?

    • The only thing you have to do is… nothing. For current PBS users, Frontly will be released as an “update”. You’ll just be upgraded to a “better” version of PBS- Frontly.

    Will I have to repurchase Frontly?

    • No. If you’ve purchased PBS before the Frontly release, you don’t need to purchase anything. As mentioned, everything will be released as an “update” for old users, so you won’t have to lift a finger or shell anything out- we’ve sorted everything out for you guys. ?

    Itu sahaja buat masa ini! Jika anda semua mempunyai lebih banyak soalan, tinggalkan komen di bawah supaya kami boleh menambahkannya ke dalam senarai Soalan Lazim ini.

    Kami harap anda teruja tentang Frontly seperti kami! Jumpa anda di sana. ?

    Tinggalkan e-mel anda kepada kami untuk menjadi yang terawal mendapat kemas kini!

  • Cara Menambah Kesan Paralaks, Latar Belakang Video, dan Kesan Ken Burns

    Page Builder Sandwich mempunyai ciri yang kami secara kolektif suka gelarkan Fancy Background Effects. Terdapat tiga daripadanya: Kesan Paralaks, Latar Belakang Video, dan Kesan Ken Burns.

    What are the different Fancy Background Effects?

    Fancy Background Effects PBS memberikan laman web anda rangsangan yang diperlukannya untuk menarik pelawat laman. Ia merupakan cara yang pasti untuk menarik perhatian, dan apabila dilaksanakan dengan betul, boleh membuahkan hasil yang menarik dari segi trafik laman web.

    Kesan Paralaks

    Melaksanakan Kesan Paralaks pada halaman anda memberikan latar belakang anda rasa kedalaman, membolehkan elemen tertentu pada laman anda “menonjol” semasa menatal. Berikut ialah contoh halaman dengan latar belakang paralaks yang dilaksanakan, dan satu lagi tanpanya.

    With Parallax Scrolling

    The background image scrolls at a different rate as the rest of the elements in the page.

    Without Parallax Scrolling

    The elements of the web page – the text, images, buttons, etc – all scroll at the same rate as the background.

    Video Backgrounds

    Latar Belakang Video membolehkan anda meletakkan video yang berulang pada latar belakang dan bukannya imej pegun. Perkara menarik tentang latar belakang video PBS ialah anda hanya perlu menampal pautan YouTube atau Vimeo yang anda inginkan apabila digesa, dan kami akan mengubahnya menjadi latar belakang video untuk anda. Anda juga boleh memuat naik video anda sendiri untuk ciri ini.

    Beberapa sampel latar belakang video yang boleh anda lihat:

    The Ken Burns Effect

    Ken Burns, who popularized the Ken Burns effect in film.

    In documentaries, do you ever notice when they show photos that slowly zoom into detail? That’s called the Ken Burns Effect. You can access these effects on Page Builder Sandwich, too.

    How do I add the Fancy Background Effects?

    Anda boleh mendapatkan semua Fancy Background Effects melalui langkah-langkah berikut:

    Step 1: Choose a row you’d like to add an effect on. Click on this row’s settings button (the gear icon on the left). This will open the Properties Inspector.

    Step 2: Once the Properties Inspector pops up, scroll down a bit until you find the option called “Fancy Background Effects”.

    Step 3: Once you’ve found it, you’ll see that you can click a dropdown button and select which background effect you’d like on your row.

    Step 4: Depending on which Fancy Background Effect you choose, you can adjust each effect’s settings. For example, for the Parallax effect, you can adjust its height and position.

    Dan anda sudah selesai! Selepas ini, anda sepatutnya dapat melihat Fancy Background Effects anda beraksi sepenuhnya di laman anda.

    Have you used PBS’ Fancy Backgrounds yet?

    Adakah terdapat sebarang kesan latar belakang lain yang ingin anda cadangkan untuk kami tambahkan pada ciri kami? Atau ingin tunjukkan kepada kami laman ciptaan PBS anda dengan salah satu kesan tersebut? Beritahu kami di ruangan komen di bawah!

  • Penatalan Paralaks: Apakah Ia?

    The parallax scrolling effect is a design technique that’s relatively new in development and web design. Over the past few years since it’s hit the scene though, it’s grown pretty popular in its own right, and with good reason, too.

    Definisi Penatalan Paralaks

    Parallax scrolling is a technique wherein your web page’s background image scrolls at a slower rate compared to the foreground image. It gives the user a unique sense of depth and action while scrolling through a page when used on a website.

    Without Parallax Scrolling

    The elements of the web page – the text, images, buttons, etc – all scroll at the same rate as the background.

    With Parallax Scrolling

    The background image scrolls at a different rate as the rest of the elements in the page.

    Impak Penatalan Paralaks Terhadap Pengguna

    Walau bagaimanapun, teknik ini bukanlah sesuatu yang baharu, dan sebenarnya telah digunakan dalam animasi tradisional seawal tahun 1920-an. Ia juga telah digunakan dalam banyak permainan video klasik, seperti Super Mario brothers.

    Namun dalam bidang reka bentuk web, Nike sering dianggap sebagai antara yang terawal menggunakan penatalan paralaks pada tahun 2011. Sejak itu, istilah “penatalan paralaks” (kadangkala dipanggil “latar belakang paralaks”) telah menjadi istilah lazim dalam kalangan pereka dan juga pembangun, dengan popularitinya yang semakin meningkat secara konsisten.

    Parallax scrolling as used in a version of Super Mario Brothers. Notice how the hills in the background move
    in slightly varying speeds, as compared to Mario and the other characters in the foreground.

    Apakah Manfaatnya untuk Pengguna

    Apa yang hebat tentang kesan ini ialah ia mendorong pengguna untuk berinteraksi dengan laman web anda, sekali gus meningkatkan interaksi pengguna dan daya tarikan. Dan, apabila dilakukan dengan betul, penatalan paralaks boleh menghidupkan laman web yang paling ringkas sekalipun. Ia juga boleh digunakan untuk mencipta naratif yang memukau yang serta-merta menarik perhatian semua pelawat laman.

    Kongsi Hasil Kerja Anda dengan Kami!

    Jadi, apa pendapat anda semua? Adakah anda sudah mencuba ciri latar belakang paralaks terbaharu daripada PBS v4? Adakah ia memberi manfaat kepada anda? Jangan ragu untuk berkongsi pautan hasil kerja anda dengan kami, atau tinggalkan beberapa cadangan di ruangan komen di bawah.

    Selamat Membina Laman Web!