Thread Verfasser: SuNflOw1991
Thread ID: 1328
Thread Info
Es gibt 7 Beiträge zu diesem Thema, und es wurde 291 Mal angesehen.
´╗┐

Thema ansehen

Wer ist hier? 1 Gäste
 Thema drucken
Meine Meinung zu PHP-Fusion (v9)
SuNflOw1991
Hall├Âchen zusammen,

schon lange habe ich nichts mehr von mir h├Âren lassen. Das hat mich aber nicht davon abgehalten, regelm├Ą├čig im Forum vorbei zu schauen und die PHP-Fusion Szene zu beobachten.

Ich m├Âchte hier kurz darlegen, wieso PHP-Fusion, auf kurz oder lang, nicht ├╝berleben wird und wieso ich mit PHP-Fusion nicht mehr viel am Hut habe.

Ich beziehe mich hierbei meist auf die neuste Version 9 und schreibe aus der Sicht eines Entwicklers und bezeichne mich, als ausgebildeter Anwendungsentwickler, als "Profi".

1. PHP-Fusion ist nicht (mehr) intuitiv.
Damals, als ich mit PHP-Fusion anfing, war das System leicht aufgebaut. Den Quellcode konnte man schnell verstehen und erste ├änderungen selbstst├Ąndig und ziel bringend durchf├╝hren. Heute w├╝hlt man sich durch Klassen, die nicht wirklich intuitiv sind. Wenn man mit der neuen Struktur Profis ansprechen wollte, hat man das Ziel weit verfehlt. Wollte man Anf├Ąngern und Hobby-Programmierern etwas gutes tun, hat man das Ziel, meiner Meinung nach, ebenfalls weit verfehlt.

2. PHP-Fusion ist nicht performant.
Schauen wir uns zum Beispiel das SEO System an. Hier hat man einen kleinen Trick angewandt. Man speichert die generierte Seite in einem Buffer und ersetzt dann alle URLs via RegEx. Das kann ist mehr als teuer.
Man h├Ątte hier, wenn man eh schon alles neu schreibt, eine Art Router verwenden sollen. Man k├Ânnte dann alle Routen zu den einzelnen Seiten sch├Ân sortiert in einem Ordner sammeln oder diese Routen aus Datenbank Informationen bauen lassen. Welche Probleme dieses schlechte System gebracht hat konnte man schon sehen. PHP-Fusion besitzt auch keinen Cache.

3. PHP-Fusion h├Ąlt sich an keinen offiziellen Standard.
Open Source Projekte leben von Standards. PHP-Fusion h├Ąlt sich an keinen. NICHT EINEN! Man hat sich irgendwann mal die M├╝he gemacht und versucht einen Standard zu definieren. Dieser kann aber nicht durchgesetzt werden. Wer soll das pr├╝fen, wenn man keine automatischen Tools wie phpcs verwenden kann? PHP-Fusion w├╝rde sich gut daran tun, die PSR Standards zu implementieren. Vor allem aber PSR-2 und PSR-4 (sehr lesenswert sind die Umfragen dazu).

4. PHP-Fusion nutzt keine Tools.
Professionelle Entwickler arbeiten in ihrer Freizeit gerne an Open Source Projekten. Damit sie dies auch mit Freude tun, muss man ihnen Tools an die Hand geben, die nervige Aufgaben ├╝bernehmen. Diese Tools, die das Leben der Entwickler leichter machen, gibt es nicht. KEIN EINZIGES! Ich kann keine Pakete per Composer installieren. Composer enth├Ąlt sehr gute Pakete von sehr guten Entwicklern. Ich kann npm nicht nutzen. JavaScript technisch kann ich also auch keine Pakete von anderen Profis verwenden. Wieso soll ich in der heutigen Zeit alles selber machen, wenn es komplett getestete und sehr gut gewartete Pakete gibt? Desweiteren gibt es f├╝r Open Source Projekte viele Online Tools: Travis CI, StyleCI. Wieso nutzt man diese nicht und konzentriert sich auf die Wichtigen Dinge?

5. PHP-Fusion hat kaum Entwickler.
Wenn PHP-Fusion nicht alsbald (professionelle) Entwickler findet, wird das CMS untergehen. PHP-Fusion sollte das Projekt f├╝r Entwickler attraktiver machen und zum Beispiel das Lizenzmodell ├Ąndern. Wieso sollte ein professioneller Entwickler an einem CMS arbeiten, dass eigentlich Open Source ist, aber dem Besitzer durch Lizenzen Geld einbringt? Welches nicht in die Community flie├čt?

