Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Shembuj të sistemeve cms. Sistemet e menaxhimit të përmbajtjes

CMS - kjo shkurtesë gjendet aq shpesh në rrjet në portalet e ndryshme të informacionit, bloget dhe forumet. Por jo çdo person e di kuptimin e kësaj shkurtimi, si dhe gjithë rëndësinë dhe rëndësinë e tij në disa fusha të veprimtarisë.

Shkurtesa CMS qëndron për Softuerin e menaxhimit të përmbajtjes ( sistem), që në përkthim nga anglishtja do të thotë - softuer i krijuar për të menaxhuar përmbajtjen, d.m.th. sistemi i menaxhimit të faqes. Në vendin tonë, shumica e webmasterëve thjesht ndryshojnë fjalën e fundit nga shkurtesa nga Software në System, prandaj kuptimi i termit ndryshon në një sistem të menaxhimit të përmbajtjes.

Çfarë është CMS

Siç u përmend më lart, CMS është një sistem i menaxhimit të përmbajtjes. Me fjalë më të thjeshta, ky është motori i faqes. Falë pranisë së një sistemi të menaxhimit të përmbajtjes, pronari i faqes do të jetë në gjendje ta plotësojë atë me informacion, të pranojë aplikacione dhe pagesa, edhe pa ndonjë aftësi programimi. Deri më sot, ka mjaft sisteme të tilla. Secila prej tyre ka anët e veta pozitive dhe negative, duke analizuar të cilat mund të zgjidhni lehtësisht CMS-në më të përshtatshme për faqen tuaj, në varësi të fushës së veprimtarisë së saj.

Përveç menaxhimit të përmbajtjes, CMS përfshin shumë veçori të tjera.

Funksionet kryesore të CMS

Një nga funksionet më themelore konsiderohet të jetë shfaqja e të dhënave, duke formuar në lëvizje të gjithë imazhin e faqeve sipas modelit të specifikuar më parë. Është e rëndësishme vetëm të kuptohet paraprakisht se vetë struktura e faqes përfshin një faqe të pakomplikuar. Kjo nuk do të mjaftonte. I gjithë faqja është e ndarë në disa pjesë:

dizajni(fundi i përparmë) - skedarë të veçantë përgjegjës për paraqitjen e faqes, si dhe ngjarjet e përfshira (gjatë tranzicioneve, lëvizjes ose thjesht lëvizjes së miut);
logjika e faqes(fundi i pasëm) - kjo pjesë mund të përfshijë të gjithë skedarët përgjegjës për ndërtimin e të gjitha proceseve gjatë funksionimit të faqes. Për shembull, duke vizituar një dyqan online falë një dizajni të veçantë, ne shohim pajisjet e dyqanit - vitrina me mallra, shitësit kryesorë, si dhe një shportë. Falë back-end-it, të gjitha këto funksione janë të aktivizuara (kur lundroni nëpër faqet e faqes, klikoni në produkte dhe bëni blerje, ne punojmë me back-end, domethënë me logjikën e faqes, me ndihmën e të manipulimeve vizuale).

Duke pasur një grup të madh faqesh me qëllime të ndryshme - gjenerimi dhe shfaqja e tyre përcaktohet nga sistemi i kontrollit.

Për shembull, ka disa lloje faqesh që mund t'u shfaqen vetëm përdoruesve të caktuar, për shembull, llogaria juaj personale në sit ose shporta në dyqanin online.

Llojet e sistemeve të kontrollit

Secili prej llojeve të sistemeve të menaxhimit ka të mirat dhe të këqijat e tij, gjë që ndihmon në zgjedhjen e CMS-së më të përshtatshme për sitin e ardhshëm. Prandaj, çështja e zgjedhjes së një CMS duhet të merret me shumë kujdes dhe seriozitet. Për të zgjedhur sistemin më të përshtatshëm, do të ishte më mirë të vendosni fillimisht se cilën faqe do të krijoni.

Ekzistojnë dy lloje të sistemeve të kontrollit - me pagesë dhe falas. Fillimisht, do të ishte më mirë të njiheni me pamjen e sistemit të zgjedhur të kontrollit dhe më pas të studioni rishikimet e njerëzve që e kanë përdorur tashmë këtë sistem për qëllimet që po planifikoni. Dhe vetëm atëherë vazhdoni me planifikimin dhe zhvillimin e burimit.

Sistemet më të zakonshme të kontrollit

Deri më sot, ekziston një numër mjaft i madh i sistemeve të ndryshme të kontrollit, të paguara dhe falas. CMS-të më të njohura janë: Joomla, Drupal, 1C, NetCat, UMI, MODx, Amiro, Cotonti dhe shumë të tjerë.

CMS dhe promovimi

Duke pasur parasysh faktin se të gjitha funksionet e kontrollit dhe gjenerimit të informacionit të shfaqur kryhen vetëm nga sistemi ynë i kontrollit, bazuar në kalimin e disa algoritmeve për kontrollimin dhe krahasimin e të dhënave, bëhet e qartë se CMS e zgjedhur do të varet shpejtësia e ngarkimit të faqes së internetit. Në vetëm pak sekonda, sistemi i kontrollit kalon një listë të tërë procedurash të ndryshme, gjatë të cilave përfshihen dhjetëra apo edhe qindra skripta të ndryshëm.

Prandaj, kur zgjidhni një sistem, gjithashtu ia vlen fillimisht të vlerësoni shpejtësinë e përpunimit të kërkesave nga faqja prej tij, me ngarkesa të ndryshme të bazës së të dhënave. Sa më e lartë të jetë shpejtësia e shkarkimit, aq më e lehtë do të jetë promovimi i faqes në këtë sistem menaxhimi, pasi do të jetë i përshtatshëm për përdoruesit që të përdorin këtë faqe.

Falë teknologjive të sotme të internetit, pothuajse çdokush mund të krijojë një faqe interneti. Njohuritë në fushën e programimit dhe shënimit të hipertekstit nuk kërkohen fare. Në këtë artikull, ne do të hedhim një vështrim më të afërt në menaxhimin e përmbajtjes së faqes dhe do të japim një vlerësim të CMS, të cilat janë më fitimprurësit nga të gjitha faqet që ekzistojnë sot.

