<p dir="ltr">Hi,</p>
<p dir="ltr">Can&#39;t we skip IE9? All OS that run IE9 can update to IE10 right? And from there there are silent upgrades.</p>
<p dir="ltr">Gr. Frans</p>
<div class="gmail_quote">Op 5 mei 2014 00:10 schreef &quot;Benjamin Mack&quot; &lt;<a href="mailto:benni@typo3.org">benni@typo3.org</a>&gt;:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hey everybody,<br>
<br>
I wanted to summarize and ask for your opinion on the system<br>
requirements and browser requirements for the current and next releases.<br>
<br>
For browsers, I only talk about backend interface (and frontend editing).<br>
<br>
What we have so far:<br>
<br>
TYPO3 4.5 LTS (up to 6.1 I think)<br>
<br>
* PHP: 5.2.x - 5.5<br>
* MySQL: 5.0 - 5.5<br>
* Browsers: IE6+ and all fancy modern browser<br>
<br>
Supported until April 2015<br>
<br>
TYPO3 CMS 6.2 LTS<br>
<br>
* PHP 5.3.7 - 5.5<br>
* MySQL: 5.1 - 5.6<br>
* Browsers: IE8+ and other modern (desktop) ones<br>
<br>
Supported until April 2017<br>
<br>
And now for the next version, which will probably be the basis for our<br>
next LTS process. Maybe we can find an agreement right now, so we can<br>
work on the code basis right away once the master branch is set up for<br>
our next target version (we can call it 6.3, 7.0, whatever you want ;-)<br>
but that&#39;s not the topic here :)).<br>
<br>
Next TYPO3 CMS release<br>
<br>
* PHP: 5.4 - 5.5 / 5.6<br>
* MySQL: 5.5 - 5.6 (although 5.1 will probably still work)<br>
* Browsers: IE9+, other modern desktop browsers (latest versions as they<br>
have silent upgrades), maybe even going mobile, but that depends on our<br>
progress.<br>
<br>
If we could agree on the above, I see a lot of improvements (I also have<br>
some patches cleaning up CSS):<br>
<br>
HTML5 / CSS<br>
 * With IE10 comes the real deal for form fields and form validation<br>
etc. where we could drop some JS code, but this could be solved for IE9<br>
with some shim behavior to fill in the missing pieces.<br>
 * IE9 supports media queries and generated content (:before, :after)<br>
the right way, opacity etc. so no filter stuff anymore on our CSS code.<br>
<br>
JavaScript<br>
 * We could make use of jQuery 2.0 (lower footprint, no legacy plugins,<br>
as the plugins we want to use need to be compatible with the latest API,<br>
so less hassle in future TYPO3 releases)<br>
 * IE10 would be a better choice here if we use Web Sockets in the<br>
future, which I see as a good replacement for e.g. the login box popping<br>
up. However, we could use long-polling AJAX requests for IE9 still as<br>
fallback.<br>
<br>
PHP<br>
 * PHP 5.4 introduces traits where we could benefit in terms of<br>
performance if possible (haven&#39;t tested it yet)<br>
 * PHP 5.4 brings a nice JSON serialization interface for objects that<br>
might help in the future for standardized JSON/AJAX calls.<br>
<br>
MySQL<br>
 * We still treat MySQL (also because of the SQL ANSI standard) as it<br>
should be with 3.23 or 4.0, but this area could be really interesting<br>
once we identify how we could use stored procedures at al in a unified<br>
way across all database systems. This could be a huge performance<br>
improvement (think of all the tree traversing stuff in BE and FE). The<br>
introduction of foreign keys might be helpful as well.<br>
<br>
As a matter of fact, this also raises a good discussion about what<br>
functionality we should/could deprecate in the next versions, but that<br>
should also be discussed in a different topic.<br>
<br>
So: What do you think about the proposed requirements?<br>
<br>
All the best,<br>
Benni.<br>
_______________________________________________<br>
Before posting to this list, please have a look to the posting rules<br>
on the following websites:<br>
<br>
<a href="http://typo3.org/teams/core/core-mailinglist-rules/" target="_blank">http://typo3.org/teams/core/core-mailinglist-rules/</a><br>
<a href="http://typo3.org/development/bug-fixing/diff-and-patch/" target="_blank">http://typo3.org/development/bug-fixing/diff-and-patch/</a><br>
_______________________________________________<br>
TYPO3-team-core mailing list<br>
<a href="mailto:TYPO3-team-core@lists.typo3.org">TYPO3-team-core@lists.typo3.org</a><br>
<a href="http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-team-core" target="_blank">http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-team-core</a><br>
</blockquote></div>