Seite 1 von 1

Python & Internet

Verfasst: Sonntag 5. Juni 2005, 17:13
von EdiRitter
Hallo,

ich habe bereits mit Python programmiert, jedoch keine Web - Anwendung erstellt. Ich habe diese Frage im c-plusplus - Forum gestellt:
Hallo,

ich habe eine kleine Homepage mit einigen Urlaubsberichten, Länderbeschreibungen usw. Der Inhalt dieser Seiten hat sich in letzter Zeit kaum geändert.

Nun möchte ich meiner Homepage ein neues Design verpassen (Schriftgröße, -farbe, Frames, ..) Dies würde aber bedeuten, dass ich die *.html - Files komplett umschreiben muss.

Zukünftig möchte ich mir diese Arbeit natürlich ersparen.
Deshalb bin ich auf der Suche nach einer Möglichkeit meine Texte in einer extra Datei zu schreiben und bei Bedarf in meiner Seite einzufügen.

Merci
Antwort: PHP
<html><body>dies ist die index.php mit einem tollem design<br>
<?php
readfile( $file );
?><br><hr>ne linie unten drunter</body></html>
Ich möchte mich aber nur ungerne mit PHP auseinandersetzen.
Ich möchte an dieser Stelle lieber mit Python arbeiten.
Gibt es hierfür eine Möglichkeit?

Merci

EDIT: Habe folgenden Link gefunden, er hilft weiter:
http://www.python-forum.de/viewtopic.ph ... ht=cheetah
Die Frage könnt ihr mir aber trotzdem beantworten :P

Verfasst: Sonntag 5. Juni 2005, 17:48
von marco_
Ich würd da nicht viel herummachen, back all das Zeug was mit Design zu tun hat in eine .css (Informationen unter selfhtml), somit fällt der Großteil weg und deine .html wird übersichtlicher, also ist es auch viel einfach neuen Text einzufügen.

Verfasst: Sonntag 5. Juni 2005, 18:30
von Leonidas
Hab' mir mal erlaubt den Thread zu verschieben.

marco_s Vorschlag ist gar nicht schlecht, er entlastet auch den Webserver.

Re: Python & Internet

Verfasst: Sonntag 5. Juni 2005, 19:38
von gerold
EdiRitter hat geschrieben: Nun möchte ich meiner Homepage ein neues Design verpassen [...] Zukünftig möchte ich mir diese Arbeit natürlich ersparen.
Deshalb bin ich auf der Suche nach einer Möglichkeit meine Texte in einer extra Datei zu schreiben und bei Bedarf in meiner Seite einzufügen.
Hi EdiRitter!

Auf diese Frage gibt es so viele Antworten wie man Sterne in einer klaren Sommernacht sehen kann. :roll:
Und hier ist meine: Verwende ein Content Management System wie z.B. http://www.plone.org.
Als Ergänzung - mein letzter Beitrag zu diesem Thema: http://www.python-forum.de/viewtopic.php?p=19472#19472

mfg
Gerold
:-)

Verfasst: Sonntag 5. Juni 2005, 20:22
von jens
Oder auch das recht einfache LucidCMS, welches immer mehr in Python-CGI überführt wird: PyLucid

Verfasst: Montag 6. Juni 2005, 13:11
von EdiRitter
Hallo gerold,

ich wollte mich eh mit einem CMS - System auseinandersetzen.
Plone/Zope finde ich jetzt auf dem ersten Blick interessant.

Was mich jedoch abschreckt ist das WebHosting.
Ich brauche ungefähr 75 MB Speicherplatz und 1 mySQL oder PostgreSQL Datenbank. Es handelt sich um eine private Homepage. Ich habe nicht allzuviele Besucher. Gibt es bei euch auch die Möglichkeit ein individuelles Angebot auszumachen?

Verfasst: Montag 6. Juni 2005, 15:06
von gerold
EdiRitter hat geschrieben: Gibt es bei euch auch die Möglichkeit ein individuelles Angebot auszumachen?
Hi EdiRitter!

Ich denke darüber nach und werde dir morgen per Email oder PM etwas zukommen lassen.

mfg
Gerold
:-)

Verfasst: Mittwoch 8. Juni 2005, 13:56
von Johi
wenn sich die inhalte nur selten ändern wird ein cms unnütz sein.
(wegen serverlast)
ich würde lieber (z.b. mit einem python-script) aus template + inhalt eine statische seite generieren. das praktische dabei: man braucht keinen webserver mit unterstützung für die sprache.

Verfasst: Mittwoch 8. Juni 2005, 14:32
von jens
Das Thema hatten wir auch schonmal... Per CGI statische Seiten auf dem Server ändern... Den Thread finde ich allerdings nicht mehr...