gsoc:2009:ideas
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gsoc:2009 [2009/04/02 09:06] – Per discussion with Derick. sebastian | gsoc:2009:ideas [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 5: | Line 5: | ||
Before you submit your proposal, you are encouraged to contact the possible mentors for the project you are applying. If the project hasn't any mentor assigned or if you are submiting an off-list project, please contact one of our [[http:// | Before you submit your proposal, you are encouraged to contact the possible mentors for the project you are applying. If the project hasn't any mentor assigned or if you are submiting an off-list project, please contact one of our [[http:// | ||
- | Priority will be given to proposals that are directly related to the PHP Project, this includes PECL. [[http:// | + | Priority will be given to proposals that are directly related to the PHP Project, this includes PECL. [[http:// |
If your project is to be written in PHP, please make sure you read the [[http:// | If your project is to be written in PHP, please make sure you read the [[http:// | ||
Line 91: | Line 91: | ||
//Possible mentors: [[bjori@php.net|Hannes Magnusson]] // | //Possible mentors: [[bjori@php.net|Hannes Magnusson]] // | ||
- | [[doc:PhD]] is the tool that renders the DocBook based documentation for both the PHP Manual and PEAR Manual. It uses XMLReader to read the XML, so it has many obvious drawbacks but XMLReader is also the reason why it's so blazing fast. | + | [[doc:phd]] is the tool that renders the DocBook based documentation for both the PHP Manual and PEAR Manual. It uses XMLReader to read the XML, so it has many obvious drawbacks but XMLReader is also the reason why it's so blazing fast. |
Today PhD is PHP.net centric, meaning it contains several " | Today PhD is PHP.net centric, meaning it contains several " | ||
Line 103: | Line 103: | ||
//Possible mentors: [[derick@php.net|Derick Rethans]], [[sebastian@php.net|Sebastian Bergmann]]// | //Possible mentors: [[derick@php.net|Derick Rethans]], [[sebastian@php.net|Sebastian Bergmann]]// | ||
- | [[http:// | + | [[http:// |
===== Xdebug: Remote Debugging Support for Watch Expressions ==== | ===== Xdebug: Remote Debugging Support for Watch Expressions ==== | ||
Line 143: | Line 143: | ||
Work has started on an online editor for the PHP Manual. The student would help get this tool up and running for live use at php.net. The tool performs the following actions: | Work has started on an online editor for the PHP Manual. The student would help get this tool up and running for live use at php.net. The tool performs the following actions: | ||
- | * Allows | + | * Allows |
* Allow anybody to create patches, which are sent to a patch queue for developers review | * Allow anybody to create patches, which are sent to a patch queue for developers review | ||
* Works with all translations | * Works with all translations | ||
Line 149: | Line 149: | ||
Resources of interest: | Resources of interest: | ||
- | * Demo: http://ytorres.dyndns.org:81/doc-editor/ | + | * Demo: http://doc.php.net/editor/ |
* Videos showing use: http:// | * Videos showing use: http:// | ||
- | * The source in CVS: http://cvs.php.net/ | + | * The source in SVN: http://svn.php.net/ |
- | * TODO: http://cvs.php.net/ | + | * TODO: http://svn.php.net/ |
- | ===== New Mirror Management System ===== | ||
- | // Possible Mentor: [[danbrown@php.net|Daniel P. Brown]] // | ||
- | |||
- | Our existing management system for the network of official mirrors worldwide has a few issues and areas for improvement. | ||
- | |||
- | * Addition, deletion, and modification of DNS for official mirrors of the php.net site as a whole | ||
- | * Automated checking of all mirrors, marking mirrors as " | ||
- | * Listing of all mirrors presently configured with the system (active and otherwise) | ||
- | * Manual disabling of mirrors | ||
- | * Generic status display of the " | ||
- | * Ability to edit the mirror' | ||
- | * Automated mailing to the mirror' | ||
- | * Automated mailing of the status of all mirrors on a weekly basis | ||
- | |||
- | Over time, some of the php.net mirror admins have discussed the need and/or desire to add new - or improve existing - functionality in this system. | ||
- | |||
- | * Improved mirror status checking | ||
- | * The ability to keep logs of notes regarding the mirror over time, displaying the most recent on the summary page | ||
- | * Simple graphing and statistics for uptime and PING response time | ||
- | * A geo-IP lookup to ensure that the mirror IP address matches the physical region it serves | ||
- | * An online " | ||
- | * An online form to collect data from mirror maintainer applicants | ||
- | * A form-to-mail interface to email individual maintainers, | ||
- | * Number of interested donors on the " | ||
- | * Automated quarterly reminders to folks on the " | ||
- | * System specifications on each individual mirror (?) | ||
- | * A scoring system based on the system specs of the mirrors (?) | ||
- | * Load-balancing based upon the score of the mirror when redirecting to a local mirror in the region (?) | ||
- | * Automated daily reminder emails to mirror maintainer when mirror is out-of-sync > 24 hours (still auto-disabled) (?) | ||
- | * .... etc. | ||
===== Close and evaluate PHP Bugs ===== | ===== Close and evaluate PHP Bugs ===== |
gsoc/2009/ideas.1238663213.txt.gz · Last modified: 2017/09/22 13:28 (external edit)