WD 7 - Teile einer Homepage von extern bearbeiten???

Bibo_Master schrieb am 11.10.2012 um 00:00 Uhr

Hallo allerseits,

ich habe mal eine Frage, und zwar:

Ich erstelle eine Seite für jemanden, nun möchte derjenige z.B. seine News im Newsbereich der z.B Startseite selber aktualisieren, oder evtl. auch andere kleinere Dinge selbstständig ändern.

Ist das irgendwie möglich. Ich mchte in diesem Falle vermeiden das sich der jenige den WD selber kaufen oder ich ihm diesen zur Verfügung stellen muss. Es soll ja nicht auf die komplette Homepage eingriff nehmen zu sein.

Ich hoffe ich habe mich verständlich genug ausgedrückt

Freue mich von Euch zu hören / zu lesen

Gruß Bibo

Kommentare

BeRo schrieb am 11.10.2012 um 12:14 Uhr

[...] News im Newsbereich der z.B Startseite selber aktualisieren [...]

Die einfachste Lösung basiert auf einer HTML- oder PDF Datei, die die News enthält und die Du über einen Platzhalter mit einem iframe Code einbindest.

Nenne die Datei z. B. "news.pdf". Dein Kunde hat dann jederzeit die Möglichkeit eine Datei mit diesem Namen zu erzeugen, den Inhalt zu aktualisieren und die Datei auf dem Webspace abzulegen. Dabei wird die dort vorhandene "news.pdf" mit der aktualisierten überschrieben und auf der Website erscheinen die neuesten Infos...

Wie das Einbinden einer PDF Datei realisiert werden kann, weißt Du vielleicht. Ansonsten findest Du im Forum genug Beiträge, in denen die Vorgehensweise beschrieben wurde, z. B. hier.

Nachteil:
Die alten Infos bleiben für einige Zeit im Browsercache präsent. Ein Besucher der Site sieht im worst case die neuen Infos ggf. erst nach wiederholtem Laden der Site oder nach dem Löschen des Browsercache.

Dennoch gerne viel Erfolg

Zuletzt geändert von BeRo am 11.10.2012, 12:14, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

marboe schrieb am 12.10.2012 um 10:23 Uhr

Die einfachste Lösung basiert auf einer HTML- oder PDF Datei

Da möchte ich BeRo auf keinen Fall widersprechen. Eine aber trotzdem interessante Lösung findest du hier. Dort wird per Browser die Aktualisierung vorgenommen. Ich bin leider noch nicht dazu gekommen es auszuprobieren. Aber, wie gesagt, sehr interessante Lösung.

Die alten Infos bleiben für einige Zeit im Browsercache präsent.

Hierzu kannst du das umgehen, indem du die Browser zwingst die Dateien immer neu vom Server zu laden.

Hier der Code: <meta http-equiv="cache-control" content="no-cache">

Dieser Code muss, wenn du es auf allen Seiten deiner Webpräsenz so haben möchtest, in den Head unter "Webeigenschaften -> Website" oder, wenn du es nur auf bestimmten Seiten so halten möchtest unter Head bei "Webeigenschaften -> Seite" eingefügt werden.

Viel Erfolg! Gruß Martina

BeRo schrieb am 12.10.2012 um 11:56 Uhr

@ marboe:

Da hast Du eine kleine aber feine Lösung ausgegraben

[...] Dort wird per Browser die Aktualisierung vorgenommen [...]

CM Systeme sind vermutlich allen (auch Hobby-) Webdesignern bekannt. Allerdings sind sie i. d. R.  "Schwergewichte". Die zu stemmen überschreitet schnell die Möglichkeiten der interessierten User...

Das von Dir gefundene Mini CMS ist in diesem Kontext ein echtes "Leichtgewicht", mit vielen, professionell anmutenden Features. Mit der Bedienung wird jeder klarkommen, der einen Internet Browser benutzen kann.

Einziger Wermutstropfen: Der Webspace muss PHP zulassen.

Die free Version des Magix Webspace scheidet damit schon aus. PHP fähige Alternativen gibt es aber sicher genug...

Danke Dir, für den Tipp. Ich werd's gleich mal ausprobieren.

Zuletzt geändert von BeRo am 12.10.2012, 11:56, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

marboe schrieb am 12.10.2012 um 13:33 Uhr

@BeRo

Vielen Dank dass du das Testen für mich übernimmst .

