CMS



We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

CMS (engleski sustav za upravljanje sadržajem) je računalni program ili sistem koji se koristi za pružanje i organizovanje zajedničkog procesa stvaranja, uređivanja i upravljanja tekstualnim i multimedijskim dokumentima (sadržajima ili sadržajima). Tipično se ovaj sadržaj gleda kao nestrukturirani podaci za objektni problem, za razliku od strukturiranih podataka, kojima obično upravlja DBMS.

Općenito, CMS je podijeljen na: ECMS - Enterprise Management System za upravljanje sadržajem (Enterprise management management sistem) i WCMS - Web Content Management System (sistem za upravljanje web sadržajem).

Zbog činjenice da ECMS imaju duboku internu klasifikaciju prema tematskim područjima (HRM, DMS, CRM, ERP, itd.), Termin CMS zamijenio je WCMS, postajući sinonim za sustav upravljanja web lokacijama. Takav CMS omogućava upravljanje tekstualnim i grafičkim sadržajem web stranice, pružajući korisniku prikladne alate za pohranu i objavljivanje informacija.

Svi CMS zahtijevaju PHP kao platformu i MySQL kao DB (bazu podataka). Većina CMS-a zahtijeva PHP i MySQL, ali neki se također mogu pokretati na platformama kao što su Perl, Zope, Python, ASP.NET i podržavaju Oracle, MS SQL, PostgreSQL kao bazu podataka. Ali postotak potonjeg je prilično mali i beznačajan, to je zbog široke distribucije i upotrebe PHP platforme i MySQL baze podataka. I sam zahtjev određene platforme i baze podataka proizlazi iz činjenice da se CMS koristi za veće i ozbiljnije projekte od web stranice s jednom stranicom. PHP je moćniji i manje restriktivan od HTML-a i pogodniji je za rad kroz školjku. Na 99% web lokacija s CMS-om postoji funkcija registracije koja već podrazumijeva određenu „web skriptu“ (mali web program) koji se može reproducirati samo pomoću PHP-a i kao dodatak - unošenje podataka o registraciji (kao što su prijava i lozinka) na određenom mjestu, naime u bazi podataka. Baza se također koristi za sistemske zapise da CMS treba ispravno raditi.

CMS je kreiran za ljude koji ništa ne razumiju u web programiranje. Ne, nije, činjenica da CMS obavlja većinu funkcija koje prosječni web programer može raditi ne znači da je namijenjen početnicima ili potpuno publici koja ne voli internet. CMS je kreiran za praktičnost i uštedu vremena, jer jezik web programiranja ima iste rezultate, i programer i CMS će biti isti i u kodu i u akciji. Takav sustav omogućuje vam da ne gubite vrijeme na izmišljanje bicikla, nego počnete raditi odmah. Pored toga, većina kupaca web stranica zaista ne razumije puno u web programiranje, tako da je mnogo lakše i praktičnije da sve urade u nekoliko klikova, a da ne pročitaju dugačka uputstva i upute.

CMS će zamijeniti ručno web programiranje. Umjesto toga, "ručni" rad bit će usmjeren u drugom smjeru, jer čak i CMS treba "ručno" održavanje. Neke se postavke obavljaju putem posebne ploče, ali da biste prešli predloženu, morate djelovati preko koda, ovdje se vraća "ručni" rad, tako da smrt web programera još uvijek nije ugrožena. Nadalje, postavljanje "ručnog" dijela CMS-a teže je nego pisanje jednostavne web stranice ispočetka.

CMS ne može učiniti ništa više od onoga što su u nju postavili autori. Većina modernih CMS podržava dodatke, module i druga poboljšanja koja proširuju njihovu funkcionalnost. U pravilu, svaki CMS podržava međunarodne standarde, a nije teško napisati dodatak, jer je kod u skladu s općeprihvaćenim standardom. Među dodatnim ekstenzijama može biti i stvari apsolutno svake složenosti. Od jednostavnog pozdrava koji se mijenja ovisno o doba dana, do foruma koji se sinkronizira s bazom podataka web lokacije.

Svaki dobar CMS košta mnogo novca. Nije sve, postoji niz prilično dobrih i popularnih CMS-a koji se distribuiraju besplatno. Većina CMS-a koji se koriste za male web stranice ili početne stranice su besplatni. Razvijajući CMS koji se plaća, programeri se fokusiraju na srednje i velike firme za koje cijena CMS-a nije toliko visoka koliko nam se čini. Ipak, to ni na koji način ne utječe na popularnost besplatnih opcija, jer firmama najčešće trebaju određene stvari koje stranice nikada nisu potrebne. Iz ovoga proizlazi da je besplatna CMS opcija sasvim pogodna za početnu stranicu ili čak prosječnu stranicu.

Besplatni hosting ne dozvoljava vam da instalirate CMS. Najčešće je to tako, jer za instaliranje CMS-a su potrebni određeni resursi, a ukoliko na hiljade web lokacija bude hostinga i svi zahtijevaju malo resursa, hosting jednostavno neće uspjeti. Stoga se besplatni hosting preferira na njihovom CMS-u ili jednostavno kao mjesto na mreži za reprodukciju redovnih html stranica. Posebnu pažnju treba posvetiti gostovanju s osobnim CMS-om, jer ponekad nije lošiji od onog koji planirate instalirati, a ponekad je čak i bolji. Ali je i manje prilagodljiv jer se domaćin ponovo fokusira na malu potrošnju resursa.


Pogledajte video: Crash Course. Headless CMS (Avgust 2022).