Apakah sistem pengurusan kandungan yang anda tahu? Sistem pengurusan kandungan. Apa itu cms

Sistem pengurusan kandungan(Bahasa Inggeris) Sistem pengurusan kandungan,CMS) ialah sistem maklumat atau program komputer yang digunakan untuk menyokong dan mengatur proses kerjasama mencipta, menyunting dan mengurus kandungan, atau dikenali sebagai kandungan (dari bahasa Inggeris kandungan) [ .

Fungsi utama CMS:

  • Menyediakan alat untuk mencipta kandungan, menganjurkan kerjasama pada kandungan,
  • Pengurusan kandungan: storan, kawalan versi, pematuhan akses, pengurusan aliran dokumen, dsb.
  • kandungan penerbitan,
  • Penyampaian maklumat dalam bentuk yang sesuai untuk navigasi dan carian.

Sistem pengurusan kandungan boleh mengandungi pelbagai data: dokumen, filem, gambar, nombor telefon, data saintifik dan sebagainya. Sistem sedemikian sering digunakan untuk menyimpan, mengurus, menyemak dan menerbitkan dokumentasi. Kawalan versi adalah salah satu kelebihan utamanya apabila kandungan diubah oleh sekumpulan orang.

Secara amnya, sistem pengurusan kandungan dibahagikan kepada:

  • Sistem pengurusan kandungan perusahaan Sistem Pengurusan Kandungan Perusahaan )
  • Sistem pengurusan kandungan web Sistem Pengurusan Kandungan Web)

Disebabkan fakta bahawa ECMS mempunyai klasifikasi dalaman yang mendalam mengikut bidang subjek (HRM, DMS, CRM, ERP, dll.), istilah CMS menggantikan WCMS, menjadi sinonim sistem pengurusan tapak. CMS sedemikian membolehkan anda mengurus teks dan kandungan grafik tapak web, menyediakan pengguna dengan antara muka untuk bekerja dengan kandungan tapak, alat mudah untuk menyimpan dan menerbitkan maklumat, mengautomasikan proses meletakkan maklumat dalam pangkalan data dan mengeluarkannya dalam HTML.

Tugas pengurusan kandungan dalam perusahaan hari ini telah menjadi strategik. Repositori korporat bersatu sedang dibuat di mana semua jenis kandungan dikawal oleh sistem perisian khusus yang menyediakan klasifikasi dan penstrukturan maklumat, akses kepadanya oleh semua pihak yang berminat, mengautomasikan semua peringkat kitaran hayat kandungan. Walau bagaimanapun, kandungan tidak boleh wujud secara berasingan daripada proses perniagaan.

Pemprosesan maklumat berpusat di pusat komputer komputer adalah teknologi pertama yang ditubuhkan mengikut sejarah. Pusat komputer besar (CC) untuk kegunaan kolektif telah dicipta, dilengkapi dengan komputer besar (di negara kita - komputer EC). Penggunaan komputer sedemikian memungkinkan untuk memproses sejumlah besar maklumat input dan memperoleh atas dasar ini pelbagai jenis produk maklumat, yang kemudiannya dihantar kepada pengguna. Proses teknologi ini disebabkan oleh peralatan perusahaan dan organisasi yang tidak mencukupi dengan teknologi komputer pada tahun 60-an dan 70-an.

Kelebihan metodologi teknologi berpusat:

  • keupayaan untuk pengguna mengakses sejumlah besar maklumat dalam bentuk pangkalan data dan produk maklumat dalam pelbagai jenis;
  • kemudahan perbandingan pelaksanaan penyelesaian metodologi untuk pembangunan dan penambahbaikan teknologi maklumat kerana penggunaan terpusatnya.

Kecacatan Metodologi ini jelas:

  • liabiliti terhad kakitangan bawahan yang tidak menyumbang kepada penerimaan maklumat segera oleh pengguna, dengan itu menghalang perkembangan keputusan pengurusan yang betul;
  • mengehadkan keupayaan pengguna dalam proses mendapatkan dan menggunakan maklumat.

Pemprosesan maklumat terdesentralisasi dikaitkan dengan penampilan pada tahun 80-an. komputer peribadi dan pembangunan telekomunikasi. Ia telah menggantikan teknologi sebelumnya dengan ketara, kerana ia memberi pengguna peluang yang luas untuk bekerja dengan maklumat dan tidak mengehadkan inisiatifnya.

Kelebihan metodologi tersebut ialah:

  • fleksibiliti struktur, menyediakan skop untuk inisiatif pengguna;
  • memperkukuh tanggungjawab pekerja peringkat bawahan;
  • mengurangkan keperluan untuk menggunakan komputer pusat dan, dengan itu, kawalan oleh pusat komputer;
  • kesedaran yang lebih lengkap tentang potensi kreatif pengguna melalui penggunaan komunikasi komputer.

Walau bagaimanapun, metodologi ini mempunyai sendiri kecacatan :

  • kesukaran penyeragaman kerana sejumlah besar perkembangan unik;
  • penolakan psikologi oleh pengguna standard dan produk perisian siap pakai yang disyorkan oleh pusat komputer;
  • pembangunan tidak sekata tahap teknologi maklumat di kawasan tempatan, yang terutamanya ditentukan oleh tahap kelayakan pekerja tertentu.

Kelebihan dan kekurangan teknologi maklumat terpusat dan terdesentralisasi yang dijelaskan telah menyebabkan keperluan untuk mematuhi garis aplikasi munasabah kedua-dua pendekatan. Mari kita panggil pendekatan ini metodologi rasional dan tunjukkan bagaimana tanggungjawab akan diagihkan dalam kes ini:

  • pusat komputer harus bertanggungjawab untuk membangunkan strategi umum untuk penggunaan teknologi maklumat, membantu pengguna dalam kerja dan dalam latihan, menetapkan piawaian dan menentukan dasar untuk penggunaan perisian dan perkakasan;
  • Kakitangan yang menggunakan teknologi maklumat mesti mematuhi arahan pusat komputer dan membangunkan sistem dan teknologi tempatan mereka mengikut rancangan keseluruhan organisasi.

Metodologi yang rasional untuk menggunakan teknologi maklumat akan memungkinkan untuk mencapai fleksibiliti yang lebih besar, mengekalkan piawaian biasa, melaksanakan keserasian produk maklumat tempatan, mengurangkan pertindihan aktiviti, dsb.

Memilih pilihan untuk melaksanakan teknologi maklumat dalam syarikat

Apabila memperkenalkan teknologi maklumat ke dalam syarikat, adalah perlu untuk memilih salah satu daripada dua konsep utama yang mencerminkan sudut pandangan sedia ada mengenai struktur organisasi sedia ada dan peranan pemprosesan maklumat komputer di dalamnya.

  • Pertama konsep memberi tumpuan kepada sedia ada struktur syarikat. Teknologi maklumat menyesuaikan diri dengan struktur organisasi, dan hanya terdapat pemodenan kaedah kerja. Komunikasi kurang berkembang, hanya pekerjaan yang dirasionalkan. Terdapat pengagihan fungsi antara pekerja teknikal dan pakar. Tahap risiko daripada memperkenalkan teknologi maklumat baharu adalah minimum, kerana kosnya tidak penting dan struktur organisasi syarikat tidak berubah.

