I'd sleep better if I could remove the PHP module after the upgrade to D6.

This will only be possible if we convert all PHP pages to HTML. So please evertybody go and find such pages and link to them here.

Comments

gerhard killesreiter’s picture

Going to the database is easier, I guess:

+--------+------------------------------------------------+-------+
| nid    | title                                          | type  |
+--------+------------------------------------------------+-------+
|      2 | Features                                       | page  |
|    260 | Installing Drupal                              | book  |
|    312 | Using distributed authentication               | book  |
|    318 | Coding standards                               | book  |
|    322 | Mailing lists                                  | book  |
|   9730 | Patch queue (redirect)                         | page  |
|   9731 | Pending bugs (redirect)                        | page  |
|   9732 | Pending tasks (redirect)                       | page  |
|  10250 | Mission                                        | book  |
|  13236 | Status of the translations                     | book  |
|  13355 | Drupal.org site maintainers                    | book  |
|  14205 | Book contributors                              | book  |
|  21945 | Principles                                     | book  |
|  22106 | Project queue (php page)                       | page  |
|  23192 | Recent updates                                 | book  |
|  26419 | Drupal handbooks                               | page  |
|  28145 | Patch Queue Bingo                              | page  |
|  28406 | Bug Queue Bingo                                | page  |
|  29332 | Contrib bug bingo                              | page  |
|  29334 | Patch bingo (contrib)                          | page  |
|  43633 | Handbook pages with comments                   | book  |
|  43639 | Most popular handbook pages                    | book  |
|  47905 | Table schemas for Drupal.org's slowest queries | page  |
|  47909 | MySQL Explain of Drupal.org's slowest queries  | page  |
|  48380 | Search queries                                 | page  |
|  59791 | MySQL Test page                                | page  |
|  93997 | List of core branches and tags                 | book  |
|  97084 | List of contributions branches                 | book  |
| 102003 | release unpublisher                            | page  |
| 109372 | Handbook maintainers                           | book  |
| 133282 | diffandpatch redirect                          | page  |
| 146019 | New handbook contribution statistics           | book  |
| 176817 | Drupal 5                                       | book  |
| 185363 | blah                                           | page  |
| 190833 | Fix for quicky statistics for drupal.org       | page  |
| 191407 | profile_fields                                 | page  |
| 199251 | All projects and their CVS/RSS feeds           | story |
| 206666 | Alphabetical list of Projects, by core version | book  |
+--------+------------------------------------------------+-------+

Pages that can't be converted to HTML should be converted into patches for drupalorg.module.

kbahey’s picture

You may want to filter that by status too, so as not to bother with unpublished nodes.

Some of those can be plain HTML, others are dynamic and may need to be lumped into a new "custom.module" specially for d.o.

sepeck’s picture

Some of the handbook pages are not php, but set that way to prevent their modification. These can be changed back later.

david strauss’s picture

+1 Running PHP from the database is not only slow (no opcode caching), it's less secure and well-structured than real module pages.

kbahey’s picture

Assigned: Unassigned » kbahey

I got a listing of the code in each node, and PHP blocks too, as of June 30, and I am working on making it into modules.

Upon discussing this with Drumm, I will be submitting the code as patches to the drupalorg module.

gerhard killesreiter’s picture

Status: Active » Fixed

This has happened, thanks Khalid!

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.