Koncepti i CMS

Një sistem i menaxhimit të përmbajtjes së faqes është një softuer i specializuar që është krijuar për të modifikuar shpejt lajmet e sajtit dhe për të menaxhuar elementë të tjerë të përmbajtjes së saj. Një sistem i tillë mund të lëshohet si një klient desktop ose si një aplikacion në internet.

CMS lejon jo vetëm redaktimin e lajmeve në modalitetin automatik, por edhe krijimin e përmbajtjeve të reja, duke shtuar elemente të dizajnit stilistik dhe funksionalitetin e përdoruesit. Funksionet dhe aftësitë kryesore që kanë të gjitha sistemet e menaxhimit të përmbajtjes:

  1. Aftësia për të menaxhuar përmbajtjen pa përdorimin e gjuhës së shënjimit të hipertekstit dhe fletëve të stilit kaskadë.
  2. Ruajtja e të dhënave, aksesi në bazat e të dhënave të faqeve, menaxhimi i rrjedhës së dokumenteve.
  3. Publikimi i përmbajtjes.
  4. Sigurimi i një nënsistemi të përshtatshëm kërkimi për përmbajtjen e faqes.

Vlerësimi CMS falas

Versionet falas të CMS kanë shumë më pak funksionalitet sesa opsionet me pagesë, megjithatë ato ofrojnë grupin bazë të veçorive që ju nevojiten për menaxhimin bazë të të gjithë përmbajtjes së faqes suaj të internetit.

  1. (Pa Malware). Ky sistem në shumicën e rasteve përdoret për portalet e lajmeve, sepse funksionaliteti është minimal. Megjithatë, kjo nuk e pengon këtë sistem të krijojë faqe me navigim të përshtatshëm të përdoruesit. I gjithë dokumentacioni shpërndahet pa pagesë. Aplikacioni i klientit është i disponueshëm për shkarkim për këdo që dëshiron të krijojë blogun ose portalin e tij të lajmeve. Ky CMS u jep pronarëve të faqeve mundësinë për të lidhur reklamat dhe sistemet e tjera të fitimit të parave. Funksioni i ruajtjes së informacionit në bazën e të dhënave mbështetet.
  2. WordPress është një nga sistemet më të njohura dhe më të kërkuara sot. Përfshihet gjithashtu në vlerësimin CMS me shpërndarjen më të përshtatshme të funksioneve. WordPress kërkon një klient të para-instaluar. Një sistem i tillë përdoret, si rregull, për të krijuar burime komplekse informacioni që kërkojnë një organizim kompleks të mbështetjes së vazhdueshme për një numër të madh administratorësh.
  3. Tipo3. Ky version i CMS përdoret për të krijuar sistemin shpërndahet pa pagesë me burim të hapur. Disponueshmëria e dokumentacionit me cilësi të lartë të përkthyer në gjuhë të ndryshme u lejon zhvilluesve të mirëmbajnë sitin dhe të prezantojnë teknologji të përparuara në fushën e programimit të uebit në funksionalitetin e tij.

Vlerësimi i dyqaneve CMS në internet


CMS më produktive

  1. karrocë e hapur. Pas një personale, do të jetë në gjendje të shpenzojë një minimum burimesh dhe të lejojë që siti të funksionojë shumë më shpejt.
  2. "1C Bitrix". Motori ju lejon të menaxhoni një dyqan në internet me më shumë se njëqind mijë produkte të kategorive të ndryshme. Në të njëjtën kohë, performanca e përgjithshme e faqes nuk vuan.
  3. Magento. Ky motor është i qëndrueshëm. Rreziku i ngrirjeve të përhershme ose prishjeve të sistemit është minimal.

Sistemi i menaxhimit të ditarit në internet

Këto opsione motori janë perfekte për blogerët fillestarë ose për ata që vendosin të hapin revistën e tyre në internet pa njohuri për zhvillimin e uebit.

  1. + Ueb. I referohet numrit të sistemeve individuale të menaxhimit të përmbajtjes për sitin. Ju lejon të krijoni një dizajn individual për blogun tuaj.
  2. pemegrafi. Është i përshtatshëm për zhvillimin e çdo projekti në internet, në veçanti blogje. Mbështet bazën e të dhënave Apache dhe mySQL.
  3. WordPress. Një motor i përshtatshëm që përfshihet në vlerësimin e përgjithshëm të CMS.
  4. Drupal. Ju lejon të ndërtoni absolutisht çdo nënlloj të revistave në internet, pavarësisht nga niveli i kompleksitetit të tyre.

Sistemet e menaxhimit të përmbajtjes me pagesë për faqet. A duhet të përdoren?

Përpara se të zgjidhni një motor me pagesë, provoni versionin e tij falas për të paktën një muaj. Kështu që ju do të kuptoni nëse ky sistem është i duhuri për ju. Versioni i paguar i motorit ofron një renditje të përmasave më shumë funksione, për shembull, reklamimi i palëve të treta do të çaktivizohet, dhe tani e tutje vetëm administratori do të jetë në gjendje të lidhë banderola reklamash që do t'i sjellin para pronarit të faqes.

Sistemet me pagesë kanë një nivel të rritur sigurie, i cili është një kriter jashtëzakonisht i rëndësishëm nëse planifikoni të krijoni një burim serioz në internet. Kur zgjidhni një motor, drejtohuni jo nga stereotipet e pranuara përgjithësisht, por nga përvoja juaj në përdorimin e versionit falas të një produkti të veçantë.

Sistemi i menaxhimit të përmbajtjes

Nga Wikipedia, Enciklopedia e Lirë

Shembull i sistemit të menaxhimit të përmbajtjes (Paneli i Administrimit Joomla! 1.6)

Sistemi i menaxhimit të përmbajtjes (përmbajtja)(anglisht) sistemi i menaxhimit të përmbajtjes, CMS) - një sistem informacioni ose një program kompjuterik që përdoret për të siguruar dhe organizuar një proces të përbashkët të krijimit, redaktimit dhe menaxhimit të përmbajtjes, përndryshe - përmbajtje (nga anglishtja përmbajtjen) .

