gia joomla.pdf
TRANSCRIPT
-
7/25/2019 gia joomla.pdf
1/26
Websites Joomla! CMS 7
!
1 J
1.1
Websites Joomla! CMS ...
,
Web CMS 10
Joomla websites.
web .. PHP, HTML, CSS . Web
CMS,
'' websites.
templates.
website , o Joomla
Pure CSS Templates, '
CSS (Cascading Style Sheets) ,
, .
online tutorials web,
.
Joomla PHP
,
,
. , ,
,
Windows
, (command
prompt), .
1.2
. web
.
-
7/25/2019 gia joomla.pdf
2/26
Websites Joomla! CMS 8
. ,
,
. ,
,
, .
,
,
.
1.3
1.
Joomla
.
Joomla,
.
templates :
! . , , , 00
Joomla
components modules, :
! . , , , 00
, Joomla , .
! , . , , 00
2. Online
Joomla
. site tutorial :
http://www.joomlatutorials.com
3.
Websites
site Joomla , downloads,
, forum . :
http://www.joomla.org
site :
http://www.joomla.gr
1.4
W CMS
Joomla
Web CMS, Joomla . CMS
(Content Management System)
-
7/25/2019 gia joomla.pdf
3/26
Websites Joomla! CMS 9
(streamlining)
,
. ,
, , , . CMS
, ,
, ..
Web CMS website
. , Web CMS
:
HTML, CSS
multimedia (, , flash )
( )
(templates)
(.. RSS, email )
web standards
Web CMS
. Web CMS
. ,
open source
Web CMS, .. Web CMS PHP .net .
Web CMS Joomla, Mambo, Drupal ez Publish.
1.5 J
Joomla CMS, Mambo fork.
fork project developers
. 2005, Mambo
Miro Intl Pty Ltd.
project .
(open source).
Joomla ( ) website
'OpenSourceMatters' Miro
.
-
7/25/2019 gia joomla.pdf
4/26
Websites Joomla! CMS 10
fork .
project, 18 2005 Andrew Blake (
) project. 1
2005 Joomla,
''. , 16,
Joomla,
.
Joomla (1.0.0) Mambo 4.5.2.3
bugs patches '' .
Joomla 1.5.0 22 2008
. Joomla
Open Source CMS Market Share Report,
2009 Joomla Web CMS.
1.6 J
Joomla Web CMS ,
sites
developers
.
Web CMS, open source Web CMS
. modules, components, plugins templates.
:
(authentication)
(internationalization)
web services
WYSIWYG
editors
FTP Manager
(templates)
URI
:
(polls)
RSS Feeds
email
pdf
-
7/25/2019 gia joomla.pdf
5/26
Websites Joomla! CMS 11
1.7
. (lower to higher level) :
1. (data storage):
.
.
.
2.
(data access logic):
, .
RDBMS,
, file system
.
3.
(application logic):
.
4.
(presentation logic):
.
GUI highlevel
eventdriven , web interface
web browser.
, .
1.8 3
multitiered
.
client/server
2 '' 3 (n tiers).
Java EE,
.
PHP ,
.
Database tier, Web tier Client tier.
Database tier:
RDBMS
MySQL Server.
-
7/25/2019 gia joomla.pdf
6/26
Websites Joomla! CMS 12
Web tier:
PHP,
HTML, CSS, JavaScript, .. Web server ( Apache)
PHP
web browser HTML,
.
Client tier: web
browser .
1
. Client tier web browser,
HTML Web server.
1.1 3 PHP ,
. 3
.
, 3
,
. 3
,
.
1.9
Joomla
, MySQL, Apache PHP
.
Joomla
-
7/25/2019 gia joomla.pdf
7/26
Websites Joomla! CMS 13
.
.
, ,
Windows, Linux, MacOS Unix. web LAMP, WAMP
. server
, .. LAMP (Linux Apache MySQL PHP) Linux server,
WAMP (Windows Apache MySQL PHP) Windows server ... server
ISPs
. ,
WAMP server Windows
Linux MacOS
.
, . ,
.
.
.
, .
,
.
,
CD Windows.
, CD WampServer, XAMPP EasyPHP.
' ,
'
.
. ,
, installers
system tray
. ,
.
web server
, . Windows
:
WampServer 2 (http://www.wampserver.com/en/index.php): CD
.
screenshots.
XAMPP (http://www.apachefriends.org/en/xampp.html): CD
.
EasyPHP (http://www.easyphp.org): Software CD.
-
7/25/2019 gia joomla.pdf
8/26
Websites Joomla! CMS 14
Linux XAMPP,
site Apache Friends. Linux distributions
package manager,
'LAMP server'.
, MacOS XAMPP,
installer Apache Friends.
, .
. WAMP server
online, .
, MySQL, Apache PHP.
1.10 MSQL
,
MySQL Server. installer . SQL Server
32 64 ,
installer.
UAC (User Account Control) Windows
thirdparty firewall.
( 1.2) Custom
Next. Next( ) ( 1.3) registration
'Finish'.
-
7/25/2019 gia joomla.pdf
9/26
Websites Joomla! CMS 15
instance ()
. ( 1.4) Detailed
Configuration Next.
1.5, ,
Developer Machine Next.
-
7/25/2019 gia joomla.pdf
10/26
Websites Joomla! CMS 16
server ( 1.6).
Multifunctional Database Next.
( 1.7)
. Decision Support
(DSS)/OLAP Next.
-
7/25/2019 gia joomla.pdf
11/26
Websites Joomla! CMS 17
server,
1.8. port
3306 TCP firewall Windows, ' development
thirdparty firewalls.
1.9 Best Support For Multilingualism
.
-
7/25/2019 gia joomla.pdf
12/26
Websites Joomla! CMS 18
( 1.10), Include Bin
Directory in Windows PATH Next.
( 1.11)
root , server.
.
-
7/25/2019 gia joomla.pdf
13/26
Websites Joomla! CMS 19
Next scripts
MySQL Server instance .
GUI Tools.
GUI Tools MySQL Administrator MySQL Query Browser,
. MySQL Administrator
MySQL Server Query Browser SQL statements scripts,
(edit)
. GUI Tools installer.
,
MySQL Adminstrator.
MySQL MySQL Administrator.
:
Server Host:
Port: 0( )
Username:
Password: password root
MySQL
Administrator, 1.12. instance
root.
''
default , ,
. ,
. :
-
7/25/2019 gia joomla.pdf
14/26
Websites Joomla! CMS 20
service MySQL online (started)
password
To firewall Windows ,
3306 TCP
thirdparty firewall
3306 TCP
, MySQL Administrator Query Browser
(
).
1.11 A
Web server , Apache. Apache
Web server internet
ISPs
.
installer , . Apache installer
-
7/25/2019 gia joomla.pdf
15/26
Websites Joomla! CMS 21
.msi site Apache (http://httpd.apache.org/).
Windows CD .
Apache.
.
:
Network Domain: ..
Server Name:
Administrators Email Address: .
Apache
, browser '' URI http://localhost.
1.13.
1.13, :
service Apache online
Web server (.. IIS) ,
thirdparty firewall,
1.12 PHP
PHP. , installer
. components
-
7/25/2019 gia joomla.pdf
16/26
Websites Joomla! CMS 22
PHP, Web server .
site PHP (http://www.php.net)
CD .
installer
.
,
Web server PHP extensions
PHP . 1.14.
Apache 2.2.x Module.
-
7/25/2019 gia joomla.pdf
17/26
Websites Joomla! CMS 23
1.15 installer extensions PHP
. ,
MySQL,
. 1.15
MySQL.
PHP ,
:
index.php htdocs Apache.
browser '' http://localhost/index.php.
1.16.
-
7/25/2019 gia joomla.pdf
18/26
Websites Joomla! CMS 24
1.13 W S
MySQL Apache services
().
, WampServer.
, services Windows.
Joomla services started,
( MySQL)
Joomla .
WampServer
XAMPP services
system tray. , Apache
system tray MySQL
, MySQL System Tray Monitor
.
, system tray
login Windows.
,
. (shortcut)
desktop (Services)
Administrative Tools ( ) . '
Windows
. double click Services shortcut
services,
. MySQL service
MySQL Apache2.2 service Apache. double click
service.
Startup type 'Manual' service pache service
MySQL. ,
1.17.
services Windows
. Joomla,
services, double click
Start.
system tray desktop.
-
7/25/2019 gia joomla.pdf
19/26
Websites Joomla! CMS 25
1.14 J
,
Joomla. web browser
( webbased) .
services Apache MySQL online (started).
(.. joomla)
Apache publish web . Apache
1.11, htdocs (C:\Program Files\Apache
Software Foundation\Apache2.2\htdocs).
,
alias (
.. www) joomla .
default publish htdocs.
joomla htdocs,
Joomla
. browser ''
http://localhost/joomla/index.php.
Joomla.
screenshots 26 .
:
1.
1
Next.2. 2
Next.
3.
3 . Next.
4. 4
:
Database Type:
Host Name:
Username:
Password: instance .
Database name: (.. joomla).
5. 5 FTP. No
Next.
6.
6 site
:
Install Sample Data
.
, Joomla
site .
Site Name: site .
-
7/25/2019 gia joomla.pdf
20/26
Websites Joomla! CMS 26
Your Email: To email .
email [email protected]
Admin Password:
site. .
Confirm Admin Password: .
7.
7 .
Joomla
joomla
installation (htdocs>joomla>installation). , '' web
browser http://localhost/joomla/index.php.
website .
1.15 F (W)
1.18 frontend Joomla
.
-
7/25/2019 gia joomla.pdf
21/26
Websites Joomla! CMS 27
website
. ' ,
front
end .
1.16
B (A S)
frontend website
, Joomla backend (administration site).
( )
site
frontend. backend login
'/administrator/index.php' frontend
, URI : http://localhost/joomla/administrator/index.php
, ''
URI web browser , login backend.
Username Password
Joomla, backend
1.19.
-
7/25/2019 gia joomla.pdf
22/26
Websites Joomla! CMS 28
1.17
backend
, Joomla.
website
frontend Joomla.
Install/Uninstall Extensions.
, site
Joomla CD ( Extensions/Greek).
( 1.20)
frontend backend . Package
File Browse
. .zip .gz.
Upload File & Install.
Language Manager Extensions.
' , .
,
Default .
frontend, 1.21.
backend (
CD backend),
. screenshots backend
screenshots , .
-
7/25/2019 gia joomla.pdf
23/26
Websites Joomla! CMS 29
frontend, ''
browser 1.22.
-
7/25/2019 gia joomla.pdf
24/26
Websites Joomla! CMS 30
. , ..
Who's Online .
site, site .
modules Joomla.
site .
.
1.18 J
, Joomla
frontend (website) backend ()
web server
.
,
.. PHP, CSS, HTML, JavaScript, XML, ..
MySQL Administrator
Joomla,
website,
1.23.
-
7/25/2019 gia joomla.pdf
25/26
Websites Joomla! CMS 31
, joomla
.
directory structure ,
Apache.
Joomla website browser ,
Joomla web server
'' HTML browser .
PHP, HTML,
CSS .
,
HTML.
Joomla components, modules,
plugins templates
.
1.19 D
dump
. dump (textfile)
SQL statements ,
. dump .sql
(command) .
dump; Joomla website
. Joomla website
server ISP online,
database server
ISP. dump.
,
upload websites
. dump
MySQL :
mysqldump --user -password= _ >
.sql
.sql command.
, bin MySQL
Path, ,
1.10.
-
7/25/2019 gia joomla.pdf
26/26
1.24 , mysqldump instance
root dump joomla directory (C:\Users\
npanagos\Documents\), joomla.sql.
server ISP,
ISP ( phpMyAdmin)
import , phpMyAdmin.
online
.
dump . dump , MySQL Administrator
. MySQL Query
Browser ( )
( bold).
'File', 'Open Script...' dump .
script ,
dump.