Vlastiti CMS - Što dodati, oduzeti, promijeniti u odnosu na već postojeće

Evo kao što se iz naslova teme da zaključiti, krenuo sam u izradu CMS-a… Još sam u fazi planiranja, pa me zanima koje bi mogućnosti Vi željeli vidjeti u CMS-u, a da bi koristili krugu ljudi koji održava portale?

Mislim da ti je najveća prednost vlastitog CMS-a što ga možeš lako prilagoditi za potrebe klijenta.

Zasto ljudi stvaraju svoj CMS? Zasto ne uzmu wordpress? Neznam nijedan CMS nisam vidio koji bi bio bolji od wordpressa, jesam li u krivo? Recimo ako covjek znade stvorit svoj CMS, zasto trositi vrijeme na stvaranje kada moze potrositi to vrijeme u unapredjenje wordpressa i customizirati ga do boli?

P.S. neznam ni jedan jezik programiranja, zato i pitam ovo.

Bez obzira koliko ti poznavao ili ne poznavao Web tehnologiju, CMS će ti kad-tad zatrebati… Klijenti često žele neku mogućnost koju Wordpress, Joomla i ostali nemaju, ili imaju, ali nije to to… Tu su moduli koji uskaču u pomoć, ali modula danas imaš na milijune, svatko ih pravi i nikad ne znaš kakvi su ljudi i jesu li stavili neki kod koji će ti uzimati podatke sa servera… Tu leži odgovor vlastitog CMS-a, možeš ga urediti kako god hoćeš, dodati mogućnost, oduzeti mogućnost. Budi faca pa prčkaj po Joomlinim fajlovima, traži, uredi… Tu ti ne pomaže nikakvo znanje ako ne znaš strukturu samog CMS-a… Ako imaš svoj, znaš mu sve jer si ga ti napravio i nije ti problem prilagoditi ti ga klijentu…

@maydayy To već znam, ali pitao sam za mogućnosti koje bi bile potrebne urednicima, a da ih drugi nemaju, ili imaju, ali da to jednostavno nije ono što se traži… Hvala…

[quote=“david7”]Bez obzira koliko ti poznavao ili ne poznavao Web tehnologiju, CMS će ti kad-tad zatrebati… Klijenti često žele neku mogućnost koju Wordpress, Joomla i ostali nemaju, ili imaju, ali nije to to… Tu su moduli koji uskaču u pomoć, ali modula danas imaš na milijune, svatko ih pravi i nikad ne znaš kakvi su ljudi i jesu li stavili neki kod koji će ti uzimati podatke sa servera… Tu leži odgovor vlastitog CMS-a, možeš ga urediti kako god hoćeš, dodati mogućnost, oduzeti mogućnost. Budi faca pa prčkaj po Joomlinim fajlovima, traži, uredi… Tu ti ne pomaže nikakvo znanje ako ne znaš strukturu samog CMS-a… Ako imaš svoj, znaš mu sve jer si ga ti napravio i nije ti problem prilagoditi ti ga klijentu…

@maydayy To već znam, ali pitao sam za mogućnosti koje bi bile potrebne urednicima, a da ih drugi nemaju, ili imaju, ali da to jednostavno nije ono što se traži… Hvala…[/quote]

Apsolutno potpisujem ovo. Gotovi cms sustavi su super za site-ove koji će koristiti neke učestale opcije koje su u više manje svakom cms-u solidno riješene.

Ali ako ti treba nešto specifično, tada je puno bolje riješenje imati vlastiti cms koji odlično poznaješ kako funkcionira, i nije problem razviti bilo kakav modul za njega

Trebao bi biti nadogradiv a da nadogradnjom se ne može utjecati na cijeli cms sustav.
Mislim da je to dosta veliki zalogaj za početak.

Aha znaci iako si programer teze je prckati po tudjem kodu nego po vlastitom. Hmmm no mislio sam da je mozda lakse uzet npr wordpress i onda samo popravljat te takozvane rupe i prilagodjavat svojim zahjevima.

Vlastiti CMS?
Koliko treba da se napravi? Koliko treba da bude imao sve ono sto ima recimo wordpress, sve te module koji su bitni a i nebitni. Mislim da to trazi mnogo vremena, ili se varam?

Mislim da pravljene svog CMSa za foru nije bas pametno, bolje da imas te “klijente” i da dadu lovu unaprijed, da nebi potrosio vremena a oni pobjegli.

Trebaju godine i godine visoko kvalitetnog iskustva da bi se tako nešto napravilo. Definintivno veliki zalogaj.

Stavi ti listu što si zamislio pa te mi nadopunimo