Funksionet kryesore të CMS:

  • Sigurimi i mjeteve për krijimin e përmbajtjes, bashkëpunimi në përmbajtje,
  • Menaxhimi i përmbajtjes: ruajtja, kontrolli i versionit, zbatimi i mënyrës së aksesit, kontrolli i rrjedhës së dokumenteve, etj.,
  • Publikimi i përmbajtjes
  • Paraqitja e informacionit në një formë të përshtatshme për lundrim, kërkim.

Një sistem i menaxhimit të përmbajtjes mund të përmbajë një shumëllojshmëri të gjerë të dhënash: dokumente, filma, foto, numra telefoni, të dhëna shkencore, etj. Një sistem i tillë përdoret shpesh për të ruajtur, menaxhuar, rishikuar dhe publikuar dokumentacionin. Kontrolli i versionit është një nga avantazhet e tij kryesore kur përmbajtja modifikohet nga një grup njerëzish.

  • 1 Varietetet
  • 2 Karakteristikat
  • 3 Shihni gjithashtu
  • 4 Shënime
  • 5 Letërsi
  • 6 Lidhje

Varietetet

Në përgjithësi, sistemet e menaxhimit të përmbajtjes ndahen në:

  • Sistemi i menaxhimit të përmbajtjes së ndërmarrjes Sistemi i menaxhimit të përmbajtjes së ndërmarrjes)
  • sistemi i menaxhimit të përmbajtjes në internet Sistemi i menaxhimit të përmbajtjes në ueb)

Për shkak të faktit se ECMS ka një klasifikim të brendshëm të thellë sipas fushave lëndore (HRM, DMS, CRM, ERP, etj.) burimi i paspecifikuar 2322 ditë] , termi CMS zëvendësoi WCMS, duke u bërë sinonim sistemet e menaxhimit të përmbajtjes. Një CMS e tillë ju lejon të menaxhoni tekstin dhe përmbajtjen grafike të faqes në internet, duke i siguruar përdoruesit një ndërfaqe për të punuar me përmbajtjen e faqes, mjete të përshtatshme për ruajtjen dhe publikimin e informacionit, automatizimin e procesit të vendosjes së informacionit në bazat e të dhënave dhe lëshimin e tij në HTML.

Ka shumë sisteme të gatshme të menaxhimit të përmbajtjes për sitin, duke përfshirë ato falas. Ato mund të ndahen në tre lloje sipas mënyrës së funksionimit:

  1. Gjenerimi i faqeve sipas kërkesës. Sistemet e këtij lloji funksionojnë në bazë të lidhjes "Moduli i redaktimit → Baza e të dhënave → moduli i prezantimit". Moduli i pamjes gjeneron një faqe me përmbajtje kur kërkohet, bazuar në informacionin nga baza e të dhënave. Informacioni në bazën e të dhënave modifikohet duke përdorur modulin e redaktimit. Faqet rikrijohen nga serveri për çdo kërkesë, e cila nga ana tjetër krijon një ngarkesë shtesë në burimet e sistemit. Ngarkesa mund të zvogëlohet shumë herë duke përdorur mjetet e cachimit që janë të disponueshme në serverët modernë të internetit.
  2. Gjenerimi i faqes gjatë redaktimit. Sisteme të këtij lloji përdoren për modifikimin e faqeve, të cilat kur bëhen ndryshime në përmbajtjen e faqes, krijojnë një grup faqesh statike. Me këtë metodë sakrifikohet ndërveprimi ndërmjet vizitorit dhe përmbajtjes së faqes.
  3. Lloji i përzier. Siç nënkupton edhe emri, ai kombinon avantazhet e dy të parave. Mund të zbatohet me cache - moduli i pamjes gjeneron faqen një herë, pastaj ngarkohet disa herë më shpejt nga cache. Cache mund të përditësohet automatikisht, pas një periudhe të caktuar kohore ose kur bëhen ndryshime në seksione të caktuara të faqes, ose manualisht me komandën e administratorit. Një qasje tjetër është ruajtja e blloqeve të caktuara të informacionit në fazën e redaktimit të faqes dhe mbledhja e një faqeje nga këto blloqe kur përdoruesi kërkon faqen përkatëse.

Veçoritë


Sistemi i menaxhimit - një program që ofron mjete për shtimin, modifikimin, fshirjen e informacionit në sit.

Shumica e CMS moderne kanë një arkitekturë modulare, e cila i lejon administratorit të zgjedhë dhe konfigurojë komponentët që i nevojiten.

Modulet tipike:

  • menu dinamike,
  • blog,
  • Lajme,
  • sondazhet,
  • Kërkimi i faqes,
  • vizitoni statistikat,
  • libri i të ftuarve etj.

Faqet e organizuara përmes një sistemi të menaxhimit të përmbajtjes bazohen në teknologjitë e mëposhtme: serveri në internet, ruajtja e të dhënave (shpesh DBMS, si MySQL ose PostgreSQL, por nuk ka edhe CMS SQL), aplikacion në internet për të siguruar funksionimin e vetë sistemit, vizual ( WYSIWYG) redaktori i faqeve, menaxheri i skedarëve me një ndërfaqe në internet për menaxhimin e skedarëve të faqes, një sistem për menaxhimin e të drejtave të përdoruesve dhe redaktuesve të faqeve.

Ekzistojnë sisteme të ndryshme të menaxhimit të përmbajtjes, ndër të cilat janë me pagesë dhe falas, të ndërtuara mbi teknologji të ndryshme. Çdo sajt ka një panel kontrolli, i cili është vetëm një pjesë e të gjithë programit, i mjaftueshëm për të menaxhuar sitin.

Më të zakonshmet janë platformat e mëposhtme teknologjike të përdorura si bazë për një aplikacion ueb që zbaton CMS: PHP, Perl, .NET.

Ekziston një term menaxher i përmbajtjes, që tregon llojin e aktivitetit profesional - Redaktori i faqes ose një punonjës që punon me CMS.

Shumica e sistemeve moderne të menaxhimit të përmbajtjes zbatohen si një redaktues vizual (WYSIWYG) - një program që krijon kodin HTML nga një markup special i thjeshtuar që i lejon përdoruesit të formatojë me lehtësi tekstin.

Shiko gjithashtu

  • meta të dhënat
  • Korniza e Menaxhimit të Përmbajtjes

