====== The PHP.net wiki ====== Welcome to the PHP Wiki pages! This wiki is mainly used to track internal development of the PHP project, so feel free to scour the wiki and join the project. ====== PHP Wiki TOC ====== ==== PHP Runtime ==== * [[RFC|Request For Comments]] (change proposals) * The [[TODO|TODO]] lists * [[QA|QA]] Quality Assurance * [[Internals]] documentation * [[internals:engine|Zend Engine]] documentation and FAQ * [[internals:engine:objects|Objects]] on objects (handlers, internal class definition, creation and storage) * [[internals:zend_mm|Memory Manager]] * [[internals:extensions|Zend Extensions system]] * Platform specific: * [[internals:windows|Windows]] development and built instructions. * [[internals:review_comments|Common comments from reviewing PECL proposals]] * [[internals:references|References about Maintaining and Extending PHP]] ==== Subprojects ==== * [[DOC|Documentation project]] * [[PECL|PHP Extension Community Library]] * [[PEAR|PEAR Extensions and Application Repository]] * [[web|Website]] (php.net) development ==== Infrastructure ==== * [[systems|Infrastructure Inventory]] * [[vcs/gitworkflow | Git Workflow]] * [[vcs/gitfaq|GIT Migration (GIT FAQ)]] ==== Random Bits ==== * [[ideas|Ideas to work on]] includes ideas that people might want to work on * [[GSOC|Google Summer of Code]] * [[platforms|Contacts for certain supported platforms]] * [[summits|Developer Summits]] * [[usergroups|PHP User Group Information]] ====== News ====== * **2012/08/13** * Note: This section isn't really updated anymore. * **2010/04/20** * Created a [[internals:engine|Zend Engine documentation]] section * **2009/01/12** * The wiki will be offline for about 30mins at 0100am CEST January 13th * **2008/08/31** * The license for the wiki content has been updated to match the [[http://php.net/manual/en/cc.license.php|license used for the PHP manual]] itself. * **2008/06/29** * It is now required to either enter a comment or check the "minor changes" checkbox when saving a page * Links to mailinglists and bug id's can now be written in a short hand syntax %%[[list@]]%% and %%[[bug@]]%%. Examples: * %%[[bugid@30329]]%% will create a link as follows [[bugid@30329]] * %%[[php-internals@121474728513853|my link]]%% will create a link as follows [[php-internals@121474728513853|my link]] * Registering on the wiki now requires solving a captcha from [[http://recaptcha.net|recaptcha.net]] * The [[http://wiki.php.net/feed.php|RSS feed]] now defaults to providing a diff of the changes. ====== Current State of this Wiki ====== This wiki is still under going development. Here are some notes on the current state: * People with a valid svn.php.net password can login without any additional configuration. However you cannot change your profile. To change your password or recover a lost password use the [[http://master.php.net/forgot.php|master.php.net]] tools. You should have all rights to manage the wiki, but you do not have access to the admin panel. * We are leveraging [[http://wiki.splitbrain.org/wiki%3Anamespaces|namespaces]] to better separate content. * **Especially in the beginning, try to think a bit when you add content to ensure that we start things off somewhat clean. I will be trying to housekeep the wiki a bit to prevent things from going totally crazy. Please do not add project specific links here and do not create project specific sections (like your favourite framework or library)** * Users familiar with other wiki software, like MediaWiki (Wikipedia), may use the [[http://www.wikimatrix.org/|wikimatrix.org]] or [[http://wiki.splitbrain.org/wiki:markup_compare|markup_compare]] tools for wiki syntax comparisons. * Please do not move wiki pages around because this loses the changelog/history. For now, either ask an Admin to do the move, or wait for the ability to do this properly yourself. This feature will exist in the future. A list of open [[TODO::wiki|todo items for this wiki]] is also available.