Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Anpassung der minimalen Systemvoraussetzungen
mvsxyz
Beitrag Sat. 23. November 2013, 13:53
Beitrag #1


Advanced Member
********

Gruppe: Admins
Beiträge: 507
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 11



Angestoßen durch den Fehler im CKEditor v4.1.3 möchte ich gerne die minimalen Systemvoraussetzungen mit euch diskutieren und anpassen.

PHP & MySQL

Derzeitige minimalen Systemvoraussetzungen laut Readme und Setup:
ZITAT
Webserver mit PHP Unterstützung (Apache Webserver empfohlen)
PHP 4.3.2 oder höher
MySQL 3.53 oder höher (MySQL 4.1.x empfohlen)


Ich denke, dass wir können mittlerweile PHP 5.2 als minimale PHP Versionen voraussetzen. PHP 5.2 ist noch immer sehr verbreitet, obwohl die Entwicklung bereits 2011 eingestellt wurde. Zur Orientierung ein paar Statistiken W3 Techs und WordPress.

Bei MySQL können wir wohl von der minimalen Version 5.0 ausgehen.

Neue minimale Systemvoraussetzungen:
ZITAT
Webserver mit PHP Unterstützung (Apache Webserver empfohlen)
PHP 5.2 oder höher
MySQL 5.0 oder höher


Welche Konfigurationen haben eure Server? Könnt ihr mit diesen minimalen Voraussetzungen leben?


Browser

Für die Verwendung des Backends wird ein Desktop-Browser vorausgesetzt. Da sich Firefox und Chrome mittlerweile selbständig aktualisieren, ist der Internet Explorer (IE) wohl das größte Sorgenkind. Die Marktverteilung nach Versionen zeigt, dass der IE8 und IE9 jeweils knapp über 20% liegen. Den IE7 würde ich gerne ausschließen, damit wir die aktuellsten CKEditor Relase verwenden können. Die Frage ist, ob wir auf den IE8 auch verzichten können, da wir dann auch die neuste jQuery v2.x verwenden können (derzeit noch jQuery 1.x).

Wie schaut die Verbreitung des Internet Explorers bei euren Kunden / Redakteuren aus? Gibt es noch IE8 Installationen oder kann die minimale Version auf den IE9 angehoben werden?
Go to the top of the page
 
+Quote Post
Skylab
Beitrag Sat. 23. November 2013, 18:34
Beitrag #2


Advanced Member
*****

Gruppe: Neustart-Moderator
Beiträge: 176
Mitglied seit: 03.02.2007
Mitglieds-Nr.: 625



Ich denke PHP ab 5.2 und SQL ab 5 sollte kein Problem machen.
Anders die IE-Versionen, eine never ending Story. Während Firefox, Safari, Chrome usw. gut laufen, muss scheinbar für jede neue IE Version Anpassungen gemacht werden.

Ich denke aber, man sollte schon von minmal IE8 ausgehen, da viele Vereine, Hobby-Betreiber ohne weitere Internet-Affinität teileweise sehr alte Systeme benutzen, d.h. z.B. XP mit IE8, die mit Auslieferung von Anno XY installiert wurden.

Ein weiteres Problem was diese Tage aufgetaucht ist und man irgendwie in FAQ oder Help-Files einbauen sollte, sind die Sicherheitseinstellungen von PC bzw. Browser.
Hatte diese Woche etwas, wodurch bei einem Kunden das komplette Backend zerschossen war, nach Fehlersuche konnten die Browser-Sicherheitseinstellungen als Ursache ausfindig gemacht werden. Screenshot kann ich gerne per PN schicken.

Ansonsten laufen fast alle Server Installationen bei Kunden über die üblichen Provider (1+1, all-inkl, goneo, usw) mit den typischen Servereinstellungen.

Grüße
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag Mon. 25. November 2013, 19:56
Beitrag #3


Advanced Member
********

Gruppe: Admins
Beiträge: 507
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 11



PHP
Wenn ich nochmal so drüber nachdenke, dann wäre es eigentlich besser, wenn wir gleich auf PHP 5.3 setzen. Denn wenn wir auch nur Teile eines anderen PHP Frameworks verwenden, dann wird PHP 5.3 vorausgesetzt (was ich auch richtig finde). Ein Grund liegt in den mit PHP 5.3 eingeführten Namespaces, womit die Klassen besser strukturiert werden können.


