Skip to content

PHP 8.5 Release and Future Design Proposal #1578

@CarlosEGuerraSilva

Description

@CarlosEGuerraSilva

Names and Contact Details

osp.carlosedgusi@hotmail.com

Link to mockup/prototype

https://carloseguerrasilva.github.io/phpnewdocs/

Rationale (300-600 words)

Hi everyone!

Since I’m out of time, I’d like to use the visibility of this contest to share an idea, not just about the PHP 8.5 website, but about PHP as a whole.
Personally, I don’t think PHP needs a specific redesign tied to a release. The current website works fine and could probably stay the same for decades and still serve its purpose. But that doesn’t mean there aren’t good reasons to make a change.

PHP is a powerful and versatile language. It’s now very secure and ready for large-scale projects, but that’s not how many people see it, especially newer generations.

In recent years, PHP’s popularity has dropped compared to the rise of other ecosystems like JavaScript (Node, TypeScript, React, Vue, NextJS, and so on). Maybe it looks like a trend, but it’s been a steady decline for a while.
Part of this comes from PHP’s image. The idea that PHP is “insecure,” “old,” or “outdated” is still common, even though that’s no longer true. Any language can be insecure with bad practices, but changing that general perception is hard. Regular updates and the growth of modern frameworks have helped, but there’s still more that can be done.

One small but meaningful step could be refreshing the official website. Not just for looks, but to better reflect the modern, solid language PHP really is. Throughout this issue, I’ll be adding comments to better explain some key points of the design. This is my proposal.

Image

Image Image Image

Of course, it’s far from perfect the goal is to gather as much feedback as possible to understand what direction to take if this moves forward.

License

  • I confirm, and agree.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions