Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sascha Kunz Presentation of PHP Nuke September 2004.

Similar presentations


Presentation on theme: "Sascha Kunz Presentation of PHP Nuke September 2004."— Presentation transcript:

1 Sascha Kunz Presentation of PHP Nuke September 2004

2 Page2 Table of Contents : Motivation What is PHP Nuke Nuke in Detail User Check Expansion / View (in the long Run) Summary

3 Page3 Motivation Young Scientific Field Why CMS Higher Abstraction Level Administration of greater Homepages Easy User Interaction Why this Presentation

4 Page4 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

5 Page5 What is PHP Nuke CMS ?  Editorial System  User/Administrators  Settings of PHP Nuke Design Modules Multilingual

6 Page6 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

7 Page7 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)

8 Page8 History and Concept of PHP Nuke Concept Today  CMS  Editorial  Modules  PHP

9 Page9 Table of Contents : Motivation What is PHP Nuke  History and Concept of Nuke Nuke in Detail User Check Expansion / View Summary

10 Page10 Nuke in Detail Installation / In Operation  htdoc Folder  Database nuke  config.php $prefix (v5.0) $user_prefix (v5.4)  Database Table _authors  Cookies

11 Page11 Nuke in Detail Structure  Blocks  Modules User Area Admin Area

12 Page12 Structure

13 Page13 Your Information Startpage CommentView Messages Site-Design Logout User Area

14 Page14 Your Information  Personal User Settings Startpage  Personal Block  max Messages CommentView  Filter Comments  Sort Comments User Area

15 Page15 Messages  Local email System Site-Design  Select Design  Design Folder Logout User Area

16 Page16 Admin Area

17 Page17 Admin Area Add Story  Add Story  Timeshift  Polls Backup DB Banner   theme.php themeheader() Global $banner banners.php

18 Page18 Admin Area Blocks  Position  Reihenfolge  Own Blocks Content  Categories  Include Own Pages Downloads  Categories, Size, Description, Author, URL  Polls, Report Dead Links

19 Page19 Admin Area Edit Admins ArticlesTopicsUsers SurveysSectionsWeb Links EphemeridsFAQDownloads ReviewsNewsletterForum ContentEncyclopediaSuper User

20 Page20 Admin Area Edit Users Encyclopedia  Multilingual Ephemerids FAQ  Same as Encyclopedia  Categories Forums  Avatar Management

21 Page21 Admin Area UserGroups HTTP Refers Messages  First Message at the Top  Multilingual Modules  Status, Name  User Group

22 Page22 Admin Area Newsletter Optimize DB  since Nuke 5.4 Reviews  Review, Picture,Points  Multilingual Sections Manager  html Text  Categories

23 Page23 Admin Area Preferences  General : Theme, Language, Logo  Multilingual Options  Banner  Footer  Backend Language, Title  Mail new Stories to Admin  Comments Moderation  Graphics Option

24 Page24 Admin Area Preferences  Miscelaneous Options http refer, max refer, comments  User Options Password length, user could change number of Messages  Censure Options Censor mode Replace with In Forums Admin Table _bbwords

25 Page25 Admin Area Submissions Surveys/Polls  Multilingual Topics  Topics for Stories  Name, Description, Picture 

26 Page26 Admin Area Web Links  Same as Downloads Logout / Exit

27 Page27 PHP Nuke Page

28 Page28 Example1 Include my Own Page.Same Design Strukture Tip : No Tag

29 Page29 Table of Contents : Motivation What is PHP Nuke  History and Concept of Nuke Nuke in Detail User Check Expansion / View Summary

30 Page30 User Check User saved in Database & Cookies Database Communication Course  Config.php $dbtype  Selection of the SQL Layer in db.php Communication Pattern

31 Page31 Communication Pattern

32 Page32 Example2 Function is_user() [mainfile.php] <?php include('mainfile.php'); include('header.php'); if(is_user($user)) include('meinedatei.php'); else include(‘nouser.htm’); include('footer.php'); ?>

33 Page33 Table of Contents : Motivation What is PHP Nuke  History and Concept of Nuke Nuke in Detail User Check Expansion / View Summary

34 Page34 Expansion / View Theme Editor Rights Management Community grown up GPL

35 Page35 Table of Contents : Motivation What is PHP Nuke  History and Concept of Nuke Nuke in Detail User Check Expansion / View Summary

36 Page36 Evaluation Continuously Development Support Performance Handling Security

37 Page37 Summary - Bad Seperation between Design & Content - Rights Management - One Author Development + Community + PHP + Module Concept

38 Page38 THE END Everybody wake up! Any Questions?


Download ppt "Sascha Kunz Presentation of PHP Nuke September 2004."

Similar presentations


Ads by Google