Von Frames und Contribute

Albu

New member
In einem Sitecheck Thread kam die Frage auf "Frames: gut oder schlecht?". Nachdem Julien eine Webseite mit einer Argumentation gegen Frames präsentierte, hielt ich dagegen, daß ein Argument für Frames Contribute sei.
Als Begründung zunächst einmal eine Erklärung was Contribute überhaupt ist.
Mit Contribute kann man statische Webseiten mit einem WYSIWYG Editor lokal bearbeiten und wieder publishen. Der Vorgang des Bearbeitens ist dabei so einfach gemacht, daß selbst DAUs damit zurechtkommen. Natürlich muß eine Site entsprechend im Contribute eingerichtet werden und für so manche Funktionalität müssen spezielle Dateien vom Webdesigner angelegt werden, die er aber mit Unterstützung von Dreamweaver (dem großen Bruder) sehr leicht einspielen kann. Nach dem Einrichten kann jeder Contribute Autor (nach der Installation des Windows Programms Contribute) die Seiten mit dem eingebauten Webbrowser (IE - Engine) anschauen und auf jeder beliebigen Seite den Knopf "Seite bearbeiten" benutzen. Dann holt sich Contribute die entsprechenden Dateien, wie z.B. Bilder und den HTML Code der betroffenen Datei per FTP vom Server und wechselt in den Bearbeitungsmodus. Hier kann man dann seine Veränderungen vornehmen, sprich Texte und Bilder manipulieren, Word oder Excel Dateien importieren und die Seite veröffentlichen. Nach dem Publish ist sie sofort online und man kann sein Werk begutachten. Die eingebaute History erlaubt das Zurücknehmen von Änderungen in mehreren Stufen (Default: 3), so daß jederzeit eine frühere Version der Seite online gestellt werden kann.
Der Administrator kann das Editieren von bestimmten Bereichen einschränken, oder verbieten, genauso werden Skripte (sei es PHP, JS oder CSS) nicht angefaßt. CSS Stile können aber z.B. zugänglich gemacht werden, so daß die Autoren auf diese voreingestellten Stile zugreifen können. Der wichtigste Punkt ist aber, daß man bei der Bearbeitung einer Seite mit Contribute i.d.R. nichts kaputt machen kann, die Autoren fassen nur den Content an, nicht jedoch das Design. Durch spezielle Tags und Templates kann man auch sich wiederholende Bereiche editierbar machen, und so z.B. eine Tabelle mit abwechselnden Farben als Objekt hinterlegen. Die Autoren können dann mit kleinen + und - Zeichen neue Zeilen einfügen, die dann automatisch korrekt eingefärbt sind. Editieren kann der Autor dann aber z.B. nur den Inhalt bestimmter Tabellenspalten, so daß er das Layout der Tabelle nicht beeinflussen kann.

Wie kriege ich jetzt die Kurve zu Frames..... nunja ich kann mit Contribute nur statische Seiten bearbeiten (stimmt nicht ganz, PHP Seiten kann man auch bearbeiten, sofern sie deutlich erkennbare HTML Tags enthalten und nur minimale Codeteile enthalten). Wenn ich jetzt aber eine Tabelle mache, in der die Navigation und der Content in jeder Seite enthalten sind, dann habe ich ein Problem, wenn ich die Navigation ändern will. Denn dann muß ich per Contribute jede Seite einzeln aufrufen und muß die Navigationsleiste anpassen. Dies ist zwar eine Feature by Design, denn der Webmaster, der seine Seiten von Hand erstellt muß genauso jede Seite anfassen, sollte sich da was ändern, aber wenn man ein CMS wie Contribute einsetzt, dann ist es halt schon nervig und man vergisst schnell was, da die Autoren später ja auch nicht vom Fach sind. Umgehen kann man das Problem natürlich, wenn man z.B. mit PHP arbeitet und dabei die Navigationsleiste in jeder Datei included, dann kommt Contribute damit klar und man kann die Bearbeitung der Navleiste überall sperren und über einen Trick die Navleiste trotzdem für Contribute zugänglich machen.
Bei einem Frameset habe ich aber eben diese Probleme nicht, hier habe ich einen Content- und einen Navigationsbereich, die klar getrennt sind und die ohne Probleme einzeln editierbar sind. Deswegen die Aussage, daß Contribute ein Argument für Frames sind.
Die Tatsache, daß Contribute für 109€ zu haben ist ist ein weiteres Argument Contribute als CMS vor allem in Low-Cost Bereich einzusetzen, denn die meisten kleinen Kunden wollen kein CMS bezahlen, aber trotzdem die Funktionalitäten eines CMS haben. Außerdem braucht man lediglich einen FTP Account und keine PHP oder gar mySQL, was viele ebenfalls abhalten könnte, da dies mit zusätzlichen Hostingkosten verbunden ist. Mit Contribute reicht eine Visitenkarte oder vergleichbares Paket.

