Newsgroups: php.internals,php.webmaster Path: news.php.net Xref: news.php.net php.internals:78316 php.webmaster:20124 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 55829 invoked from network); 24 Oct 2014 19:24:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Oct 2014 19:24:39 -0000 Authentication-Results: pb1.pair.com smtp.mail=adam@adamharvey.name; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=adam@adamharvey.name; sender-id=pass Received-SPF: pass (pb1.pair.com: domain adamharvey.name designates 209.85.213.171 as permitted sender) X-PHP-List-Original-Sender: adam@adamharvey.name X-Host-Fingerprint: 209.85.213.171 mail-ig0-f171.google.com Received: from [209.85.213.171] ([209.85.213.171:33886] helo=mail-ig0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 16/01-50727-677AA445 for ; Fri, 24 Oct 2014 15:24:39 -0400 Received: by mail-ig0-f171.google.com with SMTP id l13so1017040iga.10 for ; Fri, 24 Oct 2014 12:24:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamharvey.name; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=+YcEfzpGqYzsT9vVprTA4A5Ns8DTb/bQx4cacZdqqTg=; b=ansTG0zi8fskjrf2IFyg2vZ/ubRxuXTRL8La9XMirTA8/BlTYhpRpL+APaF0RiUVL8 wX02NZBidk0rW+fgdoTvxjZPVGh9N+0D4o8LPJwneAS3e/R7IPQRAup/zywzphvsddrO XRCIowju3nnkqskvv8LtpBwD9lxBNRoR3sqe4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=+YcEfzpGqYzsT9vVprTA4A5Ns8DTb/bQx4cacZdqqTg=; b=dVW61V5ySn3FMDmu+Fiz2My6KKHjHow8Z/UTA4txdkK+HI26bneryXa+o3iB0F8sJQ o9kYHI+FfmOqPD8I5MDKM3DY8SjFtY+hVaxucDnAtuJDb0zpHh5YXZZOQSI7iWGiWav9 H537mAi2aSHVdoTEKeGUKfMeQJyCnKkbPKhddsH/vUl/GISeykWPy5eHSDVn1ioEWlQj QOzl8pqrIvlGeSoVwIl7TDyA8p0YuAUz9hPh6uYJQIWMfyadD2q6OC/DYovPeKNhVQlR G5nxiwmq6fc39ciOJHI8R+jQOfVX51SWxfYIpnf5ymSlOZlFNCaTs82CiHQqkuzeO97t kkew== X-Gm-Message-State: ALoCoQlbjtT9As+ryeJzV8H4F9U/ZYgAF3qfgqeWYpwdp4OxaJUfqy8jpwgnv1s7paCRs+dfLkcn X-Received: by 10.107.130.98 with SMTP id e95mr3104257iod.87.1414178675712; Fri, 24 Oct 2014 12:24:35 -0700 (PDT) MIME-Version: 1.0 Sender: adam@adamharvey.name Received: by 10.43.151.133 with HTTP; Fri, 24 Oct 2014 12:24:15 -0700 (PDT) In-Reply-To: <544AA546.1010805@gmail.com> References: <544AA546.1010805@gmail.com> Date: Sat, 25 Oct 2014 03:24:15 +0800 X-Google-Sender-Auth: -bRg2CESkYsWzQ-vQJuoxg2u-To Message-ID: To: drgomesp@gmail.com Cc: PHP internals , php-webmaster ML , Rowan Collins Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Thoughts on the PHP.net website From: aharvey@php.net (Adam Harvey) On 25 October 2014 03:15, Rowan Collins wrote: > Daniel Ribeiro wrote on 24/10/2014 19:52: >> >> *Disclaimer: *I wanted to bring this discussion inside the internals >> mailing list not only because of the fact that the PHP.net website's >> source >> code on GitHub doesn't have issues enabled, but especially because I think >> it's part of the PHP environment, just like the spec or the actual C code >> itself. > > In this case, I would have thought either php.webmaster or php.doc would be > more appropriate than php.internals, which really does tend to focus on the > internal implementation of the language, rather than how it used or > documented. Yep, this is php.webmaster material (I've cc:d that list, and would suggest that follow ups should probably go there and exclude Internals). #php.doc on efnet is also a good place to float things more informally, particularly if you hit it at the right time of day (morning/early afternoon PST tends to be good, given a lot of the regular Web site committers are in North America). > Meanwhile, I agree with both Kris and Andrea's responses: you need to be > specific about what problems you propose to fix, and you need to be > extremely wary of breaking existing functionality just because it's > "interesting" or "modern". +1. There are also a lot of technological constraints that aren't obvious at a glance: not controlling our (entirely volunteer) mirrors means that the baseline PHP functionality we can rely on is much, much lower than you may expect. (Don't even ask about databases.) Remember, we have literally no budget, and rely entirely on the generosity of our hosting sponsors. I'm certainly not claiming that what we have in web-php today is good, but it has the advantage of having been proven over a very long period of time, being easily and widely distributed, and coping with the loads that it has to. A rewrite would have to have compelling advantages over that, and be done for better reasons than just "the existing code is old and terrible". Adam