Įdiegus TVS, turintys programavimo pagrindus, gali ir patys nesunkiai šį tą pakoreguoti.

Similar documents
El. pašto konfigūravimas

Elektroninis.lt šakninių sertifikatų diegimas

Amadeus On-Line Helpdesk

HTML dokumentai. Praktinės užduotys

Kas yra masyvas? Skaičių masyvo A reikšmės: Elementų indeksai (numeriai): Užrašymas Turbo Paskaliu: A[1] A[2] A[3] A[4] A[5]

VERSLO KLIENTŲ APTARNAVIMAS TEL

WWW aplikacijų saugumas 2

ios Uždara operacinė sistema skirta tik Apple įrenginiams: iphone ipad ipod touch Apple TV

C programavimo kalba. 3 paskaita (Sąlygos ir ciklo operatoriai, funkcija scanf() )

Come to the TypeScript

PHP PROGRAMOS EIGOS VYKDYMO VALDYMAS

Tautvydas Dagys Microsoft Lietuva

Apletai (įskiepiai) Lekt. dr. Pijus Kasparaitis m. m. pavasario semestras.

JAVA pagrindai Lek. Liudas Drejeris

Parengė ITMM Artūras Šakalys 1

Naujos galimybės su Lotus Notes 8.5.1: naudotojams ir programuotojams

Paveikslėlių sąrašas

Redis Ma as, greitas, galingas. Specialiai VilniusPHP