Zum IE8
Da stimme ich dir zu, leider ist Windows XP mit IE immer noch sehr verbreitet, so dass wir zu mindestens im nächsten Jahr noch Rücksicht nehmen müssen.


ZITAT
Ein weiteres Problem was diese Tage aufgetaucht ist und man irgendwie in FAQ oder Help-Files einbauen sollte, sind die Sicherheitseinstellungen von PC bzw. Browser.
Hatte diese Woche etwas, wodurch bei einem Kunden das komplette Backend zerschossen war, nach Fehlersuche konnten die Browser-Sicherheitseinstellungen als Ursache ausfindig gemacht werden. Screenshot kann ich gerne per PN schicken.


Verstehe ich nicht worum es überhaupt geht bzw. das Problem ist. Wenn es ein Fehler ist, dann bitte als eigenes Thema veröffentlichen. Ansonsten halt auch als PN.
Go to the top of the page
 
+Quote Post
Skylab
Beitrag Tue. 26. November 2013, 08:54
Beitrag #4


Advanced Member
*****

Gruppe: Neustart-Moderator
Beiträge: 176
Mitglied seit: 03.02.2007
Mitglieds-Nr.: 625



ZITAT
Verstehe ich nicht worum es überhaupt geht bzw. das Problem ist. Wenn es ein Fehler ist, dann bitte als eigenes Thema veröffentlichen. Ansonsten halt auch als PN.


Ob es ein Fehler ist weiß ich nicht, jedoch sollte man auch mal schauen, welche Einstellungen in der Windows Firewall NICHT aktiviert werden sollten.
Leider hat mein Kunde recht wenig PC-Erfahrung, so dass er mir nicht mitteilen konnte, was er da eingestellt hatte. War wohl jemand von einer Fa., die die PC-Systeme bei denen betreuen.
Screenshot anbei:
Go to the top of the page
 
+Quote Post
amk
Beitrag Tue. 26. November 2013, 12:50
Beitrag #5


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



Solange Sefrengo auch noch PHP-Version 4 unterstützten kann, sollte das auch beibehalten werden. Rückwärtskompatibel ist ja nichts schlechtes ... im Gegenteil. Ansonsten sollten Änderungen an den Mindestvoraussetzungen wohl besser auf eine Major-Version fallen - das ist auch organisatorisch bzgl. User-Kommunikation besser zu handhaben.

Mir fällt pers. aktuell kein Server mit PHP 4 ein ... 5.2 ist aber überall präsent und das bestimmt auch noch die nächsten Jahre.

Das Backend sollte in jedem Fall noch den IE8 unterstützen ... gibt noch mehr als genug WinXP-Kisten - auch oder gerade in Unternehmen (wo sich das ein oder andere Sefrengo noch hinter der Unternehmens-Website versteckt).


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
feniweb
Beitrag Tue. 26. November 2013, 18:46
Beitrag #6


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



Ich finde auch PHP 5.2 ist OK. Bei IE8 fordere ich die Kunden auf auf einen anderen Browser wie Chrome oder Firefox umzusteigen. Das ist in der Regel kein Problem. Auch bei Behörden und Firmen.

PHP 5.3 oder 5.4 mit einem neuen Frameworks das sollte wirklich eine neue Major-Version geben.

Gruss


--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post
bkm
Beitrag Tue. 26. November 2013, 20:58
Beitrag #7


Member
**

Gruppe: Members
Beiträge: 28
Mitglied seit: 19.11.2013
Mitglieds-Nr.: 2.552



Mit der Umstellung auf PHP 5.3 kamen vor einiger Zeit hier die ganzen Fehlermeldungen, unteranderen auch die ganzen Deprecated features in PHP 5.3.x ¶und der nicht Weiterentwicklung von PHP 5.2 !!!
Schon deshalb und dem Neuanfang SF sollte wohl der Anspruch >= 5.3 sein


--------------------
The Guest_bkm_* Is Back
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag Wed. 27. November 2013, 09:37
Beitrag #8