So jetzt aber genug der Werbung.... nein ich krieg kein Geld von Macromedia und auch keine kostenlosen Versionen für eine solche Werbung, ich hatte Contribute nur mal ausprobiert als es rauskam und war sofort davon begeistert, auch wenn es noch ein paar Kinderkrankheiten hat...
 
Naja, klingt beeindruckend... :)

Aber ich zähle es nicht als gegen Argument, da mit PHP auch Dateien bearbeiten kann.

Das heisst, Änderungen in eine Textdatei speichern. Kommt vieleicht nicht ganz an die Funktionalität von der oben erwähnten Variante ran, überzeugt jedoch durch den Preis, ziemlich genau 0.-

Mal abgesehen vom PHPFähigen Webspace...
 
also den Preis 0€ wirst Du so nicht halten können.... denn schließlich muß die PHP Datei ja jemand erstellen! Und wenn Du einen Kunden hast, der von PHP und HTML keine Ahnung hast, dann mußt Du die PHP Datei erstellen, was mit Kosten verbunden ist, und Du mußt das alles für ihn online stellen. Und vielleicht kriegt er es hin eine Text-Datei per FTP Programm runterzuladen, mit einem Editor zu bearbeiten und dann wieder aufzuspielen, aber besonders komfortabel ist das nicht und außerdem ziemlich fehleranfällig (was ist, wenn der Benutzer mal eben ein HTML Tag einbaut und das einen Fehler im Layout erzeugt).
Bei einer Contribute Seite kann ich nahezu den normalen Seitenpreis einsetzen, lediglich die Lizenzkosten kommen noch oben drauf.
 
Ich mach auch ab und zu Seiten für DAUs... :)
Das löse ich so, dass ich ein Admin-Center progge, wo die Person alle Inhalte ersetzen kann. Das heisst, konfortabel per Browser in ein Textfeld eingeben, speichern drücken und fertig. Die Arbeit lass ich mir sowieso bezahlen, ist also nicht allzu wichtig. Ausserdem muss ja bei deinem System der Admin ein paar Sachen einrichten, oder?
 
naja einen Admin Bereich einzurichten und zu programmieren kostet ja wohl mehr, als die Seiten Contribute kompatibel zu machen, zumal das wirklich mit minimalen Aufwand zu machen ist. Jetzt wirst Du sagen, ich verkaufe den Admin Bereich dann einfach n-Mal, trotzdem wird jeder Kunde Lizenzgebühren zahlen müssen (Du willst ja schliesslich auch Gewinn machen).
Contribute ist halt nunmal ein Low Cost CMS mit komfortablen Eingabe und Bearbeitungsfunktionen, die Du sonst nur in High-End CMSen findest (wenn überhaupt). Natürlich kann ich auch ein PHP Formular basteln, wo der Benutzer zwei Texte ändern kann, wenn es aber größer wird und es mehr Texte sind, dann ufert eine PHP Lösung schnell aus und besonders übersichtlich ist es dann auch nicht, weil man keine direkte Vorschau hat. Und wenn eine PHP Lösung ausufert, dann schlägt sich das auch in den Kosten nieder, bei Contribute kostet das nur ein müdes Lächeln und man editiert direkt in der Seite, sieht also was man macht und wie es nachher aussieht.

Natürlich ist es für einen Kunden erstmal ein Punkt, wo er stutzig wird, denn wenn man schreibt die komplette Seite mit Editierfunktion kostet x €, dann schluckt er das eher, als wenn man sagt die Seite kostet y € und Du mußt Dir noch ein Programm für 110 € kaufen. Aber sowas kann man schnell Gegenrechnen, z.B. gegen eine CMS Lösung wie Du sie vorschlägst.

Ich sag nur: einfach mal das Programm anschauen, mal mit rumspielen und selbst sehen, was es taugt. Kenntnisse in DW sind von Vorteil.
 
Ja, das sehe ich schon dass es praktisch sein kann, aber ich meine, dass Contribute nicht umbedingt ein Argument FÜR Frames ist, das es meiner Meinung nach zu wenig verbreitet ist.

Ausserdem würde es ja auch ohne Frames funktionieren, einfach nicht so gut wie mit.

Ich denke, wir können zum Schluss kommen, das Frames eingesetzt werden können, aber ich finde, man sollte nach Möglichkeit Frames meiden, da diese eigentlich unpraktisch sind, aber es gibt auch so viele Sachen die sich nicht ohne Frames lösen lassen...

Zum Beispiel die Sache mit der Anzeige in der Adresseleiste, das wir vor kurzen im Forum hatten. Oder noch andere Sachen, die mir jetzt nicht grad einfallen... :)
 
nunja ich setze keine Frames ein, weil ich dann Contribute einsetzen könnte, sondern die Anforderung ist zunächst erstmal Contribute einzusetzen und dann muß ich schauen, wie ich die Seiten ausrichte, so daß alles editierbar wird, was editierbar sein soll und da können Frames helfen, auch wenn sie unbestritten diverse Nachteile haben
 
Zurück
Oben