Seite 1 von 2

CMS in Python...

Verfasst: Dienstag 1. Februar 2005, 12:31
von jens
Welche kleinen CMS Systeme kennt ihr, die in Python geschrieben sind und die man nicht mit einem Shell-Account installieren muß???

Verfasst: Dienstag 1. Februar 2005, 12:47
von XT@ngel
Spontan fallen mir nur Zope Lösungen ein, z.B Plone
Wenns Python CGI sein soll hilft vielleicht SourceForge.net.
Wird noch dauern bis meins Fertig ist :)

MfG
Andreas

Verfasst: Dienstag 1. Februar 2005, 13:47
von jens
Jep, nur Plone und Zope ist ja nicht gerade klein und Einsteigerfreundlich :( Außerdem muß man es richtig installieren, somit kann man es mit normalen Hosting-Paketen vergessen...

Verfasst: Dienstag 1. Februar 2005, 14:03
von XT@ngel
Jep das ist echt :cry:.
Seit PHP3 ist CGi anscheinend nicht mehr "in" :roll:
Was verstehst du eigentlich unter klein? Also ohne User verwaltung, bzw. nur du pflegst und verwaltest inhalte?

MfG
Andreas

Verfasst: Dienstag 1. Februar 2005, 14:26
von Leonidas
Naja, brauchst du jetzt ein CMS oder würde auch ein Readonly Wiki reichen?
Wikis gibt es in Python einige.

Warum das CMS unbedingt in Python? Ich denke wir Python Leute haben es nicht nötig Python Software nur zu nutzen um uns etwas beweisen. Dieses Forum macht es ja vor.

Verfasst: Dienstag 1. Februar 2005, 15:52
von Dookie
Hi jens,

was verstehst du unter einem "kleinen CMS"?

Wenns nur darum geht Templates mit Daten zusammenzubringen braucht man eigentlich kein CMS, das kann Python auch so.

Code: Alles auswählen

template = '<a href="%(url1)s">%(link1)s</a>\n'
data = {"url1" : "http://python.sandner.org/", "link1" : "Pythonforum"}
html = template % data
print html
Mit einer Klasse drumrum und ein Paar Codeschnipseln aus dem Forum kannst du dir so ein einfaches CMS basteln.


Gruß

Dookie

Verfasst: Dienstag 1. Februar 2005, 16:01
von Leonidas

Verfasst: Dienstag 1. Februar 2005, 17:02
von jens
Also eine Rechteverwaltung sollte schon da sein... Ich meine nur das Zope/Plone ein super fettes, kompliziertes Ding ist, wenn man nur eine kleine Seite zusammenbasteln will...

Möglichst einfach... Templates am besten mit TAL, damit man sie als normale Webseiten bearbeiten kann... Was bei Leonidas Lösung nicht so einfach ist...

Hab mal bei sourceforge gesucht, aber nichts richtiges gefunden...

Verfasst: Dienstag 1. Februar 2005, 17:15
von Leonidas
jens hat geschrieben:Also eine Rechteverwaltung sollte schon da sein... Ich meine nur das Zope/Plone ein super fettes, kompliziertes Ding ist, wenn man nur eine kleine Seite zusammenbasteln will...
Eine Userverwaltung kann man mehr oder minder einfach selbst bauen, oder ein Modul dafür suchen.
jens hat geschrieben:Möglichst einfach... Templates am besten mit TAL, damit man sie als normale Webseiten bearbeiten kann... Was bei Leonidas Lösung nicht so einfach ist...
Naja, das sind einfache CheetahTemplates, weil das am einfachsten zu realisieren war, außerdem ist dort nur eine einfache for Schleife. Ich habe ja auch eine normale Webseite genommen, die Variablen eingebaut und dann noch die for Schleife (damit ich Links hinzufügen kann wann ich will).

Verfasst: Dienstag 19. April 2005, 06:53
von jens
Da will ich doch nochmal diesen Thread aktivieren ;)