6. PHP-Fusion ist nicht ausreichend dokumentiert.
Sollten Entwickler fragen haben, k├Ânnen sie sich nicht selbstst├Ąndig helfen. Es gibt keine vern├╝nftige auf Entwickler ausgelegte Dokumentation. Angenommen, ich m├Âchte eine Infusion entwickeln. Was muss ich daf├╝r tun? Reverse Engineering bei diesem Quellcode macht weniger als keinen Spa├č.

7. PHP-Fusion ist nicht getestet und testbar.
Das Projekt hat auch so viele Fehler, weil nicht getestet werden kann, ob Quellcode, der von einem Entwickler eingebracht wird, andere Bereiche beeinflusst oder gar zerst├Ârt. Es gibt keine Tests, diese k├Ânnen aber, in dem aktuell vorhandenen Desaster, nicht ohne weiteres implementiert werden.

8. PHP-Fusion nutzt die Community nicht.
PHP-Fusion hat ein weites Netzwerk und viele offizielle Support Seiten. Wieso werden die Entwickler, die diese Webseiten warten, nicht auf dem Laufenden gehalten? Wieso werden die Entwickler nicht an der Entwicklung beteiligt? Wieso werden die Entwickler nicht motiviert, Erweiterungen zu programmieren indem man sie Beispielweise mit Pr├Ąmien lockt? Au├čerdem sollte PHP-Fusion mehr auf die Community h├Âren und nicht nur am eigenen Profit arbeiten.

Dies hat mich dazu bewegt, nicht mehr mit und f├╝r PHP-Fusion zu entwickeln. Wenn man einmal mit einem guten CMS (oder Framework) gearbeitet hat, f├Ąllt einem auf, was bei PHP-Fusion fehlt, wogegen man sich mit H├Ąnden und F├╝├čen wehrt.

Klar k├Ânnte man argumentieren und sagen, das CMS richtet sich an die Nutzer, die schnell und einfach Infusionen installieren m├Âchten und einfach eine fertige Seite Online stellen wollen.
Kann man so machen, aber dann Frage ich mich, wer soll diese Infusionen entwickeln? Wer soll Themes ohne vern├╝nftige Dokumentation oder Template Engine erstellen? WER, soll die ganzen Fehler beheben...?
Bearbeitet von SuNflOw1991 am 10.08.2017 um 11:52
________________________________________________
I got my swim trunks and my Flippie-Floppies *-*
 
http://sun-infusions.de
Top
Janilein
Tja SuNflOw1991 dem bleibt wohl leider nicht viel hinzuzuf├╝gen. Die v9 ist ja im grunde von Anfang an ein einziges Desaster, trotz der wirklich sehr langen Zeit wo der nachfolger der v7 angek├╝ndigt wurde bis heute hin ist nichts wirklich gutes bei herausgekommen.

Gute Leute wurden nicht geh├Ârt, deren vorschl├Ąge Ignoriert und weggeekelt um sich anscheinend den Ruhm selber einzuheimsen? Was die Lizenz angeht, bin ich bekanntlich auch nicht deren Freund aber es ist wirklich das kleinste Problem hat.

Man k├Ânnte aber auch sagen der Fisch stinkt von oben bis unten. Genauso gibts da schuldige auf allen Seiten, diese noch einmal aufzulegen w├Ąr mir jetzt aber zu m├╝├čig.

Derzeit ist es doch so, die PHP-Fusion Szene in Deutschland wird immer kleiner, einerseits haben die bisherigen Entwickler keine Zeit oder keine Lust mehr, nachvollziehbare Gr├╝nde gibt es reichlich, dann gibt es immer weniger aktive Nutzer so das man sich zweimal ├╝berlegt ob das ganze einen Nutzen bringt, die Nutzer bleiben aus weils das System nicht mehr das bietet was ben├Âtigt wird usw.

Was die Supportseiten betrifft, scheint es mir manchmal ob es derer mehr gibt als anderweitige Nutzer, einige Supportseitenbetreiber scheinen mir Spinnefeind gegeneinander zu sein und wenn man so schaut, auf den mir bekannten Supportseiten k├Ânnte man die Mitgliederlisten doch blind untereinander tauschen allein die ID's unterscheiden sich doch oft.

Ideen und gute Anf├Ąnge gab es doch in der vergangenheit zuhauf, jedoch kein einziges Projekt hat bisher ├╝berlebt, wenn man mal von Combrix das ja aus der v6 entstanden war absieht. Aber selbst da gibts es doch nur wenige Nutzer.

Leider mus ich SuNflOw1991 recht geben, PHP-Fusion wird es wohl nicht mehr lange geben, wenn sich da nichts bewegt.

