20
Projektni teden Varna namestitev XAMPP-a Opiši varno namestitev; v opisu naj bodo zajete ekranske slike postopka. R: 1. Localhost/xampp 2. Security 3. Klik na http://localhost/security/index.php 4. Kaj je .htaccess? R: FTP server

Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

Projektni teden

Varna namestitev XAMPP-a

Opiši varno namestitev; v opisu naj bodo zajete ekranske slike postopka.

R:

1. Localhost/xampp

2. Security

3. Klik na http://localhost/security/index.php

4. Kaj je .htaccess?

R:

FTP server

Page 2: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

FTP client

Kreiranje baze phpMyAdmin

1. S katerim geslom se prijaviš v phpMyAdmin. Opiši postopek prijave na localhost; prilepi

ekransko sliko.

2. Zbirke podatkov/Ustvari novo zbirko podatkov

3. Ali je utf8 kompatibilen z 7 bitno ASCII kodo in podpira šumnike? Prilepi link z odgovorom.

4. Kaj pomeni _ci? (case sensitive)

R: iskanje podatkov po tabelo bo ci

5. Za namestitev in varnost potrebujemo še uporabnika z geslom in ustreznimi pravicami.

Kreiranje novega uporabnika baze: Preveri privilegije …

6. Določimo ime uporabnika in geslo

Page 3: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

7. Pozor: ne pozabi ime baze, imena uporabnika in gesla podatkovne baze.

Page 4: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

Namestitev Joomle

1. Zaženemo localhost/joomla

2. Vpis podatkov o bazi

Page 5: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

3. Vpis podatkov o spletni strani

4. Napiši kaj Meta Description, Meta Keywords.

5. Ne izberemo inštalacije podatkov

6. Izbrišemo inštalacijsko datoteko; zakaj moramo umakniti inštalacijsko datoteko?

Page 6: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

7. Kliknemo na gumb site.

Gostovanje Izbira ponudnika free-hosting

C-PANEL Kreiranje domenskega in poddomenskega imena domena

Nastavitev elektronske pošte

Dostop do mape public_html s ftp klientom

Namestitev Joomle na klik

Prenos na joomle in baze lokalnega računalnika na strežnik (Hosting to

another hosting)

Izvoz joomle

1. Poiščemo namestitveno datoteko joomle na c:\xampp\htdocs\joomla\

2. Označimo vsebino mapo in jo zazipamo v datoteko s končnico zip. Datoteka je

pripravljena za izvoz.

Izvoz baze

1. Preko brskalnika: localhost/xampp/phpMyAdmin ali localhost/phpMyadmin

2. Kliknemo na bazo joomla1

Page 7: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

3. Kliknemo na gumb Izvozi

4. Izberemo možnost Hitro in izvozimo bazo.

Uvoz baze na strežnik

1. V C Panelu kreiramo novo bazo. Kliknemo MySQL Databases in ime in geslo baze.

Page 8: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

2. Nato kliknemo na gumb Enter PhpMyAdmin in s klikom na gumb uvozimo bazo;

datoteko tipa SQL.

Uvoz joomle na strežnik

Najbolj enostavno je, da izberemo ukaz za prenos datoteke kot je npr. Import website.

Page 9: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

1. V C-Panelu klkinemo na gumb Import Web site

2. Poiščemo in izberemo datoteko datoteko Joomla.zip, ki smo jo kreirali prej in se nahaja v

mapi Xampp/htdocs/Joomla

3. Program avtomatično razpakira zip datoteko v mapo pubčic_html

4. S fileManagerjem poiščemo datoteko Configuration.php in jo editiramo. V datoteki

Configuration.php moramo popraviti:

1. Geslo baze: password

2. Ime baze: db

3. Ime uporabnika baze: user

4. Spremeba log poti in tmp poti: log_path //odvisno od ponudnika; preveri

tmp_path

Primer popravljene datoteke.

<?php

class JConfig {

public $offline = '0';

public $offline_message = 'This site is down for maintenance.<br /> Please check back again soon.';

public $display_offline_message = '1';

public $offline_image = '';

public $sitename = 'vaja';

public $editor = 'tinymce';

public $captcha = '0';

public $list_limit = '20';

public $access = '1';

public $debug = '0';

public $debug_lang = '0';

public $dbtype = 'mysqli';

public $host = 'mysql.fav.cc';

public $user = 'u651654225_prim';

Page 10: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

public $password = 'miran2356';

public $db = 'u651654225_prim';

public $dbprefix = 'zjf1x_';

public $live_site = '';

public $secret = 'LPgKclRieVer92Fa';

public $gzip = '0';

public $error_reporting = 'default';

public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&amp;keyref=Help{major}{minor}:{keyref}';

public $ftp_host = '127.0.0.1';

public $ftp_port = '21';

public $ftp_user = '';

public $ftp_pass = '';

public $ftp_root = '';

public $ftp_enable = '0';

public $offset = 'UTC';

public $offset_user = 'UTC';

public $mailer = 'mail';

public $mailfrom = '[email protected]';

public $fromname = 'vaja';

public $sendmail = '/usr/sbin/sendmail';

public $smtpauth = '0';

public $smtpuser = '';

public $smtppass = '';

public $smtphost = 'localhost';

public $smtpsecure = 'none';

public $smtpport = '25';

public $caching = '0';

public $cache_handler = 'file';

public $cachetime = '15';

public $MetaDesc = '';

public $MetaKeys = '';

public $MetaTitle = '1';

public $MetaAuthor = '1';

public $MetaVersion = '0';

public $robots = '';

public $sef = '1';

Page 11: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

public $sef_rewrite = '0';

public $sef_suffix = '0';

public $unicodeslugs = '0';

public $feed_limit = '10';

public $log_path = '//home/u651654225_prim/public_html/logs';

public $tmp_path = '//home/u651654225_prim/public_html/tmp';

public $lifetime = '15';

public $session_handler = 'database';

}

