Derzeit ist WB aus Sicht der Module leider offen wie ein ScheunentorNaja, nicht nur aus Sicht der Module. Jedes Add-on, ob Sprachdatei oder Template macht WB offen wie ein Scheunentor (PHP Code halt).
Erst ab der nächsten Generation (3.x) ist die Realisation eines effektiven Sicherheitskonzepte s möglich, genauso wie eindeutige Schnittstellen und Guidelines.Naja, auch in WB 3 wird man mit dem PHP Code in Add-ons viel Unsinn anstellen können, das kann man nicht wegdesignen. Bei den Schnittstellen stimme ich Dir zu.
Aus dieser Zeit heraus rührt übrigens meine teilweise unerträgliche Art des Vortrags und nicht weil ich grundsätzlich ein Arschloch wäre. Dies nur so am Rande notiert.Naja, sein heutiges Verhalten damit zu rechtfertigen dass einem vor 1-1.5 Jahren etwas sauer aufgestossen ist, ist mit verlaub gesagt ziemlich armselig :wink:
Mit so ner "Qualitätsliste" bräuchte es warscheinlich keinen eigenen WB Add-on Showcase mehr, da die meisten Add-ons wohl durchs Raster fallen würden. Da viele Add-ons nicht mehr betreut werden, würde sich die Liste der halbwegs brauchbaren Add-ons drastisch reduzieren (10-15).Und das ist genau das Problem des Add-on Showcase. Er ist technisch gesehen in einem sehr fortgeschrittenem Stadium mittlerweile, aber die ganze Sache hat einen Haken: Man kann ihn nicht benutzen, weil man nicht weiß, welche Module man überhaupt draufstellen kann.
Bis heute wurden genau 2 Templates veröffentlicht, welche diesen Richtlinien entsprechen.beziehen sich wohl nur auf die insgesamt 2 ;-) Templates, die seither ins offizielle Verzeichnis Eingang gefunden haben.
Die Module-Guidelines (Module Primer) halten sich in den ersten Teilen lange damit auf, ob mit 4 Leerzeichen oder mit TAB eingerückt werden soll; kurz bevor es spannend wird (Sicherheitskonzepte, do's and dont's..) ist meines Wissens nach wenig vorhanden.Die ersten vier Teile des Modul Primers behandeln grundsätzliche Missstände vieler Module.
Ich will ja nicht stänkern, aber kritisieren hilft wenig, machen viel mehr. :roll:Das Problem ist nur, dass das in den Bereich des QM-Teams fällt, und das QM-Team bisher gesagt hat, in WB 2x wird es nichts geben.
Das hast du mißverstanden. Hier wird viel gestänkert, weil dieses oder jenes "noch immer nicht..." bla. Wenn aber die Leute, die stänkern, einfach mal tatkräftig mit anpacken würden, gäb's auch nix mehr zu stänkern. :P
Nicht bös gemeint. ;)
Ich will ja nicht stänkern, aber kritisieren hilft wenig, machen viel mehr.Wie gesagt, es gibt brauchbare Ansätze. Nur bleibt es halt bei "Ansätzen", wenn von "offizieller" Seite keine klare Stellung diesbezüglich bezogen wird. Alles was ich bisher "zwischen den Zeilen" gelesen habe (Post DarkViper, Waldschwein) geht eher in die Richtung "kommt alles mit WB 3".
Gibt es eigentlich Richtlinien, wie ein Template im Jahr 2010 auszusehen hat? (Link?)Gehe mal davon aus, dass die offiziellen Guidelines (http://www.websitebaker2.org/de/add-ons/templates.php) auf der "offiziellen WebsiteBaker Webseite zu finden sind :wink:. Wenn die Guidelines nach heutiger Sicht in einigen Punkten überholt sind, muss man sie halt an den aktuellen Status anpassen.
Ich kann mir aber gerne die Arbeit machen, die nächsten Tage einen - leider etwas - groben, angepassten Auszug der bereits bestehenden (noch nicht offiziell vorgestellten) 3er Richtlinien zur Diskussion zu stellen.Das wäre doch mal ein Anfang. Scheint diesbezüglich ne Menge diskussionsbedarf zu geben.[/quote]
Nur sehe ich hier das Problem, dass nicht - wie doc schon sagte, höchstens eine Handvoll Module die Prüfung bestehen könnte.. - sondern, dass fast alle der derzeit existierenden Module mit Pauken und Trompeten durch die Prüfung rasseln würden.AMASP listet aktuell 224 Module. Bei meinen geschätzten zwei handvoll brauchbaren Modulen (sprich 10) würden damit 95.5% der Module durchs Raster fallen – und das meist zu Recht :wink:
[ ] Template Guideline (von 2.7 auf 2.8.1 upzudaten) | [ ] Designer Guide (von 2.6.7 auf 2.8.1 upzudaten) | |
[ ] Module Guideline (Module Primer von doc updaten auf 2.8.1 & fertig stellen) | [ ] Entwickler Guide (von 2.6.7 auf 2.8.1 upzudaten) | [ ] Hello World Module (updaten auf 2.8.1 & erweitern) |
[ ] Code Snippet Guideline (neu erstellen) | [ ] Droplet Guideline (neu erstellen) | |
[ ] Backend-Theme Guideline (neu erstellen) | [ ] Designer Guide (neu erstellen) | |
[ ] Language Guideline Core (neu erstellen) | [ ] Language Guideline Add-ons (neu erstellen) | |
[ ] Code Snippet Guideline (neu erstellen) | [ ] Droplet Guideline (neu erstellen) |
Ich kann mir aber gerne die Arbeit machen, die nächsten Tage einen - leider etwas - groben, angepassten Auszug der bereits bestehenden (noch nicht offiziell vorgestellten) 3er Richtlinien zur Diskussion zu stellen.Fände ich gut, da so mal einen groben "Einblick" von "offizieller Seite" zu diesem Thema geben würde.
Na bloß net - da können wir gerne auch einen Thread "Soll ich mir einen Mac oder Windows-PC kaufen?" eröffnen, der wird genauso viele Ergebnisse zu Tage fördern.Quote from: DarkViperIch kann mir aber gerne die Arbeit machen, die nächsten Tage einen - leider etwas - groben, angepassten Auszug der bereits bestehenden (noch nicht offiziell vorgestellten) 3er Richtlinien zur Diskussion zu stellen.Fände ich gut, da so mal einen groben "Einblick" von "offizieller Seite" zu diesem Thema geben würde.
Ich hab' 'ne Villa mit Ritzen, aber eigentlich sollte das niemand wissen. (Villa oder Ritzen?)(http://www.reitforum.de/pferde-bilder/files/7/4/2/6/4/villanordstern_035.jpg)
In Deutschland wird die Meinungsfreiheit durch Art. 5 Abs. 1, S. 1, 1. Hs. des Grundgesetzes (GG) gewährleistet.
Artikel 5 (verkürzt)
(1) Jeder hat das Recht, seine Meinung in Wort, Schrift und Bild frei zu äußern und zu verbreiten (…) Eine Zensur findet nicht statt.
Was allerdings (aus meiner Sicht, nur zur Erinnerung...) definitiv nicht der Fall ist, ist, daß das Entwicklerteam WB 2 für tot und abgeschlossen hält. Eher im Gegenteil. WB 2 ist SEHR lebendig und wird das auch bleiben, jedenfalls für die nächsten 2 - 3 Jahre.
Ich denke aus Usersicht ist ein Modul gut, wenn es brauchbar ist.Pragmatisch, praktisch, gut, aber eben weil es z.B. auch valide und SICHER sein soll, eben noch nicht ganz rund.
Übrigens, wie bewertet man ein Modul.Das muss der Benutzer selbst fällen. Für "das Team" ist eigentlich nur entscheidend festzulegen, ob etwas draufkommt oder nicht, siehe meine Flowchart (da muss ich nicht mehr erklären, da steht alles drin).
Doch ein solcher "Schaltkreis" wird nie die Frage beantworten, ob das Modul "brauchbar" oder "beliebt" ist, sondern nur, ob es gemäß gewißen willkürlichen Regeln programmiert wurde und keine Fehler ausgibt.
Versuch anhand eines abstrakten Beispiels:
Wenn man sich ein Handbuch als Gebrauchsanleitung eines Autos vorstellt, entsprechen "Guidelines" einem Auto Prüfkatalog z.B. beim TÜV. Wenn das Auto alle im Prüfkatalog festgelegten Tests bestanden hat, bekommt es vom TÜV eine TÜV Plakette. Ansonsten gibt es ein Mängelschreiben und man wird gebeten nach Behebung der Mängel nochmals vorstellig zu werden :wink:
Daher muss aus meiner Sicht das WB-Team (z.B. Quality Team) die Guidelines erstellen und nicht die Benutzer, sonst ist das Chaos perfekt. Handbücher hingegen können auch von Leuten erstellt werden, welche sich mit einem Produkt hinreichend vertraut gemacht haben (Designerhandbuch, Entwicklerhandbuch etc.).
Keins meiner Templates hat sich je um Aufnahme auf der Repository bemüht, weil ich weiß, dass ich bestimmte Guideline Auflagen "verletze" (z.B. ordne ich die css files anders an als empfohlen und anderen Kram, von dem er mir praktischer erscheint auf meine Art). Aber das ist eine bewußte Entscheidung von mir.Änderungs- oder Verbesserungsvorsch läge diesbezüglich sind vom aktuellen WB-Team bestimmt gerne gesehen, also nur zu. Auch Chio handelt einiges anders. Also sollte man sich fragen warum, macht das Sinn und sollte man das ganze hier oder da lockern - fertig.
Hier diskutieren Leute, die aber gleich dazu sagen, daß sie sich nicht aktiv an einer Umsetzung beteiligen wollen, über Dinge, von denen sie glauben, daß "man" sie mal machen müßte. Welchen Sinn hat das eigentlich? :|
Mein Vorschlag wäre, die _sachlichen_ Punkte aus diesem Thread zu extrahieren und auf dieser Basis weiterzumachen.
"Hinter den Kullissen" werden allerdings genügend Fäden gezogen, es dauert halt.Na toll, das ist der alte Stil, nur daß es jetzt alle machen.
Gut, dann sage ich es mal nett:Das hatte ich nicht vorausgesehen. Versau mir nicht meinen Vorsatz :-D
doch wenn Du Dich einbringen willst, kannst Du es auch innerhalb eines geschloßenen Kreises machenGut angemerkt. Dem widerspreche ich ja nicht prinzipiell.