WordPress: Sedikit tentang CMS paling populer
WordPress adalah perangkat lunak yang dirancang dengan penekanan pada aksesibilitas, kinerja, keamanan, dan kemudahan penggunaan, yang menjadikannya CMS paling populer saat ini. Ini adalah perangkat lunak yang ampuh dan mudah digunakan dengan konfigurasi minimal, memungkinkan administrator situs web, blogger, dan pembuat konten digital untuk fokus pada pengelolaan pekerjaan mereka dan berbagi postingan, produk, atau layanan mereka.
WordPress CMS ( Content Management System) bukan hanya produk dasar yang pengoperasiannya sederhana dan mudah diprediksi , tetapi juga menawarkan fitur dan add-on yang canggih (Tema, Plugin, dan lain-lain) yang memungkinkannya berkembang sebagai aplikasi dan mempermudah pertumbuhan, pengembangan, dan kesuksesan situs web yang dibuat dengannya.

Hitung
Dalam postingan sebelumnya tentang WordPress di Blog DesdeLinux, kami telah membahas aspek-aspek terpisah seperti: Apa itu?, dengan postingan tahun 2.015 yang berjudul " Kenali WordPress.com yang baru dan lebih baik, Calypso! " , instalasi dan konfigurasinya dengan Apache2 dan Nginx, dengan postingan tahun 2016 dan 2018 yang berjudul " Instalasi dan konfigurasi WordPress 4.5 Multisite di Debian Jessie " dan " Bagaimana cara menginstal WordPress di Ubuntu 18.04 dan turunannya? ".
Mereka juga telah membuat postingan tentang plugin paling bermanfaat atau favorit mereka di tahun 2016, seperti " 8 Plugin WordPress Menarik untuk Situs Web Anda " dan " 3 Plugin Freemium yang Tidak Boleh Anda Lewatkan di Situs WordPress Anda . " Namun, mereka belum menerbitkan artikel tentang tema mereka atau aspek lain seperti konfigurasi atau kebijakan keamanan.
Dalam publikasi ini, kami akan menjelaskan secara jelas apa itu CMS , kegunaan apa yang diberikannya, dan karakteristik apa yang mendefinisikannya sebagai perangkat lunak, di samping menyebutkan apa itu WordPress.
Apa itu CMS?
sejarah
Sebelum menjelaskan secara detail apa itu CMS, ada baiknya untuk memahami bahwa pada masa-masa awal Ilmu Komputer atau Teknologi Web, membuat situs web yang relatif sederhana bisa menjadi aktivitas yang cukup kompleks dan melelahkan , bahkan bagi para ahli, ketika pengembangan yang akan diimplementasikan membutuhkan standar kualitas visual, struktur navigasi, dan variasi konten yang tinggi.
Dahulu, programmer atau pengembang web perlu mengetahui dan/atau menguasai berbagai teknologi , seperti HTML, JavaScript, dan CSS, untuk membuat situs web statis. Atau ASP, JSP, atau PHP jika itu adalah situs web dinamis, hanya untuk menyebutkan beberapa teknologi paling populer dan mudah didapatkan saat ini. Dan memperbarui konten juga menjadi tugas yang sulit seiring pertumbuhan situs web dengan bagian, struktur, atau hierarki baru.
Seringkali, semua ini—memodifikasi konten yang ada, mencari dan menemukan bagian dan modul, dan bahkan mengelola halaman, gambar, dan sumber daya di server—dilakukan oleh programmer atau pengembang web yang sama menggunakan alat atau pengembangan mereka sendiri , yang menyebabkan peningkatan biaya dan kompleksitas situs web.
Situasi ini menciptakan kebutuhan yang tak terucapkan akan alat serbaguna dan mudah digunakan , baik untuk membuat situs web tanpa bantuan ahli, sumber daya teknis tingkat lanjut, atau alat eksternal lainnya, maupun untuk mengelola, mengadministrasikan, dan memeliharanya dalam lingkungan terintegrasi. Dan begitulah Sistem Manajemen Konten, atau CMS, pertama mulai dibuat untuk memenuhi kebutuhan ini.