Shënime

  1. Për shkak të disonancës së shkurtesave në gjuhën ruse të shprehjeve "sistemi i menaxhimit të përmbajtjes" (CMS) dhe "sistemi i menaxhimit të përmbajtjes" (CMS), shkurtesa në gjuhën angleze CMS zakonisht përdoret në shtypin dhe literaturën kompjuterike.
  2. Në mënyrë tipike, kjo përmbajtje shihet si të dhëna të pastrukturuara të lëndës, në krahasim me të dhënat e strukturuara, të cilat shpesh menaxhohen nga DBMS.
  3. Savelyeva, 2004.

Letërsia

  • Nirav Mehta. Zgjedhja e një CMS me burim të hapur. Udhëzues për fillestarët - Packt (Anglisht) Rusisht, Prill 2009. - 340 f. - ISBN 978-1-847196-22-4.
  • Martin Brampton. Zhvillimi i kornizës së PHP5 CMS. - Botim PACKT, qershor 2008. - 328 f. - ISBN 978-1-847193-57-5.
  • Denis Kolisnichenko. motor për faqen tuaj të internetit. CMS Joomla!, Slaed, PHP-Nuke. - Petersburg: BHV, 2008. - 352 f. - ISBN 978-5-9775-0258-0.
  • Savelyeva N. Sistemet e menaxhimit të përmbajtjes (rusisht) // Sistemet e hapura. - 2004. - Nr. 4.
  • Sistemet e menaxhimit të përmbajtjes për faqet në drejtorinë e lidhjeve të Projektit të Drejtorisë së Hapur (dmoz).

Sistemet e menaxhimit të përmbajtjes

  • Fjalë kyçe / fjalë kyçe:
  • Aplikacionet
  • Menaxhimi i përmbajtjes

Fraza "sistemi i menaxhimit të përmbajtjes" është në buzët e të gjithëve këto ditë. Tregu i produkteve të tilla po rritet, por deri më tani nuk ka standarde uniforme në këtë fushë, përfshirë terminologjinë. Cilat janë sisteme të tilla dhe çfarë funksionaliteti ofrojnë ato?

Regjistrimi për konferencën

Tregu i sistemeve të kategorive CMS (sistemi i menaxhimit të përmbajtjes) po zhvillohet mjaft shpejt, por nuk ka standarde uniforme në këtë fushë, përfshirë terminologjinë. Fjala angleze përmbajtje do të thotë "diçka që përmban brenda" dhe, në lidhje me veprat e shkruara, zakonisht përfshihet në frazën tabelë e përmbajtjes - përmbajtje, një listë seksionesh (të themi, libra). Një tipar dallues i përmbajtjes është se ajo është ndërtuar nga pjesë individuale. Sidoqoftë, gjatë përkthimit të termit përmbajtje në rusisht, ndodhi një incident qesharak. Fakti është se versioni anglisht i kësaj fjale do të thotë "përmbajtje" vetëm në rastet kur theksi vendoset në rrokjen e saj të parë. Përndryshe (dhe kështu themi zakonisht), fjala përmbajtje është folje me kuptimin "të kënaq".

Ekziston një mendim se në IT ky term filloi të përdoret për të përgjithësuar në konceptin e "dokumentit" të dhëna të tilla jotipike më parë si video, audio dhe multimedia. Një deklaratë e tillë nuk duket të jetë plotësisht e saktë: një dokument është një formë e transferimit të informacionit dhe përmbajtja është vetë informacioni, kështu që vendosja e tyre në të njëjtin nivel nuk është plotësisht e saktë.

Historia e menaxhimit të përmbajtjes filloi me menaxhimin e dokumenteve në kuptimin tradicional të fjalës, d.m.th. skedarët e tekstit. Me zhvillimin e konceptit të "dokumentit", sistemet e menaxhimit të dokumenteve filluan të quhen sisteme të menaxhimit të përmbajtjes. Pse? Besohet se kjo bën të mundur që të theksohet aftësia e sistemeve të tilla për të menaxhuar informacionin pavarësisht nga forma e paraqitjes së tij, si dhe për të ndarë përmbajtjen e informacionit nga formulari i dokumentit. Sidoqoftë, është e pamundur të menaxhosh informacionin në mënyrë abstrakte - ai duhet të paraqitet në një formë. Kur përpiqemi të menaxhojmë përmbajtjen, në mënyrë të pashmangshme përfundojmë me menaxhimin e dokumenteve. Sistemet e menaxhimit të përmbajtjes me të vërtetë kanë "mësuar" të ndajnë menaxhimin e dokumenteve (ruajtje, modifikim, etj.) dhe prezantimin e tyre tek përdoruesi përfundimtar. Por ata ende menaxhojnë dokumente në një formë, jo informacion.

Vetë koncepti i "menaxhimit të përmbajtjes" fillimisht ishte i lidhur fort me procesin e publikimit dhe përditësimit të informacionit në faqet e internetit - teknologjia ishte e nevojshme për ta mbajtur atë të përditësuar. Prandaj, termi menaxhim i përmbajtjes në ueb përdoret shpesh si sinonim për menaxhimin e përmbajtjes. Në lidhje me organizatat që operojnë me një sasi të madhe informacioni, është e përshtatshme të flasim për sistemet e menaxhimit të përmbajtjes së ndërmarrjes (ECM). Si rezultat, termi menaxhimi i përmbajtjes është zgjeruar: ata filluan të përcaktojnë menaxhimin e jo vetëm informacionit në sit, por edhe të gjithë fragmenteve të ndryshme dhe të ndryshme të informacionit të korporatës. Ka edhe përkufizime të tjera. Për shembull, në enciklopedinë Wikipedia, një sistem i menaxhimit të përmbajtjes është një sistem që përdoret për të organizuar dhe lehtësuar krijimin e përbashkët të përmbajtjes.

