Joomla! and Beyond 2013

Introducción al núcleo de PHP: cómo depurar y descubrir errores

Pierre Joye  · 
PHP

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

good afternoon thank you for attending this talk I want you I know almost nothing about joomla so all i did is to install it for this platform i will talk about it a bit later and my name is Pierre Joey thank you x and y and for the introduction my main job

is to work on PHP itself be PHP zxz extensions the libraries among PHP like light couchbase MongoDB or open SSL and also extension or carol and so on and i also try to contribute to as most as possible open source project not only related to web but as I do

that a lot in my free time I walk with Microsoft which I like to call the old dark Falls so there is more much more more duct office around these days and my main goal with my job is to make everything portable that means no matter which platform you use be

PHP or everything else yes to yes it has to work the same way by the way if I speak too fast or you don't understand what I'm saying which is highly possible with my OB ball French accent you can ask me question afterwards I can speak German or French

as well you can follow me on twitter if you have questions by email simply php.net so i always do that in my first in every tolga give a keynote is just a couple of question about statistics a lot of statistics first question I think everyone use PP here so

i won't ask it which PHP version to use HP 520 is that's a very good news tp53 very good 55 for even better by the way we will get 55 in a warm one month month which we it will be fully compatible with what with 54 and 53 and almost fifty percent faster

as well so if you have some personal to you and so on it will have also not got cash included that means if you use a pc or zend optimizer now pc 55 we include the Z optimizer directly in the call so you won't need to install extra extension ought to get

one that will also solve many problems by shower shaving all styles and so on because you will get everyone will get the same most the same up cod cash and do we have some people using windows as a host platform or development platform okay linux debian ubuntu

where we're at ok how do you see it centers centers oh it took me light and some people using already cloud I'll sting like Asia amazon okay amazon or Asia amazon Asia by the way we for some people because I was walking I work a lot with banks and

so on and I like to have many different all stairs or with support linux as well now so you can have almost every platform you want on Asia not only windows but you can have install whatever you want and who knows back went ok why gwent if you did a lot of

testing of if you have a lot of different environment it's a kind of automation tools to deploy and configure virtual machines using VirtualBox if you don't know it and if you do walk in multiple multiple environment you strongly suggest to to try

it so let's begin with actual at all so this is a small list of most issues or troubles or painful fact about the php.net project in general in the last 15 years at least since I was a as well and one of them was slow release process that means we have

no idea when we really saw we will really something and when we will get back fix all if you report back you were lucky if you get it within the next two years in emily's and one this one was not necessarily to but it was considered as an unsecured language

so many security hughes was reported to be a pitch p language security issue when it was an application issue and also and this is my main problem and we I think that's also why and I thank you again why and for that i'm here to talk about that is

how hard or impossible it was to contribute to PHP and how it is easy and very easy it is now to contribute to pitch in no matter which way and also another way but that's me that's not only an issue in PHP but it was a lot of detector ship or egomaniacs

i like to call them including myself and nine zeiger i don't know what to say it in a nice way in english but nine tiger i like it it's just like so and not open that not open like other projects like we have on a like one of my favorite open source

project years if you want the graphic a development like cairo it's a vector graphic library it's one of the most open project i know it's a it's wonderful how they do it so the first thing i did a couple of years ago is to introduce an ifc

process the ifc process is as you know it just like you have 4 w's we see or in python or under all the organization is to put in place a process to propose new things could be new features a new extension or whatever else so anyone can write it you don't

have to be a pc developer or whatever else whoever helps to to propose an IFC and we have a voting process which is a very very good to kill any kind of rent or endless discussions or whatever and the most important point for me was Appa sorry so that the

community members are allowed to vote that means I don't know if we have someone the joomla community maybe hooven and now because he's trying to contribute something already contributed something but for example we have people from the symphony project

we have people from Lupul what players and so on voting on the next of what will be the next big diversion and this thing for this is something we try to purchase out as possible because you are all users I mean without you no matter what we do if we will

not exist so you have the right to decide also which direction the language we go the language itself or the extensions or the project in general and the good thing is underpants on IFC is accepted we it will be shot it gets very shortly in the next valleys

that will be what I will talk about in the next in the next slide this is a link or IV so if you are interested to see what is it what it is all about just check the wiki yes we pitch the other wiki as well know very few people knows it it's a very very

well good source for documentation for to know what's going on or and so on the first pot I've see we bought was a various process that means since PP 5 30 35 or 36 we have security only releases that means as soon as we have we found a security issue

or someone reported a security issue in PHP and we gotta fix we will get a release within two weeks that's why for example if you follow a little bit the PHP policies with PP 54 we are already at this 16th or 17th yet and before for example 452 we we needed

something like five years to get these numbers of releases so we just don't care on anybody's we do we do it when necessary and we do no matter how many bugs we found all fixed every 2-3 months we have a new Ariz what that means if you if you are using

for example 550 when it will be released you know that after two months of the first bugs fixed will get in the village as well maximum and we have also and this is the most interesting features that I mean at least 44 for me or for many of the developers

[ ... ]

Nota: se han omitido las otras 3.407 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.