Hello,
I am new to PostNUke and the PN forum. I have been looking for any information on how to create your own modules for PN. My PHP knowledge is limited to installing scripts, copy and paste, not much else.
If I could get pointed in the right direction for any information on how to get started creating your own modules, I would greatly apperciate it.
Thank you
Watch
GitHub Core
Show your support for Zikula! Sign up at Github account and watch the Core project!
GitHub Modules
- internetking created topic »password problem« 25. May
- mesteele101 responded to »ERR (3): E_USER_ERROR: Smarty error: [in pagesvar:pagesitem2en line XXX]…« 25. May
- mazdev responded to »Pages 2.5.0 and updating - Page not found« 25. May
- ehdwma created topic »Hide "Register new account" and change template to 3 col« 25. May
- mesteele101 responded to »Zikula 1.3.3 - Selecting a category in Pages not working« 25. May
- mdee created topic »How to implement returnpage ?« 25. May
- nestormateo responded to »Fillters in Clip« 24. May
Zikula Blog
- Anatomy of Open Source Projects on Mar 07
- Continuous Review on Mar 01
- Not Invented Here on Feb 24
- How to Contribute Your Code at Github on Jan 13
- 10 Steps to Coding-Nirvana: Tips for Successful Module Writing on Nov 12
- Submitting Bug Report Tickets That Get Results on Aug 17
- Cozi Tricks #1: Syntax Highlighting on Aug 07
Login
Where can I find...
-
- Rank: Team Member
- Registered: Dec 07, 2003
- Last visit: May 09, 2010
- Posts: 2703
You were provided with an example module with your downloaded package... you may want to start there... the example module is located with the rest of your modules in the download..
--
David Pahl
Zikula Support Team -
- Rank: Team Member
- Registered: Jun 12, 2005
- Last visit: Oct 21, 2009
- Posts: 38
the /modules/blank is a good starting point. all modules are good examples !
--
Gilles... -
- Rank: Team Member
- Registered: Jan 05, 2003
- Last visit: May 28, 2010
- Posts: 775
Quote
all modules are good examples !
I'm sorry, but this is not true. All *new* modules (which are written to be API compliant) are good examples, even more so if they have a 'pntemplates' subdirectory (which indicates that they're using pnRender). Some modules which are currently shipped (such as News) are old-style modules which shouldn't be used as an example.
You can tell that a module is written to be API compliant if it does not have an index.php but instead has files like pnuser.php, pnuserapi.php, pnadmin.php and pnadminapi.php.
Greetings
R
- Moderated by:
- Support