Funksionet e sistemeve të menaxhimit të përmbajtjes mund të ndahen në disa kategori kryesore.

  • Krijim- sigurimin e autorëve me mjete të përshtatshme dhe të njohura
  • krijimi i përmbajtjes.
  • Kontrolli- ruajtja e përmbajtjes në një depo të vetme. Kjo ju lejon të mbani gjurmët e versioneve të dokumenteve, të kontrolloni se kush i ka ndryshuar dhe kur, sigurohuni që çdo përdorues mund të ndryshojë vetëm seksionin për të cilin është përgjegjës. Përveç kësaj, sigurohet integrimi me burimet ekzistuese të informacionit dhe sistemet e TI-së. CMS mbështet kontrollin e rrjedhës së punës së dokumentit, d.m.th. mbikëqyrjen e procesit të miratimit. Shkurtimisht, menaxhimi i përmbajtjes përfshin ruajtjen, versionimin, kontrollin e aksesit, integrimin me sisteme të tjera informacioni dhe menaxhimin e rrjedhës së dokumenteve.
  • Publikimi- vendosja automatike e përmbajtjes në terminalin e përdoruesit. Mjetet e përshtatshme automatikisht "përshtaten" pamjen e faqes me dizajnin e të gjithë faqes.
  • Përfaqësimi- funksione shtesë për të përmirësuar formën e paraqitjes së të dhënave; për shembull, ju mund të ndërtoni navigim përmes strukturës së depove.

Sistemet CMS menaxhojnë njësi të vogla informacioni të ndërlidhura, dhe në këtë kontekst, dokumenti merr kuptimin e hipertekstit. Meqenëse sistemet CMS menaxhojnë informacionin dhe informacioni ka ciklin e vet të jetës, atëherë, natyrisht, këto sisteme duhet të kenë mjete adekuate për të menaxhuar përmbajtjen në çdo fazë të jetës së tij (krijimi, modifikimi, publikimi, transferimi në arkiv, etj.). Në këtë kuptim, CMS mund të konsiderohet si pjesë e kompleksit ILM (menaxhimi i ciklit të jetës së informacionit).

Ndër sistemet CMS, shpesh dallohen të ashtuquajturat korniza (korniza e menaxhimit të përmbajtjes, CMF) - mjete për krijimin e një sistemi. Siç është përmendur tashmë, një shtrirje e natyrshme e CMS janë bërë sistemet ECM që menaxhojnë të gjithë informacionin e ndryshëm të një ndërmarrje, duke ndërvepruar me aplikacione të tjera si ERP dhe CRM. Ndoshta prodhuesi më i njohur i sistemeve ECM është Documentum. Shumë kompani janë të përfshira në zhvillimin e sistemeve të menaxhimit të përmbajtjes, duke përfshirë IBM, Microsoft, Oracle, Macromedia. Kohët e fundit, organizatat kanë filluar të shfaqen që po përpiqen të bashkojnë zhvilluesit e CMS, të krijojnë një mjedis të vetëm informacioni për përdoruesit e mundshëm të sistemeve të tilla, të promovojnë dhe miratojnë standarde uniforme. Para së gjithash, këto janë shoqatat OSCOM (Open Source Content Management) dhe CMSWatch.

OSCOM ka miratuar standarde si WebDav, RSS, ATOM dhe JSR-170. Një nga projektet e saj interesante, CMSML, përfshin krijimin e një gjuhe të bazuar në XML për përshkrimin e sistemeve të menaxhimit të përmbajtjes, një listë të veçorive CMS, një fjalor për t'i përshkruar ato dhe emrat përkatës për secilën pronë në shënimin XML. Karakteristikat ndahen në tre klasa të mëdha - krijimi, menaxhimi dhe shpërndarja e përmbajtjes tek përdoruesi përfundimtar.

Nga ana tjetër, CMSWatch publikon çdo vit një raport që përfshin një përmbledhje të tregut të sistemeve CMS, një krahasim të disa prej tyre, një përshkrim të ciklit jetësor të përmbajtjes dhe menaxhimin e përmbajtjes në sistemet CMS.

Në këtë artikull, ne do t'i përmbahemi një klasifikimi bazuar në modelin e përfaqësimit të të dhënave - objekt, rrjet ose modular.

Modeli i objektit

Modeli i objektit të paraqitjes së të dhënave funksionon me koncepte të tilla si një klasë dhe një objekt. Klasat përcaktojnë strukturën e të dhënave dhe përfaqësojnë një grup atributesh (varg teksti, numër i plotë, imazh, etj.). Përfaqësuesit e klasave (objektet) kanë një strukturë të caktuar dhe mund të përmbajnë objekte të tjera, duke formuar një strukturë hierarkike arbitrare. Objektet mund të trashëgojnë vetitë, përmbajtjen dhe sjelljen e objekteve që përmbajnë. Shembuj të objekteve janë dokumentet, fotografitë, dosjet dhe llogaritë e përdoruesve. Klasa e përmbajtjes nuk ruan të dhëna reale - objektet (instancat e klasës) përmbajnë një informacion të tillë. Duke përcaktuar një klasë, ju mund të krijoni shumë nga përfaqësuesit e saj (përmbajtje objekti).

Në sistemet CMS, të dhënat zakonisht ruhen në një bazë të dhënash relacionale ose objekti. Në rastin e parë, modeli i të dhënave të objektit lidhet me modelin e bazës së të dhënave relacionale. Lidhjet ndërmjet objekteve krijohen, për shembull, duke përdorur tabela të formës id, from_object, from_object_version, to_object. Në fig. 1 tregon një strukturë të mundshme të klasës "Artikulli" dhe përfaqësuesi i saj.

Ndër sistemet CMS të orientuara nga objekti, mund të gjeni korniza. Një shembull klasik është Zope CMF. Në përgjithësi, Zope është një server aplikacioni kryesor me burim të hapur që është i specializuar në menaxhimin e përmbajtjes në portalet dhe aplikacionet e përdoruesve. Zope ju lejon të bashkëpunoni në ndërtimin dhe menaxhimin e aplikacioneve dinamike të biznesit të bazuara në ueb. Bazuar në këtë server aplikacioni, u ndërtua korniza e menaxhimit të përmbajtjes Zope CMF, me ndihmën e së cilës, nga ana tjetër, u krijuan një numër sistemesh CMS, në veçanti, Plone.

Një tjetër CMS shumë i zakonshëm i kësaj klase është eZ Publish. I përket të dy kornizave dhe ECM. Sistemet e familjes eZ bazohen në produktin falas eZ Publish. Prania e dy licencave - GPL dhe profesionale - ju lejon të krijoni produkte komerciale bazuar në kornizën eZ Publish, duke i ofruar këtij sistemi mbështetjen si të komunitetit me burim të hapur ashtu edhe të zhvilluesve profesionistë.

