Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99946 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 93234 invoked from network); 19 Jul 2017 19:34:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jul 2017 19:34:48 -0000 Authentication-Results: pb1.pair.com smtp.mail=mathiasgrimm@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=mathiasgrimm@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.169 as permitted sender) X-PHP-List-Original-Sender: mathiasgrimm@gmail.com X-Host-Fingerprint: 209.85.192.169 mail-pf0-f169.google.com Received: from [209.85.192.169] ([209.85.192.169:34517] helo=mail-pf0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CA/9D-02884-754BF695 for ; Wed, 19 Jul 2017 15:34:47 -0400 Received: by mail-pf0-f169.google.com with SMTP id q85so3673766pfq.1 for ; Wed, 19 Jul 2017 12:34:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=QAV9jYq1PC0zas8l7Q1V1BXMUp/nQBHLIWAXi5Oi9FU=; b=udML6HXbBECNYQDB2Bf3wf3EE3cgn/z1PaC59GcmZaETl+r8YuffVzP1VPiYx+uvr4 1hREj/zHQmM0JKypA3Fded2Nc0A2hlsIexJ0ChYiB13UUtNBziAMpgYNyOu6CWZ3Jhgv WbN9q4ngpqYycc89irolQ0UL68Cl83B00Q5Mb6XWpifhlKfDt8MReP/ajmGQTyWNBqGo 8zfej4qiJyUbVNOaRyPiCn8mbm65a4XuoLbgDii5hlemETFSaFwI86KnW9SLVxwN/WBS yXFKOjkZ19fiGg436X3uqF0zzypNJP/mIDTAfCUJIXYlN/NYVdlknhbpvpsNefXV0OeJ kDzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=QAV9jYq1PC0zas8l7Q1V1BXMUp/nQBHLIWAXi5Oi9FU=; b=YKa9F8nHbHz7D4D85vDyQCu1PQYu5mZc92/RKcHykrOU6t4i7S2jtA5/n2t7VrCiXp Y8WJuxkXcWGN8UhAM6N3L2zmxbhT2Z5qRcX2n0dmoUF4aITEmAmBXSPdZmrhgqPfBWOa 7AKlZ0DD+iMavpBJJRUDbcak9UyDSAtFOmAjQgjbwbS37hNpTVC+Shl9FKUERaWQc0SQ mkOp6vJRdNusVi/vFFvVQfmxblnzS3PpUuAgfK6JLUeaq58D3wFJFG3u/hq3IkQZOJAK MPvZNJUwgsCvE+/V9BbBEnhZ4DE5Ye4SruOAWIr1BJrcLuaI2YGe6p6wkqWoXQLTjYWj 1R+g== X-Gm-Message-State: AIVw110DQYfn9ZbyM8ZLzTL2PFsTZn2Z9V+IIIHK6B5xhL7mb18T+4Ej NRWslyAMPawT0h61cVYm5Ehg7hE5GyWf X-Received: by 10.99.97.145 with SMTP id v139mr1251540pgb.200.1500492883970; Wed, 19 Jul 2017 12:34:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.156.2 with HTTP; Wed, 19 Jul 2017 12:34:43 -0700 (PDT) In-Reply-To: <78DFA5C9-5C49-4B75-8FC0-C0945FD85694@heigl.org> References: <78DFA5C9-5C49-4B75-8FC0-C0945FD85694@heigl.org> Date: Wed, 19 Jul 2017 21:34:43 +0200 Message-ID: To: Andreas Heigl Cc: "internals@lists.php.net" , Sara Golemon Content-Type: multipart/alternative; boundary="94eb2c0cb27a5650cc0554b0b9dc" Subject: Re: [PHP-DEV] php.net website From: mathiasgrimm@gmail.com (Mathias Grimm) --94eb2c0cb27a5650cc0554b0b9dc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thats a valid point but that can be addressed in some nice ways. The documentation can mention it somehow and that doesn't mean somebody else should use that framework/lib for every project/case. That would be similar to saying that we prefer Linux over Windows, just because we use Linux hosting and better would be to instead build our own operating system, just so that people don't get inclined to one side or another A bit of a stretch of an analogy but more or less the same idea. The fact that we use some well known framework/package would reduce the barrier to get more people involved in the project, now and for the future. Not using them is going back to 2005 when everybody had their own framework= . I am not suggesting any framework in specific but think there as some good options out there. We would be quit well served with a micro-framework as we basically need just some kind http stack + routing, but that is deep down the execution plan discussion. On 19 July 2017 at 21:12, Andreas Heigl wrote: > Am 19.07.2017 um 19:12 schrieb Mathias Grimm : > > > > I think it's a great idea about docker, although a separated project. > > > > The wiki says minimum php is 5.3 but that page is from 2013 and would b= e > > really great to not depend on the mirrors php version, although we can > > write beautiful php even in php 4 (never did prior to 4) > > I think the most important thing is that the PHP-website keeps a > VanillaPHP-approach. Every library or framework used for a rewrite of the > PHP-website will be looked upon with different eyes and will therefore se= em > to be "PHP-approved" to people not that deep into the website (so about 9= 9% > of PHP-developers). So the PHP-website would - even though that might not > be intended - recommend frameworks or libraries over others. And we would > not want that! > > Just my 0.02 =E2=82=AC > > Cheers > > Andreas > > > > > > > >> On 19 July 2017 at 19:50, Sara Golemon wrote: > >> > >>> On Wed, Jul 19, 2017 at 1:42 PM, Niklas Keller wrote= : > >>> We should really change that and fully move to HTTPS. > >>> > >> I was actually just thinking how lovely it would be to re-architect > >> the mirroring process to use docker images. > >> > >> Benefits: > >> * Usual consistent/predictable deployment arguments... > >> * Full control of the webserver and PHP version (and extensions) used > >> on mirrors. > >> * Use docker hub as the distribution channel. (https out of the box) > >> * Extra level of isolation for site hosts (web-php isn't alone on its > >> hosts AIUI) > >> * Apparently we could even add container image signing. > >> > >> That's sort of an orthogonal project to rewriting the site code, but > >> it's arguably a simpler task to undertake. > >> > >> -Sara > >> > > --94eb2c0cb27a5650cc0554b0b9dc--