Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99947 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 95530 invoked from network); 19 Jul 2017 20:02:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jul 2017 20:02:14 -0000 Authentication-Results: pb1.pair.com header.from=andreas@heigl.org; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=andreas@heigl.org; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain heigl.org designates 195.191.240.18 as permitted sender) X-PHP-List-Original-Sender: andreas@heigl.org X-Host-Fingerprint: 195.191.240.18 hos109.unaxus.net Received: from [195.191.240.18] ([195.191.240.18:45613] helo=hos109.unaxus.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 09/FD-02884-4CABF695 for ; Wed, 19 Jul 2017 16:02:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=heigl.org; s=default; h=To:References:Message-Id:Content-Transfer-Encoding:Cc:Date: In-Reply-To:From:Subject:Mime-Version:Content-Type:Sender:Reply-To:Content-ID :Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To: Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe :List-Post:List-Owner:List-Archive; bh=/M85JgcKLJg+JtGrlioK5jlHsrTlp4M3r1DyLy+9URs=; b=fAUCkWQyROKAyZlwPXdweHRPQm tBTwYiCRPwXByurSMVoCBzBuv4q2qkgFYEVZIRRYNUHaZm0s4bJN2juIM4AqOpO/92qWavoLdDnBT iHQQzFcoCifGT+YNijVqX6Iy86YaUWGppcoijIomcIvMI4oigqft1nbhOWxM4H6r5TosaLZywVau5 EGvj+ifGF2klZPKfldBKRLgEyz7MF8TnIzQzvDueDM7kemL8qdrt5LZ/U8RuASWgqyo2ijCON7W6M T4t4hzw89FrVG2Q3Ez3b6is2G6E6zw1v0GBJDJtllZNjywJLfCsO+WebrDgekPcJo8Z7BZKsnvrO8 X+39DzsA==; Received: from tmo-110-90.customers.d1-online.com ([80.187.110.90]:7399 helo=[10.158.142.90]) by hos109.unaxus.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1dXvAe-001vjS-Ss; Wed, 19 Jul 2017 22:02:09 +0200 Content-Type: multipart/alternative; boundary=Apple-Mail-0E388F25-7773-4870-9E60-EE27AEE63EDC Mime-Version: 1.0 (1.0) X-Mailer: iPhone Mail (14F89) In-Reply-To: Date: Wed, 19 Jul 2017 21:02:07 +0100 Cc: "internals@lists.php.net" , Sara Golemon Content-Transfer-Encoding: 7bit Message-ID: <25A76EC4-23CB-47BC-AB28-B2C563F9A18F@heigl.org> References: <78DFA5C9-5C49-4B75-8FC0-C0945FD85694@heigl.org> To: Mathias Grimm X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hos109.unaxus.net X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - heigl.org X-Get-Message-Sender-Via: hos109.unaxus.net: authenticated_id: a.heigl+heigl.org/only user confirmed/virtual account not confirmed X-Authenticated-Sender: hos109.unaxus.net: a.heigl@heigl.org Subject: Re: [PHP-DEV] php.net website From: andreas@heigl.org (Andreas Heigl) --Apple-Mail-0E388F25-7773-4870-9E60-EE27AEE63EDC Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > Am 19.07.2017 um 20:34 schrieb Mathias Grimm : >=20 > Thats a valid point but that can be addressed in some nice ways. >=20 > The documentation can mention it somehow and that doesn't mean somebody el= se should use that framework/lib for every project/case.=20 > That would be similar to saying that we prefer Linux over Windows, just be= cause we use Linux hosting and better would be to instead build our own oper= ating 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. >=20 > The fact that we use some well known framework/package would reduce the ba= rrier 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 framewor= k. >=20 > I am not suggesting any framework in specific but think there as some good= options out there.=20 > We would be quit well served with a micro-framework as we basically need j= ust some kind http stack + routing, but that is deep down the execution plan= discussion. I personally strongly disagree with that approach. Most of the pages on php.= net are static pages. And those few that aren't can be well addressed with t= heir own script and within that vanillaPHP-script the task can be solved. IM= O there is no need for routing or an HTTP-Stack. And it shows that we - even= in 2017 still know how to build a basic PHP-site. The entry barrier is abs= olutely low as no framework/library knowledge is necessary and the scripts c= an be easily analysed from start to end. As there are - due to the mirrored s= etup - no DB-queries or sessions or any other more complex stuff going on we= should keep it simple and stupid.=20 But thats - as I said - just my 0.02=E2=82=AC Cheers Andreas PS: As it's a pretty massive change to the infrastructure I'd personally th= ink there should be an RFC about that. >=20 >=20 >=20 >=20 >=20 >> 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) >>=20 >> I think the most important thing is that the PHP-website keeps a VanillaP= HP-approach. Every library or framework used for a rewrite of the PHP-websit= e will be looked upon with different eyes and will therefore seem to be "PHP= -approved" to people not that deep into the website (so about 99% of PHP-dev= elopers). So the PHP-website would - even though that might not be intended -= recommend frameworks or libraries over others. And we would not want that! >>=20 >> Just my 0.02 =E2=82=AC >>=20 >> Cheers >>=20 >> Andreas >>=20 >>=20 >> > >> > >> >> 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 >> >> >>=20 >=20 --Apple-Mail-0E388F25-7773-4870-9E60-EE27AEE63EDC--