Kjo klasë përfshin gjithashtu sistemin APC ActionApps, i cili lejon përdoruesit e regjistruar të përditësojnë përmbajtjen e faqes së tyre duke përdorur vetëm një shfletues. E veçanta e këtij sistemi është se ka një dalje të personalizueshme. APC ActionApps integrohet me sistemet ekzistuese për të thjeshtuar dhe automatizuar portalet komplekse dhe faqet e internetit. Përveç kësaj, mekanizmi i grumbullimit të përmbajtjes dhe prania e mjeteve të redaktimit e bëjnë këtë sistem të përshtatshëm për ekipet e shpërndara që së bashku përgatisin publikimin e përmbajtjes.

Serveri i Menaxhimit të Përmbajtjes së Microsoft (MCMS) është një sistem i menaxhimit të përmbajtjes në ueb që ju mundëson të krijoni, vendosni dhe mirëmbani faqe interneti dinamike. Nëpërmjet integrimit të ngushtë me Visual Studio .NET dhe mbështetjes për veçoritë e menaxhimit të kodit burimor, MCMS i lejon zhvilluesit të krijojnë sajte që më pas mund të menaxhohen dhe mirëmbahen si nga profesionistët e IT-së ashtu edhe nga përdoruesit e biznesit. Të parët mund të menaxhojnë në mënyrë qendrore markën, rrjedhën e punës së dokumenteve dhe sigurinë, ndërsa të dytat mund të krijojnë, menaxhojnë dhe publikojnë përmbajtjen e tyre duke përdorur aplikacione të njohura si Word ose Internet Explorer.

Modeli i objektit mbështet zhvillimin në Visual Studio .Net dhe .Net Framework. Mund të kombinohet nëpërmjet lidhjes së përmbajtjes së Microsoft Solutions për Biznesin në Internet (MSIB) me Serverin Microsoft Commerce për të krijuar zgjidhje të tregtisë elektronike.

Si rregull, sistemet e bazuara në një model të dhënash të orientuar nga objekti janë më funksionale, fleksibël, por në të njëjtën kohë, më komplekset.

modeli i rrjetit

Ky model i paraqitjes së të dhënave bazohet në teorinë e grafikut: struktura e informacionit përfaqësohet si nyje me lidhje të etiketuara ndërmjet tyre. Themeli i sistemit mund të jetë si një rrjet ashtu edhe një DBMS relacionale tradicionale, mbi të cilën hartohet modeli i rrjetit të përshkrimit të të dhënave. Tabelat relacionale ruajnë informacione për nyjet, atributet e tyre dhe marrëdhëniet ndërmjet tyre. Një lidhje ndryshon nga një atribut në atë që ruan një lidhje me një nyje tjetër, ndërsa një atribut ruan vetë vlerën. Për nxjerrjen e të dhënave nga një grafik i drejtuar, zakonisht përdoren procedura rekursive të përpunimit, të tilla si renditja e nyjeve, përcaktimi i atributeve të nyjeve nga atributet mëmë, etj. oriz. 2është paraqitur një variant i organizimit të strukturës së të dhënave të faqes në formën e një grafiku.

Oriz. 2. Një shembull i organizimit të përmbajtjes duke përdorur një model të dhënash rrjeti

Një shembull i këtij lloji të sistemit është Communiware. Ky sistem është një gjeneratë e re mjetesh për krijimin e faqeve vertikale të internetit dhe portaleve.

Modeli modular

Në sisteme të tilla, përmbajtja ndahet në module të veçanta sipas llojit të përmbajtjes. Struktura e të dhënave varet nga moduli dhe e gjithë puna me përmbajtjen është e përqendruar brenda modulit. Modulet janë të pavarura dhe plotësisht përgjegjëse për punën me dokumente të këtij lloji. Dokumentet përshkruhen duke përdorur një grup fiks karakteristikash - llojet e dokumenteve janë të fiksuara rreptësisht. Mund ta zgjeroni funksionalitetin duke shtuar një modul të ri, duke zëvendësuar ose modifikuar kodin ekzistues. Më shpesh nuk ekziston një sistem lidhjesh midis dokumenteve të moduleve të ndryshme dhe midis dokumenteve të të njëjtit modul. Grupi standard i llojeve të përmbajtjes (module) është si më poshtë: lidhje, artikuj, skedarë, lajme, seksione, forum.

Pavarësisht kufizimeve të dukshme të modelit të të dhënave, sistemet e bazuara në të janë më të njohurit për shkak të thjeshtësisë së tyre. Shembujt përfshijnë PHPNuke, Mambo dhe Xoops.

Sistemet modulare CMS kanë një pengesë të përbashkët - struktura e përmbajtjes është fiksuar rreptësisht brenda modulit. Sidoqoftë, për të zgjeruar funksionalitetin e tyre, mund të përdorni module të jashtme, prej të cilave ka shumë në Ueb. Avantazhi i dukshëm i këtyre sistemeve është mundësia e marrjes së një portal pothuajse plotësisht të gatshëm për përdorim në një kohë të shkurtër.

Kur bëhet fjalë për zgjedhjen e një sistemi të menaxhimit të përmbajtjes për zhvillimin e projektit, zgjedhja e ofruar është e madhe. Varësisht se sa i avancuar ju nevojitet një CMS, cila duhet të jetë gjuha e integruar dhe kush do ta përdorë atë, zgjedhja e CMS-së perfekte për projektin tuaj mund të jetë një makth i vërtetë.

Sidoqoftë, disa CMS janë pak më të larta se të gjitha të tjerat për sa i përket lehtësisë së përdorimit. Disa janë më të lehta për t'u instaluar, më të lehta për t'u përdorur shtesat - falë zhvilluesve kryesorë për planifikimin e menduar. Këtu janë 10 prej CMS-ja më e njohur online që mund t'i përdorni në projektin tuaj të ardhshëm.

1. WordPress

