Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99954 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 8858 invoked from network); 19 Jul 2017 21:51:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jul 2017 21:51:22 -0000 Authentication-Results: pb1.pair.com header.from=morrison.levi@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=morrison.levi@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.172 as permitted sender) X-PHP-List-Original-Sender: morrison.levi@gmail.com X-Host-Fingerprint: 209.85.223.172 mail-io0-f172.google.com Received: from [209.85.223.172] ([209.85.223.172:34790] helo=mail-io0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B9/50-02884-654DF695 for ; Wed, 19 Jul 2017 17:51:21 -0400 Received: by mail-io0-f172.google.com with SMTP id l7so5451769iof.1 for ; Wed, 19 Jul 2017 14:51:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=ID4+PmRKu5RAggebPvAAFlYD0T9w1vU96FmXqh+2/DU=; b=ANoQx3iXWeQ2My7CUUnSnIQ7ruGz316tulm9WjufiUI/P/FZtUD9Q78RY/E/u5Qki/ u0DYROnKiwHXpn2VMZjH8u96pHQJOe0BNpj8V2KNjw9nHmRSpa70Fp/vp2v1iOqVXevo REcFAs8unulNY31/axRHb7fZVmMzK16FMo+4Bq5EUk2UHN7mJG/FfP60NPXAdThm42Im FNBbfpKbf5Gy5IR6DZuMT2H5okOUV4W9Caoki5Q5Q5RiMevOqsYbYmoLjLbOj5CQF4rI ABiPx2G8ZF1hwP3A6nSobsdAfZeTIbHrorOpSwtPWAItNDEl8/T06XnH3vCXUCDIKxDd Gy4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=ID4+PmRKu5RAggebPvAAFlYD0T9w1vU96FmXqh+2/DU=; b=A12YDtOKleJMgk00OInw1g3XPPLYDczvTvVFrOJXaJqXz/KzpGVXk5c51/pTzAM3q+ K4M21q2vWDZDLzsgwXYR6wyuffmsjmM+DRjH8+tohPeIQB8MEfvZ+3DgCbRDeMyDOuOG Zw9Ta5b5hR0BNcRgRTGPMqWEt1LDeK7BtPWqJ2aFRmu8OyHzehVGTxgUGXDYR1gYwTxF kRlaJAv3fR2s/i2qW1MyJ+pzODowHQsUBPmmQhjx6I1L19+o/+nGiRWMJUptX0sKHsC4 MFs7dmcHAyGid2SeEbYX7+ZrmiMAtIB5wrvN4D3tfjuRBRSC0Y+VPw+cAd3SeFsE9XXo wtBw== X-Gm-Message-State: AIVw112KiwvPX8h6RJgLdQzp3MjN9gz1miRTLqjuAIG8aq9EFV0AEZAS 6oXne3Y8vOcqTfoRDlKLMiGCTGcV0w== X-Received: by 10.107.178.215 with SMTP id b206mr1512860iof.121.1500501075563; Wed, 19 Jul 2017 14:51:15 -0700 (PDT) MIME-Version: 1.0 Sender: morrison.levi@gmail.com Received: by 10.107.152.205 with HTTP; Wed, 19 Jul 2017 14:51:15 -0700 (PDT) In-Reply-To: References: <78DFA5C9-5C49-4B75-8FC0-C0945FD85694@heigl.org> <25A76EC4-23CB-47BC-AB28-B2C563F9A18F@heigl.org> Date: Wed, 19 Jul 2017 15:51:15 -0600 X-Google-Sender-Auth: Bf6-SBXMCZFk6ieLdX3jZI_tR1A Message-ID: To: Niklas Keller Cc: Sara Golemon , Andreas Heigl , Mathias Grimm , "internals@lists.php.net" Content-Type: multipart/alternative; boundary="001a114ca3b6981a2f0554b2a151" Subject: Re: [PHP-DEV] php.net website From: levim@php.net (Levi Morrison) --001a114ca3b6981a2f0554b2a151 Content-Type: text/plain; charset="UTF-8" As someone who has made a decent number of changes to the website I think our future direction should focus on these points: 1. Ease of setup and deployment 2. Fewer moving parts (related to above) 3. Move to modern HTML, JavaScript and CSS practices (perhaps completely disallowing inline CSS and JavaScript with CSP) 4. Generate a nearly static site including comments. I can try to explain some of these at a later time but hopefully those who have worked with the site can understand why I'd want to go this way. I have ordered them roughly in my personal order of importance. To be frank for any major changes to succeed we need ordered and scheduled cooperation. These cannot be done by ad-hoc volunteering for a few hours per month. They will need a focused and scheduled approach to succeed because there are some challenging aspects: - Changing setup or deployment will affect every box in production. - We render much of the manual using PHD which is then rsync'd and thus if you are changing HTML/CSS that is related to changes in PHD you have to coordinate the releases and need to potentially support both versions simultaneously. - As with many large websites our site has more odds and ends needs that are not immediately apparent. - Much of the code is old and not well understood and there are basically no tests for it. I am happy for new people to contribute and will do the best I can to help but honestly we're in need of serious commitments if we want serious change. Otherwise we'll keep moving along as we are. --001a114ca3b6981a2f0554b2a151--