asas kecacatan Strategi sedemikian memerlukan perubahan berterusan dalam bentuk penyampaian maklumat, disesuaikan dengan kaedah teknologi tertentu dan cara teknikal. Sebarang keputusan operasi tersekat pada pelbagai peringkat teknologi maklumat.

KEPADA merit ahli strategi dan boleh dikaitkan dengan tahap risiko dan kos minimum.

  • Kedua konsep memberi tumpuan kepada masa hadapan struktur syarikat. Struktur sedia ada akan dimodenkan,

Strategi ini melibatkan pembangunan maksimum komunikasi dan pembangunan hubungan organisasi baru. Produktiviti struktur organisasi syarikat meningkat, kerana arkib data diedarkan secara rasional, jumlah maklumat yang beredar melalui saluran sistem dikurangkan, dan keseimbangan dicapai antara tugas yang diselesaikan.

Kepada yang utama kekurangan hendaklah termasuk:

  • kos yang ketara pada peringkat pertama yang berkaitan dengan pembangunan konsep umum dan tinjauan semua bahagian syarikat;
  • kehadiran ketegangan psikologi yang disebabkan oleh perubahan yang dijangkakan dalam struktur syarikat dan, sebagai akibatnya, perubahan dalam kakitangan dan tanggungjawab pekerjaan.

Kelebihan daripada strategi ini ialah:

  • rasionalisasi struktur organisasi syarikat;
  • penggajian maksimum semua pekerja;
  • tahap profesional yang tinggi;
  • penyepaduan fungsi profesional melalui penggunaan rangkaian komputer.

Teknologi maklumat baharu dalam syarikat mestilah sedemikian rupa sehingga tahap maklumat dan subsistem yang memprosesnya disambungkan antara satu sama lain oleh satu susunan maklumat. Terdapat dua keperluan untuk ini. Pertama, struktur sistem pemprosesan maklumat mesti sepadan dengan pengagihan kuasa dalam firma. Kedua, maklumat dalam sistem mesti berfungsi sedemikian rupa untuk mencerminkan sepenuhnya tahap pengurusan.

Hari ini, perusahaan menggunakan repositori di mana kandungan korporat diuruskan oleh sistem perisian khusus kelas Pengurusan Kandungan Perusahaan (ECM). Tetapi kandungan tidak boleh wujud secara berasingan daripada proses perniagaan perusahaan. Pada tahun 80-an, teknologi automasi proses perniagaan (aliran kerja) muncul. Sebahagian daripada mereka telah dibina ke dalam sistem pengurusan dokumen dan dikembangkan lagi dalam rangka kerja mereka, yang lain wujud sebagai produk berasingan dan secara beransur-ansur berkembang menjadi perisian pengurusan proses perniagaan(pengurusan proses perniagaan, BPM). Tugas sistem sedemikian adalah untuk mengintegrasikan pelbagai aplikasi menggunakan piawaian biasa, menyokong seni bina berorientasikan perkhidmatan dan mengurus aliran kerja dalam talian. Malangnya, banyak sistem kelas BPM moden tidak tertumpu pada mengurus maklumat tidak berstruktur, oleh itu, untuk mengurus proses perniagaan berorientasikan kandungan, perusahaan sama ada menggunakan mekanisme aliran kerja yang dibina dalam sistem ECM, atau menggunakan alat BPM luaran, yang mana repositori ECM korporat hanyalah satu lagi. satu sistem luaran. Kedua-dua pendekatan bukan tanpa kelemahan.

Berorientasikan kandungan merujuk kepada proses di mana kandungan korporat sama ada menentukan perjalanan proses itu atau hasilnya. Sebagai contoh, pertimbangkan proses mengeluarkan pinjaman, yang bermula dengan penerimaan permohonan - dokumen yang dilampirkan laporan mengenai transaksi kredit dan penilaian harta dan maklumat lain. Dokumen selebihnya (termasuk obligasi hutang itu sendiri) dibuat selepas keputusan untuk mengeluarkan pinjaman diluluskan. Dalam proses ini, data diekstrak daripada dokumen dan digunakan mengikut peraturan perniagaan automatik. Pada masa yang sama, dokumen asal dibiarkan tidak berubah untuk menggunakannya dalam proses perniagaan lain (termasuk perkhidmatan pelanggan, pengauditan, menyemak pematuhan peraturan, dll.) bermula selepas proses pengeluaran pinjaman selesai.

Mengautomasikan pelbagai proses berpusatkan kandungan memerlukan sistem BPM yang disepadukan dengan alatan ECM dan menyokong tiga fungsi utama.

  • Sokongan untuk templat pengendalian kandungan. Mana-mana sistem BPM disertakan perpustakaan tugasan standard- operasi yang sistem boleh lakukan tanpa pengaturcaraan, dan yang hanya boleh dipilih daripada "palet". Tugas sedemikian boleh, sebagai contoh, menghantar e-mel atau melakukan transformasi XML. Operasi biasa pada kandungan termasuk menyemak dan mendaftarkan kandungan dalam repositori, menetapkan tempoh pengekalan, menukar metadata atau menerbitkan kandungan di Web. Sistem ECM menyediakan API untuk operasi sedemikian, tetapi beberapa produk BPM mempunyai ciri ini sebagai keupayaan standard.
  • Memproses acara apabila bekerja dengan kandungan. Sistem BPM bertindak balas dengan segera kepada peristiwa yang berlaku dalam sistem luaran. Jika maklumat pelanggan berubah, maka, sebagai contoh, aplikasi CRM boleh menjana acara secara automatik; aplikasi ERP boleh melakukan perkara yang sama jika gudang kehabisan produk. Sistem ini mesti "tahu" bagaimana sistem lain akan menggunakan acara mereka. Jenis integrasi ini dipanggil lemah berhubung; matlamat utamanya adalah untuk menjadikan proses lebih fleksibel. Sistem ECM menjana peristiwa apabila objek baharu ditambahkan, metadata ditukar atau tempoh pengekalan dokumen melebihi, dsb.
  • Sokongan XML. Sistem BPM "melihat" XML pada tahap data yang disimpan; mereka boleh memproses, mengesahkan dan mengubah dokumen XML menggunakan fungsi terbina dalam. Sistem ECM "melihat" XML sebagai objek kandungan dan menyediakan operasi untuk mengekstrak dan merekod, memantau tempoh pengekalan, pengindeksan metadata dan penukaran format. Sementara itu, adalah perlu untuk dapat mengurus kedua-dua data dalam format XML dan dokumen XML itu sendiri.

Rangkaian proses perniagaan berpusatkan kandungan adalah luas dan impaknya terhadap perniagaan adalah sangat besar. Proses ini boleh dibahagikan kepada empat kategori utama: proses kitaran hayat kandungan, proses kandungan tidak berubah, proses kerjasama dan bahagian tertumpu kandungan proses perniagaan perusahaan.