Çfarë mund të thuhet për WordPress që nuk është thënë tashmë për të? Platforma e blogimit PHP është deri tani CMS-ja më e njohur e blogimit dhe ndoshta CMS-ja më e njohur në përgjithësi. Platformë e shkëlqyer për fillestarët, instalues ​​i dokumentuar mirë dhe shumë i shpejtë. Rreth pesë minuta, dhe CMS tashmë po funksionon - është e mrekullueshme! Për të mos përmendur, versionet më të fundit përditësojnë automatikisht bërthamën dhe shtojcat nga brenda backend, pa pasur nevojë të shkarkoni skedarë të veçantë.

Për përdoruesit që nuk janë të njohur me HTML dhe gjuhë të tjera shënjimi, ekziston një redaktues i integruar WYSIWYG. Pjesa e pasme e sistemit racionalizohet dhe menaxhohet në mënyrë intuitive. Fillestarët mund ta përballojnë lehtësisht administrimin. Për më tepër, WordPress ka mbështetje të integruar për ngarkimin e imazheve dhe multimediave në sit.

Për zhvilluesit, zbatohet një gjuhë tematike e thjeshtë dhe transparente, si dhe një API për zhvillimin e shtojcave.

Komuniteti i WordPress është një kompani e përkushtuar dhe e zellshme. WordPress ka ndoshta bazën e të dhënave më të gjerë të shtojcave dhe temave për të zgjedhur. Një tipar i rëndësishëm i komunitetit të WordPress është se ka mijëra këshilla dhe mësime në internet për pothuajse çdo aspekt të përdorimit të WordPress. Gjithçka që vetëm mund të ëndërroni është bërë tashmë për WordPress, dhe është shkruar diku.

2. Drupal

Drupal është një tjetër CMS që ka një komunitet shumë të madh dhe aktiv përdoruesish. Pa u fokusuar në një platformë blogimi, Drupal është pikërisht ajo që është një sistem i menaxhimit të përmbajtjes. Instalimi i lehtë vjen me një sërë modulesh shtesë që ju lejojnë të shtoni shumë veçori interesante si forumet, blogjet e përdoruesve, vërtetimi me OpenID, profilet dhe më shumë. Krijimi i një faqeje me veçori të rrjeteve sociale bëhet me një instalim të thjeshtë të Drupal. Në fakt, me ndihmën e moduleve shtesë të palëve të treta, mund të krijoni disa klone interesante të faqeve të njohura (si YouTube ose Amazon) me përpjekje minimale.

Një nga veçoritë më të njohura të Drupal është moduli i taksonomisë, i cili ju lejon të organizoni nivele të shumta dhe lloje kategorish për lloje të ndryshme të përmbajtjes.

Komuniteti i përdoruesve Drupal ofron mbështetje të shkëlqyer për çdo shtojcë dhe çdo pyetje të përgjithshme.

3. Joomla!

Joomla! - një CMS shumë i avancuar për sa i përket funksionalitetit. Asgjë për të thënë, filloni me Joomla! shumë e lehtë falë instaluesit. Joomla! mund të punojë nga distanca me shumicën e sistemeve të përdorura si serverë në internet dhe është mjaft e thjeshtë duke pasur parasysh sasinë e softuerit me të cilin mund të konfigurohet.

Joomla! ka shumë të përbashkëta me Drupal - është një CMS e plotë që mund të jetë më shumë se një faqe e thjeshtë portofoli. Ai vjen me një ndërfaqe tërheqëse administratori të kompletuar me menu intuitive me zbritje dhe veçori të tjera. Ky CMS mbështet në mënyrë të përsosur protokolle të tilla aksesi si LDAP, OpenID dhe madje edhe Gmail.com.

Në Joomla! Me mbi 3200 shtesa të organizuara për këtë CMS të njohur, është e qartë se komuniteti i zhvilluesve është i gjallë dhe po fillon. Ashtu si në Wordress, ju mund të shtoni pothuajse çdo funksionalitet që dëshironi me ndihmën e shtesave. Megjithatë, Joomla! mbështetet në tema dhe shtojca me pagesë, kështu që nëse doni të ribërni diçka, përgatituni të paguani.

4 Motori i shprehjes

ExpressionEngine (EE) është një zgjidhje elegante dhe fleksibël CMS për çdo lloj projekti. E konceptuar fillimisht si e zgjerueshme dhe lehtësisht e modifikueshme, EE dallon për sa i përket cilësisë së zhvillimit dhe intuitivitetit të ndërfaqes administrative. Duhen fjalë për fjalë sekonda për të kuptuar strukturën e backend-it dhe për të filluar të mbushni sistemin me përmbajtje ose të filloni të ndryshoni pamjen e tij. Edhe përdoruesit më pak të avancuar mund të fillojnë në mënyrë fantastike lehtësisht ndërtimin e faqes së tyre të internetit nga prapavija pa u turpëruar.

ExpressionEngine vjen me aftësinë për të krijuar faqe të shumta me një instalim të vetëm softueri. Për projektuesit, EE ofron një motor të fuqishëm shabllonesh me variabla globale të personalizuara, pyetje SQL dhe kontroll të integruar të versionit. Shpejtësia e faqes lehtësohet nga ruajtja e modeleve, kërkesave dhe etiketave.

Një nga veçoritë e preferuara të EE është aftësia për të kërkuar dhe zëvendësuar tekstin në të gjitha objektet në të njëjtën kohë. Kushdo që ka krijuar ndonjëherë një faqe interneti ose blog e di se sa i përshtatshëm është të ndryshosh shumë të dhëna pa pasur nevojë të kalosh dhe të hapësh secilën faqe për ta ndryshuar dhe publikuar.

ExpressionEngine ndryshon nga CMS e mësipërme në atë që paguhet. Licenca individuale kushton 99,95 dollarë dhe licenca tregtare kushton 249,99 dollarë.

5. Modeli i tekstit

TextPattern është i popullarizuar në mesin e stilistëve për shkak të thjeshtësisë dhe elegancës së tij. TextPattern nuk është një nga ato CMS që përfshin çdo veçori që mund të mendoni. Baza e tij e kodit është e hollë dhe minimale. Qëllimi kryesor i TextPattern është t'ju ofrojë një CMS të shkëlqyer që krijon faqe të strukturuara mirë dhe në përputhje me standardet.

