PHP-Nuke по-русски    Главная
Переход на
главную
 Ссылки
Каталог
сайтов
 Файлы
Каталог
программ
 Школа
Практические
занятия
 Форум
Форумы
поддержки
  Руководство по портальной системе PHP-Nuke

PHPNuke: Management and Programming

PHPNuke: Management and Programming

Claudio Erba

Webmaster
spaghettibrain.com

Chris Karakas - Conversion from LyX to DocBook SGML, Index generation

amp2000 - Translation from italian and translation project coordination

bloody - Translation from italian: chapters 7, 8 and 9

Chris Karakas - Translation from italian: chapters 1-6, 10-11

Figure

There has allways been felt the necessity of having a definite guide on PHPnuke, possibly in Italian language. Due to time constraints, nobody has ever had the will to carry out this operation. This tutorial describes the installation and structure of PHPNuke and the details of customizing the front end to suit the users' needs. The architecture of PHPNuke, with its modules, blocks, topics and themes is presented in detail, as well as the interplay of PHP and MySQL for the creation of a mighty content management system (CMS).It also delves into more advanced issues, like the programming of PHPNuke blocks and modules.


Table of Contents
1. Terms of distribution (Переводится)
1.1. Disclaimer  (Переводится)
1.2. Formats  (Переводится)
1.3. Licence  (Переводится)
2. Introduction to PHPNuke (Переведено)  
2.1. Purpose (Переведено) 
2.2. What Is PHPnuke (Переведено)
2.3. Short history of PHPnuke (Переведено)
2.4. The Nuke Communities (Переведено)
2.5. Why use PHPNuke and not static HTML pages (Переведено)
3. Front end structure: user view
3.1. The preinstalled modules  (Переведено)
3.2. Other non-installed modules  (Переведено)
3.3. The preinstalled blocks  (Переведено)
4. Back end structure: administrator view  (Переведено)
4.1. The administration functions  (Переведено)
4.2. The Preferences Page  (Переведено)
5. How to install PHPNuke  (Переведено)
5.1. Installation process  (Переведено)
5.1.1. Download  (Переведено)
5.1.2. Upload through FTP  (Переведено)
5.1.3. Formulation of the permissions on the files  (Переведено)
5.2. How to install PHPNuke through PHPMyadmin  (Переведено)
5.2.1. What Is PHPMyadmin  (Переведено)
5.2.2. How to install the DB of PHPNuke with PHPMyadmin  (Переведено)
5.2.3. The config.php file  (Переведено)
5.2.4. Resources  (Переведено)
6. Architecture and structure (Переведено)
6.1. Directory structure   (Переведено)
6.2. Main page management   (Переведено)
6.3. Module management   (Переведено)
6.4. Administration management   (Переведено)
7. Customization of PHPNuke graphics  (Переведено)
7.1. Structure of a PHPnuke topic  (Переведено)
7.2. Modifying the HTML template  (Переведено)
7.2.1. Example creation of HTML file to include in the theme  (Переведено)
7.3. Theme construction: the rules to follow  (Переведено)
8. Creating blocks (Переводится)
8.1. Characteristics of various types of blocks (Переводится)
8.2. How to create a new block (Переводится)
8.2.1. How to create a block, theoretical approach: (Переводится)
8.2.2. How to create a block, a practical example (Переводится)
9. Creating modules  (Переводится)
9.1. Module structure  (Переводится)
9.2. Creating fully compatible modules: the rules to follow  (Переводится)
9.3. Module creation, public part  (Переводится)
9.4. Module creation, administrator part  (Переводится)
10. Some security precautions
10.1. The permissions on the folders and files
10.2. The cookies, timeout and configuration
11. Programmer's tools
11.1. The database tables
11.2. The syntax of SQL code
11.3. PHPMyadmin, administering MySQL via web
11.3.1. What is PHPMyadmin
11.3.2. How to install the PHPNuke DB with PHPMyadmin
11.4. MySQL Front, how to administer a MySQL DB from Windows
11.5. Foxserv, making PHPNuke work on Windows Systems
Index
List of Figures
3-1. PHPNuke Homepage
3-2. Classifying articles
3-3. Downloads module
3-4. Private messages
3-5. Search module
3-6. Statistics module
3-7. Your account
3-8. Forum
4-1. Administration panel
4-2. Articles
5-1. PHPNuke 6.0 file structure
5-2. PHPMyAdmin start screen
5-3. PHPMyAdmin table selection
5-4. PHPMyAdmin: SQL query
5-5. PHPMyAdmin: table data
5-6. PHPMyAdmin: database dump
8-1. Block example
9-1. PHPMyAdmin: inserting values
9-2. Example module
11-1. PHPMyAdmin start screen
11-2. PHPMyAdmin: table forum_topics
11-3. MySQL Front: Connection
11-4. MySQL Front: export tables
11-5. MySQL Front: SQL Query