PHPFusion Deutschland IMG-BB-Code Vorschau
PHPFusion Deutschland IMG-BB-Code Vorschau
 
http://www.traumkamera.de
Top
Layzee
Die "Gretchenfrage":
Was war zuerst da? Das Huhn oder das Ei?

Im Grunde l├Ąuft ein OpenSource-Projekt doch so ab:

1. Es wird (grundlegend) entwickelt, getestet, vorgestellt
2. Es findet Interessenten, Tester, Fans, Nutzer, Stammnutzer, Supporter
3. Es findet Entwickler, die das Projekt (weiter-)entwickeln auf Basis der Core
4. Die (weiter-)entwickelten Cores, Snippets, Hacks, Mods, Addons usw werden in Umlauf gebracht und ebenfalls weiterentwickelt
5. Das Projekt gewinnt an Popularit├Ąt, wird bekannter, wird immer ├Âfter und gerne genutzt
6. Das Projekt ben├Âtigt umfassenden Support, kostet Zeit (manchmal auch Geld) und muss sich stetig weiterentwickeln um am "Markt" bestehen zu k├Ânnen

Wenn man sich mal ernsthaft vor Augen h├Ąlt, dass an der aktuellen V9 nach meinem Wissnsstand gerade einmal 2(!) Programmierer arbeiten, ist es schon fast als Wunder zu bezeichnen, dass ├╝berhaupt eine "stable" V9 ver├Âffentlicht wurde.

"Alte" Developer, die gerne geholfen und deutlich mehr getan h├Ątten, wurden mehr oder weniger "vergrault", ihre Vorschl├Ąge, Ideen und sogar fertige Bugfixes einfach ignoriert, man war mehr darauf bedacht, seinen "eigenen Kram" zu integrieren und wollte wohl ab einem bestimmten Punkt wirklich nur noch Geld verdienen. Letzteres h├Ątte man nicht rechtfertigen k├Ânnen, wenn Freelancer "f├╝r Lau" an wesentlichen Teilen des Systems gearbeitet h├Ątten. So ist es auch nicht verwunderlich, dass es auf der Startseite der UK-Seite eigentlich erstmal so ├╝berhaupt nicht um Fusion geht sondern vielmehr "massiv" f├╝r den eigenen Hostingservice geworben wird.

Fr├╝her gab es regelm├Ąssig PNs auf der UK-Seite f├╝r die Betreiber der NSS, vollgestopft mit Neuigkeiten und Pl├Ąnen, inzwischen ist selbst auf der UK-Page die letzte Newsmeldung schon Wochen wenn nicht Monate alt.

Wir hier auf der deutschen NSS haben eine Zeit lang versucht, diese immer gr├Âsser werdenden Informationsl├╝cken mit News zu kompensieren, die nicht zwingend oder direkt mit dem Thema PHP-Fusion zu tun hatten. Das kann man eine Zeit lang auch so machen, aber irgendwann erschliesst sich auch hier nicht mehr der Sinn.

Damit ein OpenSource-Projekt wie PHP-Fusion mittel- bis langfristig bestehen kann, bedarf es einiger grundlegender Dinge. Eines der wichtigsten Dinge ist eine anst├Ąndige Dokumentation - bei der V9 aktuell absolut Fehlanzeige. Allerdings auch nicht wirklich verwunderlich, denn die aktuelle V9 mag "stable" sein, das heisst sie funktioniert (irgendwie), aber von "FINAL" ist sie noch millionen Meilen entfernt. Die aktuelle V9 ist im Grunde nur ein riesiges Flickwerk und ich wette, an so mancher Stelle blicken selbst die urspr├╝nglichen Entwickler nicht mehr auf Anhieb durch.

Was am Ende bleibt ist eine aktualisierte V7, die aber aufgrund ihrer Basis, die schon etliche Jahre auf dem Buckel hat, mit den "grossen" aktuellen CMS nicht mehr mithalten kann.

Im Grunde ist es also so, dass Fusion dringend frischen Wind in Form neuer Entwickler braucht. Wo aber sollen diese herkommen? Und vor Allem l├Ąsst man sie ja dann auch nicht "frei" arbeiten und gestalten sondern nur in einem sehr eng gesteckten Rahmen.

Ich weiss nicht, von welchen Einnahmen wir hier sprechen wenn es um Fusion geht, aber ein so einstmals erfolgreiches OpenSource-Projekt in ein semi-kommerzielles Projekt zu wandeln braucht es schon ein bisschen mehr als einen "Fusion Shop" in dem es ganze 2(!!) kommerzielle Addons zu kaufen gibt, die nach heutigen Ma├čst├Ąben auch noch hoffnungslos veraltet sind.

