1 / 38

Sascha Kunz Presentation of PHP Nuke September 2004

Sascha Kunz Presentation of PHP Nuke September 2004. Table of Contents :. Motivation What is PHP Nuke Nuke in Detail User Check Expansion / View (in the long Run) Summary. Motivation. Young Scientific Field Why CMS Higher Abstraction Level Administration of greater Homepages

laurie
Download Presentation

Sascha Kunz Presentation of PHP Nuke September 2004

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sascha Kunz Presentation of PHP Nuke September 2004

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

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

  4. 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. What is PHP Nuke CMS ? • Editorial System • User/Administrators • Settings of PHP Nuke • Design • Modules • Multilingual Page

  6. 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. 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. History and Concept of PHP Nuke • Concept Today • CMS • Editorial • Modules • PHP Page

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

  10. 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. Nuke in Detail • Structure • Blocks • Modules • User Area • Admin Area Page

  12. Structure Page

  13. User Area • Your Information • Startpage • CommentView • Messages • Site-Design • Logout Page

  14. User Area • Your Information • Personal User Settings • Startpage • Personal Block • max Messages • CommentView • Filter Comments • Sort Comments Page

  15. User Area • Messages • Local email System • Site-Design • Select Design • Design Folder </themes/> • Logout Page

  16. Admin Area Page

  17. Admin Area • Add Story • Add Story • Timeshift • Polls • Backup DB • Banner • <banners.php?op=login> • theme.php • themeheader() • Global $banner • banners.php Page

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

  19. Admin Area • Edit Admins Page

  20. Admin Area • Edit Users • Encyclopedia • Multilingual • Ephemerids • FAQ • Same as Encyclopedia • Categories • Forums • Avatar Management Page

  21. Admin Area • UserGroups • HTTP Refers • Messages • First Message at the Top • Multilingual • Modules • Status, Name • User Group Page

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

  23. 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. 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 Page

  25. Admin Area • Submissions • Surveys/Polls • Multilingual • Topics • Topics for Stories • Name, Description, Picture • <images/topics/> Page

  26. Admin Area • Web Links • Same as Downloads • Logout / Exit Page

  27. PHP Nuke Page Page

  28. 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. Table of Contents : • Motivation • What is PHP Nuke • History and Concept of Nuke • Nuke in Detail • User Check • Expansion / View • Summary Page

  30. 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. Communication Pattern Page

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

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

  34. Expansion / View • Theme Editor • Rights Management • Community grown up • GPL Page

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

  36. Evaluation • Continuously Development • Support • Performance • Handling • Security Page

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

  38. THE END Everybody wake up! Any Questions? Page

More Related