Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 06:26:33 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155547 Posts in 21714 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Verbesserungspotential im RC6  (Read 666 times)
FrankH

Offline Offline

Posts: 735


WWW
« on: June 15, 2011, 06:21:00 AM »

  • Es sollte möglich sein, im Installationsdialog das OS (*nix oder Windows) gleich automatisch richtig auszuwählen.
    Die Funktion php_uname('s') empfiehlt sich dafür.
  • Bug:
    Wenn bei der Installation etwas mit der DB-Verbindung schief geht (z.B. falsches Kennwort eingegeben), bekommt man keine zweite Chance. Die Meldung lautet dann:
    Quote
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\wbRC6\framework\class.database.php on line 60
    Access denied for user 'root'@'localhost' (using password: YES)
    Sinnvoller wäre es, die DB-Daten erst dann in die config.php zu schreiben, wenn man sicher ist, dass sie richtig sind und die Tabellen auch wirklich angelegt wurden
  • Beim Anlegen von Benutzern sind alle Felder Pflichtfelder. Das sollte auch so gekennzeichnet werden, da ja alle Felder gelöscht werden, wenn es an einem Feld etwas auszusetzen gibt (z.B. Name zu kurz). Es sollte nicht schwer fallen, die vorhandenen Bedingungen gleich anzuzeigen.
  • Benutzerverwaltung - Gruppen - eine auswählen - Erweiterte Einstellungen:
    Quote
    Sicherheitsverletzu ng!! Zugriff wurde verweigert!
Das reicht mir nun erst mal, als RC würde ein guter Entwickler so eine beta-Version aber wohl eher nicht bezeichnen.
« Last Edit: June 15, 2011, 02:36:07 PM by NorHei » Logged

Ochs und Esel in ihrem Lauf
halt ich leider auch nicht auf
BlackBird
AddOn Development
*
Offline Offline

Posts: 2069



WWW
« Reply #1 on: June 15, 2011, 08:04:35 AM »

So lange etwas nicht "feature complete" ist, nennt es sich Alpha. Ab Beta gibt's nur noch Bugfixes. RCs heißen nicht umsonst "Release Candidate" - sie sollten komplett sein und keine offensichtlichen Fehler mehr beinhalten.

Wird bei WB aber wohl nicht so gehandhabt.

Vielleicht könnte das Studium dieses Buches helfen: http://producingoss.com/de/
Logged

Alle großen Veränderungen beginnen im Kleinen
fischstäbchenbrenner

Offline Offline

Posts: 271



« Reply #2 on: June 15, 2011, 08:08:01 AM »

Man sollte nicht _ganz_ ungerecht sein:
Die o.g. Bugs sind seit ewig drin. So gesehen wäre WB2.7 schon ein "beta" gewesen.

Logged

Burn, baby, burn!
FrankH

Offline Offline

Posts: 735


WWW
« Reply #3 on: June 15, 2011, 08:42:27 AM »

@chio:
Nee, zumindest der Bug in der Gruppenverwaltung wurde neu eingebaut.
Außerdem habe ich als Überschrift ja nicht umsonst Verbesserungspotent ial gewählt  wink
Logged

Ochs und Esel in ihrem Lauf
halt ich leider auch nicht auf
BlackBird
AddOn Development
*
Offline Offline

Posts: 2069



WWW
« Reply #4 on: June 15, 2011, 08:51:11 AM »

Die o.g. Bugs sind seit ewig drin. So gesehen wäre WB2.7 schon ein "beta" gewesen.

Es gibt natürlich einen Unterschied zwischen bekannten und unbekannten Bugs.

However, schon RC1 war kein RC, sondern allenfalls eine Pre-Alpha. Schon allein, daß der aktuelle RC die Nummer 6 hat, spricht für sich. Aber sei's drum, die Debatte sollen andere führen. Die Devs sind eh beratungsresistent.
Logged

Alle großen Veränderungen beginnen im Kleinen
NorHei
Forum administrator
*****
Offline Offline

Posts: 485



WWW
« Reply #5 on: June 15, 2011, 03:40:31 PM »

Quote
Es sollte möglich sein, im Installationsdialog das OS (*nix oder Windows) gleich automatisch richtig auszuwählen.
Quote
Wenn bei der Installation etwas mit der DB-Verbindung schief geht (z.B. falsches Kennwort eingegeben), bekommt man keine zweite Chance.