Zusammenfassend kann man Patrick also im Grunde nur zustimmen.
Es ist schon nicht mehr 5 vor 12 sondern eigentlich schon nach 12, aber solange sich die, die das Sagen haben, dar├╝ber nicht bewusst werden und weiterhin in der Sonne des eigenen (vermeintlichen) Erfolges baden, wird Fusion weiterhin langsam vor sich hin sterben. Schade.
Genitiv ins Wasser, weil es dativ ist.
Vorsicht: Lesen gef├Ąhrdet die Dummheit!
 
http://cyber-radio.de
Top
Rolly8-HL
Ich lasse bewusst @Septron als Seiteninhaber au├čen vor.

Der Beitrag trifft auch auf diese Seite zu und das nahezu in allen Punkten.
Warum habt Ihr den nicht selbst was unternommen und eine Eigene P-Fusion DE raus gebracht an die sich noch verbliebenen Entwickler halten k├Ânnen als Sandart.
Nein das Projekt wurde schneller beendet wie es begonnen hat, dabei hatte man Euch etwas Fertiges angeboten, es brauchte nur ├╝bernommen zu werden und weiterentwickelt zu werden.

Ich habe diese Seite von Anfang an verfolgt die darauf aus war die alte NNS DE zu zerm├╝rben und sich mit dieser einen Namen zu machen.
Ja ich trete jetzt gerade allen Star Entwickler und Chef Indianern auf die F├╝├če und ich meine mit recht.
Sich ├╝ber andere Beschweren und nieder machen aber selber nicht besser sein.
Vergleicht mal diesen Beitrag mit Euch selbst und Ihr werdet Euch wiederfinden.

Ja die V9 und auch diese Seite wird es nicht ewig geben, aber wenn Ihr nicht selbst Hand anlegt und eine Vorgabe schaft wer soll es denn machen?

Alle kommende Ausreden werde jetzt ignorieren, wo ein Wille ist ist auch ein Weg.

Also nicht nur Meckern sonder selbst besser machen dann geh├Âren die Lorbeeren wieder Euch.
Gru├č Rolly8-HL
Was f├╝r Andere Wichtig ist muss f├╝r mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere f├╝r Richtig halten!
Das gibt einem zu Denken oder?
 
http://rolly8-hl.de
Top
Layzee
Also entschuldige mal, aber ich lasse mir nicht nachsagen, den NSS-Status damals beantragt zu haben um irgendwen zu "zerm├╝rben", diese Aussage halte ich f├╝r eine Frechheit!

Ich habe mich - ganz im Gegenteil - zur Verf├╝gung gestellt, diesen undankbaren "Job" zu ├╝bernehmen - aus wie ich finde mehr als ausreichend dargelegten und erkl├Ąrten Gr├╝nden.

Ich sitze auch nicht wie die Henne auf dem Ei auf diesem Status. Wer sich dazu berufen f├╝hlt, diesen "Job" zu ├╝bernehmen kann sich GERNE bei mir melden und er bekommt ihn (vorausgesetzt das UK MT stimmt zu).

Ich habe langsam echt die Schnauze voll von dieser offen auf dem Revers getragenen Undankbarkeit und den ganzen Klugscheissern und Besserwissern, die glauben genau Bescheid zu wissen was "abgeht". ├ťberlegt Euch mal einfach, ob das nicht vielleicht auch mit ein Grund daf├╝r ist, dass Fusion den Bach runtergeht - insbesondere in Deutschland.

Ich bin und war niemals "statusgeil", im Gegenteil, aufmerksamen Lesern dieser Seite wird schon aufgefallen sein, dass ich mich in den letzten Monaten sehr zur├╝ckgezogen habe. Also, ich gebe den Status GERNE ab, einfach melden (und dann besser machen!). Meine Meinung zu gewissen Dingen ├Ąndere ich aber auch ohne den NSS-Status nicht.
Bearbeitet von Layzee am 15.08.2017 um 06:59
Genitiv ins Wasser, weil es dativ ist.
Vorsicht: Lesen gef├Ąhrdet die Dummheit!
 
http://cyber-radio.de
Top
Septron
Wer ├╝ber den den NSS Status Meckern will muss zu mir kommen genau so wie zur EPAL lizensierung denn diese laufen ├╝ber mich seit diesem Jahr !

Und wer nicht bei mir Meckern mag kein Ding dann muss dieser einfach die tasten still halten Smile