Vidim da ste skeptični što se projekta tiče i da ne vjerujete da će to zaživjeti… Prije svega, želim reći da CMS neće biti namijenjen svim korisnicima, već klijentima… Pitate se zašto ne Joomla i WP? Gledajte, koristio sam i ja Joomlu i WP, ali jednostavno to nije to… Kažete da je lakše popraviti rupe u WP-u već napisati svoj CMS… To sve zavisi od osobe do osobe. Osobno ću radije napisati kvalitetan CMS nego ispravljati tuđe greške…

Što se tiče liste koju ste tražili, tu sam ubacio i neke najosnovnije stvari koje su već uključene i u WP i u Joomlu… Prije svega, stavio bih akcent na članke… Znači tempiranje objave na određeni datum, dobar editor, kategorije, kontrola pravopisa itd… Ubacio bih tzv. Media Control koji bi upravljao multimedijalnim sadržajem… Što se tiče tog multimedijalnog sadržaja, tu svrstavam audio, video, slike… Možda bih ubacio neki simple video editor koji bi mogao dodati neki tekst ili sličicu na video(to je još pod velikim upitnikom), cropper tool za slike(Nivas to ima u svom CMS-u), puštanje audio sadržaja sa drugih lokacija, možda čak i preuzimanje tog sadržaja i stavljanja na server… Upravljanje izvorom streama sa Shoutcast i Icecast servera(recimo da imate stranicu koja ima bazu stanica s nekog područja(npr. Radioteka) i želite svrstati njihove streamove u različite kategorije, po potrebi dodati link za stream itd.)… Tu još dolazi uvezanost sa društvenim mrežama(Facebook, Twitter, Google+, LinkedIn, Soundcloud, YouTube…). Tu bi recimo bila poželjna objava sadržaja, kontroliranje korisnika, automatsko brisanje eventualnih spam poruka itd… Google Analytics bi bio na dashboardu, znači import podataka sa GA dashboarda…

Što se tiče klijenata, ne bi dobili site bez da plate… Ovo svakako neće biti trud uzalud jer će se CMS koristiti na svim budućim projektima…

Listu ste dobili, sad bih molio da malo bolje pročitate naslov teme :slight_smile:

LP

I dalje ne razumijem. Kako ces ti prodat CMS nekom kada sve to i puno vise moze imat zabadava. Plus novce koje dade tebi moze dat za template, i ima site do jaja.

P.S. kako ces ti nekom tamo jadnom korisniku prodati CMS kada najmasniji igraci koriste wordpress, da sad ne reklamiram siteove koje svakodnevno vecina nas posjecuje.

Po meni ideja nije dobra jer bi to jos bio jedan standardan CMS na trzistu koji uopce nije drugaciji od drugih, stovise vrlo vjerojatno bi bio losiji. Plus nebi bio zabadava kao sto to vecina njih je.

Moj savjet, pogledaj malo specificne CMSe zahtjeve. mislim da je tu bilo dosta zahtjeva za betting CMSom i tako. Dakle kao i na search engineu, nezelis se borit protiv jakih rijeci kao sto su (porn,sex,fun), tako i ovdje nemozes slozit CMS, ali mozes sloziti CMS za poljoprivrdeno gospodarstvo republike hrvatske s automatskim azuriranjem traktora i kombajna.

To bi vec imalo smisla. (ovo gore je mala sala, ali nadam se da si skuzio)

Mislim da je to losa ideja, to sto ti mislis da ces sam napisat bolje nego grupe puno boljih programera jer ogromna zabluda. Istina i ja kada sam pocinjao sam razmisljao nesto sam napraviti, ali to je jer nisam kuzio nista, a to je bilo kada sam skuzio da 2-3 godine prije nisam kuzio nista kada sam pocinjao a mislio sam da znam svasta :slight_smile:

Gledajte ljudi, najveći igrači u Hrvatskoj sigurno ne koriste Wordpress… 3 najjače firme su po mojoj procjeni Trikoder, Nivas i Web.Burza i oni ne koriste Wordpress već imaju svoja rješenja…

Već sam rekao, samo sam tražio što dodati, oduzeti ili promijeniti u odnosu na već postojeća rješenja, ako želite pljuvati, onda to zadržite za sebe… Nije vaša briga hoće li CMS uspjeti ili ne, moja je…

@Marko_bweb Ja ne počinjem :wink:

koji bi to bili najjaci igraci u Hrvatskoj?

Da si pročitao cijeli post, znao bi da sam naveo Nivas, Trikoder i Web.Burzu…

majne isprike (oci krvave, dezorijentacija vec u finalnom stadiju): )