Në vend të një redaktuesi WYSIWYG, TextPattern përdor shënimin Textile në zonat e tekstit për të krijuar elemente HTML së bashku me faqen. Faqet që rezultojnë janë jashtëzakonisht të lehta dhe ngarkohen shpejt.

Tendencat dhe qasjet moderne në zhvillimin e uebit

Mësoni algoritmin për rritje të shpejtë nga e para në ndërtimin e faqes në internet

TextPattern është qëllimisht i thjeshtë në dizajn dhe fundi i tij është çuditërisht i lehtë për t'u përdorur dhe intuitiv për t'u përdorur. Përdoruesit e rinj do ta kuptojnë lehtësisht fushën e administrimit.

Ndërsa thelbi i TextPattern është minimalist, shtesat, modulet dhe shtojcat e palëve të treta mund të rrisin funksionalitetin e tij. TextPattern ka një komunitet aktiv zhvilluesish që ofron ndihmë dhe burime në faqen e tij të internetit Textpattern.org.

6. CMS rrezatuese

Të gjitha sistemet e mësipërme të menaxhimit të përmbajtjes i përkasin programeve PHP. PHP është gjuha më e njohur për zhvillimin e aplikacioneve në ueb, por kjo nuk do të thotë që ju mund të injoroni gjuhët e tjera të njohura të uebit si Ruby. Radiant CMS është një CMS i shpejtë, i thjeshtë dhe i minimalizuar i krahasueshëm me TextPattern. Radiant është ndërtuar në krye të kornizës popullore Rails dhe zhvilluesit e Radiant kanë bërë përpjekje të mëdha për ta bërë sistemin sa më të thjeshtë dhe elegant, por të mbushur me funksionalitete thelbësore. Ashtu si TextPattern, Radiant nuk përdor një redaktues WYSIWYG, por mbështetet në shënimin Textile për të krijuar dokumente komplekse HTML. Radiant ka gjithashtu gjuhën e vet të shabllonit Radius, shumë e ngjashme me HTML, e cila përdoret për shabllone intuitive.

7. CMS i qetë

Cushy është një lloj CMS krejtësisht i ndryshëm në krahasim me të gjithë të tjerët. Sigurisht, ai është i pajisur me të gjitha funksionet bazë të një sistemi standard të menaxhimit të përmbajtjes, por nuk varet nga një gjuhë specifike. Në fakt, ky CMS është një aplikacion ueb i vendosur në internet. Nuk ka nevojë të shqetësoheni për nisjen e sistemit ose përmirësimin e ardhshëm.

Puna në Cushy është si më poshtë: faqja e sistemit ngarkon përmbajtje në serverin e zgjedhur përmes FTP, shënimi i të cilit zhvilluesi ose projektuesi, nga ana tjetër, mund të ndryshojnë në të njëjtën mënyrë si fushat e postimeve në fund - thjesht duke ndryshuar llojet e stileve. Gjithçka është shumë, shumë e thjeshtë.

Cushy CMS është falas edhe për përdorim profesional. Ka një cilësim që ju lejon të përmirësoni në një llogari Pro dhe të përdorni logon tuaj dhe skemën e ngjyrave dhe veçori të tjera lehtësisht të personalizueshme.

8. Shirit argjendi

SilverStripe është një tjetër CMS i bazuar në PHP që sillet shumë si WordPress, përveç se ka shumë më tepër cilësime të konfigurueshme dhe është ndërtuar për menaxhimin e përmbajtjes dhe jo për blogimin. SilverStripe është unik në atë që është ndërtuar mbi kornizën e vet PHP, Saphire. Për të ndihmuar projektuesit, ai ofron gjuhën e vet të modelimit.

SilverStripe ka disa veçori interesante të integruara, të tilla si kontrolli i versionit dhe mbështetja e integruar e SEO. Ajo që është me të vërtetë unike për SilverStripe është se zhvilluesit dhe projektuesit mund të përshtatin ndërfaqen e administrimit për t'iu përshtatur klientëve të tyre sipas nevojës. Ndërsa komuniteti i zhvilluesve SilverStripe nuk është aq i madh sa projektet e tjera, ka disa shtesa, tema dhe miniaplikacione për të zgjeruar funksionalitetin. Përveç kësaj, SilverStripe ofron shumë pak stile për stilistë, dhe ju patjetër do të dëshironi të ndryshoni temën e faqeve.

9. Alfesko

Alfesco është një zgjidhje e fuqishme e menaxhimit të përmbajtjes së ndërmarrjes e bazuar në JSP dhe çuditërisht e lehtë për t'u instaluar. Një veçori tepër e dobishme e Alfesco është aftësia për të tërhequr dhe lëshuar skedarë në dosje në server, duke i kthyer ato në dokumente në ueb. Alfesco ka nevojë për pak më shumë punë në vetvete sesa shumë CMS të tjera dhe nuk është aq miqësore për fillestarët, por falë fuqisë së madhe të sistemit, është mjaft i dobishëm. Backend-i administrativ është i thjeshtë dhe i bukur.

Ndërsa Alfesco nuk është një zgjedhje e shkëlqyer për shumicën e faqeve të rregullta, është e shkëlqyeshme për nevojat e biznesit.

10. Dritë TYPO

TYPOlight duket se ka ekuilibrin perfekt të veçorive në këtë CMS. Për sa i përket funksionalitetit, TYPOlight është i krahasueshëm me Drupal dhe ExpressionEngine, dhe madje ofron paketa unike të moduleve, si listat e postimeve dhe kalendarët. Zhvilluesit kanë mundësinë të kursejnë kohë me gjeneratorin e integruar CSS dhe ka shumë burime mësimore për këtë CMS.

Ana negative e këtij CMS është se ka shumë veçori dhe opsione të konfigurueshme.

Edhe nëse backend është tashmë i organizuar me kujdes, ka ende shumë opsione për t'u marrë në konsideratë. Por nëse doni të krijoni një faqe interneti me funksionalitet të avancuar dhe pak programim shtesë, TYPOlight është perfekt.

Pra, ne shqyrtuam listën e dhjetë CMS më të njohura (sistemet e menaxhimit të përmbajtjes), shpresoj që ju pëlqeu.

Artikujt kryesorë të lidhur