Proses Kitaran Hayat Kandungan meliputi tugas penciptaan, pengumpulan, pengesahan, kelulusan, penerbitan, pengedaran dan pengarkiban. Tugas mereka adalah untuk menyediakan kandungan dan membawanya kepada pengguna. Contoh proses dalam kategori ini termasuk pembangunan dan sokongan tapak Web, dokumentasi teknikal atau pelaporan dan bahan pemasaran. Ia adalah sokongan proses sedemikian yang diberi perhatian khusus dalam sistem tradisional.

Proses dengan kandungan tidak berubah(contohnya, pengurusan pesanan, pembayaran bil, jaminan pinjaman, perkhidmatan pelanggan, dsb.) biasanya dilancarkan selepas menerima dokumen tertentu - pesanan, permintaan, invois, aduan, permohonan, dll. Semua ini adalah dokumen yang tidak boleh diubah atau tetap kandungan. Kandungan tetap tidak boleh diedit atau diperbetulkan, tetapi termasuk maklumat yang membimbing kemajuan proses dan biasanya harus disimpan untuk kegunaan masa hadapan. Contoh proses sedemikian ialah pemprosesan imej dokumen, di mana kandungan tetap memasuki organisasi dalam bentuk dokumen kertas atau faks. Walau bagaimanapun, hari ini, kandungan tetap semakin banyak datang dalam bentuk borang Web, mesej XML, e-mel dan banyak lagi.

Perisian untuk menguruskan proses kerja berpasukan menyediakan ruang kerja tunggal di mana pekerja boleh berkomunikasi dengan rakan sekerja semasa bekerja pada projek. Objek kandungan, termasuk dokumen, perbincangan, tinjauan pendapat dan jadual data, menyediakan persekitaran kolaboratif. Documentum BPM, dengan menyepadukan Documentum eRoom Enterprise dengan proses berstruktur, menawarkan model kerjasama asal: eRoom boleh bertindak sebagai tugas atau sub-proses proses BPM yang lebih besar, dan sebaliknya, proses perniagaan berstruktur boleh dijalankan daripada eRoom.

Selalunya terdapat situasi apabila sebahagian daripada proses perniagaan korporat global berorientasikan kandungan. Oleh itu, pengurusan proses utama (end-to-end) mesti disepadukan dengan proses berorientasikan kandungan.

Hari ini, ramai pengguna "hidup" dalam salah satu daripada dua persekitaran aplikasi—e-mel atau portal maklumat korporat—dan lebih suka melaksanakan semua tugas mereka di dalamnya. Kebanyakan sistem pengurusan proses perniagaan menghantar e-mel kepada pengguna yang menunjukkan bahawa mereka telah diberikan tugasan baharu; walau bagaimanapun, untuk melaksanakannya, anda perlu pergi ke aplikasi Web yang berasingan.

Sistem pengurusan kandungan CMS, sistem pengurusan kandungan) - sistem maklumat atau program komputer yang digunakan untuk memastikan dan mengatur proses bersama mencipta, menyunting dan mengurus kandungan, atau dikenali sebagai kandungan (daripada kandungan bahasa Inggeris).
  • menyediakan alat untuk mencipta kandungan, menganjurkan kerjasama pada kandungan;
  • pengurusan kandungan: storan, kawalan versi, pematuhan akses, pengurusan aliran dokumen;
  • kandungan penerbitan;
  • penyampaian maklumat dalam bentuk yang sesuai untuk navigasi dan carian.

Sistem pengurusan kandungan boleh mengandungi pelbagai data: dokumen, filem, gambar, nombor telefon, data saintifik dan sebagainya. Sistem sedemikian sering digunakan untuk menyimpan, mengurus, menyemak dan menerbitkan dokumentasi. Kawalan versi ialah ciri penting apabila kandungan diubah suai oleh sekumpulan orang.

