UP PREVIOUS NEXT   Technologies Internet et Education, © TECFA
  1. Table of Contents

1. Table of Contents

1. Table of Contents 3

2. Introduction 4

2.1 "Everything is in the documentation or almost everything :)" 5

2.2 Steps to follow before the real action 6

3. Development 7

3.1 Hints 7

3.2 Important files 7

3.3 Structure of a PN module postnuke 8

4. Module installation and initialisation 10

4.1 Describe all SQL tables in "pntables.php" file 10

4.2 Create or delete SQL tables inside "pninit.php" file 11

4.3 Test (and verify the SQL tables inside the DB !) 12

5. Admin and user interface 13

5.1 Separate GUI from API functions 13

5.2 Everything in functions or classes 13

5.3 Use official API functions (doc!) 14

5.4 For SQL use the ADODB library (doc!) 14

5.5 Manage exceptions (doc!) 14

5.6 Security and permissions 15

5.7 For HTML use "pnHTML" object and it's methods (doc!) 16

6. Multilingual modules 17


UP PREVIOUS NEXT -- TIE