Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124355 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 5FAC71A00B7 for ; Wed, 10 Jul 2024 16:44:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1720629957; bh=3/BeH1F+Nch1a4Oe3ZWVLFMK1ROF/YD9sip9/G6GvIU=; h=From:Date:Subject:To:From; b=Vn3L62VA/Q6f2vV88xrg6rXRiA2IOCvA8+bOfQtv3Rt1+zGd6wYIKcmY/mKn96pb+ bNu8T6DyGT/RcFEgqFrSzxQ0Yy2pCetuBGUq8VSe7xS2d0oZ3DyBHqVWjRSRBY8COw dyPah2EbcBrw3StuYInn7h9R6jf25fM8fF7RWiyY/pb/XdwEH2DLKq6/bamnqfj73b kpf/Zk5rIU3QNWkguM5Hzh58K7yeRb0KgMDnJmFGDXQcf3jk4SR6kADCv8Y8eHkGEv ftkn4ZC0TfHkeGcbpTA3yCwyt17GGteJ8k1/gEqQOZXXfojIt2hCq/z1RLzIkqX47B DJPeLCywi97kQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 80A411801DD for ; Wed, 10 Jul 2024 16:45:56 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DMARC_PASS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from smtp.forwardemail.net (smtp.forwardemail.net [149.28.215.223]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 10 Jul 2024 16:45:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thephp.foundation; h=Content-Transfer-Encoding: Content-Type: To: Subject: Message-ID: Date: From: MIME-Version; q=dns/txt; s=fe-91d4c3a6d5; t=1720629868; bh=3/BeH1F+Nch1a4Oe3ZWVLFMK1ROF/YD9sip9/G6GvIU=; b=OXNuI2vg2j2RXTLVotvueU3iXi7C8v5FML7dAj7RpKe8YY3FLtYNonV3HP7Q95+LbDD/v1tJC klQnwBZOQp6U2Kn0K3Ovrf5yw9rUFfohB3DLzC8oP+5snA69PtzFVcvW+WLgUg/Tv4nmGgzGyLN dtCrIPehVztGRbTQ+iu0WY4= Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-2c9785517c0so17144a91.0 for ; Wed, 10 Jul 2024 09:44:23 -0700 (PDT) X-Gm-Message-State: AOJu0Ywvn8WEAS6w63ZpPaUFFlt0m3q8NJPhx/ykNPp55eSNdYx9BAHE 2osDGnIFK+gqhZWIwr2rOCVEIaRQR3DA20gnytT3Wy/GJBOe479EdWRW9IVyOt9iefaA7Tp/Qfg UCN5RmlG4cGldjeLQtEBfcSrQCSEyhru1+npF X-Google-Smtp-Source: AGHT+IE8DPXsgl2rrI+TktAEk3/P5R/X2VuUVemlJw6TM8CBWEKQbf93MCdV+fbHgmgJrecp/WNqsyXta9FiAmgbT6Y= X-Received: by 2002:a17:90a:be09:b0:2c8:452d:e634 with SMTP id 98e67ed59e1d1-2ca35d62a22mr4392923a91.45.1720629859074; Wed, 10 Jul 2024 09:44:19 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 Date: Wed, 10 Jul 2024 18:44:02 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [PHP-DEV] Website php.net updates and coordination To: PHP internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Report-Abuse-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Complaints-To: abuse@forwardemail.net X-ForwardEmail-Version: 0.4.40 X-ForwardEmail-Sender: rfc822; roman.pronskiy@thephp.foundation, smtp.forwardemail.net, 149.28.215.223 X-ForwardEmail-ID: 668eba69fc7608dd27c240b9 From: roman.pronskiy@thephp.foundation (Roman Pronskiy) Hello Internals, By way of introduction, I am Roman Pronskiy, Operations Manager / Executive Director at the PHP Foundation. I have contributed to and coordinated the PHP 8 release page in the past: https://github.com/php/web-php/commits?author=3Dpronskiy. I wanted to address a few important matters regarding the maintenance and improvement of the PHP website. 1. Unresolved GitHub Issues Many issues and pull requests on GitHub remain unresolved for extended periods. It would be great to do regular triage and assign these issues to specific team members for review and resolution. I volunteer to help review and triage issues, and kindly request php/web-team membership. 2. Analytics It is hard to make any decisions without having a reliable source of stats and data. With more than 17,000 pages, updating all of them is impractical. Analytics, among other things, will help us prioritize updates based on page importance. Using a self-hosted Matomo instance seems a viable option for this. Derick Rethans will follow up with more details. 3. Deployment Process Recently, there was an incident with a code block pushed to the website accidentally: https://github.com/php/web-php/pull/1021. It was promptly reverted, but the case highlighted a potential security risk: unauthorized modifications could go unnoticed, potentially affecting all visitors of the php.net website worldwide. In theory, malicious code could be added to the server directly if access is compromised, with high chances of being unnoticed. We need to revise our deployment process to mitigate such risks and reduce manual maintenance. Derick and I will follow up on this. 4. Regression Testing We want to introduce visual regression testing and ensure that every pull request undergoes more thorough review. This would especially help review HTML/CSS changes, where we currently have few resources for manual testing. If anyone has expertise in this area and would like to review the changes, please check the PR: https://github.com/php/web-php/pull/994. I=E2=80=99d like to volunteer to help improve the PHP website and coordinat= e efforts. Looking forward to your feedback. -Roman Pronskiy The PHP Foundation