Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:78311 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 46973 invoked from network); 24 Oct 2014 18:53:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Oct 2014 18:53:20 -0000 Authentication-Results: pb1.pair.com header.from=drgomesp@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=drgomesp@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.44 as permitted sender) X-PHP-List-Original-Sender: drgomesp@gmail.com X-Host-Fingerprint: 74.125.82.44 mail-wg0-f44.google.com Received: from [74.125.82.44] ([74.125.82.44:38744] helo=mail-wg0-f44.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3D/C8-31309-E10AA445 for ; Fri, 24 Oct 2014 14:53:19 -0400 Received: by mail-wg0-f44.google.com with SMTP id y10so1703159wgg.15 for ; Fri, 24 Oct 2014 11:53:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=VAgPgovY4sZbld+bqcIi3aUKOicSL3wRjTWqwOUGYfo=; b=wGZU5w3xF12hF0A3RECNM6NyH1GfzShWqO6t55nI9HEFQywbbujDJAQAQVfQfn+esX 3WyhRIFpfTMRYg9yPsJKIwi78B4phRAHjIoNJmSZqYO+DbP/9J3WScHTY/gowAfCchNF 76nTaabgPD4TRKx6GOxEJ9Et80TqXuNHN/0PMY7Z3QQ2kg5PUeMtuG7DDc7aqFpt1eVN ef0hD6rHDZaf2t+TyXcQdBha540vTtEXmOMySdYEv7QjiXbNdXoALyDs6PJk8reO3tsI 8DKe3RkQ9n1g4IlkWE+X9S4rh4sYZH8SXJJBw/Ed6kPbTNlVICScEdgivQ+4iesrCssR +2QA== X-Received: by 10.194.21.106 with SMTP id u10mr4921866wje.109.1414176795566; Fri, 24 Oct 2014 11:53:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.39.201 with HTTP; Fri, 24 Oct 2014 11:52:55 -0700 (PDT) Date: Fri, 24 Oct 2014 22:52:55 +0400 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary=e89a8f502c588ca8f005062fb194 Subject: Thoughts on the PHP.net website From: drgomesp@gmail.com (Daniel Ribeiro) --e89a8f502c588ca8f005062fb194 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Good evening, Internals! *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. You all know the http://php.net website and it's source code . It comes to my attention that this source code is pretty much a very good example of how *not *to build websites in PHP =E2=80=94 the source code predates the PHP 3 days, but that's just one = of the problems. I'm not go further into the details of the problems we actually have inside that code, as they are very obvious and the source code speaks for itself =E2=80=94 of course, if needed, we can discuss this in more deta= il later. What I wanted to know from you is: would it be interesting if we started a complete rewrite of the website, not only for actually improving it, but also for making it serve as a reference for people to see how the PHP environment has evolved and what are the good practices we use these days for building websites? Cheers! Daniel Ribeiro http://danielribeiro.org --e89a8f502c588ca8f005062fb194--