![Page 1: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/1.jpg)
Sascha Kunz
Presentation of PHP NukeSeptember 2004
![Page 2: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/2.jpg)
Page �
Table of Contents :
� Motivation� What is PHP Nuke� Nuke in Detail� User Check� Expansion / View (in the long Run)� Summary
![Page 3: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/3.jpg)
Page �
Motivation
� Young Scientific Field� Why CMS� Higher Abstraction Level� Administration of greater Homepages� Easy User Interaction� Why this Presentation
![Page 4: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/4.jpg)
Page �
Table of Contents :
� Motivation� What is PHP Nuke
�History and Concept of Nuke� Nuke in Detail� User Check� Expansion / View (in the long Run)� Summary
![Page 5: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/5.jpg)
Page �
What is PHP Nuke CMS ?
�Editorial System�User/Administrators�Settings of PHP Nuke
� Design� Modules� Multilingual
![Page 6: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/6.jpg)
Page �
What is PHP Nuke CMS ?
�System Environment� Apache Webserver� PHP v4� Database (mySQL,mSQl,Postgre,Adabas)� Systemspace 5-10 MB� Database Space about 15 MB
![Page 7: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/7.jpg)
Page �
History and Concept of PHP Nuke
� Short Version Overview�First Version 1.0 in June 2000�Use of Module Concept in v5.0 (Spinoff PostNuke)
�Restriction from Version 5.6 on�From v5.5 realize Module Concept�Last Version 7.3 in May 2004 (at September 2004)
![Page 8: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/8.jpg)
Page �
History and Concept of PHP Nuke
� Concept Today�CMS�Editorial�Modules�PHP
![Page 9: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/9.jpg)
Page �
Table of Contents :
� Motivation� What is PHP Nuke
�History and Concept of Nuke� Nuke in Detail� User Check� Expansion / View� Summary
![Page 10: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/10.jpg)
Page
Nuke in Detail
� Installation / In Operation�htdoc Folder�Database nuke�config.php
� $prefix (v5.0)� $user_prefix (v5.4)
�Database Table _authors�Cookies
![Page 11: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/11.jpg)
Page
Nuke in Detail
� Structure� Blocks� Modules
� User Area� Admin Area
![Page 12: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/12.jpg)
Page �
Structure
![Page 13: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/13.jpg)
Page �
� Your Information� Startpage� CommentView� Messages� Site-Design� Logout
User Area
![Page 14: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/14.jpg)
Page �
� Your Information� Personal User Settings
� Startpage� Personal Block� max Messages
� CommentView� Filter Comments� Sort Comments
User Area
![Page 15: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/15.jpg)
Page �
� Messages� Local email System
� Site-Design� Select Design� Design Folder </themes/>
� Logout
User Area
![Page 16: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/16.jpg)
Page �
Admin Area
![Page 17: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/17.jpg)
Page �
Admin Area
� Add Story� Add Story� Timeshift� Polls
� Backup DB� Banner
� <banners.php?op=login>� theme.php
� themeheader()� Global $banner� banners.php
![Page 18: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/18.jpg)
Page �
Admin Area
� Blocks� Position� Reihenfolge� Own Blocks
� Content� Categories� Include Own Pages
� Downloads� Categories, Size, Description, Author, URL� Polls, Report Dead Links
![Page 19: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/19.jpg)
Page �
Admin Area
� Edit Admins
Super UserEncyclopediaContent
ForumNewsletterReviews
DownloadsFAQEphemerids
Web LinksSectionsSurveys
UsersTopicsArticles
![Page 20: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/20.jpg)
Page �
Admin Area
� Edit Users� Encyclopedia
� Multilingual
� Ephemerids� FAQ
� Same as Encyclopedia� Categories
� Forums� Avatar Management
![Page 21: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/21.jpg)
Page �
Admin Area
� UserGroups� HTTP Refers� Messages
� First Message at the Top� Multilingual
� Modules� Status, Name� User Group
![Page 22: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/22.jpg)
Page ��
Admin Area
� Newsletter� Optimize DB
� since Nuke 5.4
� Reviews� Review, Picture,Points� Multilingual
� Sections Manager� html Text� Categories
![Page 23: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/23.jpg)
Page ��
Admin Area
� Preferences� General :
Theme, Language, Logo� Multilingual Options� Banner� Footer� Backend
Language, Title� Mail new Stories to Admin� Comments Moderation� Graphics Option
![Page 24: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/24.jpg)
Page ��
Admin Area
� Preferences� Miscelaneous Options
http refer, max refer, comments� User Options
Password length, user could change number of Messages� Censure Options
Censor modeReplace with� In Forums Admin� Table _bbwords
![Page 25: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/25.jpg)
Page ��
Admin Area
� Submissions� Surveys/Polls
� Multilingual
� Topics� Topics for Stories� Name, Description, Picture� <images/topics/>
![Page 26: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/26.jpg)
Page ��
Admin Area
� Web Links� Same as Downloads
� Logout / Exit
![Page 27: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/27.jpg)
Page ��
PHP Nuke Page
![Page 28: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/28.jpg)
Page ��
Example1
� Include my Own Page.Same Design
<?phpinclude('mainfile.php');$index =1; // Blocks right Yes/Noinclude('header.php');include('meinedatei.htm');include('footer.php');?>
Strukture
� Tip : No <Html> Tag
![Page 29: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/29.jpg)
Page ��
Table of Contents :
� Motivation� What is PHP Nuke
�History and Concept of Nuke� Nuke in Detail� User Check� Expansion / View� Summary
![Page 30: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/30.jpg)
Page �
User Check
� User saved in Database & Cookies� Database Communication Course
�Config.php $dbtype�Selection of the SQL Layer in db.php
� Communication Pattern
![Page 31: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/31.jpg)
Page �
Communication Pattern
![Page 32: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/32.jpg)
Page ��
Example2
� Function is_user() [mainfile.php]
��� � �� � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � �
��
![Page 33: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/33.jpg)
Page ��
Table of Contents :
� Motivation� What is PHP Nuke
�History and Concept of Nuke� Nuke in Detail� User Check� Expansion / View� Summary
![Page 34: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/34.jpg)
Page ��
Expansion / View
� Theme Editor� Rights Management
� Community grown up� GPL
![Page 35: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/35.jpg)
Page ��
Table of Contents :
� Motivation� What is PHP Nuke
�History and Concept of Nuke� Nuke in Detail� User Check� Expansion / View� Summary
![Page 36: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/36.jpg)
Page ��
Evaluation
� Continuously Development� Support� Performance� Handling� Security
![Page 37: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/37.jpg)
Page ��
Summary
� - Bad Seperation between Design & Content� - Rights Management� - One Author Development� + Community� + PHP� + Module Concept
![Page 38: PHP Nuke Seminar - THMhg10013/Lehre/MMS/SS04_WS0405/kun… · Why this Presentation. Page Table of Contents : Motivation What is PHP Nuke History and Concept of Nuke ... Use of Module](https://reader033.vdocuments.mx/reader033/viewer/2022052004/601788e70b394a02540c3c6c/html5/thumbnails/38.jpg)
Page ��
THE END
Everybody wake up!Any Questions?