Concepto
Oleh karena itu, CMS dapat diringkas secara sangat berguna dan singkat sebagai berikut:
"Alat perangkat lunak untuk membuat, mengelola, dan mengelola situs web."
Dan secara lebih luas, apa itu CMS:
«Lingkungan Pengembangan Terpadu (IDE) yang memungkinkan kami membuat, mengelola, memelihara, dan memperbarui situs web, selain itu sendiri. Dan itu umumnya mencakup sejumlah opsi dan fungsi tambahan, seperti: Katalog Produk, Peta Situs, Galeri Gambar, Tema, Pelengkap, Keranjang Belanja, di antara banyak lainnya ».

Utilitas
Dalam konsepsi paling sederhana, CMS (Sistem Manajemen Konten) seharusnya tidak hanya memungkinkan pembuatan situs web, tetapi juga memfasilitasi pembuatan dan pengelolaannya tanpa memerlukan pengetahuan mendalam tentang teknologi yang terkait dengan proses ini ; artinya, CMS harus memungkinkan pengguna awam di bidang ini, dengan pengetahuan dasar tertentu terkait pengeditan halaman web, untuk membuat dan mengelola situs web dengan relatif mudah.
Untuk tujuan ini, CMS yang baik, seperti WordPress, harus memisahkan apa yang dilihat pengguna sebagai satu kesatuan yang terintegrasi menjadi dua area: desain atau aspek visual situs web dan kontennya , baik dalam bentuk teks maupun multimedia: file perkantoran, gambar, animasi, video, suara, dan lain-lain.
Oleh karena itu, dalam CMS yang lengkap dan fungsional, desain dan kontennya harus independen. Hal ini memastikan bahwa ketika desain situs web diubah, konten tidak akan terpengaruh dan akan terus ditampilkan serta disesuaikan dengan karakteristik desain baru.
Oleh karena itu, menambahkan elemen desain di dalam konten bukanlah praktik yang baik , sehingga perubahan desain situs web tidak memerlukan upaya tambahan seperti meninjau seluruh konten untuk menghapus atau merevisi elemen-elemen tersebut.
Oleh karena itu, salah satu tugas pertama saat membuat situs web dengan CMS biasanya adalah memilih atau mendesain tampilan visual atau temanya dengan cermat. Hal ini memungkinkan Anda untuk kemudian menambahkan konten yang akan ditampilkan di ruang yang telah ditentukan dalam template.

