phpbar.de logo

Mailinglisten-Archive

[php] SixCMS

[php] SixCMS

Oliver Kurlvink truheml_(at)_metal-online.de
Tue, 16 Nov 1999 16:11:51 +0100


> Gerade in der IX was drueber gelesen und die homepage six.de mal
> angeschaut, sieht soweit ganz nett aus, nur der Preis von DM 35000
schockt
> mich ein wenig.
ist fuer eine redaktionssystem ein ganz normaler preis. wir hatten uns
das mal angeschaut, aber es dann wieder zu den Akten gelegt und sind
bei unseren normalen Sachen wie InfoOffice geblieben. Hier ein paar
Gruende, die gegen Six sprachen. hoffe dass noch alles stimmt, aber
ich hatte die meisten Infos von der HP. Aber ohne Gewaehr :).

Die Lizensierung ist bei Six nicht nach Arbeitsplaetzen, sondern nach
Server-Lizenzen ausgerichtet. Das heisst, dass man nur einmal den
Server kaufen muss und beliebig viele Leute damit arbeiten koennen. 10
Domains sind in einer Lizenz enthalten, ab der elften kostet jede
zusaetzlich. Bei grossen Projekten geht das sehr ins Geld, waehrend
man bei IO nur einmal bezahlt.

Technik: Six verwendet PHP und MySQL als Unterbau. Dies funktioniert
unter Unix hochperformant, fuer NT schreibt Six aber selber: "Apache
Webserver, PHP3 und MySQL sind verfuegbar fuer nahezu alle UNIX
Betriebssystemen, wie z.B. Solaris, Linux, FreeBSD, AIX, IRIX, HP-UX.
Bei Benutzung von PHP3 als CGI-Anwendung kann auch jeder CGI-faehige
Webserver unter Windows NT inklusive NT-Version von MySQL benutzt
werden (ist aus Performancegruenden aber fuer einen Produktionsserver
nicht zu empfehlen)".

Suchmaschinen: Six uebergibt Parameter direkt in der URL, wie z.B. als
http://www.XXX.de/sixcms/list.php3?bereich_id=7&rubrik_id=19 . Laut
php-center.de passiert bei einer Suchmaschine folgendes: "[...]
indizieren viele Suchmaschinen prinzipiell keine Seiten, deren Adresse
nach "Dynamik" aussieht. Dazu zaehlen zum Beispiel Adressen, in denen
"cgi-bin", ".pl", "?" oder "&" vorkommen. Manche Suchmaschinen lassen
auch einfach die Parameter ("?ID=42e23") weg und rufen bloss die Seite
auf ("script.php3")."

Eine Suchmaschine, welche die Parameter weglassen wuerde, wuerde den
Benutzer auf eine Seite lenken, welche, da Six die vorhandenen
Variablen nicht ueberprueft, so aussieht:

Warning: Unable to jump to row 0 on MySQL result index 4 in
functions/news_GetListData.php3 on line 23

Warning: Unable to jump to row 0 on MySQL result index 8 in
functions/birkel/getNavi.php3 on line 18

Eher unguenstig...

SixSMS bedeutet somit folgendes: Kunden erreichen ueber eine
Suchmaschine eine fehlerhafte Seite, welche zudem bei NT-basierten
Webservern auch noch ausgesprochen langsam ausgeliefert wird.

Rechte: Six verfuegt ueber insgesamt 6 Rechte: nichts, nur Lesen,
Lesen und Anlegen, Lesen und Anlegen und Aendern, Lesen und Anlegen
und Aendern und Loeschen, Freischaltung. Das ist insgesamt nicht nur
deutlich unflexibler als die Rechteverwaltung von IO, sondern auch
deutlich gefaehrlicher, weil z.B. ein User welcher auch Loeschen darf
automatisch alle "hoeherliegenden" Rechte erhaelt, wie Neu Anlegen
etc.

Es gibt keine Trennung in Redaktions- und Live-Server. Kann es
aufgrund der dynamischen Seiten auch nur schwer geben. Dies ist ein
weiteres Sicherheitsproblem, da die sensiblen redaktionellen Daten
nicht durch eine Firewall geschuetzt werden koennen.

--


Insgesamt hat Six damit soviele negative Eigenschaften, dass es fuer
uns als Redaktionssystem ausgefallen ist und wir lieber bei InfoOffide
bzw. NPS geblieben sind.

Acho. Ein Kunde hatte ein Redaktionssystem gesucht. Sechs waren zur
Auswahl, wir waren mit InfoOffice die letzten. Nachdem sie IO gesehen
haben, wollten sie am nexten Tag ein Angebot haben :).




php::bar PHP Wiki   -   Listenarchive