Upload
alex-fotiadis
View
14
Download
0
Embed Size (px)
DESCRIPTION
EA17 eBook
Citation preview
:
: 17 - Joomla! : 04/03/2013
Joomla!. , Joomla!. / Web, FTP, Joomla! . Joomla! Web . / Joomla!, . : :
: CCPL (Creative Commons Public License) : - - 3.0 .
:
" - , , " ( - )
"", ( ).
- .
- , .
Creative Common .
( ) " - , , "
Joomla!. :
1) Joomla!.2) Joomla! Web .3) Joomla! .
4) Joomla!.5) . [1] Fundamentals of Joomla!! LiveLessons Bundle, Barrie M. North, ISBN-10: 0136113141, Edition 1[2] Joomla!! 2.5 Beginner's Guide, Eric Tiggeler, ISBN-10: 1849517908, Edition 1[3] Joomla!! 24-Hour Trainer, Jen Kramer, ISBN-10: 0470928336, Edition 1[4] Joomla!! 2.5, - , ISBN:978-960-99070-4-0
[1] http:/www.sch.gr/
[2] http://www.Joomla.org/ Joomla!
[3] http://www.Joomla.gr/ Joomla!
[4] http://filezilla-project.org filezilla
[5] http://winscp.net winscp
[6] http://www.mysql.com/ MySQL
[7] http://php.net/ scripting PHP
[8] http://www.apache.org/ Web Apache
[1]
[2] CMS Content Management System
[3] URLUniform Resource Locator
[4] FTPFile Transfer Protocol
[5] SSLSecure Sockets Layer
[6] TLSTransport Layer Security
51
52
53 Joomla!
53.1
63.2
63.3
63.4
83.5Plugins, components modules
84 FTP
94.1 WinSCP
104.2 FileZilla
115 Joomla! CMS
125.1 Joomla! CMS
125.2 Joomla! CMS
146 Joomla!
157
157.1 Joomla!
177.2
177.3
198
219
2110
17 Joomla!1 Joomla!. Joomla! . Web Apache, scripting PHP MySQL. 2 - Joomla!. (Content Management System CMS): online . (URL): (URL) (web browsers) Internet Explorer, Mozilla Firefox, Google Chrome, . web: (server) . .
ftp: web. 3 Joomla!3.1 (templates) , . MySQL.
, (site templates) (administrator templates). (front-end), back-end, , .
(template manager) Joomla!, . ( ), .
. .3.2 Joomla!, (, .) . , . , . , (links) (sections), (categories), (components), . (menu items). , Joomla!. .3.3 Joomla! :
(sections): .
(categories): .
(content items): .
. , . , .3.4
Joomla! :
(guests)
(registered users)
, . , . , . :
front-end
back-end
front-end , . , , . web interface, WYSIWG (What You See Is What You Get) HTML.
front-end .
(registered): , , . web Links .
(author): , , .
(editor): .
(publisher): , .
back-end , front-end . front-end, back-end .
Manager: (administration panel) , (templates), , . .
(administrator): , , .
(super administrator): . .3.5 Plugins, components modules Joomla! , , . "plugins" ( "mambots"). plugins Joomla! . WikiBot, , Joomla! "Wikitags" , (tags) (hyperlinks) Wikipedia. plugins, . "" ("components") , , , URL . "Modules" . . plugins, components modules, Joomla!, http://extensions.Joomla.org/. plugins, components modules, Joomla! http://www.Joomla.gr/. 4 FTP
Web FTP : WinSCP FileZilla.
4.1 WinSCP winscp http://winscp.net. Download, Installation package. .
web (host name): www.sch.gr MySch. , (Host).
(username): .
(password): .
File protocol (. 1) ftp, ftp SSL/TLS (explicit) ( FTP TLS) SFTP Login . Save.
1 winscp winscp , ( ) Copy.
2 winscp , , , , .4.2 FileZilla FileZilla link http://filezilla-project.org, FileZilla client. .
:
, www.sch.gr, MySch. , , (Host), .
.
, : ftp, ftp SSL/TLS (explicit ) ( FTP TLS) SFTP. , SFTP ftp SSL/TLS (explicit).
3 FileZilla ( ). , , , , .
5 Joomla! CMS Joomla! CMS , , , .
Joomla! 1.5, 1.7 2.5. , Joomla! 1.5 .
5.1 Joomla! CMS
Joomla! , : www.sch.gr .
MySch. .
/ .
Joomla!, Joomla!. :
: .
:
Joomla!: :
Joomla! 1.5:
Joomla! 1.5:
Joomla! 1.7:
Joomla! 2.5:
: , . , popup blocker ! , http://www.sch.gr/2247-2012-02-15-09-23-29. , Joomla! .5.2 Joomla! CMS
Joomla! :
Joomla! http://www.joomla.org/download.html.
Joomla! .
FTP , . , .
, www.sch.gr "MySch( ( MySQL". ( ) . Joomla!. , MySQL , , , . , . 4.
4 Joomla! Joomla!. "configuration.php ", "configuration.php" , .
(. 5).
5 Joomla! , "installation" Joomla! . Joomla!.6 Joomla! Joomla! web :1. Joomla! FTP Joomla! .
2.
phpydmin ( http://localhost/phpmyadmin), Joomla! .sql.
3. .sql
.sql CREATE DATABASE . , .
4.
phpydmin ( mysch( ( MySQL( ) ( .sql) 2.
5. configuration.php, configuration.php Joomla!. FTP . , :
var $user = ' ';
var $password = ' ';
var $db = ' .sql ';
var $host = 'userdb';
var $log_path = ' path /logs';
var $tmp_path = ' path /tmp'; , Joomla! web .7 7.1 Joomla! Joomla!, : MySQL phpmyadmin (www.sch.gr ( mysch ( ( MySQL ( ).
, .. _db1, Joomla!.
prefix_users, prefix .., j15, jos, j25c, Joomla! Browse distinct Values ( , 2 6).
6 prefix_users phpadmin ( Super Administrator 1 ).
7 phpmyadmin SQL (query), 8.
8 phpmyadmin :UPDATE prefix_users SET password=MD5(' ') WHERE usertype = 'Super Administrator';
prefix users .., jos, j15, j25c .
'Super Administrator' :
UPDATE `__`.`prefix_users` SET `password` = MD5('_') WHERE `prefix_users`.`username` ='___Joomla!';
7.2 1.5.2 Joomla! , .
$/installation/installer/models/model.php
328
if (!preg_match( "#^[a-zA-Z]+[a-zA-Z0-9_]*$#", $DBname )) {
if (!preg_match( "#^[a-zA-Z0-9_-]+[a-zA-Z0-9_-]*$#", $DBname )) {
$/installation/template/tmpl/dbconfig.html 21 var regex=/^[a-zA-Z]+[a-zA-Z0-9_]*$/;
var regex=/^[a-zA-Z0-9_-]+[a-zA-Z0-9_-]*$/;7.3 .1
Joomla! . ;
, Joomla! 1.5 , " ". , "( " "stories" . "logosch.png". , "logosch.png". .png .
.2
Joomla! . ;
, , " " "admin" , Joomla!. . , , " " "admin" , .
.3
Joomla! . ;
Joomla! , . , Joomla! . Joomla!, .
.4
Joomla! . ;
. ' , Joomla! , . .5
autoschindex.php autosch ;
. autoschindex.php ( mysch). autosch ( ) , ( mysch).
.6
( autoschindex.php autosch) , . ;
, , . mysch 1/5/2004 . .7
autosch . ;
. autosch . autosch . .8
autosch;
. , . autosch , .
8 ( ), scripting PHP, Joomla!, WordPress, Mambo, PostNuke, .
, . scripting PHP (.., components plugins) . component oziogallery2 Joomla!.
, http://nvd.nist.gov http://www.frsirt.com.
, PHP , . , .
web :
web , ( , ).
(forum) , .
(components, plugins) .
, components/plugins ( ).
, .
, .., (phpBB) CMS, .9 Joomla!. Joomla!. , Joomla! . , - Joomla!, PHP.
10 , :
Joomla!.
FTP. Joomla! .
Joomla!, , Web .
- Joomla!.
. 1 22