Freue mich schon auf dein Feedback!  Liebe Grüße Martina

BeRo schrieb am 13.10.2012 um 20:35 Uhr

@ marboe:

[...] Freue mich schon auf dein Feedback! [...]

Siehe unten...

---------------------------------------------------------------

@ roadfire:

Wie in meinem letzten Kommentar angekündigt, hier die Früchte meiner Arbeit...

Ich habe beide Lösungen ausprobiert, mit der Unterstützung der jeweils erforderlichen Software.

Für die Variante "Einbindung einer HTML Datei" habe ich den "Newsletter Editor" benutzt, der vom Hersteller auch in einer kosten- und werbefreien Version angeboten wird.

Für die PHP basierte Variante habe ich das von marboe gefundene, kostenfreie "PHP CMS & News Script light" benutzt.

Wie zu erwarten war, haben beide Versionen ihre positiven- und negativen Seiten. 

Aus Sicht des Endusers ist die PHP Variante die IMO deutlich leichter bedienbare. Ihr gebührt also zunächst der Vortritt, auch, wenn sie bei der Installation einige Umwege und manuelle Nacharbeit nötig macht. Auch der Upload kann nicht direkt mit dem WD durchgeführt werden.

Die HTML Version ist dagegen nahezu ein Selbstläufer, weil die Installation auf dem üblichen Weg über Platzhalter und iframe Code realisiert werden kann.
Die Mehrarbeit liegt hier beim Enduser. Er muss dafür sorgen, dass die von Ihm auf dem eigenen PC erzeugte HTML Datei (z. B. mit Hilfe von FileZilla) auf den Webserver kommt.

Zu beiden Programmen werden vom jeweiligen Hersteller Anleitungen mitgeliefert, die sowohl dem Site Ersteller- als auch dem Enduser helfen, entsprechend aufbereitete News zu veröffentlichen.

Um die PHP Version in die eigene Website zu integrieren, muss die Seite, die später die News zeigen soll, die Endung "php" bekommen. Das kann direkt im WD so vorgegeben werden. In dem u. a. Beispiel ist das die Seite "newsp.php".
Diese Seite muss im WD Editor im Seiten Head- und im Platzhalter Body mit den nötigen PHP Codeschnipseln bestückt werden. Nach dem Export muss diese Seite noch manuell mit einem Texteditor nachbearbeitet werden. Sie muß als erste Zeile einen weiteren PHP Codeschnipsel bekommen (s. Screenshot)

 

Und in der CSS Datei "news_style.css", muss die Höhe des News Containers eingestellt werden und es muss dafür gesorgt werden, dass ein Scrollbalken eingeblendet wird, wenn der Newsteil länger ist als die Seitenvorgabe es zulässt (s. Screenshot)


