Hi all,
I have no idea if this is the right place to post this but I'll take a crack at it. I would really like to learn PHP. Specifically, I'd love to be able to help out with Postnuke but I'm such a newbie at PHP that I have no idea where to start. Would anyone have any book and/or website recommendations? Is it possible for a newbie to even help with Postnuke?
I've tried other CMS programs and found that Postnuke is the most understandable, at least for me. I'd like to give something back.
Watch
GitHub Core
Show your support for Zikula! Sign up at Github account and watch the Core project!
GitHub Modules
- mesteele101 created topic »Pages 2.5.0 and updating - Page not found« 05:20 AM
- mesteele101 responded to »ERR (3): E_USER_ERROR: Smarty error: [in pagesvar:pagesitem2en line XXX]…« 05:05 AM
- mesteele101 responded to »Zikula 1.3.3 - Selecting a category in Pages not working« 01:29 AM
- mdee created topic »How to implement returnpage ?« 01:00 AM
- nestormateo responded to »Fillters in Clip« 24. May
- damon responded to »Can the Updated Version Check be Turned Off (Z 1.3)« 24. May
- frw responded to »Bug in the SMTP mail transfer protocol - Port 25 - Zikula 1.2.9« 22. 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
Would like to learn PHP and help with project.
-
**unknown user**
- Registered: Mar 16, 2002
- Last visit: Oct 21, 2009
- Posts: 1097
Although I was a MS Access programmer, I had no knowledge of PHP before. (Ok, being an Access Basic programmer helps but anyway).
I learned by taking some simple mods (FeedBack, Recommend Us, etc.) here and there and doing little modifications. I also took a little module from php_nuke and convert it to PostNuke following the examples I had.
Always have http://www.php.net in your bookmarks, it's the PHP bible.
After a time, I took more complicate mods, and on and on... until I build my first one, and my first block... etc, etc...
Since 2 or 3 years, there has been mucho changes...
So today, I would begin with these mods :
Example
pncSimpleStatsX
and other pnRender modules.
Don't forget that there are other ways to contribute to PostNuke such as the support, the documentation, etc...
Have fun ! (that's the basic)
;) -
- Rank: Team Member
- Registered: Mar 18, 2002
- Last visit: Oct 21, 2009
- Posts: 6606
Also see this thread for some useful links.
A good place to start, as chestnut, has pointed out is existing code; pull it apart and see how it works. Create your own modules - there's no better method for learning something than having a project of personal interest to work on - this also ensures you have a goal. This is how I started with PN; I created the advanced_polls module which I was required to address some personal requirements that the core code did not address.
-Mark
--
Visit My homepage and Zikula themes. -
- Rank: Team Member
- Registered: Mar 18, 2002
- Last visit: Oct 21, 2009
- Posts: 6606
Good luck in your expedition into PHP.... One of the first steps to contribution to the postnuke project aside from the docs and support areas that chestnut covered - which, however, are hugely important would be bug fixing.... Contribure any bug fixes to http://noc.postnuke.…tracker/?group_id=5.
-Mark
--
Visit My homepage and Zikula themes. -
- Rank: Expert
- Registered: Dec 02, 2002
- Last visit: Apr 30, 2010
- Posts: 1474
Hi there,
I started out with themes, this helped ease my way into PHP and you can start to make contributions very quickly as well cause it's a lot easier to design a theme than a mod (although MarkWest seems to think otherwise LOL). It's amazing what you learn in the creation of themes; you also from time to time get the yearning to see how things work in the core and modules - this is when you start to dig around and really have fun :)
Regards
--
-Lobos
Professional PHP Framework Services: Concept, Development and Deployment
- Moderated by:
- Support