Ein NSS status bezieht sich nicht darauf iregendwelche Dinge weierentwickeln zu m├╝ssen (da immer noch die Zeit die Investiert wird FREI unsere HOBBY oder FAMILIENZEIT ist)

denn M├╝ssen brauchen wir nur eins: was dickesin die Bahn setzen oder ein Kreuz aufstellen um es mal so auszudr├╝cken.

Klar kann man sagen es ist ├Ągerlich warum die angesprochene 7.3 auf eis ist und nichts mehr passiert ist ├Ągerlich aber was soll man machen so ist das leider.

das CMS Ilch musste l├Ąnger auf sein 2.0 Release warten:

18. August 2013 Entwicklung gestartet
17. Juli 2017 Erstes Release

Ich werde es auch so sehen das Fusion fr├╝her oder sp├Ąter sterben wird und nur noch mit 2 Retro Versionen ├╝ber bleibt.
Bearbeitet von Septron am 15.08.2017 um 11:25
Rechtschreibfehler und Fehlende Satzzeichen sind eine S├╝nde meiner
Gedanklichen Tastatur wer alle findet darf sie behalten.
Domain Owner of: SGI Fusion | PHPFusion-SupportClub | PHPFusion Germany
 
http://www.septron.de
Top
Layzee
Im ├ťbrigen - und das mal nur noch zur Erg├Ąnzung:
Wir haben JEDEN herzlichst dazu eingeladen, sich an der Entwicklung der V7.3 zu beteiligen. Oder anders ausgedr├╝ck: Wer im Glashaus sitzt sollte besser im Keller ka**en!

Merkt man an meiner Schreibweise wie sehr mich das gerade aufregt?
Ich hoffe es doch, ansonsten lege ich gern auch noch ne Sch├╝ppe drauf.

Ich komme mir hier echt manchmal vor wie im Kindergarten... immer nur "mimimi", Neid, Missgunst und Klugscheisserei.

Wir haben LANGE versucht, die ganze Thematik hier zu "zentralisieren", eine Art Base zu schaffen, einen zentralen Ort an dem alle F├Ąden Deutschlandweit zusammenlaufen. Aber nein, die Herrschaften kochen lieber ihr eigenes S├╝ppchen und jeder Hirni macht lieber ne eigene Supportseite auf, auf der er seinen "SUPERMOD" pr├Ąsentiert und "supportet".

Und dann das Maul aufreissen dass sich hier nix mehr tut und uns hier "Unt├Ątigkeit" unterstellen?!
Sorry, l├Ącherlich!

Und was heisst eigentlich "...sich damit einen Namen zu machen...?"
Wie gest├Ârt muss man eigentlich sein um so einen Schwachsinn auch nur zu denken? Schliesst man da von sich selbst auf Andere? Ich habe meinen JOB, da habe ich einen Namen, den ich mir ERARBEITET habe. Daf├╝r werde ich bezahlt. Das hier ist reines HOBBY! Ich erwarte schon lange nicht mehr, dass einige das irgendwann einmal kapieren.

Ich frage mich im Grunde schon seit Monaten was ich hier eigentlich noch mache, warum ich immer noch hier bin. Nun, ich wills euch gerne sagen:
F├╝r die User, die noch NICHT dem Gr├Âssenwahn verfallen sind und die des einigermassen klaren Denkens noch m├Ąchtig sind. F├╝r diejenigen, die DANKBAR f├╝r den (kostenlosen!) Support sind, den jeder hier in seiner FREIZEIT bietet. Nein, ich will kein Lob und auch kein Schulterklopfen, aber solche Respektlosigkeiten muss ich mir auch nicht kommentarlos bieten lassen!
Bearbeitet von Layzee am 15.08.2017 um 12:52
Genitiv ins Wasser, weil es dativ ist.
Vorsicht: Lesen gef├Ąhrdet die Dummheit!
 
http://cyber-radio.de
Top



Springe ins Forum:

Ähnliche Themen

Thema Forum Antworten Letzter Beitrag
Update f├╝r PHP-Fusion 7.02.07 f├╝r PHP 5.3-7.1 Supportthreads f├╝r die Downloads 110 23.08.2017 um 00:57
Fusion-Shop v7: 1.9.5 Allgemeine Fragen und Probleme 2 25.06.2017 um 19:46
Shoutbox aus PHP-Fusion 7.02.07 zeigt keine Texte Panels und Infusionen 1 15.06.2017 um 11:19
Video in php fusion Anf├Ąngerfragen 3 09.06.2017 um 16:58
PHP-Fusion 9 - Stable Installationsprobleme 10 08.05.2017 um 14:45