Svaka čas na trudu za CMS to je odlična stvar i samo pravi klijenti to traže, jer neće neki novinarski list, auto industrija uložiti veće novce u wordpress i neki modul od mate i poljske koji moze pristupit str kad god zeli i još takvih modula na dobroj stranici moras imati masu…
Recimo CMS sa samo svojim pluginovima i moduluma poput ez-a koji košta 1500€ samo instalacijski paket bez uredivanja i dodataka.
Ključno je imati dobru i ozbiljnu podrsku sto je najbitnije uz to mislim da bi trebao imati nekakav jednostavan frontend editor za članke i vanjski skriveni login bez pristupa admin sučelju, što se tiče videa i teksta na vanjskim lokacijama sa prijateljem sam programirao stranicu koja je sve slike i video kupila sa amazona tj njihovih servera stranica je custom cms a radena u rubyu google speed joj je 97% od 100 što je sa joomlom i wp skoro nemoguće.
Socijalnu komponentu moras imat jer svi nešto koriste i nežele se na svaku str reg za komentar i sl…
A za sada što god napraviš na nekom će ti projektu trebati a lako ćes dodatno neke stvari napraviti…
Samo na kojem je jeziku cms mislim na hr-ba-sr ces teško naći dosta klijenata koji će platiti punu vrijednost i cileli trud…
Al to je vec ekonomija…

CMS bi bio na engleskom sa hrvatskim language packom… Hvala na savjetima, svakako ću razmisliti o predloženom!

Nivas, burza itd da imaju svoj cms ili barem tako kazu kada se predstavljaju. Sto je unutra ne znam ali sam siguran da programer koji bi pisao core tog cmsa nije takva programerska faca da tako kazem, kao covjek ili ljudi koji su radili core wp, drupal i joomle. Sto se tice brzine, brzina sustava se postize raznim cachiranjima i drugim metodama skaliranja da sada ne navodim detalje. A ako recimo jedan mashable.com radi na WP, bijela kuca je imala sajt na drupalu i naslo bi se jos masu primjera onda i nasem lokalnom seljaku od poduzetnika nebi trebalo smetat da za svojih 100 do 1000 posjeta dnevno sajt bude odradjen na OS CMSu, ali naravno da je on cuo da je bolje imat KASTUM CMS od nekog takav ce ga i vise kostat jer sto bi on platio nesto sto je inace besplatno, pa se kod nas prodaje sve pod custom CMS da bi se moglo naplatiti vise, posto WP sajt netko u njuskalu naplacuju po 1000 kn.

Nivas i ekipa imaju svoje CMS-ove i to je neosporivo… Kod im je za dobre 2-3 nijanse bolji od Joomle i WP-a i bilo kojeg drugog OS CMS-a jer je to radila određena skupina ljudi koji nisu bili opterećeni vremenskim rokovima… Imaju svoje module koji su jako imuni na SQL Injection za razliku od Joomlinih… Module za Joomlu i Wordpress radi tko god hoće i već sam rekao, stavljaju u kod šta god hoće i tko zna koji je dobar, a koji nije… Tu vidim prednost vlastitog CMS-a, što ti radš module za njega, ti si vlasnik i nitko ti ne može kroz neki modul pokrasti podatke iz baze… Sasvim je druga priča ako kod “traži” da ga se probije… Treba znati neke osnovne principe i poznavati sigurnost kodova, što momci iz već spomenutih tvrtki jako dobro znaju… I Joomlini i WP-ovi programeri znaju to, ali mana im je što su dopuštali razvijanje modula svima kojima to padne na pamet, ne vrše kontrolu tih modula jer ih ima previše… Trebali su odabrati provjerenu skupinu ljudi i oni su trebali biti developeri modula, plugina i ostalog vezanog uz taj CMS… Ali samo im ime kaže, Open Source…

Ja se nebi slozio sa time, vjerovatno im je kod 2-3 nijanse losiji od vecine respektabilnih OS CMS sustava (ako uzmemo core sustava). Kako ni ja ni ti ne mozemo vidjet taj kod (predpostavljam) onda cemo tesko utvrdit tko je u pravu. Vjerujem da im je CMS imun na sql injekciju, iako je to nesto namjanje sto se moze napraviti a kod OS i to sto imas tisuce modula naravno da ce biti puno vise rupa u tim modulima, ali ne mozes ih uzet sve kao jednu cijelinu. -neki haker ce sigurno prije probiti neki nivasov sajt nego npr mashable.com a sto se tice skaliranja, sigurno bolje skalira mashable.com nego nego nivasov sajt, opet zato sto su ovi sa mashablea puno radili na tome a nivas za vecinu sajtova to nece napraviti jer i nema potrebe toliko, ma dobro ne vodi ovo nicemu :-). Ako si pravi dev. probaj si malo drupal, pricamo tu o joomli i wp, joomlu ne volim, wp mi je dobar zbog odlicnog UIa i ogromne podrske tj communitya, ja sam slico razmisljao kao ti pa sam testirao razne cmsove i onda mi je drupal izgledao kao nesto i vise od toga sto sam trebao, “to mi je bilo to”.