Pengembang web dapat menggunakan templat dari individu atau organisasi mana pun untuk menyiapkan situs web. Setelah mereka membeli atau mengunduh template, mereka mengganti semua informasi umum di template web dengan informasi pribadi, organisasi, atau produk mereka. Template biasanya digunakan untuk:
Menampilkan informasi pribadi atau aktivitas sehari-hari seperti di blog
Jual produk secara online
Menampilkan informasi tentang perusahaan atau organisasi
Tampilkan riwayat keluarga
Menampilkan galeri foto
Tempatkan file musik seperti file MP3 online untuk diputar melalui browser web web
Tempatkan video online untuk dilihat publik
Siapkan area login pribadi secara online
Produksi massal
Berbagai lembaga dan organisasi menggunakan sistem templat web untuk memproduksi konten secara massal ketika metode produksi yang lebih lambat kurang memungkinkan.
Untuk ikhtisar pengantar, ambil situs web berita sebagai contoh. Pertimbangkan sebuah "situs web statis", di mana semua halaman web statis , dibangun oleh seorang desainer web . Ini akan menjadi pekerjaan yang sangat berulang untuk mengubah halaman individual sesering berita berubah. Strategi tipikal untuk mengotomatiskan "pekerjaan berulang" desainer web menggunakan template adalah sebagai berikut:
memilih sistem templat web untuk memelihara situs web ;
mengelompokkan item berita dengan kebutuhan presentasi yang berbeda;
tentukan "standar presentasi" melalui templat web , untuk setiap grup berita;
tentukan sumber daya konten untuk menghasilkan atau memperbarui konten setiap item berita .
Standarisasi gaya
Pemisahan masalah
Artikel utama: Pemisahan kekhawatiran
Tujuan umum di antara pengembang web berpengalaman adalah mengembangkan dan menerapkan aplikasi yang fleksibel dan mudah dipelihara. Pertimbangan penting dalam mencapai tujuan ini adalah pemisahan dari logika bisnis dari logika presentasi .Pengembang menggunakan sistem templat web (dengan berbagai tingkat keberhasilan) untuk mempertahankan pemisahan ini.
Untuk perancang web , ketika setiap halaman web berasal dari templat web , mereka dapat memikirkan tentang halaman web modular yang terstruktur dengan komponen yang dapat dimodifikasi secara independen satu sama lain. Komponen ini dapat mencakup header, footer, bilah navigasi global (GNB), bilah navigasi lokal dan konten seperti artikel, gambar, video, dll.
Untuk programmer , bahasa template menawarkan logika yang lebih terbatas, hanya untuk adaptasi dan keputusan presentasi , bukan untuk algoritma ( model bisnis ) yang kompleks . [ rujukan? ]
Untuk anggota lain dari "tim situs", sistem template membebaskan webmaster untuk fokus pada pemeliharaan teknis, pemasok konten untuk fokus pada konten, dan memberikan semuanya lebih banyak keandalan .
Selain itu, ia memiliki keuntungan sebagai berikut untuk penggunaannya:
Kemudahan perubahan desain : variasi presentasi pada template adalah "konten invarian", yang berarti seorang desainer web dapat memperbarui presentasi tanpa keasyikan infrastruktur yang lebih luas. [ rujukan? ]
Kemudahan pelokalan antarmuka : menu dan standar presentasi lainnya mudah dibuat seragam, untuk pengguna yang menjelajah di situs. Menggunakan Breadcrumb (navigasi) membuat situs web apa pun lebih ramah pengguna dan fleksibel. [3]
Kemungkinan untuk bekerja secara terpisah pada desain dan kode oleh orang yang berbeda secara bersamaan. Ini dapat dilakukan saat semua kode dalam templat adalah desain yang bersih dan setiap blok atau bagian situs web ditulis dengan sistem komentar individual. [ rujukan? ]
Desain web responsif sekarang menjadi faktor wajib untuk situs web apa pun. Semuanya harus dilakukan tanpa ada perubahan dalam desain responsif.
Kemudahan dokumentasi Dokumentasi yang praktis menghemat lebih banyak waktu untuk memahami keseluruhan template dan juga mempercepat proses modifikasi. Desainer situs web profesional sangat menekankan dokumentasi.
Salah satu kesulitan dalam mengevaluasi pemisahan kekhawatiran adalah kurangnya formalisme yang terdefinisi dengan baik untuk mengukur kapan dan seberapa baik hal itu benar-benar terpenuhi. [2] Namun, ada heuristik yang cukup standar yang dipinjam dari domain rekayasa perangkat lunak . Ini termasuk ' warisan ' (berdasarkan prinsip-prinsip pemrograman berorientasi objek ); dan ' pemrograman template dan generatif ', (konsisten dengan prinsip pemisahan MVC ). [4] Perbedaan yang tepat antara berbagai pedoman tunduk pada beberapa perdebatan, dan beberapa aspek dari pedoman yang berbeda memiliki tingkat kesamaan. [5]
Presentasi fleksibel
Salah satu alasan utama di balik "pemisahan efektif" adalah kebutuhan akan fleksibilitas maksimum dalam kode dan sumber daya yang didedikasikan untuk logika presentasi. [4] Tuntutan klien, mengubah preferensi pelanggan, dan keinginan untuk menghadirkan "wajah segar" untuk konten yang sudah ada sebelumnya sering mengakibatkan kebutuhan untuk secara dramatis mengubah tampilan publik konten web sambil mengganggu infrastruktur yang mendasarinya sesedikit mungkin.
Perbedaan antara "presentasi" (front end) dan " logika bisnis " (infrastruktur) penting, karena:
Bahasa kode sumber presentasi dapat berbeda dari aset kode lainnya.
Pengembang sering membuat komponen aplikasi pada waktu dan lokasi yang terpisah.
Perangkat keterampilan pekerja tidak selalu mencakup keterampilan presentasi dan kemampuan pengkodean logika bisnis.
Aset kode lebih mudah dibaca dan dipelihara ketika sistem memisahkan berbagai jenis komponen dan digabungkan secara longgar [4]
Dapat digunakan kembali
Tidak semua calon pengguna template web dapat mempekerjakan pengembang untuk merancang sebuah sistem. Selain itu, beberapa mungkin ingin menggunakan Web tetapi memiliki sedikit kemampuan teknis. Oleh karena itu, sejumlah pengembang dan vendor telah merilis template web khusus untuk digunakan oleh orang-orang non-teknis. Penggunaan kembali template web juga penting bahkan untuk pengembang yang sangat terampil dan berpengalaman secara teknis—tetapi ini sangat penting bagi mereka yang mengandalkan kesederhanaan dan solusi web "siap pakai".
BACA JUGA : https://igettalk.com , I get talk , Celebrity Gist & Entertainment, Sports, Politics-Economy, Health-Living, Crime-Security, Business-Finance, Religion, Biography,
Template web "siap pakai" semacam itu terkadang gratis, dan mudah dibuat oleh individu di dalam negeri. Namun, templat web khusus terkadang dijual secara online. Meskipun ada banyak situs komersial yang menawarkan templat web dengan biaya lisensi, ada juga sumber gratis dan "sumber terbuka".
Thanks for posting your blog. Your content is really informative for us.
BalasHapusplease visit our website, there are many tips for special delicious recipes
Thanks for posting your blog. Your content is really informative for us.please visit our website
BalasHapusthere are many tips for special delicious recipes
Visit to my website
This is the most trending and amazing gift for your friends , family and loved ones. You can customise the song and picture of your choice. Spotify Keychains are memories that can be kept in small pockets and can make memorable moments with your favourite songs. Spotify Keychains are an example that big surprises come in small boxes. Made by experienced craftsman the products are beautiful and durable .
BalasHapusSPECIFICATIONS
Size: 2.5* 1.75 Inches.
Material: 3MM High quality Imported acrylic.
Print Quality: We use UV printing technology. It’s the most advanced printing technology and it allows achieving maximum color saturation and durability.This technique can be used to print on almost anything.rl.spotify plaques
Refer to This Page
BalasHapusvery informative and impressive article. Thanks for sharing with us
BalasHapusLinux Cloud Hosting
very informative and impressive article. Thanks for sharing with us
BalasHapusremote backup service
very informative and impressive article. Thanks for sharing with us
BalasHapusBare Metal Server Pricing
Howdy Dear,I like your post style as it's extraordinary from the others.I'm seeing on the page. https://oscar.pk/
BalasHapusis supervised by in excess of 50 controllers in the U.S. alone. Worldwide, that number ascends considerably higher. We want to be the most confided in scene for anybody on the planet to associate with the cryptoeconomy. Center to this obligation to procuring our clients' trust is to hold ourselves to the most elevated levels of administrative consistence, yet in addition functional greatness with regards to inside controls and representative way of behaving. volee.store
BalasHapusexceptionally instructive and noteworthy article. Gratitude for offering to us
BalasHapusExposed Metal Server Valuing Ezee Movers Abu Dhabi!
Thanks for sharing
BalasHapusAffordable Digital marketing services
Regarding digital insignia, your website has furnished me with exceptionally valuable information.digital-credentials grant the ability to precisely emphasize specific skills and achievements. In contrast to ordinary resumes, which often enumerate a multitude of qualifications, badges emphasize one's expertise in a specific domain. Employers are better able to discern the unique value that you can contribute to their organization due to this clarity. By acquiring such skills, you enhance your appeal as a candidate for positions that demand specialized knowledge and often award you higher remuneration.
BalasHapusIs reducing the gap in skill sets something you've been aiming for? You can stop searching right now! To quantify the national talent gap and find ways to close it, digital credentials like TruScholar's are crucial. In this way:
BalasHapusThe ability to reliably assess a person's skills, knowledge, and accomplishments is a major perk of digital credentials.
i have discuss about verifiable digital-credentials Blockchain technology enables transparency and data analytics.
BalasHapus