Stimmt .
Neuer Installer war geplant , leider mußte der wegen Krankheit einer Angehörigen auf Eis gelegt werden. Mit ganz viel Glück schafft er es noch ins Release, das erachte ich aber nicht als all zu wahrscheinlich. Eine WB Version ohne die ganzen Sicherheitslücken sollte jetzt aber endlich fertig werden und deswegen wird im Zweifelsfall auf den Installer verzichtet.

Quote
Beim Anlegen von Benutzern sind alle Felder Pflichtfelder. Das sollte auch so gekennzeichnet werden, da ja alle Felder gelöscht werden, wenn es an einem Feld etwas auszusetzen gibt (z.B. Name zu kurz). Es sollte nicht schwer fallen, die vorhandenen Bedingungen gleich anzuzeigen.

Ist ein Steinaltes und bekanntes Problem von WB und liegt daran, das keine Affenformulare (http://de.wikipedia.org/wiki/Affenformular) verwendet werden sondern eine save.php und es damit ziemlich kompliziert ist die Werte beizubehalten.
(Ja, man könnte da mit den Sessions was frickeln  tongue. Allerdings fällt das Problem mit der 2.9 komplett weg.)

Quote
Benutzerverwaltung - Gruppen - eine auswählen - Erweiterte Einstellungen:
Wird grade behoben. Das gleiche gilt für einige andere Formulare bei denen die Implementierung der FTANs etwas unglücklich war, was zu unerwarteten Sicherheitsfehlern führte.
(Für jede Sektion einiger Formulare war eine extra FTAN angefordert worden, statt eine fürs ganze Formular. Da aber nur eine gültige FTAN existieren kann führte das dazu, das manche Formulare nur teilweise funktionierten.)

Was die Versionierung betrifft:
Stimmt, ist dumm gelaufen, ist bekannt, ist jetzt aber nicht mehr rückgängig zu machen und dadurch das man es noch ein paar mal sagt wird es auch nicht besser. Jetzt irgendwie die Version zurück zu stellen macht auch nichts besser. sad

« Last Edit: June 15, 2011, 03:48:02 PM by NorHei » Logged

It is easier to change the specification to fit the program than vice versa.
BlackBird
AddOn Development
*
Offline Offline

Posts: 2069



WWW
« Reply #6 on: June 16, 2011, 09:44:32 AM »

Neuer Installer war geplant , leider mußte der wegen Krankheit einer Angehörigen auf Eis gelegt werden.

Der wievielte neue Installer ist das jetzt? Schon vor 2 Jahren hatte "Waldschwein" (jetzt "testör") einen neuen gebaut, der eigentlich so gut wie fertig war. Und ich kenne noch mindestens zwei weitere Varianten, die wohl noch älter sind. Ich verstehe das nicht.
Logged

Alle großen Veränderungen beginnen im Kleinen
fischstäbchenbrenner

Offline Offline

Posts: 271



« Reply #7 on: June 16, 2011, 09:55:26 AM »

Code:
Es sollte möglich sein, im Installationsdialog das OS (*nix oder Windows) gleich automatisch richtig auszuwählen.
Ich stelle auf dem localhost (Windows) immer Linux ein, weil ich später den ganzen Packen - ohne Installation - auf den Server stelle. Ich denke, ein "Automatismus" würde hier Probleme machen. Und die Vorauswahl "Linux" wird wohl zu 99% sowieso richtig sein.
Logged

Burn, baby, burn!
FrankH

Offline Offline

Posts: 735


WWW
« Reply #8 on: June 16, 2011, 02:10:36 PM »

Quote
Ich stelle auf dem localhost (Windows) immer Linux ein, weil ich später den ganzen Packen - ohne Installation - auf den Server stelle. Ich denke, ein "Automatismus" würde hier Probleme machen. Und die Vorauswahl "Linux" wird wohl zu 99% sowieso richtig sein.

Das mit den 99% ist sicher Unfug.
Ansonsten halte ich es mit der Bewerbung von WB als einfachem System eher unvereinbar, wenn dann solche Primitivismen falsch voreingestellt angeboten werden. Es hält dich ja keiner davon ab, die Voreinstellung Windows in Linux zu ändern, aber ein vernünftiges System sollte erst mal das richtige anbieten, wenn das problemlos möglich ist.
Logged

Ochs und Esel in ihrem Lauf
halt ich leider auch nicht auf
NorHei
Forum administrator
*****
Offline Offline

Posts: 485



WWW
« Reply #9 on: June 16, 2011, 02:35:56 PM »

Frage war gestellt und beantwortet, weitere Diskussion wird sinnlos, Thema geschlossen.
Logged

It is easier to change the specification to fit the program than vice versa.
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!