suit: Mist-Software

Beitrag lesen

OK ich ändere die Frage in:
Was ist besser: STWC-Counter oder Piwik.

Für meinen Teil, ich hab' bis jetzt von STWC-Counter noch nie etwas gehört.

Jemand der auf einen Disclaimer (noch dazu "diesen") verlinung und nichtmal ein ordentlichs Impressum anbeitet, wird wenig vertrauenswürdig.

Noch dazu gibts nichtmal eine einfache Lizenz - nur einen Download-Link mit lustigen Files wo überall was von "Copyright" steht.

Es ist augenscheinlich keine Nutzungsvereinbahrung oder vergleichbares zu finden.

Das Installationsarchiv liefert ein gefülltes "tmp"-, "sicherung"- und "update"-Verzeichnis mit - WTF?

In den Scripten und filenamen wird wild zwischen deutsch und englisch herumgewechselt, der code ist kaum eingerückt. Und wenn, dann solche Glanzstücke wie das hier (drucken.php):

stwc_uebersichten = array($stwc_texte['navi'][8] => array("aufloesung" => $stwc_texte['navi'][64],  
											"aufloesung_innen" => $stwc_texte['navi'][65],  
											"aufloesung_formate" => $stwc_texte['navi'][78]),  
					$stwc_texte['navi'][9] => array("browser" => $stwc_texte['browser'][2],

Das sind 11[!] Tabulatoren für einen Einrückungsschritt.

In einstellungen_speichern.php ist vermutlich Möglichkeiten für zwei Injections vorhanden (Zeile 29 UND Zeile 36) da hier unreflektiert Werte aus $_POST übernommen werden.

In demselben Script wird in Zeile 88 ein unglütiges Cookie erzeugt - god knows was PHP aus einem ungültigen Timestamp so macht.

In rss.php wird hardcodiert ein RSS-Feed mit ISO-8859-1 erstellt obwohl unter den Sprachen auch polnisch auswählbar ist und das eindeutig ISO-8859-2 verwendet.

Die Ordner der Sprachnamen sind mit Sprachnamen benannt und nicht etwas mit entsprechenden kürzeln die dafür üblicherweise sinnvoll wären.

Die Sprachkonfigurationsfiles selbst sind nummerische Arrays anstatt sprechende Schlüssel zu verwenden.

Das Installationsscript wird aus irgend einem mir nicht begreiflichen Grund als ISO-8859-15 beschrieben (zumindest im HTML), PHP dürfte das aber nicht interessieren und ohnehin einen anderen HTTP-Header übermitteln.

db_verbindung.php
if(!file_exists(STWC_VERZEICHNISS . "config.php") && 1 == 2){

Darüber muss ich erst nachdenken.

Übrigens, die Lizenz hab' ich doch noch gefunden - gut versteckt im doc-Verzeichnis. Es ist eine GPLv2 wobei ich bezweifle, dass diese eingehalten wird.

Das ist übrigens nur "schnell drübergeschaut", der Code ist - aufgrund der permanenten Verwendung von nummerischen Arrays - extrem unübersichtlich.

Unendlich viele Affen hätten wohl einen besseren Code produziert.

Was sind die Pro & Cons?

Ist die Frage ernst gemeint?

Wenn ja:
Pwiki ist bekannt, ausgreift, hat eine große Community - kann man ohne zu zögern verwenden.

STWC: Ist augenscheinlich Mist, besser Finger weg.

Falls deine Frage nicht ernst gemeint ist:

Willst du uns verarschen? Wenn du deine Software bewerten lassen willst, mach das bitte öffentlich und nicht so link wie du es hier versuchst.

Wenn es dir um das bewerben deiner Software geht, gib' jemandem Geld dafür und belästige die Welt nicht mit Spam.