____________________-

Pozor pot //home/u … se razlikuje od ponudnika do ponudnika

Page 12: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

JOOMLA

Joomla

Kreiranje kategorij

1. Izdelava načrta spletne strani (site map)

2. Kreiranje kategorij: Content/Manager

Določiti moramo menije, podmenije, popodmenije … Posamezen meni prikazuje vsebino ene kategorije

Kreiranje kategorij Content/Category Manager/Add New Category

Če želimo kreirati podmeni, uporabimo Parent.

Kreiranje člankov Articles

Vsak članek priprada samo eni kategoriji.

Page 13: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

Add New Article ali Content/Article Manager

a. Kreiranje članka

b. Vzpostavitev plugin-a Tiny mc na Extended; R: Extensions/Plugin Manager/Editor

TinyMCE; Basic Options razširimo na Extended

c. Gumb Paste from word v Tinx mc editor-ju; kakšna je vloga tega gumba

d. Kreiranje povezav v članku Insert/Edit link

e. Kreiranje povezave na drugi članek znotraj Joomle R: Gumb Article pod tekstovnim

poljem

f. Dodajanje slik R: Gumb Image pod tekstovnim poljem; Mape slik urejamo v Media

Managerju

g. Vstavljanje youtube videa; Get video Embed code; določitev velikosti; Problem Filter

za preprečevanje škodljivega vdora; Global Configuration

h. Vstavljanje Flash animacij

Page 14: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

Kreiranje menijev

Joomla

Kreiranje kategorij

1. Izdelava načrta spletne strani (site map)

2. Kreiranje kategorij: Content/Manager

Določiti moramo menije, podmenije, popodmenije … Posamezen meni prikazuje vsebino ene kategorije

Kreiranje kategorij Content/Category Manager/Add New Category

Če želimo kreirati podmeni, uporabimo Parent.

Kreiranje člankov Articles

Vsak članek priprada samo eni kategoriji.

Page 15: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

Add New Article ali Content/Article Manager

a. Kreiranje članka

b. Vzpostavitev plugin-a Tiny mc na Extended; R: Extensions/Plugin Manager/Editor

TinyMCE; Basic Options razširimo na Extended

c. Gumb Paste from word v Tinx mc editor-ju; kakšna je vloga tega gumba

d. Kreiranje povezav v članku Insert/Edit link

e. Kreiranje povezave na drugi članek znotraj Joomle R: Gumb Article pod tekstovnim

poljem

f. Dodajanje slik R: Gumb Image pod tekstovnim poljem; Mape slik urejamo v Media

Managerju

g. Vstavljanje youtube videa; Get video Embed code; določitev velikosti; Problem Filter

za preprečevanje škodljivega vdora; Global Configuration

h. Vstavljanje Flash animacij

Page 16: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

Joomla! 1.6

Dodajanje modula Extensions > Module Manager

Desno zgoraj kliknemo New, za nov modul.

Izberemo Login

Page 17: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

Vnesemo podatke o novem modulu:

Pri postavki »Position« kliknemo »Select position«. Izbrati moramo pozicijo, ki jo omogoča naša

predloga, zato v filtru skrajno desno najprej izberemo našo predlogo.

Katera je naša predloga lahko vidimo pod Extensions > Template Manager. Trenutna predloga ima v

stolpcu »Assigned« zeleno kljukico -> .

Kako prepoznati pozicije modula je opisano v nadaljevanju.

Ko vnesemo potrebne parametre modula, shranimo (»save« desno zgoraj) in osvežimo stran.

Na izbrani poziciji se prikaže modul.

Ustvarjanje uporabniškega menija, ki omogoča dodajanje novih člankov je opisano v nadaljevanju.

Page 18: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

Positions (pozicije modula): Pozicije naše predloge najlažje vidimo na sledeč način.

Na osnovni strani nadzorne plošče izberemo Extensions > Template Manager.

Desno zgoraj izberemo »Options«.

Pod »Preview Module Positions« izberemo Enabled in shranimo (Save).

V naslovno vrstico brskalnika vpišemo naslov naše spletne strani, ki mu na koncu (na desni)

dodamo /?tp=1. Primer:

Pozicije se bodo prikazale direktno na spletni strani.

Page 19: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

Dodajanje menija

Dodajanje uporabniškega menija s povezavo »Dodaj nov članek«:

Na nadzorni plošči izberemo Menus > Menu Manager > Add New Menu.

Novi meni shranimo z imenom in tipom menija (Save & Close). V novi meni moramo dodati »link« do

dodajanja novega članka. Kliknemo na novi meni (v tem primeru Uporabnik).

In zgoraj »New«

Page 20: Projektni teden Varna namestitev XAMPP-aarh.tsckr.si/SiPS/NSA/Joomla-1.pdf · JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij:

Menu Item Type > Select

Na koncu Pod Extension > Module Manager dodamo novi menu (Uporabnik) in mu določimo

ustrezno pozicijo, ter vidnost samo v primeru logiranega uporabnika. Članke lahko dodaja zgolj

uporabnik s pravicami »Author« ali višjimi.