.
TYPO3 : frontend backend. Frontend - "" , , . Backend - . , frontend-, "" .
.
TYPO3 . - : , + , , , html, . TYPO3 . TYPO3, TypoScript. script , TypoScript . . TypoScript XSLT.
:
- (RTE) ;
- ;
- ;
- ;
- frontend backend;
- ( );
- ;
- ( );
- ;
- Templavoila;
- ;
- - ;
- LDAP;
- ;
- (workspaces);
- WML;
- XML;
- RSS;
- PDF;
- HTML;
- ;
Templavoila.
Templavoila - TYPO3. Templavoila HTML- TYPO3- HTML. Templavoila- () HTML- , . , , . HTML.
Templavoila Flexible Content Elements (FCE) - . , HTML-. FCE , Templavoila- , " ". FCE .
.
TYPO3:
- ;
- DAM (Didital Asset Management) - (MS Word, MS Excel, PDF) ;
|
|
- ;
- ;
- ;
- - ;
- ;
- ;
- ;
- ;
- ;
- SEO (google sitemap ..);
.
TYPO3 10000 , CISCO, Nec, Epson Corporation, Philips, , UNISEF, -. TYPO3 CMS/CMF, . .
TYPO3 : , , . , - », , , .
.
http://www.unesco.org/en/education
http://www.altlinux.ru/
http://www.univie.ac.at/
1.2.4.4 Joomla!
Joomla! (Open Source CMS) . , . Joomla! , , .
, Joomla.
Joomla Jumla, , .
Joomla! ( , ).
.
Joomla Mambo CMS.
Mambo . 16 2005 Joomla, Mambo 4.5.2.3 .
Joomla! 1.0. 1.5..
1.0. - Mambo CMS. 3000 CMS .
1.5. - Joomla! .
Joomla! 1.0.x 1.5.x ( ).
.
Joomla - . Joomla , . , .
:
http://news.samgtu.ru/
http://www.tropicana.com.ua/
http://russiachess.org/
1.2.4.5
1.1 .
1.1
1- | NetCat | TYPO3 | Joomla! | |
, . | 4 900 - 249 900 | 5 880 | ||
07.17.2008 | 13.05.2009 | 03.07.2009 |
|
|
1.1
() | 7.50 | 3.5 | 4.2.8 | Joomla! 1.0.15 |
Web | Web | Web | Web | |
http://www.1c-bitrix.ru/ | http://www.netcat.ru/ | http://www.typo3.org/ | http://www.joomla.org/ | |
- | http://www.1c-bitrix.ru/products/cms/demo.php | On-line , demo | http://demo.typo3lab.ru/ | http://joomlaportal.ru/demo/administrator/index.php |
MySQL, MS SQL, Oracle | MySQL | MySQL, MS SQL, Oracle, Postgres SQL | MySQL | |
Windows, UNIX | Windows, UNIX | Windows, UNIX | Windows, UNIX | |
- | Apache, IIS | Apache | Apache, IIS | Apache, IIS |
PHP | PHP | PHP | PHP | |
( ) | - | + | + | + |
(CAPTCHA) | + | + | + | + |
( ) | + | + | + | + |
( ) | + | + | + | + |
+ | + | + | + | |
(SSL) | + | + | + | + |
1.1
12 . | 12 . | |||
+ | + | + | + | |
(, , ) | + | + | + | + |
('') | + | + | + | + |
+ | + | + | + | |
URL () | + | + | + | + |
+ | + | + | + | |
+ | + | + | + | |
( ) | + | + | + | + |
+ | + | + | + | |
() | - | - | + | + |
(WYSIWYG-) | + | + | + | + |
+ | + | + | + |
1.1
( ) | + | - | + | + |
+ | + | + | + | |
+ | + | + | + | |
+ | + | + | + | |
RSS | + | + | + | + |
+ | + | + | + | |
- | + | + | + | + |
- | + | + | + | + |
+ | - | + | + | |
+ | + | + | + | |
- | - | + | + | |
+ | + | + | + | |
F.A.Q. | + | + | + | + |
+ | + | + | + | |
+ | + | + | + | |
+ | + | + | + | |
+ | + | + | + | |
+ | + | + | + | |
+ | + | + | + | |
- | + | + | + | + |
+ | + | + | + | |
+ | + | + | + | |
+ | + | + | + |
1.2.5
. html-. , . : 1) , 2) , 3) , , 4) . : 1) , 2) , 3) , .
|
|
web-, , , , , , , web- .
.
, PHP . html- . , , . .
: 1) , 2) , , , .
1.3
1.3.1
- . . . - Apache, MySQL, PHP . , -, ( , , ) . HTTP.
1.3.2
:
1. .
2. . .
3. .
4. .
5. , .
6. .
1.4 ,
1.4.1
, , , . , , , .
.
1.4.2
. , . , .
. . .
1.4.3
. . . RBAC(Role Based Access Control), , . . , . .
. , .
1.5
|
|
1.5.1
:
1. . MySQL. , XML.
2. .
3. .
4. .
5. . . .
6. , .
1.5.2
:
1. .
2. .
3. -. PHP.
4. - .
5. , .
6. , - , task- , () , , . , Eclipse.
1.5.3
- , :
1. :
- 1,5 ;
- 256 ;
- ;
- 30 ;
- , , ;
- ;
2. .
. .
:
- 2 ;
- 1 ;
- 128 ;
- 80 ;
- ;
- ;
- .
. .
2
2.1
, .
:
- ;
- ;
- ;
- ;
- ;
- ;
- .
, , :
- SQL;
- , .
MySQL 4.0 . PostgreSQL. MySQL .
:
1. . HTML. .
2. . , : 1) ; 2) ( GIF); 3) ; 4) ; 5) . , . XML. . XML , XML, . XPath XML.
:
- , ;
- , ;
, , .
2.2
2.2.1
, , 3.1.
|
|
3.1
( 3.2 3.8) .
3.2
, | |||
, |
3.3
3.4
. . | |||
3.5
. | |||
, MD5 | |||
. |
3.6
3.7
3.8
. |
3.1 .
. 3.1. ER- ( ) IE
2.2.2
3.9 3.15 .
3.9
Pages[]
Id[] | Not null | |||
Id_parent[ ] | int | Not null | ||
Ord[ ] | int | Not null | ||
Name[] | text | Not null | ||
Title[] | text | null | ||
Description[] | text | null | ||
Keywords[ ] | text | null | ||
Content[] | longtext | null | ||
Template[] | Varchar(255) | Not null | ||
Ext_link[ ] | Varchar(255) | null | ||
Int_link[ ] | int | Not null | ||
Hidden[] | Enum(true, false) | true | Not null |
3.10
Modules[]
Id[] | Not null | |||
Name[] | Varchar(255) | Not null | ||
Info[] | Text | Null | Null |
3.11
Actions[]
Id[] | Not null | |||
Id_module[ ] | int | Not null | ||
Name[ ] | Varchar(255) | Not null | ||
Info[] | text | null | Null |
3.12
Users[]
Id[ ] | Not null | |||
User_login[ ] | Varchar(255) | Not null | ||
User_password[ ] | Varchar(255) | Not null | ||
User_email[ ] | Varchar(255) | Not null |
3.13
groups[]
Id[] | Not null | |||
Name[] | Varchar(255) | Not null | ||
Info[] | text | null | null |
3.13
group_users[ ]
Id_group[ ] | Int | Not null | ||
Id_user[ ] | Int | Not null |
3.15
access[]
Id_group[ ] | Int | Not null | ||
Id_action[ ] | Int | Not null | ||
access[] | Enum(0, 1) | Not null |
2.2.3
3.16 .
3.16
access | < > | Id_group, id_action | ||
actions | < > | id | ||
groups | < > | id | ||
groups_users | < > | Id_group, id_user | ||
modules | < > | id | ||
pages | < > | id | ||
Users | < > | id |
2.3
. .
3.2 . : modules, php_lib, storage, templates, tmp .htaccess, configuration.php, controller.php.
modules . , admin( ), components( ), php_lib( ). . components , , components. components tree_pages. . 0( , c ) description.xml( ), ico.gif( ). 0 templates( ) code.php( ), description.xml( ), settings.xml( , ).
php_lib , .
storage . .
templates . html, htm, tpl.
tmp .
.htaccess - Apache.
configuration.php . , PHP.
controller.php . .
. , _. :
- index
- login
- logout
- default
, .
, ( main).
. 3.2.
2.4 , ,
. . : , , , , , .
, .
, , .
, - HTTPS. .
3 -
3.1
( ): 1) Windows XP; 2) Linux Mandriva 10; 3) FreeBSD 7.2. : 1) Windows XP; 2) Windows 7; 3) Linux Mandriva 10.
PHP : 1) mb_string; 2) simplexml.
MySQL.
Web- Apache : 1) mod_rewrite.
web- : 1) Mozilla Firefox; 2) Internet Explorer; 3) Chrome; 4) Safari; 5) Opera.
CA BPWin.
CA ErWin.
web- phpMyAdmin.
Eclipse PHP Development Tools(PDT).
3.2
3.2.1
web-(PHP, Apache, MySQL) , : 1) FreeBSD; 2) Linux; 3) NetBSD; 4) OpenBSD; 5) Mac OS; 6) Windows. Unix-(Linux, FreeBSD ..), . .
.
3.2.2
3.2.2.1
Eclipse.
PHP. .php. PHP. ( , , MS Office, OpenOffice). IDE(Integrated Development Environment - , ). IDE web- PHP.
IDE, :
1. . .
2. . IDE UTF-8.
3. IDE , . .
4. IDE , .
5. IDE , FTP-, ssh- .
6. IDE .
7. IDE .
8. IDE .
IDE . .
(PHP Expert Editor, Em Editor), IDE(NetBeans, Eclipse). IDE Eclipse. :
1. .
2. . .
3. .
4. . . . Eclipse , . Eclipse , PDT(PHP Development Tools).
5. . Java, IDE Java.
6. .
IDE. IDE NetBeans Eclipse. IDE PHP. Eclipse . NetBeans PHP ( 6.7). Eclipse .
3.2.2.2
PHP.
Web-. Perl, ASP.NET, ColdFusion Java.
Perl.
Perl (Larry Wall) Practical Extraction and Report Language. " ". Perl , Web. Perl Web-. Perl , Web-, UNIX, .
Perl , , , Perl . Perl , , , . , , Perl, .
Java.
, Java Java. Java - , " C++". Java , , Java Apache/PHP/MySQL. Java , Web- . - , . , ( ) Web- . Java . , Java , Java .
ASP.NET.
ASP (Active Server Pages) Microsoft. ASP , , , ASP.NET .
ASP.NET Windows Web-. , , , .
ASP.NET NET Microsoft. Web- ASP.NET NET. Visual Basic Visual Basic.NET, # Java J#. , Web- . , . Web- ASP.NET MSIL (Microsoft Intermediate Language), IL. - IL Web- , - Java. Java, , NET . Web- ASP.NET , Windows, . , Web- NET, Windows Internet Explorer. , , ASP.NET . . , . , , . . , Microsoft . , . , , , Web-.
, ASP.NET . Windows, ASP.NET . Web-, , .
ColdFusion.
ColdFusion Allaire , Web- , . ColdFusion . , a ColdFusion : Win32, Solaris, HP/UX Linux. , ColdFusion, ASP, . ColdFusion . . ColdFusion , , , . , - .
PHP :
1. PHP .
2. .
3. .
4. PHP . .
5. PHP , , .
6. .
7. -.
8. .
9. .
3.2.3
CA BPWin.
3.2.4
CA ErWin.
3.2.5
:
1. Mozilla Firefox 2.0 .
2. Opera 9.0
3. Internet Explorer 6.0 .
4. Chrome( ).
5. Safari 4.0 .
3.3
3.3.1
. . .
:
1. .
2. .
3. .
4. .
5. .
3.3.2
: , , , , .
700 .
4.1
$action | ||
DB_PREFIX | ||
DB_HOST | ||
DB_DATABASE | ||
DB_USER | ||
DB_PASSWORD | ||
DB_CHARSET | ||
RP | ||
WRP | DOCUMENT_ROOT | |
Pages | ||
Mysql |
4.2
Pages
Public static function getTreePages($parent, $fields, $exId, $getHidden, $reset) |
4.2
public static function getMenuLevels($id, $idParent, $new = true) | ||
function deletePages($id, $new = true) | ||
function getIdByUri($uri) | REQUEST_URI | |
function getUriById($id) |
4.3
Mysql
$connection | ||
$result | ||
$countQuery | ||
$errors | ||
$showErrors | . . | |
public static function connect($host, $user, $password, $database, $charset = 'utf8') | ||
public static function disconnect() | ||
public static function query($query) | ||
public static function getRows($query) | . | |
public static function getErrorLog() | ||
public static function getCountQuery() |
3.3.3
, , .
200 .
, 4.1. FileSystem .
4.4
FileSystem
function appendToFile($pathToFile, $value) | ||
public static function getList($path, $type = 0, $pattern = '[.*]ui') | / , | |
function smartCopy($source, $dest, $folderPermission = 0755, $filePermission = 0644) | ||
public static function rDelete($path, $new = true) |
3.3.4 .
: 1) ; 2) ; 3) .
2000 .
3.3.5
. , , , .
50 , .
3.3.6
. ..)
3.4
. .
3.5 ,
:
1. PHP mb_string ( UTF-8).
2. Web- Apache mod_rewrite.
3.6
4.6.1
- . ( Unix). : web- Apache, MySQL, PHP.