Ich habe mir jetzt drupal installiert und getestet, das ist alles ganz nett, aber halt auch PHP ;( Ein Python basierendes CMS würde ich eigentlich bevorzugen...

Unter http://de.wikipedia.org/wiki/Web_Conten ... ent_System ist eine Liste an CMS... Die meißten halt in PHP :twisted:

Also noch mal die Frage, gibt's ein CMS welches man nur als CGI benutzen kann, d.h. ohne richtige installation?

Hier http://www.python.org/moin/ContentManagementSystems hab ich noch was gefunden... Doch das einzige was dort in Frage kommt, ist vielleicht http://payago.com Aber das benötigt Nevow und http://twistedmatrix.com
Muß Twisted auch richtig installiert werden, oder kann man es so verweden?

Verfasst: Dienstag 19. April 2005, 11:05
von raist1314
Wenn wir schon dabei sind, ein wenig Werbung zu machen, dann würde ich Dir als CMS exponent(http://www.exponentcms.org) empfehlen, das ist wirklich genial in den Konzepten und Arbeiten macht damit super Spass, auch wenns nicht Python ist... Hab schon einige Projekte damit gemacht, ich kanns nur empfehlen...

Bis dann

Sebastian

Verfasst: Dienstag 19. April 2005, 12:42
von Leonidas
jens hat geschrieben:Hier http://www.python.org/moin/ContentManagementSystems hab ich noch was gefunden... Doch das einzige was dort in Frage kommt, ist vielleicht http://payago.com Aber das benötigt Nevow und http://twistedmatrix.com
Muß Twisted auch richtig installiert werden, oder kann man es so verweden?
Twisted ist eine Sammlung von hunderten Modulen, auch C Module. Das müsstest du vermutlich über die Distutils kompilieren und dann von Hand installieren, also vielleicht irgendwo in sys.path reinschieben.

Verfasst: Dienstag 19. April 2005, 14:34
von jens
Ich glaube nicht das das bei Hosteurope klappen wird :(

Also anscheinend gibt es außer Zope/Plone kein gescheites CMS in Python :( Das ist wirklich schade...

Was setzt ihr den für eure Homepage ein? Oder bastelt ihr alle Statische Seiten?

Verfasst: Dienstag 19. April 2005, 14:38
von Leonidas
jens hat geschrieben:Was setzt ihr den für eure Homepage ein? Oder bastelt ihr alle Statische Seiten?
Entweder statische Seiten (Privat) oder pseudo-CMS (Projekte) in Python geschrieben. Richtige CMS find ich meist Overkill, ich kann ja HTML und sonst lässt sich da niemand außer mir aus, dass ich aufpassen müsste ob da die Struktur zerstört wird.

Verfasst: Dienstag 19. April 2005, 15:15
von jens
Also ich muß sagen, das ich da von Python etwas enttäuscht bin... In PHP gibt es zig CMS Lösungen :cry:

Vielleicht würde für mich auch ein Wiki reichen... Aber MoinMoin kann ich auch nicht so ein fach verwenden: http://python.sandtner.org/viewtopic.php?t=1030

Verfasst: Dienstag 19. April 2005, 15:26
von Leonidas
jens hat geschrieben:Also ich muß sagen, das ich da von Python etwas enttäuscht bin... In PHP gibt es zig CMS Lösungen :cry:
Um ehrlich zu sein, sehe ich nicht, warum du unbedingt Python unter der Haube laufen haben musst... wenn etwas hin ist hast du sowieso kaum eine CHance das wieder zu reparieren..
jens hat geschrieben:Vielleicht würde für mich auch ein Wiki reichen... Aber MoinMoin kann ich auch nicht so ein fach verwenden: http://python.sandtner.org/viewtopic.php?t=1030
Mein Blogsystem, b2evolution ist auch etwas CMS-mäßig. Allerdings läuft es mit PHP.

Und nein, ich mag PHP ncht, ich weiß nur, wofür Python kaum genutzt wird und PHP den Vorteil hat.

Verfasst: Dienstag 19. April 2005, 17:06
von jens
Also so wie es aussieht muß ich mir dann also wieder was selber basteln... Hmmm... Naja, vielleicht auch keine schlecht Idee...

Ich hatte mir ja drupal angeschaut, aber ich denke das ist nicht's für mich... Scheint mir recht unintuitiv zu sein... ich blick einfach nicht wirklich durch...

Ich möchte es eh ehr so haben, das man Seiten mit einer Wiki-Syntax erstellen kann, damit man nicht per Hand mit HTML-Tags rumfummeln muß...

Außerdem sollten XHTML + CSS verwendet werden und kein Tabellen-Zeugs...

Verfasst: Dienstag 19. April 2005, 20:11
von raist1314
Ich würd mich nicht so auf Python festbeissen, wenn du ein kleines simples CMS brauchst, kann ich dir lucidCMS(http://www.lucidcms.org) sehr empfehlen... klein,schlank,schmal und es unterstüzt die Markdown Syntax (http://daringfireball.net/projects/markdown/), das ist ähnlich wie ne wiki Syntax...

Bis dann

Sebastian

Verfasst: Dienstag 19. April 2005, 22:28
von Johi
jo, lucid ist recht cool. nicht zu überladen aber dennoch erweiterbar.

Verfasst: Mittwoch 20. April 2005, 07:24
von jens
lucidCMS scheind mir ganz brauchbar!

Habt ihr schon erfahrung damit gesammelt, wie man dort ein bischen Python unterbringen kann??? Irgendwelche kleinen Erweiterungen?