Secara amnya, sistem pengurusan kandungan dibahagikan kepada sistem pengurusan kandungan perusahaan (Eng. Sistem Pengurusan Kandungan Perusahaan- untuk bekerja dengan kandungan dalam organisasi dan sistem pengurusan kandungan web (Bahasa Inggeris: Web Content Management System) untuk menyokong operasi tapak web.

Sistem Pengurusan Kandungan Web

WCMS membolehkan anda mengurus teks dan kandungan grafik tapak web, menyediakan pengguna dengan antara muka untuk bekerja dengan kandungan tapak, alat mudah untuk menyimpan dan menerbitkan maklumat, mengautomasikan proses meletakkan maklumat dalam pangkalan data dan mengeluarkannya dalam HTML.

Terdapat banyak sistem pengurusan kandungan laman web siap sedia, termasuk yang percuma. Mereka boleh dibahagikan kepada tiga jenis mengikut cara mereka bekerja:

  1. Penjanaan halaman atas permintaan. Sistem jenis ini berfungsi berdasarkan gabungan "Modul pengeditan → Pangkalan data → Modul pembentangan". Modul paparan menjana halaman kandungan apabila ia diminta, berdasarkan maklumat daripada pangkalan data. Maklumat dalam pangkalan data diubah menggunakan modul penyuntingan. Halaman dibuat semula oleh pelayan dengan setiap permintaan, yang seterusnya menghasilkan beban tambahan pada sumber sistem. Beban boleh dikurangkan berkali-kali menggunakan alat caching yang tersedia dalam pelayan web moden.
  2. Penjanaan halaman semasa mengedit. Sistem jenis ini digunakan untuk mengedit halaman, yang, apabila perubahan dibuat pada kandungan tapak, mencipta satu set halaman statik. Kaedah ini mengorbankan interaktiviti antara pelawat dan kandungan tapak.
  3. Jenis campuran. Seperti namanya, ia menggabungkan kelebihan dua yang pertama. Ia boleh dilaksanakan dengan caching - modul pembentangan menjana halaman sekali, dan kemudian ia dimuatkan beberapa kali lebih cepat daripada cache. Cache boleh dikemas kini sama ada secara automatik, selepas tempoh masa tertentu atau apabila perubahan dibuat pada bahagian tertentu tapak, atau secara manual atas arahan pentadbir. Pendekatan lain ialah menyimpan blok maklumat tertentu pada peringkat penyuntingan tapak dan memasang halaman daripada blok ini apabila pengguna meminta halaman yang sepadan.

Sistem kawalan -

Konsep CMS

Mana-mana laman web terdiri daripada satu set halaman, dan perbezaannya hanya terletak pada cara ia disusun. Terdapat dua jenis organisasi laman web - statik dan dinamik. Dalam kes pertama, pakar yang bertanggungjawab untuk mencipta dan menyelenggara tapak menulis setiap halaman individu, termasuk reka bentuk dan kandungannya, dalam bentuk HTML. Dalam kedua, asas mana-mana halaman Web ialah templat yang menentukan lokasi dalam tetingkap penyemak imbas Web semua komponen halaman, dan maklumat khusus dimasukkan menggunakan alat standard yang tidak memerlukan peserta dalam proses mengetahui bahasa HTML dan Prosedur penerbitan web yang agak rumit untuk halaman bukan pakar.

Jika tapak tersebut terdiri daripada banyak halaman atau perlu dikemas kini dengan kerap, maka kelebihan organisasi dinamik menjadi jelas. Pembangun laman web tidak perlu menulis semula keseluruhan halaman apabila ia berubah kandungan maklumat atau reka bentuk. Halaman tidak disimpan sepenuhnya, tetapi dibentuk secara dinamik apabila diakses.

Oleh itu, mengasingkan reka bentuk daripada kandungan adalah ciri utama yang membezakan tapak dinamik daripada tapak statik. Atas dasar ini, penambahbaikan lanjut pada struktur tapak adalah mungkin, seperti menentukan berbeza fungsi tersuai dan automasi proses perniagaan, dan yang paling penting, kawalan kandungan yang memasuki tapak.

Terdapat dua cara yang mungkin untuk membuat tapak web dinamik. Pertama, ia menulis program anda sendiri yang bertanggungjawab untuk mencipta templat yang diperlukan dan menyokong fungsi yang diperlukan. Dalam kes ini, sistem yang dicipta akan memenuhi keperluan sepenuhnya, tetapi mungkin memerlukan usaha dan masa pengaturcaraan yang lebih besar. Cara kedua ialah menggunakan sistem sedia ada, yang dipanggil sistem pengurusan kandungan Web. Kelebihan jalan ini ialah pengurangan masa dan usaha. Kelemahannya termasuk mengurangkan fleksibiliti, penyediaan set keupayaan yang tidak mencukupi atau berlebihan.

Kandungan (terjemahan literal kandungan istilah Inggeris, bermakna kandungan, kandungan) bermaksud kandungan tapak - iaitu semua jenis bahan yang terdapat pada pelayan: halaman web, dokumen, program, fail audio, filem dan sebagainya. Oleh itu, pengurusan kandungan adalah proses pengurusan bahan yang serupa. Ia termasuk elemen berikut: meletakkan bahan pada pelayan, memadamkan bahan daripada pelayan apabila ia tidak lagi diperlukan, menyusun (menyusun semula) bahan dan keupayaan untuk menjejaki statusnya.

Sistem pengurusan kandungan (dalam bahasa Inggeris terdapat istilah yang ditetapkan - Sistem Pengurusan Kandungan atau, ringkasnya, CMS) ialah sistem perisian yang mengautomasikan prosedur pengurusan kandungan.

fungsi CMS

Fungsi sistem pengurusan kandungan boleh dibahagikan kepada beberapa kategori utama:

  1. Penciptaan - menyediakan pengarang dengan cara yang mudah dan biasa untuk mencipta kandungan.
  2. Pengurusan - menyimpan kandungan dalam satu repositori. Ini membolehkan anda menjejak versi dokumen, mengawal siapa yang menukarnya dan bila, serta memastikan setiap pengguna hanya boleh menukar bahagian yang dia bertanggungjawab. Selain itu, integrasi dengan sumber maklumat sedia ada dan sistem IT dipastikan. CMS menyokong kawalan ke atas aliran kerja dokumen, i.e. kawalan ke atas proses kelulusan. Oleh itu, pengurusan kandungan termasuk storan, penjejakan versi, kawalan akses, penyepaduan dengan sistem maklumat lain dan kawalan aliran dokumen.
  3. Penerbitan - penempatan automatik kandungan pada terminal pengguna. Alat yang sepadan secara automatik menyesuaikan penampilan halaman dengan reka bentuk keseluruhan tapak.
  4. Pembentangan - fungsi tambahan yang membolehkan anda menambah baik bentuk pembentangan data; sebagai contoh, anda boleh membina navigasi melalui struktur repositori.

Sistem pengurusan kandungan terbahagi kepada empat kategori utama, yang bertindih:

  1. Sistem kawalan sumber secara tradisinya menyokong kawalan sumber program, dan selalunya menyediakan beberapa jenis antara muka web yang boleh digunakan secara dalaman rangkaian korporat, serta di luarnya untuk kerja selari dengan kod sumber.
  2. Sistem pengurusan dokumen direka bentuk untuk organisasi yang mengendalikan sejumlah besar dokumen, contohnya, pejabat syarikat besar, pejabat editorial dan syarikat insurans.
  3. Sistem pengurusan kandungan web mewakili industri baharu produk perisian. Sistem ini direka bentuk untuk membangunkan dan mengurus laman web dengan pelbagai tahap kerumitan. Biasanya, sistem sedemikian juga menyokong beberapa jenis pengurusan aliran kerja.
  4. Sistem e-dagang– menyediakan penyimpanan dan pengurusan katalog produk elektronik. Sebenarnya, sistem ini berbeza sedikit antara satu sama lain. Perbezaan paling penting antara sistem ini ialah orang yang menggunakannya.

Menggunakan CMS memberikan faedah berikut:

  1. Pengemaskinian maklumat segera - maklumat diterbitkan oleh pekerja yang memiliki maklumat, tanpa perantara tambahan dalam bentuk pakar teknikal. CMS direka untuk mengautomasikan proses penerbitan maklumat di laman web, memberi pengguna peluang untuk menerbitkan bahan di WWW sendiri dan menentukan persembahan visual mereka, menggunakan alat standard yang tidak memerlukan pengetahuan tentang bahasa HTML dan prosedur yang agak kompleks untuk seorang bukan pakar. Dengan bantuan CMS anda boleh membuat dan mengubah suai, tanpa menjadi pembangun profesional kandungan tapak.
  2. Kos sokongan dikurangkan - maklumat dikemas kini secara bebas, tidak perlu membayar untuk kerja juruweb anda sendiri atau luaran. Pengurangan kos berlaku kerana mengurangkan kehilangan masa mencari dokumen, menghapuskan pertindihan dan ralat, dan meningkatkan kelajuan komunikasi dengan rakan kongsi dan pelanggan.
  3. Menyediakan perkhidmatan tambahan kepada pengguna - sebahagian daripada perkhidmatan - carian, forum, pengundian, dsb., memerlukan interaksi interaktif dengan pengguna. Ia telah pun dilaksanakan dalam CMS.
  4. Mengurangkan masa dan kos pembangunan - fungsi yang paling popular telah pun dilaksanakan dalam CMS dan boleh digunakan serta-merta.
  5. Meningkatkan kualiti pembangunan - semasa pembangunan, modul siap pakai yang telah lulus ujian berulang digunakan secara keseluruhan atau sebahagian.
  6. Mengurangkan kos pengubahsuaian selanjutnya - CMS membolehkan anda memisahkan data dan pembentangannya. Ini menjadikannya lebih mudah untuk menukar rupa tapak berbanding dengan tapak statik.

Di antara sistem CMS, apa yang dipanggil rangka kerja pengurusan kandungan (CMF) sering dibezakan - alat untuk mencipta sistem.

Banyak syarikat terlibat dalam pembangunan sistem pengurusan kandungan, termasuk IBM, Microsoft, Oracle, dan Macromedia.

Penyeragaman CMS

Baru-baru ini, organisasi telah mula muncul yang cuba menyatukan pembangun CMS dan mencipta satu persekitaran maklumat bagi bakal pengguna sistem sedemikian, menggalakkan dan meluluskan piawaian seragam. Pertama sekali, ini ialah persatuan OSCOM (Pengurusan Kandungan Sumber Terbuka) dan CMSWatch.

OSCOM telah menerima pakai piawaian seperti WebDav, RSS, ATOM dan JSR-170.

Sebaliknya, CMSWatch setiap tahun mengeluarkan laporan yang merangkumi gambaran keseluruhan pasaran sistem CMS, perbandingan beberapa daripadanya, penerangan tentang kitaran hayat kandungan dan pengurusannya dalam sistem CMS.

Model pembentangan data dalam CMS

Terdapat klasifikasi CMS berdasarkan model persembahan data - objek, rangkaian atau modular.

Model Objek

Model Objek perwakilan data beroperasi dengan konsep seperti kelas dan objek. Kelas mentakrifkan struktur data dan mewakili satu set atribut (rentetan teks, integer, imej, dll.). Contoh kelas (objek) mempunyai struktur tertentu dan boleh mengandungi objek lain, membentuk struktur hierarki sewenang-wenangnya. Objek boleh mewarisi sifat, kandungan dan tingkah laku objek yang terkandung di dalamnya. Contoh objek termasuk dokumen, gambar, folder dan akaun pengguna. Kelas kandungan tidak menyimpan data sebenar - maklumat tersebut terkandung dalam objek (contoh kelas). Setelah menentukan satu kelas, anda boleh membuat banyak wakilnya (kandungan objek). pengekstrakan data daripada graf terarah Prosedur pemprosesan rekursif biasanya digunakan, seperti menyusun senarai nod, menentukan atribut nod daripada atribut induk, dsb.

Model modular

Dalam sistem sedemikian, kandungan dibahagikan kepada modul berasingan mengikut jenis kandungan. Struktur data bergantung pada modul, dan semua kerja dengan kandungan tertumpu dalam modul. Modul adalah bebas dan bertanggungjawab sepenuhnya untuk bekerja dengan dokumen jenis ini. Dokumen diterangkan menggunakan set ciri tetap - jenis dokumen ditetapkan dengan ketat. Anda boleh mengembangkan fungsi dengan menambah modul baharu, menggantikan atau mengedit kod sedia ada. Selalunya, tiada sistem sambungan antara dokumen modul yang berbeza dan antara dokumen modul yang sama. Set standard jenis kandungan (modul) adalah seperti berikut: pautan, artikel, fail, berita, bahagian, forum.

Walaupun terdapat batasan model data yang jelas, sistem berdasarkannya paling popular kerana kesederhanaannya. Sistem CMS modular mempunyai satu kelemahan biasa - struktur kandungan ditetapkan dengan ketat dalam modul. Walau bagaimanapun, untuk mengembangkan fungsinya, anda boleh menggunakan modul luaran, yang mana terdapat banyak di Internet. Kelebihan jelas sistem ini adalah keupayaan untuk mendapatkan portal yang hampir sedia untuk digunakan dalam masa yang singkat.

Mana-mana tapak web terdiri daripada satu set halaman, dan perbezaannya hanya terletak pada cara ia dicipta - dibentangkan secara manual (susun atur statik) atau dijana secara dinamik (menggunakan kod program). Dalam kes pertama, pakar yang bertanggungjawab untuk mencipta dan menyelenggara tapak menulis setiap halaman individu, termasuk reka bentuk dan kandungannya, dalam bentuk HTML.

Dalam kedua, asas mana-mana halaman web ialah templat yang menentukan lokasi dalam tetingkap pelayar web semua komponen halaman, dan maklumat khusus dimasukkan menggunakan alat standard yang tidak memerlukan pengetahuan bahasa HTML daripada peserta dalam proses dan prosedur untuk menerbitkan halaman web yang agak rumit untuk halaman bukan pakar. Terdapat juga jenis tapak web hibrid - reka bentuk diletakkan dalam fail berasingan (templat), dan disambungkan ke halaman statik dengan kandungan menggunakan skrip (dalam mana-mana bahasa pengaturcaraan - js, ssi, php atau yang lain), tetapi kandungannya adalah dibentangkan semula secara manual

Jika tapak tersebut terdiri daripada banyak halaman atau perlu dikemas kini dengan kerap, maka kelebihan organisasi dinamik menjadi jelas. Pembangun tapak web tidak perlu menulis semula keseluruhan halaman apabila kandungan atau reka bentuknya berubah. Halaman tidak disimpan sepenuhnya, tetapi dibentuk "dengan cepat" apabila diakses.

Oleh itu, mengasingkan reka bentuk daripada kandungan adalah ciri utama yang membezakan tapak dinamik daripada tapak statik. Atas dasar ini, penambahbaikan lanjut pada struktur tapak adalah mungkin, seperti mentakrifkan pelbagai fungsi pengguna dan mengautomasikan proses perniagaan, dan yang paling penting, mengawal kandungan yang memasuki tapak.

Terdapat dua cara yang mungkin untuk membuat tapak web dinamik. Pertama, ia menulis program anda sendiri yang bertanggungjawab untuk mencipta templat yang diperlukan dan menyokong fungsi yang diperlukan. Dalam kes ini, sistem yang dicipta akan memenuhi keperluan sepenuhnya, tetapi mungkin memerlukan usaha dan masa pengaturcaraan yang lebih besar. Cara kedua ialah menggunakan sistem sedia ada, yang dipanggil sistem pengurusan kandungan web(CMS). Kelebihan laluan ini ialah pengurangan masa dan usaha dan kemungkinan hampir tanpa had untuk mengembangkan fungsi tapak. Kelemahannya termasuk mengurangkan fleksibiliti memaparkan setiap halaman tertentu, menyediakan set keupayaan yang tidak mencukupi atau berlebihan - untuk tapak yang berbeza dan CMS yang berbeza.

Sistem pengurusan kandungan web ialah perisian yang dipasang pada pelayan web. Tugas utama mereka adalah untuk mengawal kandungan yang memasuki tapak untuk memastikan ketepatan dan ketepatan masa maklumat yang disiarkan di tapak.

Kelebihan sistem pengurusan kandungan yang tidak dapat dinafikan ialah pengurangan kos pentadbiran secara amnya dan sokongan laman web khususnya. Ini berlaku dengan mengurangkan masa terbuang mencari dokumen, menghapuskan pertindihan dan ralat, dan meningkatkan kelajuan komunikasi dengan rakan kongsi dan pelanggan.

Bergantung pada tahap kerumitan, sistem pengurusan kandungan boleh dibahagikan kepada tiga kumpulan:

  • kumpulan pertama ialah halaman web statik, yang, sebagai peraturan, dibuat oleh pakar IT, dan kemudian, jika perlu, dia membuat perubahan di sana;
  • Kumpulan kedua termasuk tapak di mana pentadbir boleh menukar kandungan secara bebas, tetapi bukan struktur dan reka bentuknya;
  • Kumpulan ketiga termasuk sistem yang membolehkan pentadbir membuat perubahan pada struktur tapak, menambah dan memadam bahagian dalam reka bentuk dan navigasi.

Jika kita mempertimbangkan keseluruhan sistem, ia mengandungi sejumlah besar komponen. Dalam kes ini, sistem pengurusan tapak yang lengkap mesti termasuk komponen pengubahsuaian kandungan, komponen pengubahsuaian reka bentuk dan komponen pengubahsuaian struktur. Di samping itu, sistem mesti mempunyai fungsi pengurusan hak pengguna, iaitu, mesti ada sekurang-kurangnya satu lagi komponen - komponen pentadbiran. Dalam kes ini, setiap pengguna menerima hak aksesnya sendiri, dan pentadbir boleh mengubahnya. Untuk menjejaki pengguna yang membuat perubahan, perubahan apa dan bila, komponen pengelogan aktiviti pengguna (komponen sejarah) diperlukan.

Walaupun semua sistem pengurusan kandungan direka bentuk secara berbeza, ia direka untuk tujuan yang sama - mengemas kini kandungan tapak web. Dan komponen aliran dokumen yang termasuk dalam sistem pengurusan kandungan memainkan peranan penting di sini.

Hakikatnya ialah hak untuk penerbitan akhir maklumat ini atau itu di laman web ini biasanya tertumpu di tangan pengurusan kanan dan pentadbir biasa, sebagai peraturan, tidak mempunyai kuasa untuk menyiarkan sebarang maklumat di tapak. Setiap dokumen, setiap berita melalui beberapa kelulusan - pengarang, pengurus kandungan, editor, pembaca pruf, pengurusan. Semua ini memerlukan banyak masa dan merupakan prosedur yang sangat kompleks.

Pada masa ini, sistem telah dibangunkan untuk mengoptimumkan proses ini sebanyak mungkin. Jadi, sebagai contoh, pengarang, melalui modul pengurusan kandungan, menghantar penerbitan masa hadapan untuk kelulusan, pengurus kandungan membuat perubahan, memberikan kata laluannya, dan dokumen secara automatik pergi ke editor. Selepas menyunting (semua pergerakan dokumen berlaku dalam modul), teks pergi ke pengurusan kanan, yang, sebagai pihak berkuasa terakhir, menghantar bahan untuk penerbitan. Pada masa yang sama, tiada seorang pakar Internet, tiada seorang pengaturcara atau pengekod HTML yang terlibat dalam proses tersebut. Seluruh proses mengambil masa hanya beberapa minit.

Walau bagaimanapun, tapak atau sistem pengurusan kandungan mempunyai kelemahan - ini ialah pengendalian tapak yang sedang dimuatkan. Tidak seperti halaman statik, apabila pengguna meminta melalui sistem pengurusan kandungan, proses yang lebih kompleks untuk menyediakan maklumat berlaku. Jadi, jika dalam kes pertama halaman web siap sedia hanya dipindahkan kepada pengguna dalam berpuluh-puluh milisaat, maka dalam kes kedua halaman itu mula-mula "dihimpun" oleh sistem dan kemudian dihantar kepada pengguna - ini sudah kira-kira 1.5 saat. Sumber kuasa sentiasa terhad; pada beban puncak sistem mungkin gagal. Oleh itu, anda harus ingat keperluan penting untuk sistem pengurusan kandungan sebagai keupayaan untuk menyimpan maklumat cache. Maksud caching ialah ini: untuk pengguna pertama yang datang ke sumber, halaman itu sebenarnya dipasang, tetapi untuk semua pengguna berikutnya ia hanya dihantar sebagai kandungan statik, kerana ia telah disimpan dalam memori cache dan sedia untuk dihantar pada bila-bila masa. Kaedah ini mengurangkan beban pada pelayan berpuluh kali ganda. Terdapat juga caching yang lebih kompleks - apa yang dipanggil "caching panas", apabila, selepas permintaan pentadbir, semua halaman tapak "dikumpul" terlebih dahulu dan disimpan dalam borang ini untuk menjangkakan permintaan.

Satu lagi kelemahan sistem pengurusan kandungan sedia ada ialah ia terikat pada platform. Walaupun sistem mudah alih mudah alih yang berfungsi pada semua platform kini sedang dibangunkan. Kehadiran ciri sedemikian selalunya sangat berguna untuk pelanggan, contohnya, apabila menukar penyedia. Pangkalan data pembekal tidak selalunya bertepatan, dan setiap platform mempunyai spesifikasi tersendiri.

Seterusnya, kami akan membincangkan dengan lebih terperinci tentang struktur umum sistem dan keupayaan yang mereka sediakan. Sistem pengurusan kandungan web: struktur biasa. Teknologi ini berdasarkan seni bina pelayan pelanggan tiga peringkat. Seni bina ini memisahkan pemprosesan data antara
pelanggan; pelayan aplikasi; simpanan data. Tidak seperti seni bina dua peringkat tradisional, terdapat pelayan aplikasi sebagai pautan perantaraan antara pelanggan dan storan data. Keperluan untuk pautan sedemikian ditentukan oleh keperluan aplikasi untuk perusahaan yang berinteraksi dengan pelanggan (melalui Internet), rakan kongsi (melalui extranet) dan pekerja mereka sendiri (melalui intranet). Dengan ketiadaan pelayan aplikasi, kebanyakan aplikasi berjalan terus pada komputer klien yang mana pelanggan membuat permintaan. Pada masa yang sama, untuk mengakses data yang diperlukan, pelanggan mesti mengetahui dengan tepat bagaimana ia disusun dan di mana ia disimpan. Selain itu, komputer pelanggan mestilah cukup berkuasa untuk memproses data daripada storan (seni bina ini biasanya dipanggil "klien tebal"). Sebaliknya, seni bina tiga peringkat, juga dipanggil "pelayan tebal", atau lebih kerap "klien nipis", membolehkan anda mengelakkan penguatan komputer klien dan kesesakan Rangkaian akibat pergerakan data. Setelah menerima permintaan, pelayan aplikasi memprosesnya dengan menghubungi stor data, tidak kira di mana data yang diperlukan berada. Pelanggan hanya menerima hasilnya dalam bentuk fail HTML. Oleh itu, pelayan aplikasi ialah platform piawai untuk menyampaikan kandungan secara dinamik dan membina aplikasi teras. Perlu diingatkan bahawa terdapat banyak pelayan aplikasi sendiri, dan komunikasi dengan mereka berlaku melalui pelayan web.

Jika sekarang kita melihat sistem pengurusan kandungan dalam bentuk yang paling umum, kita boleh ambil perhatian bahawa komponen mereka boleh menjadi komponen pengurusan kandungan, penyimpanan data dan pelayan aplikasi. Daripada jumlah ini, hanya pengurusan kandungan adalah komponen wajib, walaupun pengeluar yang berbeza menawarkan keupayaan yang berbeza di sini juga.

Pengeluar sistem pengurusan kandungan web hanya sebulat suara dalam definisi paling umum tentang perkara yang harus disediakan oleh sistem tersebut. Parameter utama mereka boleh dikumpulkan ke dalam tiga kategori:

1 Pembangunan kandungan. Pembangunan kandungan adalah salah satu komponen utama keseluruhan sistem. Di sinilah kitaran hayat mana-mana bahan yang diterbitkan di tapak bermula. Pada peringkat ini, kandungan dicipta, diedit dan diluluskan, dan peranan sistem adalah untuk mengautomasikan proses ini. Tugas menyokong kerjasama antara pengarang, editor, pengaturcara dan pengurus dipindahkan sepenuhnya ke sistem. Tugas ini dicapai dengan mengasingkan kandungan dan reka bentuk. Semua komponen tapak web, termasuk templat dan kandungan, disimpan di lokasi tertentu dalam gudang data. Sistem ini secara automatik mengakses tempat yang betul dalam repositori, membenarkan ramai pengguna, walaupun pakar bukan teknikal, untuk berusaha menyediakan kandungan untuk penerbitan, termasuk menyemak ketepatannya.

2 Pengurusan tapak. Pada peringkat ini, tapak itu sendiri dibangunkan, dipratonton dan diterbitkan. Di sini penampilan dibangunkan, templat disediakan, peranan pengguna diberikan dan maklumat perniagaan yang diperlukan diklasifikasikan (contohnya, produk, harga). Komponen penting tahap ini ialah perkhidmatan yang menyokong penerimaan kandungan yang diperlukan tepat pada masanya.

3 Penyampaian kandungan. Apabila tapak disediakan sepenuhnya untuk penerbitan, alatan diperlukan untuk menjana halaman web secara dinamik bergantung pada jenis pengguna tertentu. Dalam hal ini, salah satu komponen penting dalam peringkat ini ialah pemperibadian atau pengedaran profil supaya setiap pengguna hanya menerima maklumat yang sepadan dengan peranannya.

Kita perlu memahami apa itu enjin laman web, apakah jenis enjin laman web yang ada, dan enjin manakah yang lebih baik untuk dipilih? Dalam artikel ini kami akan membincangkan soalan berikut:

  1. Apakah "enjin"?
  2. Tapak dinamik dan statik, kelebihan dan kekurangannya
  3. Apakah perbezaan antara enjin laman web dan sistem pengurusan kandungan serta CMS?
  4. Apakah jenis sistem pengurusan kandungan (CMS) yang ada?
  5. Kelebihan utama CMS WordPress

Perkataan " enjin"Anda mungkin pernah mendengarnya dalam kehidupan seharian dan menemuinya di Internet. Enjin ialah ungkapan slanga untuk enjin: "jenis enjin apa yang ada pada kereta ini?" Perkataan itu berasal daripada istilah bahasa Inggeris engine - motor, motor.

Di Internet, perkataan "enjin" difahami sebagai program yang berfungsi sebagai asas, asas untuk laman web dinamik(lebih lanjut mengenai beliau di bawah). Program lain dibina di atasnya dan berfungsi untuk tujuan tertentu. Dalam pengertian ini, enjin boleh dibandingkan dengan sistem pengendalian komputer anda - ia juga merupakan asas untuk program aplikasi - Word, Excel, Paint, dll., yang anda sudah gunakan.

Terdapat banyak enjin di Internet - enjin carian, enjin pelayar, enjin forum, enjin laman web, dll., i.e. Jenis tapak tertentu mempunyai enjin mereka sendiri.

Sememangnya, kami berminat dengan enjin laman web. Walau bagaimanapun, sebelum kita bercakap tentang apa itu enjin tapak, mari kita bercakap tentang tapak dinamik dan statik (ya, terdapat pembahagian sedemikian).

2. Tapak dinamik dan statik, kelebihan dan kekurangannya

Semua tapak dibahagikan kepada dua kumpulan besar ini. (Saya akan perhatikan dalam kurungan bahawa terdapat satu lagi kelas tapak - tapak kilat, tetapi disebabkan kerumitan pengeluaran bebas mereka, kami tidak akan menganggapnya). Mari kita mulakan dengan tapak statik, kerana ia lebih mudah.

Tapak statistik (atau tapak HTML)

Tapak statik ialah satu set halaman siap sedia yang dipesan yang disimpan pada pelayan dalam folder khas. Setiap halaman sedemikian sedia sepenuhnya untuk dilihat dan dipanggil apabila menaip alamat dalam bentuk yang tidak berubah. Sudah tentu, ia mungkin mengandungi beberapa elemen yang boleh diubah, contohnya, sepanduk, tetapi kandungan dan struktur utamanya tidak berubah.

Anda boleh membuat halaman sedemikian sendiri dan menyimpannya pada komputer anda dalam beberapa folder (simpan sebagai halaman web). Kemudian, apabila anda cuba membukanya, fail halaman ini akan dipanggil dari folder ini dan dibuka menggunakan penyemak imbas anda. Perkara yang sama berlaku dengan fail tapak statik, hanya ia disimpan pada komputer jauh yang dipanggil pelayan web.

Tapak statistik Mereka dibuat agak mudah, dan ini adalah kelebihan mereka. Walau bagaimanapun, mereka sangat intensif buruh dalam perubahan berikutnya: selepas semua, anda perlu membuat perubahan pada setiap halaman. Oleh itu, sebagai contoh, semasa membuat tapak html, saya mengehadkannya kepada 10-12 halaman. Dan satu lagi kelemahan serius (untuk pemula): anda perlu mengetahui bahasa HTML dan CSS, dan dari awal kerja anda di laman web ini.

Tapak dinamik

Tapak dinamik disusun secara berbeza: setiap halaman dipasang daripada beberapa bahagian. Pilihan paling mudah ialah templat halaman + kandungan (artikel, gambar, video, dll.). Lebih-lebih lagi, mereka disimpan, walaupun pada pelayan, tetapi di tempat yang berbeza: templat halaman disimpan dalam program khas (CMS), dan teks artikel disimpan dalam pangkalan data.

Apabila pengguna menaip alamat halaman (URL) dalam penyemak imbas, panggilan dibuat ke pelayan di mana tapak itu berada, dan pelayan mula mengumpulkan halaman menjadi satu keseluruhan dan menunjukkannya kepada pengguna.

Nampaknya, mengapa merumitkan struktur mudah tapak html, terutamanya memandangkan (1) pengguna tidak peduli pada halaman apa dia berada dan, sebagai tambahan, (2) dia masih tidak dapat membezakan satu daripada yang lain? Sebab penampilan tapak dinamik terletak pada kemudahan pengurusan dan pengubahsuaian tapak, serta proses pengisian kandungan yang lebih mudah.

Amat penting bagi kami bahawa orang yang tidak bersedia sepenuhnya boleh mula membangunkan tapak web yang dinamik(begitulah anda dan saya), anda tidak perlu mengetahui bahasa HTML dan CSS (walaupun ia sangat diingini, saya telah menulis tentang ini berkali-kali dalam artikel saya). Anda secara beransur-ansur boleh menguasainya dalam proses mengisi tapak dengan bahan, dan kemudian anda boleh mengetahui asas-asasnya, malah asasnya boleh diketahui dalam serpihan.

Kelemahan tapak dinamik ialah ia memerlukan sistem pengurusan kandungan (CMS) dan program tertentu (dan pangkalan data) pada pelayan web jauh.

Anda mungkin mempunyai soalan - mengapa anda, pengarang warganegara, memulakan artikel tentang enjin, dan kini beralih kepada beberapa jenis sistem pengurusan kandungan malah, Tuhan ampunkan saya, kepada CMS? Mari kita fikirkan.

3. Bagaimanakah konsep enjin laman web berbeza daripada sistem pengurusan kandungan dan CMS?

Soalan langsung memerlukan jawapan langsung: tiada. Ia boleh dikatakan perkara yang sama.

D Enjin tapak ialah atur cara (atau set program) yang mencipta halaman dalam tapak dinamik untuk mengisi halaman tapak dengan kandungan, mengubahnya atau memadamkannya.

Sistem pengurusan kandungan– ini adalah enjin tapak. Sudah tentu, jika anda mendalami analisis konsep ini, anda boleh membuat perbezaan yang halus di antara mereka. Walau bagaimanapun, ini tidak berguna kepada kami untuk kerja amali.

CMS ialah nama singkatan untuk ungkapan Bahasa Inggeris Sistem Pengurusan Kandungan, yang dalam terjemahan bermaksud sistem pengurusan kandungan. Tetapi kerana nama Rusia itu panjang (dan yang disingkat itu hodoh), mereka biasanya menggunakan singkatan bahasa Inggeris - CMS.

CMS boleh dibangunkan untuk satu tapak, tetapi jarang sekali - disebabkan oleh intensiti buruh yang tinggi. Lebih biasa ialah CMS untuk kelas atau jenis tapak tertentu.

Ciri dan struktur utama CMS

Mana-mana CMS sesuai untuk juruweb yang tidak bersedia. Apabila saya menulis di atas bahawa CMS menjana halaman dinamik, ini, sudah tentu, benar, tetapi kami berminat dengan sesuatu yang sama sekali berbeza: cara menggunakannya untuk membuat tapak web dan mengurusnya. Kita seharusnya tidak begitu berminat dengan pengisian enjin kita, sama seperti ketika menonton TV kita tidak berminat dengan cara ia dicipta - kita berminat untuk mengawalnya menggunakan panel kawalan (atau kawalan dalam model lama).

Peranan panel kawalan televisyen dalam CMS dimainkan oleh panel kawalan; biasanya ia cukup mencukupi untuk menyelesaikan semua masalah. Kami akan berkenalan dengan panel kawalan dalam artikel lain. Buat masa ini, saya hanya akan ambil perhatian bahawa elemen utama panel kawalan ialah editor visual. Ini adalah program yang sendiri mencipta kod HTML halaman berdasarkan apa yang diletakkan pada halaman - teks, gambar, video, dll.

Menyimpulkan ulasan ringkas kami tentang CMS, saya perhatikan bahawa ia berbayar dan percuma. Kami, mengikut tugas kami, hanya akan menggunakan CMS percuma.

4.Apakah jenis sistem pengurusan kandungan (CMS) yang ada?

Spesies CMS, menurut data yang diterbitkan di Wikipedia, lebih daripada 500. Tiada siapa yang tahu berapa banyak sebenarnya, kerana Banyak studio reka bentuk web membangunkan CMS mereka sendiri. Untuk apa, anda bertanya. Dan supaya pelanggan tidak dapat melarikan diri dari mereka di mana-mana - CMS mereka, sebagai peraturan, ditutup, akses kepada kod adalah dilarang. Jadi pelanggan perlu sentiasa menghubungi mereka dan sentiasa membayar.

Kami memerlukan CMS sumber terbuka, di mana sesiapa sahaja boleh membuat perubahan yang diperlukan, dan CMS ini sepatutnya percuma. Di samping itu, perlu ada sama ada sokongan daripada pembangun (yang sangat jarang berlaku), atau forum pengguna di mana juruweb yang lebih berpengalaman boleh memberi nasihat kepada juruweb yang kurang berpengalaman.

CMS yang memenuhi keperluan ini termasuk WordPress, Joomla, Drupal dan DLE. Terdapat CMS lain yang agak menarik, tetapi ia kurang popular di kalangan juruweb.

Mari kita lihat dengan lebih dekat CMS mana yang dipilih oleh majoriti pengguna Runet (menurut Yandex):

Jelas sekali, WordPress tidak dapat bersaing, Joomla berada di tempat kedua, dan selebihnya mengikuti margin yang luas.

Anda mungkin sudah meneka bahawa saya akan mencadangkan anda membuat laman web pertama anda menggunakan sistem pengurusan kandungan WordPress sebagai yang paling sesuai untuk pemula.

kenapa? Kerana WordPress mempunyai banyak kelebihan, saya akan senaraikan beberapa sahaja.

5. Faedah Utama WordPress

  • WordPress ialah platform yang sangat berkuasa untuk mencipta pelbagai jenis laman web - daripada laman web mikro hingga portal besar dan rangkaian sosial,
  • Perubahan cepat dan mudah penampilan tapak (penampilan) menggunakan pelbagai tema (templat),
  • Ia adalah mungkin untuk memasang pemalam - sambungan khas yang menambah fungsi dengan ketara, mengubah penampilan, dsb.
  • Menyokong banyak bahasa, termasuk bahasa Rusia, dan, dengan cara ini, adalah mungkin untuk membuat tapak web anda dalam bahasa yang berbeza,
  • WordPress menyokong pelbagai pengarang - apabila satu tapak mempunyai beberapa pengarang sekaligus, i.e. laman web ini boleh menjadi kolektif,
  • Enjin ini mudah dipelajari, terdapat banyak bahan latihan, manual, panduan, termasuk yang percuma, dan terdapat juga banyak forum pengguna WordPress. Apabila bercakap tentang kemudahan penggunaan CMS, pada pendapat saya, WordPress jauh mendahului pesaingnya. Walaupun setiap tukang pasir...
  • Enjin carian Yandex dan Google sangat menyukai WordPress dan mengindeks tapak berdasarkannya dengan baik.
  • WordPress sangat mudah untuk dioptimumkan SEO, yang akan membantu anda mencapai TOP dengan lebih mudah,
  • Walaupun fakta bahawa WP adalah CMS percuma, ia menyediakan semua peluang untuk menjana wang di atasnya,
  • Pengemaskinian berterusan WordPress, kemunculan versi baharu yang lebih maju, dan proses kemas kini itu sendiri dikurangkan kepada dua klik tetikus.

Itulah sebabnya kami akan memilih WordPress. Dan anda tidak akan menyesal pilihan anda!

P.S. Artikel itu ditulis dalam tutorial membuat laman web untuk pemula

P.P.S. Adakah anda akan ke Palmyra Utara? Atau adakah anda tinggal di sana? Selain melawat tempat-tempat menarik, anda juga boleh pergi ke rumah mandian. Saya tidak bergurau. Terdapat tempat mandi dan sauna yang sangat bagus di St. Petersburg. Dengan cara ini, anda boleh mencuba urutan erotik di St. Ia tidak ada kena mengena dengan seks - nikmati sahaja.