(Die CSS Datei "news_style.css" findest Du im Verzeichnis "news_system\css\", das Du mit dem PHP Script heruntergeladen hast.)

Anschließend kann die Site veröffentlicht werden, was wegen der Änderungen nicht mit dem WD erfolgen darf! Hier bietet sich wieder FileZilla an.

Fertiggestellt kann das dann so aussehen:


Will der Enduser weitere News hinzufügen oder etwas ändern, kann er sich einloggen, indem er am Ende der News auf den Schlüssel klickt und Namen und Passwort eingibt (s. Screenshot)


Alle Änderungen werden in Echtzeit, online gemacht. Sie sind nach dem Speichern sofort verfügbar.

--------------------------

Die HTML Version weist für den Webdesigner keine Besonderheiten auf. Sie ist schnell realisiert und kann vollständig mit dem WD erstellt- und gepflegt werden.

Die Pflege der News geschieht offline, auf dem PC des Endusers, mit einem geeigneten Editor, der z. B. eine HTML Datei generieren kann. Die so aufbereiteten News werden dann mit einem FTP Client (z. B. FileZilla) auf den Webspace hochgeladen. In unserem Beispiel liegt die Seite inkl. der evtl. nötigen Grafiken/Bilder in einem separaten Verzeichnis auf dem Webspace, zusammen mit den anderen Dateien/Verzeichnissen der Site.

So kann eine damit aufgebaute Seite aussehen:


Wie immer, gibt es ein kleines Give-away...

Hier könnt Ihr die online Demo ansehen und hier gibt es die komplette Projektdatei für den WD zum Download. Enthalten sind die lauffähige Demo, alle exportierten Daten-, die Links zu den Programmen und die *.web Datei + Hilfsverzeichnis.

Viel Erfolg beim Nachbau

----------------------------------

Edit 16. 10. - 17:13 h

Korrektur der Info zur manuellen Änderung der CSS Datei im PHP Script

Zuletzt geändert von BeRo am 16.10.2012, 17:13, insgesamt 4-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

marboe schrieb am 15.10.2012 um 09:47 Uhr

Vielen , vielen Dank BeRo!

Das klingt sehr gut mit der PHP-Lösung. Dies werde ich dann sicher mal einbauen wenn der Websitebesitzer die Seite auf einfachem Weg pflegen will. Was auch wieder den Vorteil hat, dass niemand außer mir in der .web-Datei des Webdesigners drin rumfuchtelt. Bekomme regelmäßig dann Mails mit "Hilfe, ich hab irgendwas verstellt ... nur was?"

Solch eine Fehlersuche ist immer sehr aufwändig. Also gerne nochmal: danke!

Herzlichen Gruß Martina

Bibo_Master schrieb am 15.10.2012 um 22:30 Uhr

Moin Moin, bzw. Nabend,

erstmal ein fettes Dankeschön für diese ausführlich Anleitung, das geht genau in die richtung was ich gesucht habe.

Sobald ich die beiden Varianten ausprobiert habe, gibbet feedback.

Also noch mal besten Dank Euch beiden!!!

1++++++

 

Gruß Bibo

paku schrieb am 24.12.2013 um 01:36 Uhr

gibt es denn keine lösung von magix?

 

marboe schrieb am 24.12.2013 um 20:11 Uhr

gibt es denn keine lösung von magix?

Hallo kundmüller,

nein, die gibt es bisher nicht. Gruß Martina

info244 schrieb am 11.01.2015 um 15:14 Uhr

ReRo, klasse, danke für deine sehr verständliche Anleitung, hat mir sehr geholfen.

Was ich jedoch nicht hinbekommen habe ist, das php gleich in die Indexseite einzubauen, hast du da einen Tipp? Ich hab (im Magix WD)  die Indexseite auf index.php unbenannt, doch nach dem Export ist es nach wie vor eine html. Es hat nur bei Unterseiten geklappt.

BeRo schrieb am 11.01.2015 um 15:47 Uhr

@info244

[...] Was ich jedoch nicht hinbekommen habe ist, das php gleich in die Indexseite einzubauen, [...]

Das geht auch nicht:

  1. Der WD lässt es nicht zu, dass die Startseite (index) eine  von "htm/html" abweichende Endung bekommt.
    Die Änderung der Endung muss nach dem Export lokal- oder nach dem Upload auf dem Webserver erfolgen.
  2. Die PHP Seite muss in der ersten Zeile noch einen PHP Eintrag bekommen.
    Auch das geht nicht mit dem WD Editor! Der Eintrag muss manuell nach dem Export/Upload erfolgen

Du kommst also an einer manuellen Nachbearbeitung der Seite nicht vorbei.

Viel Erfolg

Zuletzt geändert von BeRo am 11.01.2015, 15:47, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

info244 schrieb am 11.01.2015 um 18:31 Uhr

Das hab ich gemacht, ich hab sie nach dem Export mit einem Editor geöffnet, die Zeile oben reingepackt und als php behannt. Doch nach dem Hochladen ist das Layout der Startseite völlig durcheinander, es ist kaum was an seinem Platz, alles durcheinander. Ich denke, ich lege eine Unterseite an wo ich das Script reinpacke und ziehe es mit einem iframe auf die Startseite.

BeRo schrieb am 11.01.2015 um 18:50 Uhr

@info244

[...] ich lege eine Unterseite an wo ich das Script reinpacke und ziehe es mit einem iframe auf die Startseite. [...]

Also "von hinten durch die Brust ins Auge"

Ich weiß ja nicht, wie Du Dir das genau vorgestellt hast, IMHO wird das aber nicht funktionieren.

[...] nach dem Hochladen ist das Layout der Startseite völlig durcheinander [...]

Wenn Du alle Vorgaben korrekt erfüllt hast, sollte es funktionieren, wenn Dein Website Hoster PHP unterstützt (MAGIX macht das z. B. nicht).

Poste doch mal eine URL, damit ich mir das Ergebnis ansehen kann...

CU

Zuletzt geändert von BeRo am 11.01.2015, 18:50, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