Šta je TAJPO-3?

TAJPO-3 je besplatan, Ce-Em-Es sa otvorenim kodom predviđen za korporativnu upotrebu. Kasper Skarhoj (Kasper Skårhøj), programer iz Danske, je 2000. godine kreirao ovaj Ce-Em-Es. TAJPO-3 je veb orijentisana aplikacija koja može biti pokrenuta sa bilo kog veb servera. Prednosti ovog Ce-Em-Es-a su modularnost, razdvajanje svih glavnih sekcija i funkcionalnost.

GNU licenca

TAJPO-3 podleže GNU (General Public License) licenci. Ovo znači da:

  • Moguće je slobodno modifikovanje izvornog koda za bilo koju potrebu
  • Ostvaruje se ušteda na softveru, jer je moguće koncentrisanje na određene potrebe korisnika
  • Ovo je softver sa otvorenim kodom , tako da sigurnosni propusti mogu biti sprečeni i otklonjeni

Modularnost

TAJPO-3 je jedan od sistema koji podrazumeva modularnost funkcionalnosti u više nivoa. Od skladištenja pa do objavljivanja, ovi nivoi predstavljaju klase modula. Nivo skladištenja sadrži API (Application Programing Interface) za povezivanje TAJPO-3 sistema sa različitim bazama podataka ili omogućava skladištenje u Iks-Em-El fajlovima korišćenjem takozvanih „handlers using the database abstraction” slojeva. Na drugoj strani TAJPO-3 koristi API za proširenje osnovnog softvera, takozvani proširivi sistem (extension system). Ova proširenja se povezuju sa TAJPO-3 sistemom preko TAJPO-3 menadžera proširenja (extension manager), koji takođe služi kao IDE (Integrated development environment).

Proširenja (Extensions) dodaju funkcionalnost svim nivoima kao i samom interfejsu softvera, bez promena na osnovi, garantujući lako obnavljanje i stabilnu osnovu koda.

Svi ozbiljni provajderi Ce-Em-Es sistema prihvatili su pristup modularnosti i imaju sisteme sa otvorenim kodom kao što je TAJPO-3.

Šta Vam sve TAJPO-3 pruža?

Korišćenjem TAJPO-3 Ce-Em-Es-a moguće je lako kreiranje i održavanje sadržaja veb sajta. Nove sekcije mogu biti brzo dodate i lako izmenjene. Različiti korisnici mogu imati različite privilegije za izmenu različitih sekcija, čime je povećana produktivost i kolaboracija u jednostavnom za korišćenje veb orijentisanom okruženju.

Moguća je kontrola pristupa korisnika pozadinske aplikacije, tako da editori sadržaja imaju pristup samo alatima namenjenim za izmene, i te alate mogu koristiti samo u sekcijama u kojima im je dozvoljen pristup. Izmene sadržaja su verzionirane, tako da se može videti koje su izmene načinjene i lako se može izvršiti vraćanje na predhodnu verziju ukoliko je neophodno.

Moguće je imati radne (draft) verzije strana, tako da je moguće raditi na uređivanju strane, sve do trenutka kada bude bilo potrebno da se ona nađe javno (live) na veb sajtu (kada može zameniti postojeću stranu jednim klikom dugmeta). Kada je reč o različitim verzijama podataka, TAJPO-3 takođe omogućava različite prevode sadržaja, čime se dobijaju više-jezički sajtovi.

TAJPO-3 omogućava brzo dodavanje novih funkcionalnosti sajtu korišćenjem proširenja preko interfejsa poznatog kao Menadžer proširenja. Ovo omogućava dodavanje funkcija kao što su knjiga gostiju, forumi ili glasanje, bez potrebe za instaliranjem dodatne aplikacije.

Sadržaj može biti održavan veoma lako, korišćenjem Bogatog uređivača teksta (Rich text editor) i intuitivnog TAJPO-3 interfejsa. 

Moguće je i ostvarivanje višestrukih veb sajtova i domena kroz istu TAJPO-3 instalaciju. Ova opcija je veoma korisna ukoliko je potrebno za jedan veb sajt obezbediti više različitih domena za različite proizvode ili servise.

Ukoliko neko pokušava da izmeni istu sekciju ili sadržaj nad kojim neko već vrši izmenu, TAJPO-3 daje upozorenje o tome i sprečava da  podaci budu 'pregaženi'.

Sve ove aktivnosti moguće je vršiti u trenutku kada posetioci pregledaju veb sajt (slika 2).

Slika 2. TAJPO-3 funkcionalnost

 

Pregled osnovnih TAJPO-3 opcija

TAJPO-3 ima veliki broj opcija. Ovde će biti prikazane samo osnovne. Kompletna lista se može naći na TAJPO-3 veb sajtu typo3.com/Feature_list.1243.0.html