Struktūrų sintaksė Struktūra tai vienodo arba skirtingo tipo kintamųjų rinkinys. Sintaksė: struct vardas { ; type1 var1; type2 var2;... typen varn; //

Informacijos apsaugos standartai serija

ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8 / Windows 10

Trumpai-ilga istorija

Polimorfizmas. Lekt. dr. Pijus Kasparaitis m. m. pavasario semestras.

C++ programavimo kalba. Konstruktorius, destruktorius, klasių metodų modifikatoriai, objektų masyvai (4 paskaita)

Gijos. Gijų modelis Javoje. R.Vaicekauskas, OP, 2017

Asta Čitavičienė LIBRARY

Step-by step guide for MRU students to uploading Master s Thesis to elaba repository

WVGA :9 None. This is the only supported resolution for Windows Phone OS 7.1.

Paprastų lentelių kūrimas

PAIEŠKOS SISTEMŲ OPTIMIZAVIMO METODŲ ANALIZĖ

DUOMENŲ STRUKTŪROS IR ALGORITMAI. Rūšiavimo algoritmai (įterpimo, burbulo, išrinkimo)

C++ programavimo kalba

WiFi komplekto. Vartotojo vadovas

Paveikslėliai. Lekt. dr. Pijus Kasparaitis m. m. pavasario semestras.

INFORMACINĖS SISTEMOS INVENTORIAUS VALDYMO SISTEMA

C programavimo kalba. 5 paskaita (Funkcijos, masyvai)

Didelės apimties svetainės optimizavimas taikant SEO principus

Microsoft Office PowerPoint 2010 gidas

ŠIAULIŲ UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS INFORMATIKOS KATEDRA. Mindaugas Gapšys BAKALAURO DARBAS

IBM Trusteer Fraud Protection

Masyvai Javoje. Masyvai. Objektų talpyklos. Masyvo tipas. Deklaravimo pavyzdžiai. Deklaracija ir sukūrimas. Masyvo superklas - Object

PROJEKTAS PROFESIJOS MOKYTOJŲ IR DĖSTYTOJŲ TECHNOLOGINIŲ KOMPETENCIJŲ TOBULINIMO SISTEMOS SUKŪRIMAS IR ĮDIEGIMAS (NR.: VP1-2.2-ŠMM-02-V ) 1

Baltymų struktūrų modeliavimas naudojant HHpred ir SWISS-MODEL Laboratorinis darbas

Vilniaus Gedimino technikos universitetas,

Debian GNU/Linux 5.0 (lenny) laidos informacija architektūrai S/390. Debian o dokumentacijos projektas (

Pasirenkamojo modulio kūrybinio darbo atlikimas ir vertinimas

Kodėl programą sudaro daug failų? Sukurtos tipinės funkcijų galėtų būti panaudojamos dar kartą; Sudaroma aiškesnė programos struktūra; Sudaroma galimy

Buferio perpildymo klaida Įvadas, techniniai klausimai

2-3 PASKAITOS. Paprasčiausia programa:

Web servisai WSDL. Osvaldas Grigas

Techninių interneto problemų sprendimas. Sudarė dėstytojas Adomas Pakalnis

GII-08. GEOGRAFINĖS INFORMACIJOS INFRASTRUKTŪROS STRUKTŪRA 4 užduotis: Pasauliniai geografinės informacijos infrastruktūros portalai

PK architektūra. Microsoft Windows 98 aplinka. I.Bendrosios žinios apie personalinius kompiuterius

PAŽINTIS SU PROGRAMŲ LIETUVINIMU. Gintautas Grigas

Žiniatinklio turinio valdymo sistemų saugumo tyrimas

Virtualizavimo infrastruktūros parinkimas ir taikymas mažose ir vidutinio dydžio įmon se

Rekomendacijos asmens duomenų apsaugai internete

C++ programavimo kalba

1. Pakuotės turinys ADSL įranga Techniniai reikalavimai ADSL įrangos diegimas PPPoE programinės įrangos diegimas 6

VILNIAUS PEDAGOGINIS UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS INFORMATIKOS KATEDRA EDITA MUDURYTĖ

Naudotojo vadovas, skirtas IM ir Presence paslaugoms, teikiamoms Cisco Unified Communications Manager, laida 9.0(1)

ELEKTRONINIŲ PROJEKTŲ RENGIMO IR VALDYMO SISTEMA

Samsung Portable SSD T3

HTML dokumentai aprašo tinklalapius. HTML dokumentus sudaro HTML gairės ir grynas tekstas. HTML dokumentai vadinami tinklalapiais.

II SEKCIJA. Duomenų bazės ir modeliai

RAŠTINĖS PRIEMONIŲ OPEN OFFICE IR MICROSOFT OFFICE PALYGINIMAS

I. FFDATA STRUKTŪROS APRAŠYMAS

GNU/Linux diegimo aprašas

C++ programavimo kalba

2006 m. valstybinio brandos egzamino užduotis

I. FFDATA STRUKTŪROS APRAŠYMAS

INŽINERINIŲ SISTEMŲ MODELIAVIMAS VISUAL BASIC APLINKOJE

A125G/A226G, A4001N konfigūravimo instrukcija

ipod touch naudotojo instrukcija Viskas, ką jums reikia žinoti apie ipod touch

HP LaserJet 1160, 1320, 1320n, 1320tn, 1320nw. Naudojimas

ESET NOD32 ANTIVIRUS 9

Kai kuriose šalyse / regionuose parduodamų Walkman įrenginių spalva gali skirtis nuo pavaizduotos paveikslėliuose.

Paieškos duomenų bazėse EBSCO Publishing ir Springer LINK vadovas

Projektas. .h failai Header failai (interface) .m failai Pačios programos failai ( .xib /.storyboard Vartotojo sąsajos failai

KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS Informacijos sistemų katedra

Redis. In-memory data structure store. Sergej Kurakin

Belaidis ryšys (tik tam tikruose modeliuose) Vartotojo vadovas

iphone Naudotojo vadovas Skirta ios 6.1 programinei įrangai

Portalas: praktinis požiūris

2. Pakopiniai stiliai

NetSupport School Darbo pradţios vadovas

Norėdami atsisiųsti ir įdiegti spausdintuvo tvarkykles ir programas, apsilankykite mūsų internet svetainėje.

LOGINĖS DB SCHEMOS ATSTATYMAS NAUDOJANT JDBC

Vartotojo vadovas W395. This is the Internet version of the User guide. Print only for private use.

A Lithuanian Verbalization Template for ORM conceptual models and rules

ESET ENDPOINT SECURITY

C++ programavimo kalba

INTERNETINIŲ SVETAINIŲ A / B TESTŲ SUDARYMO TYRIMAS

1. AJAX įvadas. AJAX principai:

Atvirojo kodo kompiuterinių programų elektroninio mokymo sistema

Paskirstytos atminties lygiagretusis programavimas Įvadas į MPI

Ian Sommerville 2008 Software Engineering, 8th edition. Chapter 28 Slide 1. Tikslai

PROGRAMINĖS ĮRANGOS KŪRIMO PRIEMONIŲ MOBILIOSIOMS PLATFORMOMS TYRIMAS

I.SAF DUOMENŲ RINKMENOS XML STRUKTŪROS APRAŠO SPECIFIKACIJA

DTD aprašas gali būti XML failo viduje. Šiuo atveju jis įterpiamas į žymę DOCTYPE naudojant tokią sintaksę:

Transcription:

Turinio valdymo sistemų apžvalga Turinio valdymo sistemos www svetainėms Turinio valdymo sistemos (TVS) (angl.: CMS Content Management System) padeda paskirstyti svetainės priežiūros darbus, automatiškai renka statistiką apie svetainės populiarumą, veda informacijos pateikimo bei peržiūros apskaitą, padeda sužinoti svetainės lankytojų nuomonę. Viena iš maloniausių jų savybių, kad informacijai pateikti visai nebūtina išmanyti HTML - dažniausiai būna integruotos interaktyvios html kodo generavimo priemonės. Apžvelgsime atvirojo kodo TVS. Šios nemokamos TVS ne ką prastesnės už komercines ir dažniausiai skiriasi tik tuo, kad neturi oficialaus techninės pagalbos serviso(paslaugos). Norint įdiegti TVS, reikia turėti truputį nusimanyti unix šeimos OS (nors neretai tinka ir Windows) ir turėti vietos serveryje, kuriame įdiegta PHP (o neretai reikia ir MySQL). Norint naudoti MySQL, jai reikia atskiro prisijungimo vardo. Pamokėlių apie šias technologijas tai galima rasti http://www.php.lt/. O vietos serveriuose siūlo http://www.ten.lt/ nauja (komercinė) paslauga. Failai serveryje dažniausiai tvarkomi per FTP, bet gali būti ir kt. variantų. Įdiegus TVS, turintys programavimo pagrindus, gali ir patys nesunkiai šį tą pakoreguoti. TVS struktūra Kad portalo sistema efektyviai funkcionuotų, reikia įvairių specialistų indėlio. Programuotojų darbą atlieka atvirojo kodo judėjimo savanoriai. Taip pat galima rasti gerų dizaino/stiliaus pavyzdžių (angl. skin/theme). Tad daugiausia jums lieka administratoriaus darbai: pasirinkti jums tinkamus sistemos nustatymus (konfigūraciją) pasirinkti, kurių modulių jums reikia sukurti vartotojų grupes bei nustatyti jų teises naudotis vienais ar kitais moduliais Apibendrinta TVS struktūra ITMC, 2008 J.Totoraitienė

Sistemos branduolio architektūra lemia administravimo patogumą, serverio darbo greitį bei išplėtimo (modulių prijungimo) galimybes nuo to labai priklauso TVS populiarumas. Moduliai tai papildomas funkcionalumas, kuris integruojamas į bendrą sistemą. Blokai modulio informacijos santraukos. Jų dėka galima viename puslapyje lengvai pateikti svarbiausią ar naujausią informaciją iš įvairių modulių. Dažniausiai naudojama technologija PHP+ MySQL+ SMARTY: PHP html kodo generavimui realiu laiku bei veikimo logikos (modelio) realizavimui; MySQL duomenų saugojimui bei apdorojimui (pvz, rikiavimui, paieškai); SMARTY tai PHP biblioteka šablonų mechanizmas, kuris palengvina struktūrizuotą duomenų vaizdavimą (gali būti ir kiti šablonų mechanizmai). TVS įvairovė Paprasčiausios Naujienų sistemos Forumai Galerijos/failų tvarkymas/kalendoriai Komercija Distancinis mokymas Portalų sistemos o Nedideliems/vidutiniams portalų o Plataus naudojimo portalams Pora TVS, kurtų ne su PHP Lietuvoje siūlomos TVS. ITMC, 2008 J.Totoraitienė

Prieš galutinai apsisprendžiant geriausia pačiam pabandyti kelias TVS vartojimo bei administravimo aspektu. Tą galimybę kaip tik ir siūlo http://www.opensourcecms.com/ svetainė. Lietuvos kompanijų komerciniai siūlymai http://www.lithill.lt/cms.asp "LITHILL Content manager" sistema http://www.aqua.lt/ siūlo PHP-Nuke bei phpbb įdiegimo bei priežiūros darbus. http://www.serveris.lt/ - GWC websystem info@smartweb.lt (UAB IDAMAS) smart Web http://cms.micro.lt/: UAB Mikromarketingas siūlo zope TVS variantą už 590Lt (už įdiegimą ir sukonfigūravimą). http://www.sitesupra.lt/ - tarptautinis latvių projektas. Galima gauti ir nemokamą versiją testavimui. http://www.codeworks.lt/ - variantai ZOPE pagrindu. Pabaigai Visi projektai (kurie nenumiršta ) po truputį progresuoja, ir pastoviai atsiranda naujų savybių, išleidžiamos naujos versijos. Jeigu jums trūksta kažkokio funkcionalumo dabartinėje versijoje, galite argumentuotai paprašyti, ir galbūt naujesnėse versijose tai bus realizuota. Pagrindiniai šaltiniai: http://www.opensourcecms.com/, http://www.hotscripts.com/, http://www.sourceforge.net/, http://www.google.com/ http://www.webgenz.com/cms-resources.html TVS naudojimas TVS sisteminiai reikalavimai Operacinės sistemos: Visas turinio sistemas palaiko Linux, bei Win32 tipo sistemos (Windows NT, 98, 2000; kitos šio tipo sistemos taip pat turėtų palaikyti TVS). Turinio valdymo sistemos taip pat gali būti suderintos ir su kitomis Unix tipo sistemos (Solaris, HP-UX, FreeBSD ir kt.), priklausomai nuo to, ar atskiri TVS komponentai yra palaikomi šių operacinių sistemų. Programinė įranga: Duomenų bazėms gali būti naudojama: MySQL versija 3.23 arba naujesnė, PostgreSQL versija 7.1.3 arba naujesnė, taip pat Microsoft SQL Server 7/2000, bei Microsoft Access (via ODBC). Apache HTTPD bent 1.3 versija arba kitas web serveris, palaikantis PHP. PHP: 4.0.6 versija arba naujesnė. PHP turi būti sukompiliuotas kaip Apache modulis. Kai kurios TVS taip pat reikalauja: ITMC, 2008 J.Totoraitienė

o o o MySQL išplėtimo (suderinamumui su PHP). Zlib - programa duomenų suspaudimui ir saugojimui. ImageMagick - darbui su paveikslėliais. Interneto naršyklės: kai kurių TVS dokumentacijose rekomenduojama naudoti išskirtinai Internet Explorer 5.5 arba 6.0 naršykles, tačiau kitų produktų administracinės dalies priėjimui galima naudoti ir kitas naršykles. Beveik visoms TVS sistemoms reikia PHP ir MySQL komponentų, tačiau kita reikalinga programinė įranga gali skirtis. Tokiais atvejais patariama skaityti produkto dokumentaciją. Aparatūrinė įranga: Ne visų TVS gamintojai pateikia savo sistemos aparatūrinius reikalavimus. Iš kelių pateiktų aprašymų galima spręsti jog minimalūs reikalavimai tarp skirtingų sistemų gali skirtis: nuo CPU 166MHz ir 64MB RAM iki CPU 500MHz su 250MB RAM. Tačiau taip pat keliami reikalavimai priklauso ir nuo to, koks bus svetainės lankytojų skaičius, ką atlieka naudoja turinio valdymo sistema ir kitų. Vartotojo sąsaja Kad galėtumėte dirbti su turinio valdymo sistema kaip vartotojas, jums reikia kompiuteriu su priėjimu prie interneto, taip pat turite žinoti savo vartotojo vardą ir slaptažodį. Jums nereikia jokių papildomų žinių, susijusių su operacinėmis sistemomis, tarnybinėmis stotimis ar dizainu. Puslapių kūrimas, naudojant turinio valdymo sistemas yra labai paprastas: Teksto apdorojimas: veiksmas vyksta MS-WORD aplinkos tipo redaktoriuje. Čia jūs galite rašyti tekstą, kurti lenteles, grafikus. Norint perkelti duomenis iš MS Office dokumento tereikia viską nusikopijuoti į iškarpinę (clipboard) ir vėliau viską įterpti į puslapį. Puslapių apdorojimas: naudojant patogią Windows Explorer tipo navigacijos galima kurti, trinti, pervadinti ir rūšiuoti puslapius. Turinio paskelbimas: turinį galima skelbti nustatytu laiku, t.y. galima nurodyti kada turinys bus rodomas puslapyje arba kada bus iš jo šalinamas. Naujų puslapių apjungimas su šablonu: puslapio dizainas, funkcionalumas, navigacija ir turinys apjungiamas išsirenkant tam tikrus "blokus" iš jų talpyklos ir įkeliant juos į atitinkamą puslapio vietą. Informacijos išdėstymas: informacijos išdėstymas gali būti lengvai ir greitai keičiamas. Tereikia paimti ir nutempti norimą informacijos bloką i norimą vietą. Priedai: kai kurias TVS galima išplėsti iki verslui naudojamo modelio: duomenų bazių valdymas, dokumentų apdorojimui ir daugeliui kitų. TVS privalumai Kodėl apsimoka? ITMC, 2008 J.Totoraitienė

Turinio valdymo sistema yra visapusė sistema, kuri naudojama profesionalių puslapių kūrimui ir priežiūrai. Ženkliai sumažėja informacijos pakeitimo puslapyje laikas ir kaina, kas užtikrina greitą ir "neskausmingą" besikeičiančios verslo informacijos perkėlimą į interneto svetainę. Naudojamos turinio valdymo sistemos ir jose esantys papildomi komponentai suteikia jūsų svetainei daugiau funkcionalumo. Nenaudojant TVS reikėtų perrašyti visą kodą ar dalį kodo, o tai užimtų daug laiko ir brangiai kainuotų. Kai kurios TVS yra atviro kodo, jas taigi galima redaguoti savo nuožiūra, naudojant standartinius programavimo įrankius ir kalbas (pvz.: C++). TVS įgalina programuotojus patiems patobulinti kodą, nes tai yra greita ir lengva. Žemiau pateikiamas PHP kodo pavyzdys vieno iš komponentų, kurį sudaro teksto redaktorius, paveikslėlių įkėlimas ir nesudėtingas pritaikymas vartotojui ("customization"): <? $cache = 0; $info = 'Allow s to enter any text.'; $properties = Array( 'header' => Array( 'label' => 'Header', 'type' => 'string', 'value' => '', ), 'text' => Array( 'label' => 'Text', Be Windows operacinės sistemos, TVS pritaikytos dirbti ir su kitomis nemokamomis operacinėmis sistemomis, o papildomos programos, reikalingos TVS darbui palaikyti serveryje, taip pat dažniausiai būna nemokamos. Taigi nereikia investuoti daug pinigų į papildomą programinę įrangą. Nereikia daug žinių norint naudoti turinio valdymo sistemas, jas nesunku perprasti ir naudoti. Pagrindiniai bruožai Dažniausiai turinio valdymo sistemos taikomos pateikti naujienas, straipsnius, informaciją ar kitokios paskirties tekstus. Tačiau TVS taip pat gali būti naudojamos pateikti turinį ir objektus kitokio nei tekstinis tipo, kaip pavyzdžiui: formatuotas tekstas, paveikslėliai, filmai, "flash" ir failai. Kryžminės nuorodos: Turinį galima suskirstyti į kategorijas, tas pats straipsnis gali būti priskirtas kelioms kategorijoms. To paties turinio straipsniai taip pat gali būti susiejami su keliais raktiniais žodžiais. Straipsnis automatiškai sukuria raktinių žodžių abėcėlinę rodyklę, kurioje galima rasti raktinius žodžius ir straipsnius, kuriuose jie naudojami. Temos ("topics") naudojamos atrinkti norimą straipsnį ar turinio tipą. Formatuotas tekstas: Svetainėse dažniausiai pateikiamas formatuotas tekstas. Galima naudoti pastorintą, pasvirusį, pabrauktą šriftus, o taip pat ir kitas pagrindines teksto formatavimo priemones. Taip pat galima naudoti lenteles ir sudėtingą teksto formatavimą. Taip pat galima įterpti žymes ("tags"). Vartotojo žymės: ITMC, 2008 J.Totoraitienė

Jei reikia padarytos pagal užsakymą žymės, pvz. kompanijos logotipo, galima susikurti savo paties žymę. Šis bruožas leidžia pakeisti dokumento išvaizdą taip, kaip nori pats autorius, su tokiom žymėm, kokių jam pačiam reikia. Paveikslėliai: Į rašomą straipsnį galima įterpti paveikslėlius. Jie gali būti įterpti bet kurioje teksto vietoje. Paveikslėlių dydis nustatomas automatiškai pagal tai kokio dydžio reikia. Iš anksto nustatyti dydžiai yra: mažas, vidutinis, didelis ir originalo dydžio. Paveikslėliai saugomi duomenų bazėje, todėl galima juos panaudoti ir vėliau. Daugialypės terpės objektai: Galima įterpti objektus iš jiems skirto katalogo. Juos galima naudoti bet kur tekste. Objektų pavyzdžiai: Flash video, Quicktime movie ir kt. Daugialypės terpės objektai gali būti naudojami ir vėliau nes yra saugomi. Failai: Failai gali būti prisegami prie straipsnių. Failai saugomi jiems skirtoje duomenų bazėje. Nuorodos į failus parsisiuntimui gali būti įterptos bet kurioje teksto vietoje. Šablonai: Straipsnis atvaizduojamas pagal šabloną, taip yra todėl, kad būtų galima pakeisti visą išdėstymą. Šablonai sukurti kiekvienam objektui ir žymei, kurie tik gali būti įterpti straipsnyje. Panaudojus visus anksčiau išvardintus bruožus galima sukurti tokio tipo svetaines: ITMC, 2008 J.Totoraitienė

Kas tai yra Joomla!? Joomla! yra pasaulyje pripažinta turinio valdymo sistema (TVS), kuri padės Jums kurti internetinius tinklapius ir kitokias galingas internetines aplikacijas. Geriausia yra tai, jog Joomla! yra atviro kodo, visiškai nemokama ir prieinama kiekvienam. Pavadinimas Joomla yra paiimtas iš Swahili (Pietų Afrika) kalbos žodžio Jumla ir reiškia visiškai kartu. Oficialus JOOMLA! tinklalapis www.joomla.org. Joomla! panaudojimas Joomla! yra naudojama visame pasaulyje nuo paprasto, asmeninio tinklapio, iki sudėtingų korporacinių internetinių aplikacijų. Štai tik keletas jos pritaikymo sričių: Korporaciniai internetiniai tinklapiai ar portalai Internetinė prekyba Smulkaus verslo portalai Ne pelno siekiantys ir organizaciniai portalai Vyriausybinės aplikacijos Korporacijų vidaus ir išorės valdymas Mokyklų ir bažnyčių tinklapiai Asmeniniai ar šeimos tinklapiai Bendruomenės organizavimo portalai Žurnalai ir laikraščiai galimybės tiesiog neribotos Su Joomla! galima ypatingai lengvai valdyti kiekvieną Jūsų tinklapio aspektą, pradedant nuo naujienų ar paveikslėlių įdėjimo ir baigiant produktų atnaujinimais ar internetinėmis rezervacijomis. Joomla! vartotojams Pagrindinis Joomla! paketas net ir ne programuotojams yra labai lengvai įdiegiamas. Dauguma žmonių visiškai neturi problemų su programos įdiegimu ir paleidimu, juolab jog naujokams yra daug pagalbos šaltinių. Joomla! turi augančią bei aktyvią bendruomenę, kurią forumuose sudaro daugiau nei 40,000 draugiškų vartotojų bei kūrėjų, kurie visuomet pasiryžę padėti. Kai tik Joomla! yra įdiegta ir paleista, tuomet yra visiškai paprasta net netechniniams vartotojams sukurti ar redaguoti turinį, atnaujinti paveikslėlius ar valdyti svarbią informaciją, nuo kurios priklauso Jūsų organizacijos veikla. Kiekvienas gali lengvai išmokti valdyti Joomla! tinklapį. Išplečiant Joomla! galimybes Pagrindinis Joomla! paketas puikiai tinka visiškai valdyti Jūsų tinklapį. Bet daugeliui žmonių tikrasis Joomla! veidas atsiskleidžia panaudojant karkasą, kuris leidžia tūkstančiams kūrėjų visame pasaulyje kurti galingus priedus ir papildymus, taip dar labiau praplečiant Joomla! galimybes. Štai tik keletas iš šimtų prieinamų papildymų pavyzdžių: Dinaminiai formų kūrimo įrankiai Verslo ar organizacijų katalogai Dokumentų valdymas Paveikslėlių ir multimedia galerijos Elektroninė komercija ir prekių krepšelių varikliai ITMC, 2008 J.Totoraitienė

Forumai ir pokalbių programinė įranga Kalendoriai Blog'inimo įrankiai Vartotojų ir tinklo apkrovimo analizavimo įrankiai El. pašto naujienos Duomenų kaupimo ir pranešimo įrankiai Logotipų reklamavimo sistemos Prenumeratos paslaugos ir daug daug daugiau... Daugiau pavyzdžių galima rasti vis didėjančiame Joomla! papildymų skyriuje http://extensions.joomla.org/ Pasiruoškite būti priblokšti beribių papildymų paketų, kuriuos sukūrė aktyvi ir vis didėjanti kūrėjų bendruomenė! Joomla! kūrėjams Daugeliui kompanijų ar organizacijų įprastų Joomla! ar papildymų galimybių nepakanka. Tačiau Joomla! siūlo galingą karkasą, kuris leidžia lengvai kurti sudėtingus papildymus, kurie praplečia Joomla! galimybes. Panaudojant branduolio karkasą, kūrejai gali kurti: Integruotas elektroninės komercijos sistemas Inventoriaus kontroliavimo sistemas Duomenų raportavimo įrankius Įvairius produktų katalogus Sudėtingą verslo valdymą Rezervavimo sistemas Komunikavimo įrankius Aplikacijų sujungimus (tiltus) ar bet kokias kitas aplikacijas, atitinkančias unikalų poreikį Jei Jūsų kompanija ar organizacija samdo atskirą Joomla! kūrėją ar kuria programinę įrangą naudodamiesi Joomla! karkasu, tai Jūs visa tai kuriate ant atviros platformos, kuri nepririša Jūsų prie konkretaus programuotojo ar nuosavos, uždaros aplikacijos. Galite sužinoti daugiau apie kūrimą panaudojant Joomla! karkasą- http://dev.joomla.org/. Visas Joomla! grožis yra tame, jog Jūs galite priderinti karkasą ir vartotojo sąsają prie savo vartotojų poreikių ir atvaizduoti tai paprastoje ir galingoje aplinkoje. Tai kaip gi gauti? Jokių rūpesčių. Joomla! yra nemokama, atvira ir prieinama visiems pagal GPL licenciją. Atsisiųsti galima iš www.joomla.org. Joomla! nelaiko savęs tobula ir negali pažadėti atitikti kiekvieno reikalavimus. Tačiau daugeliui internetinių aplikacijų tai yra puiki išeitis. Su kiekvienu programos atnaujinimu yra kuriamos naujos galimybės, o su nepakartojamos vartuotojų bendruomenės patarimais ir pagalba planuojama šią apdovanotą TVS plėsti bei tiekti ir toliau. Sukurtas lietuviškas JOOMLA palaikymo tinklalapis Lithuanian Joomla www.lithuanianjoomla.com ir jo forumas Lithuanian Joomla forumas www.forumas.lithuanianjoomla.com, kur yra visa pagalba ir priedai. ITMC, 2008 J.Totoraitienė

TVS JOOMLA ĮDIEGIMAS 3 Supažindinsime jus su Joomla! 1.5 turinio valdymo sistemos įdiegimu. Jis nėra labai sunkus, kaip gali pasirodyti iš pirmo žvilgsnio, nes instaliacijos aplinka šios versijos yra lietuvių kalba. Prieš pradėdami darbą išsiaiškinkite, ar tenkinami sistemos pagrindiniai reikalavimai serveriui:» Apache v1.3.xx ar naujesnė versija;» PHP 4.3.x ar naujesnė versija;» MySQL 4.x.xx ar naujesnė versija; vartotojui (privalomi duomenys):» ---------FTP--------- FTP serverio adresas (pvz. ftp://kursai.litnet.lt) Vartotojo vardas (pvz. mokx) Slaptažodis» ---------MySQL--------- Duomenų bazės pavadinimas (pvz. mokx) Adresas (dažniausiai naudojamas localhost) Vartotojo vardas (pvz. mokx) Slaptažodis 1. Parsisiųskite Joomla! iš http://www.joomla.org 2. Išarchyvuokite savo kompiuteryje. Prisijunkite prie ftp serverio naudodami klientinę ftp programą arba Windows Explorerį. Adreso lange įveskite ftp://serverio_vardas, pvz. ftp://kursai.litnet.lt. Toliau pasirinkite File Login As.. Atsivėrusiame lange įveskite prisijungimui skirta informaciją: Įkelkite į serverio public_html katalogą visą Joomla! archyvo turinį. Jei public_html katalogo nėra, jį sukurkite ir uždėkite atitinkamas teises. Dokumentai, aplankai, kuriuos Jūs norėsite pateikti interneto vartotojams turi būti visiems skaitomi. (Permission Mask 755- katalogams, ir 644- visiems dokumentams). Dešiniuoju pelės klavišu su komanda "Properties" nustatomos minėtos teisės. 3. Naršyklėje surinkite serverio adresą, pvz. http://kursai.litnet.lt/~mokx ITMC, 2008 J.Totoraitienė

4 Prasideda instaliavimo procesas. 1 žingsnis. pasirenkame norimą kalbą ir vedlio pagalba pažingsniui įdiegsime sistemą. Rekomenduojame pasirinkti Lithuanian 2 žingsnis. Patikrinimas prieš įdiegimą ITMC, 2008 J.Totoraitienė

5!!! Configuration.php problemą galima išspręsti dviem būdais. 2 žingsnio metu sukurti tuščią failą, jį įkelti į serverį su teisėmis 666- visiems rašyti. Arba galima tęsti įdiegimo procesą. Konfigūracija bus parodyta pabaigoje, tiesiogreikės nukopijuoti į configuration.php ir perkelti į serverį. 3 žingsnis. Licenzija. Reikia perskaityti ir Toliau. 4 žingsnis. Duomenų bazė. Suvedame informaciją reikalingą MySql prisijungimui: Pastaba: Pavyzdinių duomenų įdiegti NEREIKIA. 5 žingsnis. FTP Konfigūracija. Dėl failų sistemos leidimų ir PHP Safe Mode apribojimų, tam kad visi vartotojai galėtų naudoti Joomla! įdiegimą, egzistuoja FTP sluoksnis, padedantis apdoroti failų sistemų manipuliacijas. Įveskite FTP vartotojo vardą ir slaptažodį, kurie suteiks prieigą prie Joomla! šakninio katalogo. Tai bus FTP sąskaita, kuri prižiūrės visas failų sistemos operacijas, kai Joomlai! reikės FTP priėjimo užduočiai atlikti. Pastaba: Papildomi nustatymai punkte pažymėkite Išsaugoti FTP slaptažodį. Tokiu atveju atliekant sistemos praplėtimą nereikės įvedinėti FTP vartotojo ir slaptažodžio. ITMC, 2008 J.Totoraitienė

6 6 žingsnis. Įrašote svetainės pavadinimą, pvz Vardas Pavardė. Įrašome el.paštą ir adminstratoriaus slaptažodį. Įdiegti pavyzdinių duomenų nebūtina. 7 žingsnis. Baigti.Prisijungiame su FTP ir ištriname installation aplankalą. ITMC, 2008 J.Totoraitienė

7 Prisijungiame su FTP ir ištriname installation aplankalą. Mygtukas Tinklapis parodys tinklapio vaizdą, o Administravimas pateiks langą admin prisijungimui: Administratoriaus prisijungimo langas pasiekimas prie pagrindionio svetainės adreso prirašius administrator pvz. http://kursai.litnet.lt/~mokx/administrator Adresų atmintinė Peržiūros režimas http://kursai.litnet.lt/~mokx Administratoriaus režimas http://kursai.litnet.lt/~mokx/administrator (loginas admin, slaptažodis toks, kokį pasirinkote TVS įdiegimo metu. FTP ftp://kursai.litnet.lt Duomenų bazės tvarkymas PHPmyadmin http://kursai.litnet.lt/pma ITMC, 2008 J.Totoraitienė

8 JOOMLA! IŠPLĖTIMŲ APIBRĖŽIMAI Joomla! jau savaime yra daug savybių turinti turinio valdymo sistema, bet jei jūs kuriate svetainę su Joomla! ir jums reikalingos papildomos savybės, kurios nėra numatytos pagal nutylėjimą, galite lengvai įdiegti išplėtimus. Yra penkių tipų Joomla! Išplėtimai: Komponentai, Moduliai, Įskiepiai (Pluginai), Šablonai ir Kalbos. Kiekvienas šių išplėtimų skirtas tvarkyti konkrečias funkcines galimybes. KOMPONENTAI (ELEMENTAI) Komponentai yra stambiausi ir sudėtingiausi išplėtimai iš visų, jie gali būti laikomi kaip mini taikomosios programos. Šiuose komponentuose yra dvi sekcijos administratoriaus sekcija (Back-end)ir svetainės sekcija (Front-end). Pavyzdžiui, com_registration yra komponentas, kuris tvarko vartotojų registraciją, vartotojai gali užsiregistruoti kaip nariai per jūsų svetainės sąsają, o jūs kaip administratorius galite redaguoti tuos vartotojus. Komponentai yra labai svarbi jūsų svetainės dalis, kadangi komponentai valdomi meniu elementų, o kiekvienas meniu elementas paleidžia komponentą. Pavyzdžiui: com_content, com_registration Administratoriaus langas Pagrindinis meniu Komponentai MODULIAI Moduliai yra paprastesni ir lankstesni išplėtimai naudojami svetainių vaizdavimui. Kartais moduliai susiejami su komponentais, pavyzdžiui, kaip latest news modulis susiejamas su com_content ir pateikia nuorodas į naujausius turinio elementus. Šie moduliai labiausiai žinomi kaip dėžutės ( boxes ), kurie sukomponuojami kartu su komponentais, pavyzdžiui, prisijungimo modulis. Apatinė antraštė taip pat yra modulis. Moduliais priskiriami meniu elementui. Taigi, jūs galite nuspręsti, rodyti ar paslėpti prisijungimo modulį, priklausomai nuo to kuris komponentas (meniu elementas) yra naudojamas. Vis dėlto, modulius nebūtina susieti su komponentais, tiesą sakant, jie netgi neprivalo būti su kažkuo susieti ir gali būti nekintamas HTML ar tekstas. Pavyzdžiui: mod_banners, mod_mainmenu Administratoriaus langas Pagrindinis meniu Išplėtimai Modulių tvarkyklė ĮSKIEPIAI Įskiepiai yra sudėtingesni išplėtimai ir iš esmės yra įvykių apdorojimo elementai. Bet kokios Joomla dalies, branduolio, modulio ar komponento, vykdymo metu gali būti sužadintas įvykis. Kuomet įvykis yra sužadinamas, vydomi tie įskiepiai, kurie registruoti toje taikomojoje programoje apdoroti konkretų įvykį. Įskiepiai taip pat žinomi kaip mambot. Pavyzdžiui: content.searchbot, tinymce Administratoriaus langas Pagrindinis meniu Išplėtimai Įskiepų tvarkyklė ŠABLONAI Šablonas iš esmės yra jūsų svetainės dizainas, sukurtos Joomla! Pagrindu. Šablonų pagalba jūs galite keisti savo svetainės išvaizdą ir nuotaiką (atmosferą). Šablonai turi specialius laukus, kuriuose bus matomi komponentai ir moduliai. Šablonus lengva kurti ar pritaikyti sau. Jie suteikia maksimalų lankstumą kuriant svetainės stilių. Administratoriaus langas Pagrindinis meniu Išplėtimai Šablonų tvarkyklė KALBOS Tikriausiai pats paprasčias išplėtimas yra kalbos. Kalbos gali būti sukomplektuotos dviem būdais arba kaip branduolio komplektas, arba kaip išplėtimo komplektas. Iš esmės, šie failai apima raktas/reikšmė (key/value) poras, šios poros pateikia statinių teksto eilučių (sekų) vertimą, kurios susietos su Joomla! kodu. Šie kalbų komplektai veikia tiek sąsajos, tiek administratoriaus pusėje. Pastaba: šiuose kalbų komplektuose taip pat yra XML meta failas, kuriame aprašoma kalbos ir šrifto informacija, skirta naudoti PDF turinio generavimui. Administratoriaus langas Pagrindinis meniu Išplėtimai Kalbos tvarkyklė ITMC, 2008 J.Totoraitienė

9 Turinio valdymo sistemą Joomla sudaro sistemos branduolys ir prie jo jungiami moduliai,komponentai įskiepai, kurie leidžia išplėsti tinklalapio galimybes ir funkcionalumą. Galima pasirinkti reikiamą praplėtimų paketą, kuris tenkintų jūsų poreikius. Svarbiausi jų: 1. Tinklalapio vartotojai 2. Reklaminiai skydeliai 3. Kontaktai 4. Apklausos 5. Nuotraukų galerija 6. Lankomumo statistika 7. Naujienų administravimas 8. ir kiti. ITMC, 2008 J.Totoraitienė

10 KAIP ĮDIEGTI JOOMLA 1.5 LIETUVYBĘ? Išsaugokite savo kompiuteryje lithuanian1.5.zip iš http://www.forumas.lithuanianjoomla.com/download.php?id=111. Išpakuokite šį katalogą; Prisijunkite ftp prie serverio. frontend/lt_lt katalogą perkelkite į language/ katalogą, esanti serveryje. admin/lt_lt katalogą perkelkite i administrator/language/ katalogą, esanti serveryje; Joomla! administravimo lange eikite Extensions--> Language manager. Site ir Administrator lange pažymėkite Lietuvių ir Defaut. 2 1 ITMC, 2008 J.Totoraitienė

11 GLOBALŪS NUSTATYMAI Globalūs nustatymai pateikiami lietuvių kalba, todėl bus aprašomi tik pagrindinai. Pastaba: Administratoriaus aplinkoje kiekvienam laukui yra pateikiamas papildomas aprašas, kai pelės žymeklis užeina ant pavadinimo. Tinklapis Tinklapio nustatymai Tinklapio pavadinimas- pavadinimas, kuris rodomas naršyklėje antraštės lange. Standartinis WYSIWYG redaktorius: galima pasirinkti kitą (jei yra įdiegtas) arba dirbti HTML režime. Meta duomenų nustatymai Globalus svetainės Meta aprašymas. Reikia atkreipti ypatingą dėmesį į šį aprašymą. Tai informacija, skirta paieškos sistemoms ir puslapių reitingavimui. Indeksavimui bus naudojami pirmi 2 sakiniai arba 20 žodžių. Raktažodžiai- tai žodžiai pagal kurios paieškos sistemos indeksuojama jūsų svetainė. Ilgis- 500 ženklų. Raktiniai žodžiai turi būti atskirti kableliu arba tarpais. SEO nustatymai SEO nuorodos - Search Engine Friendly URLs- tai funkcija, kuri leidžia pakeisti tinklapio sudėtingą URL į paprastą ir lengvai perskaitoma tiek žmogui, tiek paieškos sistemoms. ITMC, 2008 J.Totoraitienė

12 Sistema Vartotojo nustatymai Leisti vartotojo registraciją: kai nustatyta Ne kliento registracija bus išjungta. Naujo vartotojo registracijos tipas - tai galimybė pasirinkti, kokį lygį automatiškai po registracijos gaus nauji vartotojai. Jei leidžiate registraciją, naudokite Naujo vartotojo sąskaitos aktyvavimas. Kai nustatyta Taip, aktyvavimo nuoroda bus nusiųsta vartotojui elektroniniu paštu. Vartotojas negalės prisijungti nepaspaudęs aktyvavimo nuorodos. Galerijos nustatymai Čia galima nurodyti norimą katalogą, kuriame bus talpinami failai ir paveikslėliai, bei palaikomus failų tipus. Sesijos nustatymai Sesijos ilgis- šis parametras nurodo, kiek ilgai jums leidžiama likti prisijungus. ITMC, 2008 J.Totoraitienė

13 Serveris Serverio nustatymai Klaidų ataskaita- pranešimai apie klaidas: Ši funkcija leidžia pasirinkti pranešimų apie klaidas vieną iš keturių lygių. FTP nustatymai Joomla 1.5 leidžia atsiųsti failus, įdiegti naujus praplėtimus naudojant FTP technologiją. Šioje versijoje neliko problemos, dėl katalogų teisių. Joomla 1.5 efektyviai dirba net su katalogais "tik skaityti. Siūloma tinklapio kūrimo metu įrašyti FTP nustatymus ir išsaugoti. ITMC, 2008 J.Totoraitienė

14 VARTOTOJAI KATEGORIJOS IR FUNKCIJOS: ADMINISTRAVIMAS, REDAGAVIMAS, PUBLIKAVIMAS Vartotojo tvarkyklė skirta kurti ir administruoti tinklalapio vartotojus. Galimybės: Registruoti vartotojus, priskirti jiems prisijungimo vardą ir slaptažodį ; Vartotojus rūšiuoti grupėmis (pvz. registruotas vartotojas, autorius ir pan.); Stebėti vartotojų prisijungimo statistiką; Vartotojų grupėms priskirti tam tikrą, tik jiems matomą tinklalapio informaciją. Galima efektyviai pateikti konfidencialią ir tik tam tikrai grupei skirtą informaciją. Pereikite Tinklalapis Valdymo skydas Vartotojų tvarkyklė Norėdami sukurti papildomą vartotoją, spauskite mygtuką Naujas Užpildykite vartotojo registracijos formą ITMC, 2008 J.Totoraitienė

15 Yra 2 vartotojų grupės Viešas Front-end - tai vartotojai, kurie naudoja prisijungimo forma iš puslapio. Registruotas vartotojas ir autorius turi teisę tik matyti informaciją, skirta šiai grupei. Redaktorius ir paskelbėjas- gali keisti publikavimo (datą, autorių, prieinamumo) informaciją ir meta duomenys Viešas Back-end - tai vartotojai, kurie naudoja administracijos prisijungimo formą. Super Administratorius turi daugiausiai teisių, o tvarkyklėmažiausiai. ITMC, 2008 J.Totoraitienė

16 VARTOTOJŲ PRISIJUNGIMO LANGAS Vartotojų prisijungimo forma talpinima Front-end lange. Jei puslapyje jos nėra pasirinkite Išplėtimai Modulių tvarkyklė ir spauskite Naujas Pažymėkite Prisijungti ir Sekantis 2 1 Užpildykit modulio detales ir Išsaugoti Gautas rezultatas ITMC, 2008 J.Totoraitienė

17 Jei tinklapyje nebus leidžiama vartotojų registracija, pasirinkite Tinklapis Globalūs nustatymai ir Vartotojo nustatymai lange pažymėkite Ne ITMC, 2008 J.Totoraitienė

18 TURINYS STATINIO ĮRAŠO SUKŪRIMAS: TEKSTAS, GRAFIKA, NUORODOS Pasirinkite Turinys Įrašų tvarkyklė Naujas Įrašo lange įveskite norimą informaciją: Paaiškinimai: Viršutiniame pavadinimas lange reikia įrašyti tinklapio antraštę, o antrame- antraštės sinonimą (vienas žodis be lietuviškų raidžių); Skyrius/kategorija pažymėkite Nepriskirti ; Jei Paskelbtas pažymėta Taip, įrašas bus matomas vartotojui; Pradinis puslapis Taip, įrašas bus matomas pradiniame/pagrindiniame tinklapio lange. Teksto redaktoriaus kelios funkcijos: - nuorodos sukūrimas. Jei tai nuoroda į išorinį tinklapį, nepamirškite Target lauke parinkti Open in new windows (_blank) ; - lentelės sukūrimas, - eilutės nuostatų keitimas, - skiltelės nuostatų keitimas; - įrašo redagavimas HTML režime; ITMC, 2008 J.Totoraitienė

19 - teksto formato pašalinimas. Ši fukcija naudojama tada, kai tekstas keliamas iš kito šaltinio (word dokumento ar interneto). Apatinis meniu :. Paveikslėlis - įterpti paveikslėlį. Jei paveikslėlis yra serveryje, pakanka jį pasirinkti ir užpildyti laukus Paveiksliuko aprašymas, bei Pavadinimas. Paveikslėlis įterpiamas paspaudus Įterpti. Jei įterpiamas paveikslėlis yra asmeniniame kompiuteryje, reikia spausti Naršyti tarp bylų, pasirinkti pageidaujamą, paspausti Perkelti ir tik tada atlikti veiksmus iš 1 punkto. Iterptą paveikslėlį su pelyte galima perkelti į norimą puslapio vietą. Paveikslėlio nuostatos keičiamos pasirinkus (insert/edit images). Pagebreak - puslapiavimas. Jei įraše pateikiama daug informacijos, patartinaa naudoti puslapiavimą. Kiekvienam puslapio trūkiui reikia įrašyti puslapio ir turinio pavadinimus: Įterptą žymę pelės pagalba galima perkelti į norimą vietą. Skaityti daugiau - tai galioja tik įrašui, kuris pateikiamas pagrindiniame lange. Tokiu atveju pagrindiniame lange rodomas tik tekstas iki žymos Skaityti daugiau ir nuoroda į pilną įrašą. Parametrai: ITMC, 2008 J.Totoraitienė

20 Dešinėje lango puseje yra įrašo parametrai ir meta duomenų informacija. Nepamirškite sukurti aprašymą ir įrašyti raktažodžius. Sukurtą įrašą reikia išsaugoti. Norint išeiti iš įrašo kūrimo/redagavimo lango būtina spausti vieną iš mygtukų:. Pastaba: Tokiu atveju negalima naudoti naršyklės Back!!!!! ĮRAŠO IR MENIU SĄSAJA Sukurtas įrašas nebus matomas tinklapyje (išskyrus, kai jis talpinamas pradiniame puslapyje). Reikia sukurti meniu punktą ir jam priskirti norimą įrašą. Pasirinkite Meniu Main menu Naujas: Gausite Meniu punkto langą, pasirinkite Įrašai: ITMC, 2008 J.Totoraitienė

21 Pasirinkite meniu punkto tipą Įrašų išdėstymas: Įrašykite pavadimą ir Parametrai- Bazinis pasirinkite norimą įrašą: Tinklapyje atsiras meniu mygtukas susietas su atitinkamu įrašu. Pagal nutylėjimą naujas meniu punktas bus paskutinis. Norit pakeisti tvarką, reikia pasirinkti Meniu Main neniu ir ten pakeisti rūšiavimą. ITMC, 2008 J.Totoraitienė

TINKLAPIO STRUKTŪROS MEDIS: SKYRIAI, KATEGORIJOS, ĮRAŠAI Paprastai tinklapyje yra labai daug įrašų, todėl jie skirstimi į kategorijas ir skyrius, pvz. : 22 Skyriai Kategorijos Įrašai Lietuva Miestai Valstybė Vilnius Kaunas Seimas Pasirinkite Turinys Skyrių tvarkyklė Naujas ir sukurkite reikiamus skyrius. Būtina užpildyti tik pavadinimo langą: Analogiškai yra kūriamos kategorijos. Kiekviena kategorija turi būti priskirta skyriui, pvz.: ITMC, 2008 J.Totoraitienė

23 Kūriant naują įrašą reikia pasirinkti skyrių ir kategoriją, pvz.: ITMC, 2008 J.Totoraitienė

24 SKYRIAUS, KATEGORIJOS IR MENIU SĄSAJA Pasirinkite Meniu Main menu Naujas. Pasirinkite meniu punkto tipą Įrašai: Pasirinkite pageidaujamą meniu punktą: ITMC, 2008 J.Totoraitienė

Kategorijos-Kategorijos sąrašo išdėstymas- bus pateikti visi įrašai priskirti pasirinktai kategorijai, pvz. Kategorijos- Lietuva/Miestai. Parametrų pagalba galima keisti kategorijos pateikimo vaizdą. 25 Skyrius-Skyriaus išdėstymas- bus pateikti visi įrašai priskirti pasirinktam skyriui, pvz. Skyrius-Lietuva. Parametrų pagalba galima keisti skyriaus pateikimo vaizdą. ITMC, 2008 J.Totoraitienė

26 MENIU TVARKYKLĖ Meniu Meniu tvarkyklė Galima kopijuoti [1], trinti [2] ar redaguoti [3] jau esamą meniu arba sukurti naują [4]: 1 2 3 4 Kūriant naują, reikia užpildyti šiuos laukus: Šalia kiekvieno yra pagalbinė informacija Menu.. Nedideliame tinklapyje paprastai pakankaa vieno meniu bloko Main Meniu Main menu ITMC, 2008 J.Totoraitienė

27 Iškviečiama meniu punktų tvarkyklė: Meniu punktų tvarkyklės pagalba galima: 1. Redaguoti meniu punktą. Reikia pažymėti norimą meniu ir pasirinkti Redaguoti. Redagavimo režime galima keisti meniu punkto tipą, pavadinimą, vietą meniu sąraše, priėjimo lygį ir visą eilę parametrų: 2. Suteikti pagrindinio statusą (įrašas bus matomas pagrindiniame puslapyje), paskelbti arba slėpti nuo vartotojų, rūšiuoti (po perrūšiavimo nepamirškite išsaugoti- reikia paspausti diskelį, keisti priėjimo lygį. ITMC, 2008 J.Totoraitienė

KOMPONENTAI REKLAMINIAI SKYDELIAI Šis komponentas skirtas administruoti reklamines antraštes (angl. baners) talpinamas tinklalapyje. Modulis plačiai naudojamas portaluose. Reklaminių antraščių modulio galimybės: Administruoti reklamines antraštes; Administruoti reklaminių antraščių pozicijas tinklalapyje; Stebėti kasdieninę parodymų ir paspaudimų statistiką; Nustatyti antraštės rodymą konkrečiam klientui; Nustatyti tikslų reklaminės antraštės rodymo datą ir laiką, kas įgalina efektyviai planuoti reklamines kampanijas; Pasirinkite Komponentai Reklaminis skydelis Kategorijos. Sukurkite naują kategoriją: ir naują klientą Komponentai Reklaminis skydelis Klientai: LITNET, 2008 J.Totoraitienė

Pasirinkite Komponentai Reklaminis skydelis Reklaminiai skydeliai Įrašykit informaciją apie naują reklaminį skydelį: Pastaba. Reklaminiai skydeliai yra talpinami serveryje images/baners aplankale. Belieka pridėti naują modulį, skirta reklaminio skydelio rodymui. Pasirinkite Išplėtimai Modulių tvarkyklė Naujas: LITNET, 2008 J.Totoraitienė

Pažymėkite Reklaminis skydelis: 2 1 Užpildykit modulio detales: Reklamai tinkamiausia pozicija yra footer (jei tik tokia yra Jūsų dizaino šablone) Vienas klientas gali turėti kelis reklaminius skydelius. Tam, kad jie keistusi lange Atsitikinė tvarka reikia nurodyti Neryžtingas, Atsitiktinis. LITNET, 2008 J.Totoraitienė

KONTAKTAI Sukurkite naują kategoriją Komponentai Kontaktai Kategorijos Naujas. Į pasirinktą kategoriją įrašykite kontaktus- Komponentai Kontaktai Kontaktai Naujas: Kontaktų paveikslėlis imamas iš serverio katalogo images/stories. Parametrų lauke galima nurodyti kokia informaciją slėpti/rodyti konkrečiam įrašui. Visų kontaktų nustatymai (slėpti/rodyti) keičiami kontaktų tvarkyklės pagalba: Komponentai Kontaktai Kontaktai Parametrai Meniu punktus papildykit kontaktais Meniu Main menu LITNET, 2008 J.Totoraitienė

Kontaktų kategorijos išdėstymas pateikia visus kontaktus pateiktoje kategorijoje. Standartinis kontaktų išdėstymas rodo paprastą kontaktų informaciją. LITNET, 2008 J.Totoraitienė

APKLAUSA Komponentas skirtas kurti ir administruoti apklausas svetainėje. Apklausų komponento galimybės: Vykdyti kelias apklausas vienu metu; Įvesti reikiamą klausimą ir kelis atsakymų variantus; Išsamių apklausos balsavimo rezultatų pateikimas. Komponentas suteikia galimybę greičiausiu būdu sužinoti tinklapio lankytojų nuomonę labiausiai rūpimu klausimu. Sukurkite norimas apklausas. Komponentai Apklausos Naujas. Atsiverčia langas: Nepamirškite pažymėti, kad apklausos komponentas paskelbtas. Balsavimo komponentą būtina papildyti apklausos moduliu, kuris naudojamas tiksliam balsavimo nustatymui Išplėtimai Modulių tvarkyklė Naujas Pažymėkite Apklausa ir spauskite Sekantis. LITNET, 2008 J.Totoraitienė

Modulio redagavimo lange būtina įrašyti pavadinimą, meniu priskyrimą ir priskirti apklausą. Balsavimo komponentas atsiras pasirinktoje pozicijoje. LITNET, 2008 J.Totoraitienė

PAIEŠKA Paieška galima 2 tipu: išplėstinė ir paprasta. Išplėstinei paieškai pateikti pakanka meniu punktus papildyti Meniu Main menu Naujas Ieškoti Užpildykite naujo meniu langą LITNET, 2008 J.Totoraitienė

Rezultatas: Yra galimybė paiešką oragnizuoti modulio pagalba. Tokiu atveju pateikiama paprasta paieška. Pasirinkite Išplėtimai Modulių tvarkyklė Naujas. Pasirinkite modulį Ieškoti ir Sekantis Užpildykite pateiktą modulio langą ir gausite rezultatą: Paieškos statistika Pasirinkite Komponentai Paieška. Rinkti paieškos rezultatus pažymėkite Taip LITNET, 2008 J.Totoraitienė

Paieškos rezultatai bus pateikiami Komponentai Paieška. LITNET, 2008 J.Totoraitienė

NUORODOS Pasirinkite Komponentai Nuorodos Kategorijos. Sukurkite naują kategoriją. Pasirinkite Komponentai Nuorodos Nuorodos ir sukurkite nuorodą: Įdėkite nuorodas į meniu puktą: Meniu Main menu Naujas. Pasirinkite norimą nuorodų tipą ir priskirkite atitinkamas nuorodas LITNET, 2008 J.Totoraitienė

NAUJIENŲ MODULIAI NAUJAUSI PUSLAPIAI Šis modulis rodo naujausiai paskelbtų įrašų sąrašą. Kai kurių įrašų galiojimas gali būti pasibaigęs, tačiau vistiek jie yra priskirti kaip nauji įrašai. Išplėtimai Modulių tvarkyklė Naujas Naujienos Rezultatas NAUJIENŲ RODYMAS IŠ KITO TINKLAPIO (FEEDS) Šis modulis leidžia rodyti sindikuojamas naujienas Išplėtimai Modulių tvarkyklė Naujas Naujienų rodymas LITNET, 2008 J.Totoraitienė

Rezultatas P.s. Naudojanta šį modulį cache katalogas (serveryje) turi būti perrašomas, t.y. teisės 777. NEWSFLASH- TINKLAPIO NAUJIENOS Šis naujienų modulis skirtas kurti ir administruoti naujienas, pateikiamas svetainėje. Kiekvienai naujienai priskiriamas laikas (metai, mėnuo, diena, valanda, minutės), pavadinimas, santrauka ir turinys, kuriame publikuojama visa naujienos informacija (tekstas, paveiksliukai ir kt.). Naujienų modulio galimybės: Naujienų publikavimas ateities data (pasirenkama naujienos publikavimo data ir laikas). Naujiena bus rodoma tik tada, kai ateis laikas; Naujienų prioritetai; Galimybė naudoti kelis naujienų sąrašus vienoje svetainėje (pavyzdžiui, pranešimai spaudai ir įvykiai). Naujienų modulio dėka tinklalapis bus nuolat gyvas, besilankantys klientai visada suras ką nors naujo. Tam skirtas NEWSFLASH modulis, kuris atsitiktine tvarka parenka vieną iš kategorijose publikuotų įrašų. Taip pat gali būti rodomi horizontaliai arba vertikaliai. 1. Reikia sukurti Naujienų skyrių ir atitinkamas kategorijas, pvz. 2. Belieka įjungti atitinkamą modulį. Išplėtimai Modulių tvarkyklė Naujas Newsflasf LITNET, 2008 J.Totoraitienė

Rezultatas P.s. Problema. Nėra vertimo teksto Read more... Reikia į failą language/lt-lt/lt-lt.mod_newsflash.ini įrašyti eilutę READ MORE TEXT=Skaityti daugiau... RSS NAUJIENOS RSS (Really Simple Syndication) yra technologija, skirta iš įvairių interneto informacijos šaltinių surinkti ir susisteminti naujausią įvairiapusišką informaciją. RSS sąsaja pateikiamos informacijos peržiūros programos paprastai vadinamos agregatoriais. Jos surenka medžiagą iš dominančių šaltinių, susistemina ir pateikia ją vartotojui. Visų programų veikimo principas daugmaž vienodas: pirmiausia įvedamas kanalo adresas, agregatorius periodiškai atsisiunčia naujienas į kompiuterį,- belieka jas perskaityti. Pasirinkite Komponentai RSS Naujienos. Sukurkite naują kategoriją ir tik tada kurkite naujienų kanalą: LITNET, 2008 J.Totoraitienė

Pastaba: Nuodas į RSS galima rasti internetiniuose puslapiuose. Meniu Main Menu Naujas ir pasirinkite RSS naujienos Pasirinkite norimą naujienų tipą. Kategorijos sąrašo išdėstymas Šis išdėstymas rodo visų RSS naujienų kategorijų sąrašą. Kategorijos išdėstymas Šis išdėstymas rodo naujienų sąrašą kategorijoje. LITNET, 2008 J.Totoraitienė

LANKYTOJAI Statistika Pasirinkite Išplėtimai Modulių tvarkyklė Naujas Statistika: Modulio redagavimo lange įrašykite pavadinimą, parinkite poziciją ir nustatykite parametrus. Dažniausiai užtenka tik įjungti skaitliuką: LITNET, 2008 J.Totoraitienė

Dabar naršo Pasirinkite Išplėtimai Modulių tvarkyklė Naujas Dabar lankosi: Belieka užpildyti modulio detales: LITNET, 2008 J.Totoraitienė

MODULIŲ TVARKYKLĖ Pasirinkite Išplėtimai Modulių tvarkyklė: Čia galima įjungti/išjungti, kopijuoti, trinti, redaguoti ir kurti naują modulį (viršutiniai mygtukai). Rūšiavimą galima keisti mažų rodyklių pagalba, atlikus pakeitimus reikia išsaugoti ( diskelis virš rūšiavimo stulpelio). LITNET, 2008 J.Totoraitienė

PAPILDOMI KOMPONENTAI, MODULIAI, ĮSKIEPAI XMAP Tai komponentas, skirtas svetainės struktūros medžio sudarymui pagal meniu punktus. Atsisiųskite iš http://extensions.joomla.org Pereikite prie savo svetainės su Joomla! ir prisijunkite administratoriaus vardu. Įdiekite. Išplėtimai Įdiegti/Pašalinti. Su Browse pasirenkame komponentą ir Perkelti bylą ir Įdiegti. Po sėkmingo įdiegimo matysite Komponentai Xmap Pridėkite meniu punktą. Meniu Main menu Naujas Xmap Įrašykite pavadinimą ir Išsaugoti: LITNET, 2008 J.Totoraitienė

Rezultatas JWEATHER Tai modulis, skirtas orų prognozės pateikimui iš weather.com 1. Atsisiųskite iš http://extensions.joomla.org 2. Pereikite prie savo svetainės su Joomla! ir prisijunkite administratoriaus vardu. 3. Įdiekite. Išplėtimai Įdiegti/Pašalinti. Su Browse pasirenkame komponentą ir Perkelti bylą ir Įdiegti. P.s. nekreipkite dėmesio, jei gausite klaidų pranešimus. 4. Sutvarkykite modulį. Išplėtimai Modulių tvarkyklė Naujas pažymėkite JWeather LITNET, 2008 J.Totoraitienė

Atsiverčia modulio konfiguravimo langas Rekomenduojama nustatyti parametrus: Title- modulio pavadinimas, pvz. Orai Kaune City Code- LHXX0002 (Kaunas) Show icons for weather- Yes (rodyti ikonas) Show temperature- Yes (rodyti temperatūrą) Rezultatas LITNET, 2008 J.Totoraitienė

SECTIONEX Tai komponentas, skirtas skyriaus-kategorijų-įrašų meniu pateikimui. Atsisiųskite iš http://extensions.joomla.org, Content&News kategorijoje rasite SectionEX 1. Pereikite prie savo svetainės su Joomla! ir prisijunkite administratoriaus vardu. 2. Įdiekite. Išplėtimai Įdiegti/Pašalinti. Su Browse pasirenkame komponentą ir Perkelti bylą ir Įdiegti. 3. Pridėkite meniu punktą. Meniu Main menu Naujas SectionEX Belieka įrašyti pavadinimą ir nustatyti bazinius parametrus. Būtinas laukas- Skyrius. Visus kitus nustatymus galima keisti pagal pageidavimą. Jų yra labai daug, todėl įmanoma sukurti bet kokį pageidaujamą skyriaus meniu stilių. LITNET, 2008 J.Totoraitienė

Verta atkreipti dėmesį į kategorijos (Parametrai-Bazinis) rūšiavimą. Tokių plačių galimybių nėra, kai naudojamas meniu Paprastas skyriaus išdėstymas : Article Enumeration leidžia nuimti įrašų numeravimą. LITNET, 2008 J.Totoraitienė

Keli variantai informacijos pateikimo: Baziniai parametrai neleisti. Visi nepageidaujama informacija paslėpta, paliktas Intro tekstas:. Paslėptas Intro tekstas. LITNET, 2008 J.Totoraitienė

47 DIZAINO ŠABLONO ĮDIEGIMAS NARŠYKLĖS PAGALBA ŠABLONO PARSIUNTIMAS Internete galime rasti labai daug ir nemokamų dizaino šablonų TVS Joomla! Svarbu, kad šablonas būtų skirtas tai versijai, kuria naudojame. Keli adresai : www.joomla24.com www.siteground.com Pasirinkite kelis patikusius ir parsisiųskite į savo kompiuterį. ŠABLONO ĮDIEGIMAS Savo svetainės administravimo režime pasirinkite Išplėtimai Įdiegti/ Pašalinti. Mygtuko Browse pagalba parinkite šabloną ir Perkelti bylą & Įdiegti 1 2 3 Sėkmingai įdiegus gaunamas pranešimas: Nenustebkite, jei nepavyks įdiegti norimo šablono. Pasitaiko šablonų su klaidomis. Šablono pakeitimas Pereikite Išplėtimai Šablonų tvarkyklė. Pažymėkite naują šabloną ir spauskite Pagrindinis LITNET, 2008 J.Totoraitienė

48 2 1 ŠABLONO REDAGAVIMAS Paspaudus mygtuką Peržiūra bus pateiktas pasirinkto šablono pozicijų išdėstymas: Galime redaguoti PHP kodą arba CSS- pakopinį šablono stilių. Tačiau tam reikia turėti HTML kalbos ir programavimo pagrindus. ŠABLONO ŠALINIMAS Išplėtimai Įdiegti/ Pašalinti Šablonai. Pasirinkite išmetamą šabloną ir spauskite mygtuką Pašalinti. LITNET, 2008 J.Totoraitienė

49 3 1 2 DIZAINO ŠABLONO ĮDIEGIMAS SU FTP IR REDAGAVIMAS Išarchyvuokite dizaino šabloną savo kompiuteryje. FTP pagalba prisijunkite prie serverio ir perkelkite katalogą su šablonu į katalogą templates esanti serveryje. Administartoriaus režime pereikite Išplėtimai Šablonų tvarkyklė. Pažymėkite naują šabloną ir spauskite Pagrindinis. Šis įdiegimo metodas naudojamas tada, kai žadama keisti šabloną. Pakeitimai yra atliekami kompiuteryje ir tik data į serverį keliami pakeisti elementai. Pvz. Šablono rhuk_milkyway struktūra: images aplankale yra paveikslėliai. Redagavimo metu galima keisti grafinio elemento vaizdą, tačiau failo pavadinimas, tipas ir dydis (image size) turi likti nepasikeitęs. Į serveį reikia perkelti tik modifikuotus paveikslėlius. favicon.ico- šablono ikona. Ji turėtų atitikti šablono stilių. Keisti ikonos vaizdą galima specialių redaktorių pagalba arba Paint. Naudojant Paint, siūloma atsidaryti favicon.ico, padidinti mastelį ir perpiešti. Išsaugoti reikia bmp formatu, o paskui pervardinti į ico. Perkėlus ikoną į serverį, siūloma tinklapį peržiūrėti su Mozilla Firefox. Adreso lange matysite : LITNET, 2008 J.Totoraitienė

50 templatedetails.xml faile aprašomos šablono detalės. Šį failą galima redaguoti. Būtina prisiminti: <name>pavadinimas </name> pavadinimas, tai ne tik šablono vardas, bet ir aplankalo pavadinimas: template_thumbnail.png- sumažintas šablono vaizdas. Matomas administravimo lange šablonų tvarkyklėje. Jei buvo koreguotas šablonas, reikėtų pakeisti ir šį paveikslėlį. index.php- pagrindinis šablono failas, php pagalba aprašomas bendras vaizdas. Pvz. Powered by Joomla!... : Aprašo eilutės: LITNET, 2008 J.Totoraitienė

51 Pastaba. Kai kuriais atvejais index.php gali itraukti aprašus iš templates.php ar kitų failų. Jei neradote reikiamo įrašo index.php faile, pažiūrėkite kokie yra includinami failai ir patikrinkit juos. LITNET, 2008 J.Totoraitienė

52 MODULIŲ POZICIJOS Pirmas pavyzdys: LITNET, 2008 J.Totoraitienė

53 LITNET, 2008 J.Totoraitienė

GALERIJOS Praplėtimas skirtas publikuoti didelį kiekį fotografijų svetainėje. Nuotraukų galerijos galimybės: Automatinis nuotraukos mažinimas ir mažos nuotraukos (angl. thumbnail) formavimas; Automatinis nuotraukos pavadinimo nustatymas; Didelio kiekio fotografijų talpinimas; Nuotraukų grupavimas į kategorijas (pavadinimo, aprašymo, datos priskyrimas); Visos šio modulio gerosios savybės atsiskleidžia tuomet, kada talpinate svetainėje itin didelį kiekį fotografijų. PHOCA GALERIJA Galerijos parsiuntimas iš http://extensions.joomla.org/ Pasirenkame einamą versiją Galerijos įdiegimas Savo svetainės administravimo režime pasirinkite Išplėtimai Įdiegti/Pašalinti. Mygtuko Browse pagalba suraskite šabloną iš savo kompiuterio ir spauskite Perkelti bylą LITNET, 2008 J.Totoraitienė

Sėkmingai įdiegus gaunamas toks langas, kuriame reikia nuspausti Install mygtuką. Galerijos tvarkymas Reikia sukurti kategorijas Komponentai Phoca Gallery Categories. Mygtuko Naujas pagalba gauname langą, kuriame įvedam informaciją apie galerijos kategoriją. LITNET, 2008 J.Totoraitienė

Nuotraukos į galeriją talpinamos Komponentai Phoca Gallery Images mygtuko Multiple Add pagalba. Nuotraukas parinkite su Browse ir Start upload. Pabaigoje nuotraukas reikia priskirti kategorijai ir išsaugoti. Papildomos galimybės: Galima perkelti ne tik atskirus paveikslius, bet visą aplankalą su paveiksleliais ar netgi jame esančius katalogus. Jokių atveju sistema pati sukurs kategorijas arba subkategorijas pagal aplankų pavadinimus. Galima rankiniu būdu sukurti skirtingus katalogus ir ten kelti nuotraukas. Kiekvienai nuotraukai galima sukurti aprašą. Priemonės galerijos/nuotraukų tvarkymui: Parametrai- nustatomi visos galerijos parametrai. Meniu punkto sukūrimas Galerijai reikia sukurti meniu punktą. Pasirinkite Meniu Main meniu Naujas ir Phoca Gallery. Galimi du tipai: Visos kategorijos (Phoca Gallery Category List Layout)- bus pateiktos visos galerijos kategorijos; Kategorija (Phoca Gallery Category Layout)- bus pateikta tik pasirinkta kategorija. LITNET, 2008 J.Totoraitienė

LITNET, 2008 J.Totoraitienė

JOOMLA! SAUGUMAS Pagrindiniai patarimai kaip apsaugoti savo tinklalapį, kurtą naudojant TVS: Turi būti padaromos tik duomenų kopijos, o ne visos sistemos. Pavyzdžiui, išvalyti visus laukus ir pilnai perinstaliuoti TVS. Galima išsaugoti, tiksliau apsidaryti atsarginę kopiją ir dizaino šablono, tačiau prieš jį diegiant būtina patikrinti ar jis nėra pažeistas. Mokant skaityti ir suprasti log failus, galima nustatyti kodėl ir kaip tinklalapis buvo pažeistas. Naudoti visus naujus šiuolaikinius plėtinius, kurie turi papildomą apsaugos paketą nuo įsibrovėlių. Naudoti stiprius slaptažodžius, kuriuos bus kur kas sunkiau nulaužti. Registre_globals turėtų būti išjungtas. Jei nenaudojami jokie skriptai, kurie reikalauja allow_url, jį išjunkite. Jei manote, jog tinklalapis buvo atakuotas įsibrovėlių, patartina daryti taip: 1. patikrinti failų prieigos teises. 2. patikrinkite ar jūsų hostingo tiekėjas, nepaleido kokio atnaujinimo, kuris gali pastoviai lysti į tinklalapį, nuolatos ką nors atnaujindamas. 3. Pagalvokite ar nedarėte jokių pakeitimų. Tarkim ar padarėte kokius nors duomenų bazės ar administravimo pakeitimus. Ar padarėte pakeitimus.htaccess? Kartais manoma, jog puslapis buvo pavogtas, nors tai akivaizdžios konfigūravimo klaidos. Jei manote, kad tikrai jūs atakuotas hakerių paklauskite savo paslaugų teikėjo, ar jie turi kokios nors informacijos, kurią galėtų suteikti. Keletas skriptų yra žinomi ir labai mėgstami hakerių, pavyzdžiui phpbb. Rekomenduojama pažiūrėti, kokie skriptai yra paleisti, patikrinti ar jie turi kokių žinomų pažeidimų. Kita priežastis, kodėl įsiveržė hakeriai. Gali būti ta, kad buvo įdiegta į sistemą papildomi komponentai ar moduliai kurie jau buvo pažeisti įsibrovėlių. Yra daugybė forumų apie komponentus ar modulius, todėl galima išsiaiškinti ar jų skriptuose aptikta kokių skylių. Būtų gerai, jei pastebėjus kokius pažeidimus, būtų pranešta TVS kūrimo komandai. Tokiu būdu bus galima sukurti saugesnę ir patikimesnę TVS. Turėtų būti pateikiama tokia informacija: Kokią versiją naudojama. Kokios PHP ir MySQL versijos. Jei yra instaliuotų papildomų skriptų, pateikti sąrašą su jų versijų numeriais. Įvardinti visas papildomas priemones, naudojamas tinklalapyje. Pasidaryti duomenų bazės kopiją ir ją išsaugoti, kūrėjai gali paprašyti jos išsamesniems tyrimams. Jei yra padaryta atsarginė kopija, tai ji gali būti atstatyta, nors bus prarasta dalis informacijos, tačiau tinklalapis bus išsaugotas. Reikia pirmiausia ištrinti failus, kurie nepriklauso tinklalapiui, tada tikrinti tik iš savo saito, kad būtų galima atstatyti savuosius. Kitu atveju, viską reikia išvalyti ir perinstaliuoti turinio valdymo sistemą. Hakeriai gali palikti skriptų, kurie paslėpti giliai tinklalapyje, o tai suteiks galimybę pabandyti įsiveržti į sistemą vėl.