Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Auch, wenn Du offenbar anderer Ansicht bist: Das von Dir gesuchte wurde bereits hundertfach gemacht und nennt sich CMS. Wenn Du unbedingt statische Seiten haben willst, die Du per FTP irgendwo hochladen kannst, dann such' Dir ein CMS, das statische Seiten generieren kann. Ein eigenes Programm zu schreiben, das im Grunde auch wieder nur ein stinknormales CMS ist, halte ich für die völlig falsche Herangehensweise. Webseiten-Erstellung bedeutet heutzutage halt in erster Linie: Verwende bereits vorhandene Bausteine und Werkzeuge! – genauso wie komplexe Software läßt sich auch eine komplexe Website nur mit geeigneten Hilfsmitteln erstellen.Ich werde noch ein Porgramm schreiben was durch ein paar Klicks neuen Content für die Homepage erzeugt. Ihr könnt euch das so vorstellen das damit ein neuer Content für die "News" Rubrik erstellt wird und der alte Content (d.h. hier also die alten News) einfach überschrieben wird. Die alten News wären also nicht mehr da, sondern es würden nur noch die neuen dastehen. Das klingt blöd, ist aber schon richtig so Der neue Content muss dann per ftp hochgeladen werden. Ja, ihr habt richtig gehört, das soll alles LOKAL von einem Programm generiert und hochgeladen werden, NICHT über ein Admin Zugang auf der Page selber geschehen (also absolut kein CMS o.ä.). Darum soll die HP ja auch modular aufgebaut sein, das wirklich nur der News Content von dem Programm neu hochgeladen werden muss (womit der alte dann überschrieben wäre). Das krieg ich schon hin, aber...
This post has been edited 1 times, last edit by "Joachim" (Oct 18th 2008, 6:18pm)
Auch, wenn Du offenbar anderer Ansicht bist: Das von Dir gesuchte wurde bereits hundertfach gemacht und nennt sich CMS. Wenn Du unbedingt statische Seiten haben willst, die Du per FTP irgendwo hochladen kannst, dann such' Dir ein CMS, das statische Seiten generieren kann. Ein eigenes Programm zu schreiben, das im Grunde auch wieder nur ein stinknormales CMS ist, halte ich für die völlig falsche Herangehensweise. Webseiten-Erstellung bedeutet heutzutage halt in erster Linie: Verwende bereits vorhandene Bausteine und Werkzeuge! – genauso wie komplexe Software läßt sich auch eine komplexe Website nur mit geeigneten Hilfsmitteln erstellen.Ich werde noch ein Porgramm schreiben was durch ein paar Klicks neuen Content für die Homepage erzeugt. Ihr könnt euch das so vorstellen das damit ein neuer Content für die "News" Rubrik erstellt wird und der alte Content (d.h. hier also die alten News) einfach überschrieben wird. Die alten News wären also nicht mehr da, sondern es würden nur noch die neuen dastehen. Das klingt blöd, ist aber schon richtig so Der neue Content muss dann per ftp hochgeladen werden. Ja, ihr habt richtig gehört, das soll alles LOKAL von einem Programm generiert und hochgeladen werden, NICHT über ein Admin Zugang auf der Page selber geschehen (also absolut kein CMS o.ä.). Darum soll die HP ja auch modular aufgebaut sein, das wirklich nur der News Content von dem Programm neu hochgeladen werden muss (womit der alte dann überschrieben wäre). Das krieg ich schon hin, aber...
This post has been edited 1 times, last edit by "kiLLroy" (Oct 18th 2008, 6:23pm)
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Sowas meine ich.Oder meinst du ein CMS was ich lokal laufen habe und mir lokal eine neue Seite erstellt die ich dann per FTP hochladen kann?
Auch dafür gibt es fertige Tools. Hier würde sogar ein einfaches Programm zur Synchronisierung eines FTP-Servers mit einem lokalen Verzeichnis ausreichen: Das Programm prüft dann, welche Dateien sich lokal seit dem letzten Upload geändert haben, und überträgt nur diese. Ist es das, was Du willst?Quoted
Das wäre vllt. einfacher, löst aber mein Problem mit dem ftp nicht. Hochladen muss ich sie immernoch irgendwie.
Sowas meine ich.Oder meinst du ein CMS was ich lokal laufen habe und mir lokal eine neue Seite erstellt die ich dann per FTP hochladen kann?
Auch dafür gibt es fertige Tools. Hier würde sogar ein einfaches Programm zur Synchronisierung eines FTP-Servers mit einem lokalen Verzeichnis ausreichen: Das Programm prüft dann, welche Dateien sich lokal seit dem letzten Upload geändert haben, und überträgt nur diese. Ist es das, was Du willst?Quoted
Das wäre vllt. einfacher, löst aber mein Problem mit dem ftp nicht. Hochladen muss ich sie immernoch irgendwie.
This post has been edited 1 times, last edit by "Rumpel" (Oct 18th 2008, 8:41pm)
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Gerade für Windows gibt es auch Webserver, die man auch ohne Installation schnell starten kann. Das könnte eine Alternative sein.Klingt gut, allerdings werde ich wohl nicht lange brauchen ein Programm zu schreiben was den benötigten Content generiert (das muss quasi nichts können und es wird immer nur die selbe Art von Content generiert, also echt nichts großartiges). Darum wäre es zu umständlich einen lokalen Webserver aufzusetzen, auf dem dann das kleine CMS läuft. Vor allen Dingen weil das ja nicht bei mir laufen soll, sondern auf einem anderen Rechner an den ich nicht herankomme und der Person die dort herankommt kann ich nicht zumuten einen aufzusetzen.
Nimm doch trotzdem ein fertiges Tool für sowas. Das kostet einen einfachen Programmaufruf und zieht keine Anpassung und Pflege eigener Programme nach sich.Quoted
Naja, das ist schon zu viel Funktionalität es soll einfach nur wenige Dateien hochladen und die Dateien auf dem Server (welche sogar exakt den selben Namen haben werden) überschreiben. Ich habe gerade herausgefunden das man auch unter Windows aus Java heraus auf commandline tools zugreifen und sogar Windows ein "ftp" für deren kommandozeile anbietet. Ich muss nur noch herausfinden wie ich der App nen user und pw mitgeben kann, dann wäre ich quasi fertig
Wie gesagt: CMS.Quoted
Ich hatte vorhin eine Sache vergessen was das Programm angeht. Ich brauch noch eine Möglichkeit wie ich aus einem gegebenen Bild (größe Auflösung, kann noch nicht sagen welcher Dateityp, kommen aber alle von der gleichen DigiCam) automatisch ein Thumb erzeugen kann in kleiner Auflösung und JPG. Diese Bilder sollen natürlich auch hochgeladen werden, wären in ihrer reinen Form aber zu groß um sie als kleine Vorschau auf der Page anzeigen zu lassen. Das muss halt ohne Aufwand gehen, also am besten ohne das der Nutzer es überhaupt merkt das seine ausgewählten Bilder kleiner gemacht werden usw.
Größtenteils per Hand, aber auch wieder auf fertigen Komponenten basierend. Schau Dir beispielsweise mal YAML an.Quoted
Wenn ich das Problem noch elegant und einfach in den Griff kriege bleibt eig. nur noch die eigentliche HomePage
Womit würdest du diese denn entwerfen (siehe Anfangspost von mir)?
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Keine Frage. Trotzdem verlangt jede Aufgabe nach geeigneten Werkzeugen. Und bei den von Dir genannten Anforderungen denke ich an alles mögliche, nur nicht an Java.Ich traue Java übrigens einiges zu, nutze es gerade deswegen auch wirklich sehr gerne.
Nö. Aufgabe des Informatikers ist unter anderem auch (überzeugende) Beratung.Quoted
Um das jetzt mal richtig zu stellen bzw. deutlich zu machen was die komischen Rahmenbedingungen angeht und das ich anscheinend kein CMS mag:
Ich bin nur derjenige der das fertigstellen soll. Die Rahmenbedingungen hab ich relativ detailiert so vorgegeben bekommen, genauso wie die Tatsache kein CMS zu benutzen. Ich kann da nichts dran ändern. Ich persönlich habe nichts gegen neue Technologien und auch nichts gegen CMS, aber ich SOLL es nunmal so machen wie ich es beschrieben habe. Der vorhandene Webserver des Kunden könnte sogar ein CMS managen das ist alles nicht das Problem, er WILL es nur nicht. Das ist ja auch der Grund das ich hier meinen Sachverhalten gepostet habe, weil es eben besondere Rahmenbedingungen sind. Informatiker sollten ja schließlich genau dafür gemacht sein
Nichts für ungut, aber Du nimmst einen Auftrag an (und bekommst vermutlich auch noch Geld dafür; das schließe ich jedenfalls aus dem Wort "Kunde") ohne dich mit dem zugehörigen Problem auszukennen (das entnehme ich Deinem Ursprungsposting)? Das ist jetzt nicht gerade besonders professionell ... Daß dann die zugehörige Beratung auf der Strecke bleibt, wundert mich unter diesen Umständen auch nicht mehr; das schlägt sich dann vermutlich in der seltsamen Problemstellung nieder.Quoted
was auch der Grund ist das ich diesen Auftrag angenommen habe, ich fands irgendwie mal was anderes
This post has been edited 3 times, last edit by "Joachim" (Oct 19th 2008, 12:21am)
Sehe ich auch so. Als ich die Rahmenbedingungen gelesen habe, war mein erster Gedanke auch: "Ist wohl ne externe Vorgabe das so zu machen" (weil es technologisch wenig Sinn macht). Aber letztendlich hat der Kunde das letzte Wort. Wenn er es unbedingt so haben will - ok.
Aufgabe des Informatikers ist unter anderem auch Beratung.Quoted
Um das jetzt mal richtig zu stellen bzw. deutlich zu machen was die komischen Rahmenbedingungen angeht und das ich anscheinend kein CMS mag:
Ich bin nur derjenige der das fertigstellen soll. Die Rahmenbedingungen hab ich relativ detailiert so vorgegeben bekommen, genauso wie die Tatsache kein CMS zu benutzen. Ich kann da nichts dran ändern. Ich persönlich habe nichts gegen neue Technologien und auch nichts gegen CMS, aber ich SOLL es nunmal so machen wie ich es beschrieben habe. Der vorhandene Webserver des Kunden könnte sogar ein CMS managen das ist alles nicht das Problem, er WILL es nur nicht.
This post has been edited 1 times, last edit by "CrissCross" (Oct 19th 2008, 12:08am)
Keine Frage. Trotzdem verlangt jede Aufgabe nach geeigneten Werkzeugen. Und bei den von Dir genannten Anforderungen denke ich an alles mögliche, nur nicht an Java.Ich traue Java übrigens einiges zu, nutze es gerade deswegen auch wirklich sehr gerne.
Nö. Aufgabe des Informatikers ist unter anderem auch (überzeugende) Beratung.Quoted
Um das jetzt mal richtig zu stellen bzw. deutlich zu machen was die komischen Rahmenbedingungen angeht und das ich anscheinend kein CMS mag:
Ich bin nur derjenige der das fertigstellen soll. Die Rahmenbedingungen hab ich relativ detailiert so vorgegeben bekommen, genauso wie die Tatsache kein CMS zu benutzen. Ich kann da nichts dran ändern. Ich persönlich habe nichts gegen neue Technologien und auch nichts gegen CMS, aber ich SOLL es nunmal so machen wie ich es beschrieben habe. Der vorhandene Webserver des Kunden könnte sogar ein CMS managen das ist alles nicht das Problem, er WILL es nur nicht. Das ist ja auch der Grund das ich hier meinen Sachverhalten gepostet habe, weil es eben besondere Rahmenbedingungen sind. Informatiker sollten ja schließlich genau dafür gemacht sein
Nichts für ungut, aber Du nimmst einen Auftrag an (und bekommst vermutlich auch noch Geld dafür; das schließe ich jedenfalls aus dem Wort "Kunde") ohne dich mit dem zugehörigen Problem auszukennen (das entnehme ich Deinem Ursprungsposting)? Das ist jetzt nicht gerade besonders professionell ... Daß dann die zugehörige Beratung auf der Strecke bleibt, wundert mich unter diesen Umständen auch nicht mehr; das schlägt sich dann vermutlich in der seltsamen Problemstellung nieder.Quoted
was auch der Grund ist das ich diesen Auftrag angenommen habe, ich fands irgendwie mal was anderes
BTW: Du hättest ruhig gleich im Ursprungsposting erwähnen können, daß Du für einen "Kunden" arbeitest (ergo dafür bezahlt wirst). Dann hätten Rumpel, yv und ich gleich ein entsprechendes Beraterhonorar verlangen können ...
Sehe ich auch so. Als ich die Rahmenbedingungen gelesen habe, war mein erster Gedanke auch: "Ist wohl ne externe Vorgabe das so zu machen" (weil es technologisch wenig Sinn macht). Aber letztendlich hat der Kunde das letzte Wort. Wenn er es unbedingt so haben will - ok.
Aufgabe des Informatikers ist unter anderem auch Beratung.Quoted
Um das jetzt mal richtig zu stellen bzw. deutlich zu machen was die komischen Rahmenbedingungen angeht und das ich anscheinend kein CMS mag:
Ich bin nur derjenige der das fertigstellen soll. Die Rahmenbedingungen hab ich relativ detailiert so vorgegeben bekommen, genauso wie die Tatsache kein CMS zu benutzen. Ich kann da nichts dran ändern. Ich persönlich habe nichts gegen neue Technologien und auch nichts gegen CMS, aber ich SOLL es nunmal so machen wie ich es beschrieben habe. Der vorhandene Webserver des Kunden könnte sogar ein CMS managen das ist alles nicht das Problem, er WILL es nur nicht.
This post has been edited 1 times, last edit by "kiLLroy" (Oct 19th 2008, 1:48am)
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Ich hätte keinerlei Probleme damit, die von Dir genannten Rahmenbedingungen als gegeben zu akzeptieren, wenn Du erklärt hättest, warum denn eine Änderung derselben auf keinen Fall möglich ist. Die Erklärung "Kunde will nicht" finde ich dann wirklich etwas dünn; diese Erklärung würde ich hingegen wohl dann akzeptieren, wenn mit dem Kunden bereits die Problematik der Rahmenbedingungen ausführlich besprochen wurde und er diese Bedingungen dennoch aus zumindest halbwegs nachvollziehbaren Gründen verteidigt.Da du nichts weiter darüber weißt wie das überhaupt enstanden ist würde ich nicht so urteilen. Die Person wusste das meine Kenntnisse in diesem Umfeld nicht besonders gut sind, das ich mich in bestimmte Dinge erst einarbeiten muss und das ich um einiges länger dafür brauche als irgendeine kleine Firma / eine Person die das ständig tut. Es ist ja auch sehr professionell von dir immer weiter darauf rumzuhacken das es besser wäre es anders zu machen als dich damit abzufinden das es nunmal jetzt so vorliegt und nicht anders.
(1) Woher nimmst Du das "professionell"? Ich meine zwar, gewisse Grundkenntnisse im Bereich Webentwicklung zu besitzen, eine professionelle Beratung von Kunden traue ich mir aber ganz sicher nicht zu.Quoted
Vorneweg: "Kunde" klingt so als ob da irgendein Vertrag zustande gekommen wäre und ich womöglich noch selbstständig bin o.ä. -> Das ist alles nicht der Fall. Achja, ich kann dir versichern das es sich um wenig genug geld handelt das jemand professionelles wie du vermutlich den kompletten Betrag als Beraterhonorar ansetzen könntest. Wenn du das immer so machst müsstet du, nach der Anzahl deiner Posts, übrigens nicht mehr arbeiten gehen.
Wie bereits angedeutet: Mein Gefühl sagt mir, daß der Fragesteller diese Absicht anzeigen sollte. Fände ich irgendwie fair.Quoted
Melde dich doch noch in anderen offenen Entwicklerforen an, aber frag in jedem Thread erstmal ob der Threadersteller deinen Beitrag evtl. wirtschaftlich nutzt bevor du postest.
Wer hier schreibt, bekommt auch hier Kommentare. Und so off-topic finde ich das gar nicht. Das "Topic" eines Threads legt ja schließlich nicht alleine der Autor des Ursprungspostings fest.Quoted
Ps.: Wir sollten das jetzt lassen uns hier noch offtopic zu flamen. Wenns sein muss geht ja auch PM
Ich hätte keinerlei Probleme damit, die von Dir genannten Rahmenbedingungen als gegeben zu akzeptieren, wenn Du erklärt hättest, warum denn eine Änderung derselben auf keinen Fall möglich ist. Die Erklärung "Kunde will nicht" finde ich dann wirklich etwas dünn; diese Erklärung würde ich hingegen wohl dann akzeptieren, wenn mit dem Kunden bereits die Problematik der Rahmenbedingungen ausführlich besprochen wurde und er diese Bedingungen dennoch aus zumindest halbwegs nachvollziehbaren Gründen verteidigt.
(1) Woher nimmst Du das "professionell"? Ich meine zwar, gewisse Grundkenntnisse im Bereich Webentwicklung zu besitzen, eine professionelle Beratung von Kunden traue ich mir aber ganz sicher nicht zu.
(2) Was hat die Anzahl meiner Posts mit der Sache zu tun?
(3) Zum Beraterhonorar: Mit meinem Kommentar wollte ich zum Ausdruck bringen, daß ich ein komisches Gefühl dabei habe, wenn Du für die Erbringung einer bestimmte Leistung Geld bekommst, einen Teil der Arbeit aber unentgeltlich von anderen machen läßt, die von diesem Sachverhalt nichts wissen. Vielleicht bin ich da aber auch etwas überempfindlich.
Naja, siehe oben. Ich würde es halt nicht schlimm finden. Vllt. bin ich auch eher der OpenSource Typ und sehe deswegen kein Problem dabei, keine Ahnung.Wie bereits angedeutet: Mein Gefühl sagt mir, daß der Fragesteller diese Absicht anzeigen sollte. Fände ich irgendwie fair.
Wer hier schreibt, bekommt auch hier Kommentare. Und so off-topic finde ich das gar nicht. Das "Topic" eines Threads legt ja schließlich nicht alleine der Autor des Ursprungspostings fest.
This post has been edited 1 times, last edit by "kiLLroy" (Oct 19th 2008, 10:22pm)
Ok, dafür würde ich vermutlich dann auch kein komplettes CMS benutzen, trotzdem aber folgende Idee: Wenn sich nur der Text innerhalb einer Tabelle ändert, dann könnte man wenigstens diesen Teil mit PHP/MySQL dynamisch machen. Texte in die MySQL-DB und dann über PHP als Tabelle (oder wie auch immer diese gleichaussehenden Textbereichen aussehen sollen) ausgeben. Dazu noch ne Admin-Seite (natürlich mit Anmeldung) , wo man die Texte editieren kann - die könnte auch noch in einem extra Verzeichnis liegen, das man zusätzlich mit Passwortschutz versieht, wenn die Sicherheit hier so wichtig ist.Es soll einzig und allein der Content "Ankündigungen" quasi dynamisch gehalten sein. Dieser ändert sich nur alle 2 Wochen und sieht immer gleich aus, nur der Inhalt der "Tabellen" (sind ja nicht nur Tabellen) wird anders, d.h. es ändert sich eig. nur der reine Text, nicht das Design o.ä. Außerdem kommt noch hinzu das er wohl ein wenig Angst hat wenn man von der Page direkt auf die Page zugreifen kann, ein Grund mehr für ihn das lokal zu erstellen und dann hochzuladen (auch wenn es sicher genug wäre usw.). Wie gesagt, es passiert eh nur alle 2 Wochen und wird immer gleich aussehen.
Ok, dafür würde ich vermutlich dann auch kein komplettes CMS benutzen, trotzdem aber folgende Idee: Wenn sich nur der Text innerhalb einer Tabelle ändert, dann könnte man wenigstens diesen Teil mit PHP/MySQL dynamisch machen. Texte in die MySQL-DB und dann über PHP als Tabelle (oder wie auch immer diese gleichaussehenden Textbereichen aussehen sollen) ausgeben. Dazu noch ne Admin-Seite (natürlich mit Anmeldung) , wo man die Texte editieren kann - die könnte auch noch in einem extra Verzeichnis liegen, das man zusätzlich mit Passwortschutz versieht, wenn die Sicherheit hier so wichtig ist.Es soll einzig und allein der Content "Ankündigungen" quasi dynamisch gehalten sein. Dieser ändert sich nur alle 2 Wochen und sieht immer gleich aus, nur der Inhalt der "Tabellen" (sind ja nicht nur Tabellen) wird anders, d.h. es ändert sich eig. nur der reine Text, nicht das Design o.ä. Außerdem kommt noch hinzu das er wohl ein wenig Angst hat wenn man von der Page direkt auf die Page zugreifen kann, ein Grund mehr für ihn das lokal zu erstellen und dann hochzuladen (auch wenn es sicher genug wäre usw.). Wie gesagt, es passiert eh nur alle 2 Wochen und wird immer gleich aussehen.
Jo, ist kein Problem. PHP verfügt über Funktionen zur Bildbearbeitung, mit denen man das machen kann (s. PHP-Doku). Also vom Prinzip her: Bild über Dateiformular hochladen, PHP verkleinert das Ding dann und speichert es auf dem Webspace.Hat denn jemand gute Erfahrungen gemacht was Thumbnails erzeugen mit PHP angeht (hab ich noch nie benutzt)? Also man müsste dann ja in dem Admin Bereich eine Möglichkeit haben das zugehörige Bild zu dem Content hochzuladen. An sich ist das kein Problem, aber das Thumbnail müsste dann vorher, oder meinetwegen auch hinterher, irgendwie automatisch passieren.