1.Sadržaj i njegovo održavanje

Sa obzirom da je TAJPO-3 Ce-Em-Es, ovo je oblast koja sadrži najviše opcija koje TAJPO-3 pruža:

  • Kreiranje, izmena i upravljanje stranama
  • Kreiranje, izmena i upravljanje pojedinačnim sadržajem (individual content items)
  • Postojanje skladišta u koje se mogu kopirati strane i elementi, kako bi kasnije mogli biti prebačeni u drugu sekciju
  • Postojanje verzija radi lakšeg praćenja pojedinačnih ili višestrukih izmena
  • Postojanje radnih površina i radnih verzija, što omogućava kreiranje radnih verzija strana koje se ne koriste dok nisu završene
  • Mogućnost vremenskog kontrolisanja strana i sadržaja, na primer sadržaj i strane koje su aktivne od početnog do krajnjeg datuma

2.Korisnici

Sadržaj može održavati više ljudi, tako da TAJPO-3 ima i opcije vezane za menadžment korisnika:

  • Kreiranje i izmena korisnika i detalja o njima
  • Korisničke privilegije koje kontrolišu kojoj sekciji korisnik može da pristupi a kojoj ne
  • Kontrolu nad kojom sekcijom korisnik ima pravo izmene i kontrole

3. Proširenja

Kako bi osnovna TAJPO-3 instalacija bila proširena, koristi se menadžer proširenja koji omogućuje:

  • Instalaciju novih proširenja radi dodavanja novih funkcionalnosti
  • Uklanjanje proširenja
  • Izmenu nekih osnovnih funkcija proširenja

Dokumentacija i video zapisi

Sekcija sa dokumentacijom na veb sajtu typo3.org nalazi se na linku: typo3.org/documentation/, i sadrži veliku količinu dokumenata kao što su uputstvo za instaliranje, uputstvo za početnike, zatim dokumentaciju o šablonima (templates), Tajpo Skript jeziku itd.

Takođe je dostupan veliki broj video zapisa, koje je većinom kreirao Kasper Skarhoj, gde pokazuje kako se koristi većina TAJPO-3 opcija: typo3.org/documentation/videos/wmv-format/. Većina ovih video zapisa je napravljena za starije verzije softvera, ali su i dalje korisni u većini slučajeva.

Ciljna grupa

Za veoma kratko vreme, TAJPO-3 se veoma brzo proširio, veoma daleko. Kada govorimo o brojevima, najistaknutija korisnička grupa su male i srednje kompanije, jer je TAJPO-3 isuviše 'moćan' za privatnu upotrebu a pri tome nije u potpunosti lagan za učenje.

Kompanije koje mogu sebi da priušte ulazak u TAJPO-3 svet preko kvalifikovanih specijalista, mogu lako uočiti prednosti softvera sa otvorenim kodom. Najčešće pominjani razlozi su licenca (GPL), kvalitet, proširiva dokumentacija, ubrzan rast TAJPO-3 zajednice kao i mnoge reference renomiranih kompanija i organizacija.

Među približno 122,000 instalacija, koje su pristupale na TAJPO-3 repozitorijum proširenja između Jula 2002. i početka 2005. godine, postojao je veliki broj dobro poznatih imena i popularnih brendova koji su uložili svoje poverenje u TAJPO-3, uočivši primenljivost otvorenog koda korporativnih sistema pri njihovom korišćenju u intranet mrežama i drugim kritičnim oblastima.

TAJPO-3 Zajednica i Asocijacija

TAJPO-3 zajednica se veoma brzo širi i postaje internacionalna zajednica TAJPO-3 entuzijasta i korisnika.

Srž zajednice predstavlja lista poruka elektronske pošte, prvenstveno ona na engleskom jeziku.

Zajednica garantuje, kao i većina projekata sa otvorenim kodom, dostupnost podrške, nudeći brzu i praktičnu pomoć, čak i za tehnički komplikovanije probleme. Važno je pročitati arhivu često postavljanih pitanja, kao i dokument 'pomoć za početnike', kako ne bi došlo do postavljanja istih pitanja za koja odgovori već postoje. Sva pomoć dobijena putem zajednice je volonterskog tipa i ne naplaćuje se.

U Novembru 2004. godine grupa ljudi iz TAJPO-3 zajednice uključujući i Kaspera Skarhoj, oformila je neprofitnu organizaciju pod nazivom TAJPO-3 Asocijacija. Glavni cilj ove organizacije jeste kontrolisanje i upravljanje razvojem TAJPO-3 sistema, čime je povećana iskorišćenost resursa, tj. ljudi zainteresovanih da pomognu u razvoju TAJPO-3 sistema. Ova asocijacija se tekođe bavi i skupljanjem sredstava za razvoj TAJPO-3 Ce-Em-Es-a.