Advanced Member
********

Gruppe: Admins
Beiträge: 507
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 11



Erstmal danke, dass ihr euch noch mit an der Diskussion beteiligt. smile.gif

PHP

ZITAT(amk @ Tue. 26. November 2013, 12:50) *
Ansonsten sollten Änderungen an den Mindestvoraussetzungen wohl besser auf eine Major-Version fallen - das ist auch organisatorisch bzgl. User-Kommunikation besser zu handhaben.

ZITAT(feniweb @ Tue. 26. November 2013, 18:46) *
PHP 5.3 oder 5.4 mit einem neuen Frameworks das sollte wirklich eine neue Major-Version geben.

ZITAT(bkm @ Tue. 26. November 2013, 20:58) *
Mit der Umstellung auf PHP 5.3 kamen vor einiger Zeit hier die ganzen Fehlermeldungen, unteranderen auch die ganzen Deprecated features in PHP 5.3.x und der nicht Weiterentwicklung von PHP 5.2 !!!
Schon deshalb und dem Neuanfang SF sollte wohl der Anspruch >= 5.3 sein


Es stehen immer noch zwei Varianten im Raum: 1) Das aktuelle Sefrengo Stück für Stück (mit Klassen aus einem externen Framework) zu modernisieren oder 2) eine komplette Sefrengo-Neuentwicklung mit einem externen Framework. Alle externen Frameworks (Laravel, Zend, CodeIgniter, ...) haben alle als Mindestvoraussetzung PHP 5.3 - darunter geht also gar nichts mehr. Folglich würde Sefrengo bis zu dem Zeitpunkt, wo die erste Klasse aus einem solchen Framework eingebunden wird auch mit PHP <= 5.2 laufen. Aus Sicht der Aktualität und Zukunftssicherheit sollten wir dann PHP 5.3 voraussetzen. Und ja, ich stimme euch zu, eine Verwendung von Code, der mindestens PHP 5.3 benötigt, sollte auf ein Major-Release fallen.


IE8

ZITAT(amk @ Tue. 26. November 2013, 12:50) *
Das Backend sollte in jedem Fall noch den IE8 unterstützen ... gibt noch mehr als genug WinXP-Kisten - auch oder gerade in Unternehmen (wo sich das ein oder andere Sefrengo noch hinter der Unternehmens-Website versteckt).

ZITAT(feniweb @ Tue. 26. November 2013, 18:46) *
Bei IE8 fordere ich die Kunden auf auf einen anderen Browser wie Chrome oder Firefox umzusteigen. Das ist in der Regel kein Problem. Auch bei Behörden und Firmen.


Dann schlage ich folgendes vor: Mit dem aktuellen Sefrengo v1.x unterstützen wir den IE8 noch, nur der IE7 hat sich mit dem Update des CKEditor disqualifiziert. Mit dem nächsten Sefrengo Major-Release wird der IE8 dann nicht mehr unterstützt. Da diese Version nicht in den nächsten Monaten fertig sein wird, ist noch genug Zeit für einen Umstieg auf einen anderen Browser oder eine neuere Version.
Go to the top of the page
 
+Quote Post
Skylab
Beitrag Wed. 27. November 2013, 20:10
Beitrag #9


Advanced Member
*****

Gruppe: Neustart-Moderator
Beiträge: 176
Mitglied seit: 03.02.2007
Mitglieds-Nr.: 625




Sehr gut!

Könnten wir wohl beim Setup gleich eine Überprüfung des Browsers mit einbinden, der dann notfalls ausspuckt "Dieser Browser-Version wird leider nicht mehr unterstützt da veraltet" oder so?
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag Wed. 27. November 2013, 20:35
Beitrag #10


Advanced Member
********

Gruppe: Admins
Beiträge: 507
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 11



Ein Browser-Check im Setup ist meiner Meinung nach Unsinn, da Administratoren die Sefrengo installieren meistens eh die neusten Browser haben und eher die Redakteure, die sich ja erst einloggen, wenn die Seite schon steht, die alten Browser verwenden. Wenn, dann müsste das eher im Backend beim Login angezeigt werden.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.3.24 - 14:35

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.