fitur
Sistem manajemen konten (CMS) yang benar-benar komprehensif seharusnya secara default menyertakan daftar kemampuan, fitur, opsi, dan fungsi yang baik yang membantu baik dalam pembuatan situs web dasar tanpa memerlukan modul tambahan atau adaptasi eksternal, maupun dalam pengembangan situs web tingkat lanjut melalui modul, plugin, atau adaptasi khusus atau integrasi eksternal.
Di antaranya kami dapat menyebutkan yang berikut:
akses web
Ini harus menyediakan kemampuan atau fungsionalitas untuk mengaksesnya, tanpa harus diinstal, dari Komputer atau Perangkat apa pun dengan akses ke Browser Web dan koneksi Internet, yaitu dari jarak jauh. Ini bukan fitur atau fungsionalitas yang harus dimiliki, tetapi menambah fleksibilitas dan kemudahan penggunaan.
Kurva belajar cepat
Ini harus mendukung penggunaan yang cepat oleh pengguna dasar (otomatisasi kantor) dengan pengetahuan teknis tertentu, untuk perintah alat yang efisien dan efektif (Pengeditan dan manajemen konten), asalkan ini tidak termasuk kebutuhan untuk menggunakan opsi konfigurasi dan administrasinya.
Manajemen konten dan sumber daya
Ini harus mencakup semua fungsi dan karakteristik khas untuk mengedit, mengatur, meninjau, memprogram dan menerbitkan konten, baik teks maupun multimedia: file kantor, gambar, animasi, video, suara, dan lain-lain.
Antarmuka administrasi dan manajemen
Ini harus menunjukkan opsi konfigurasi yang paling umum dan berguna di antarmuka administrasi grafis masing-masing, untuk meminimalkan dan / atau menghindari manipulasi file teks untuk konfigurasi yang memerlukan pengetahuan yang lebih dalam tentang alat atau platform tempat ia diinstal.
Profil pengguna
Anda harus dapat membuat dan mengelola berbagai profil pengguna, dengan peran dan tanggung jawab yang berbeda, seperti penulis, editor, atau administrator, sehingga berdasarkan mereka, pengguna situs web dapat melakukan berbagai hal dan memperoleh pengalaman penggunaan yang berbeda, berdasarkan akses, hak istimewa atau batasan Anda.
Editor Teks Lengkap
Ini harus menyertakan editor teks selengkap dan semaju mungkin yang memfasilitasi pemberian format yang optimal untuk konten apa pun, sehingga meningkatkan pembacaan dan pemantauannya oleh pengguna. Editor teks yang baik, di antara banyak hal, harus menyertakan opsi seperti penggunaan karakter tebal dan miring, daftar bernomor atau tidak, paragraf, indentasi, dan banyak lagi.
Kategorisasi konten
Ini harus memudahkan pengguna untuk menemukan konten yang diminati, memungkinkan kategorisasi, untuk mendapatkan tampilan hanya apa yang diperlukan dan dicari.
Plugin dan Antarmuka Pemrograman
Itu harus memungkinkan instalasi, integrasi dan penggunaan Pelengkap (Plugin) dan Aplikasi Antarmuka Pemrograman (API), untuk menambahkan fungsi baru dan lebih baik atau spesifik ke pengelola konten. Memungkinkan perkembangan Alat itu sendiri dan situs web.
Desain visual yang dapat dikonfigurasi / disesuaikan
Ini harus memfasilitasi kemungkinan desain situs web sehingga desainer situs web tidak memiliki batasan atau batasan apa pun pada karya kreatif mereka, dan desain mereka dapat dengan mudah diintegrasikan.
Pisahkan konten dan manajemen tata letak
Seperti yang kami katakan sebelumnya, CMS yang baik harus memungkinkan seorang desainer membuat dan mengintegrasikan desain mereka, dan editor atau penulis menulis konten mereka, tanpa perubahan satu sama lain yang mengganggu satu sama lain.
Penentuan posisi SEO
Anda harus mencapai pembuatan situs web yang sesuai dengan pedoman atau kebijakan untuk Webmaster mesin pencari utama. Dengan kata lain, pembuatan situs web sesuai dengan faktor pemosisian dasar, yaitu "ramah-SEO".
Konsumsi sumber daya yang efisien, cepat dan rendah
Ini harus merupakan aplikasi komputer yang tidak membebani sumber daya server tempat ia dihosting, yaitu, ia menggunakan sumber dayanya secara rasional untuk pelaksanaannya sendiri (memori, CPU, hard disk). Sehingga tidak mempengaruhi kinerja umum server web dan, akibatnya, tidak mempengaruhi pengalaman pengguna situs web secara negatif.
Dukungan teknis dan komunitas pengguna
Itu harus memiliki dukungan teknis yang efisien dan efektif, yang menangani kegagalan dan kesalahan aplikasi, dan dengan komunitas pengguna yang luas, dengan forum partisipasi, wiki, blog, di antara alat-alat lain, yang memfasilitasi bantuan dengan insiden apa pun. , dan dengan demikian menyelesaikan dengan cepat.

Apa itu WordPress?
WordPress (WP) saat ini merupakan salah satu platform CMS yang paling banyak digunakan di seluruh ekosistem aplikasi. Platform ini memiliki komunitas besar yang terdiri dari jutaan pengguna yang fokus tidak hanya pada pembuatan blog, tetapi juga pada pembangunan semua jenis situs web, tidak peduli seberapa sederhana atau kompleksnya situs web tersebut.
WordPress dimulai pada tahun 2003 ketika Mime Little dan Matt Mullenweg membuat sebuah fork dari b2/cafelog. Hal ini disebabkan oleh kebutuhan akan sistem penerbitan yang personal, elegan, dan terstruktur dengan baik pada saat itu. Saat ini, WordPress menggunakan bahasa PHP, MySQL sebagai sistem manajemen basis datanya , dan Apache sebagai layanan hosting webnya di bawah lisensi GPL. Oleh karena itu, aplikasi atau perangkat lunak ini memenuhi kriteria Open Source (OS) yang digunakan dalam Free Software (FS).
WordPress adalah CMS yang tangguh, gratis untuk diunduh dan digunakan , tetapi juga merupakan platform hosting dan penerbitan situs web yang besar dan sangat baik, menawarkan layanan gratis dan berbayar, yang dikenal sebagai " WordPress.com, " yang sering mendapatkan pembaruan. WordPress juga memiliki domain saudara, " WordPress.org, " yang juga tersedia dalam bahasa Spanyol, yang menawarkan banyak konten informatif dan teknis yang bermanfaat.
Sekarang
Secara umum, dapat dikatakan bahwa platform ini merupakan salah satu yang paling banyak digunakan terutama karena kemudahan penggunaannya yang luar biasa , sehingga ideal untuk pengguna pemula yang baru membuat situs web pertama mereka, maupun untuk pengguna profesional yang mengerjakan banyak proyek web, mulai dari situs web yang relatif kecil tanpa persyaratan khusus, seperti situs web perusahaan atau blog yang besar.
Pustaka plugin resmi dan tidak resminya yang luas mencakup hampir semua kebutuhan implementasi penting. Komunitas pengguna globalnya yang besar, sangat berpengalaman, metodis, dan terorganisir, dengan berbagai bahasa dan forum yang sangat baik, sangat kolaboratif dan membantu dalam menyelesaikan masalah apa pun (bug dan kesalahan) yang mungkin muncul dengan alat tersebut.
WordPress memang tidak sempurna, tetapi sangat komprehensif. Mungkin ada beberapa keterbatasan dalam fitur desain web bawaannya, tetapi hal ini diimbangi oleh banyaknya pilihan plugin, tema, dan template gratis dan berbayar yang tersedia untuk memenuhi hampir semua kebutuhan situs web.

Kesimpulan
Dalam postingan ini, kita telah membahas secara mendalam apa itu CMS dan apa itu WordPress. Dalam postingan selanjutnya tentang WordPress, kita akan membahas lebih dalam fitur-fiturnya saat ini, komunitasnya, dukungannya, apa itu tema dan plugin, dan mana yang saat ini paling populer. Kita juga akan mengeksplorasi beberapa kiat keamanan untuk memenuhi tujuan awal postingan ini dan menyajikan alternatif online atau yang dapat diinstal untuk WordPress.
Untuk saat ini, seharusnya sudah jelas bagi kita bahwa tidaklah benar atau tepat untuk membiarkan diri kita memiliki situs web yang kontennya hanya dapat dikelola oleh para profesional teknis yang berkualifikasi ; karena alasan ketergantungan pada personel tertentu, biaya, dan dinamika situs web itu sendiri.
Langkah paling logis adalah memilih CMS generik daripada sistem manajemen konten yang dibuat khusus , agar memiliki fleksibilitas dan kemampuan yang cukup untuk menggabungkan modul atau plugin, baik berbayar maupun gratis, yang tersedia dari komunitas global yang besar dan juga menawarkan bantuan serta dukungan. WordPress dianggap sebagai pilihan pertama yang sangat baik untuk CMS.
