Kefk Network Home Kefk Network : Kefk Network GNU/Linux GNU/Linux | Über Kefk Network GNU/Linux About | Kefk Network GNU/Linux Wiki Wiki. Changelog | Index | Inhalt | Site Map | Suchen
Administration | Akteure | Anwendungen | Berlin | Business | Chronik | Counter | Desktop | Development | Distributionen | Dokumentation | Hardware | Jobs | Kernel | Lernen | Literatur | Meinung | Microsoft Windows | Netmarks | News | PDA | Praxis | Reviews | Server | Shell | Shopping | Software | Standards | Tagebuch | Theorie | Window Manager | Worldwide | X11.

 

Review zu Plone

Software : Daemons : Plone : Review : Übersicht
04-May-2003/09-Jan-07


Übersicht

Plone steht für verschiedene Linux- Distributionen als Binärpaket zur Verfügung; ausserdem gibt es einen Tarball für die manuelle Installation. Für Microsoft Windows und Apple McOS X stehen ausserdem sehr komfortable Installer zur Verfügung, für Linux oder BSD gibt es leider nichts vergleichbares.

Da sich Plone als Tool für Endbenutzer versteht, interessiert mich an dieser Stelle zunächst nur eine möglichst komfortable und unproblematische Installation; naheliegend sind also die Binärpakete.

Debian GNU/Linux.

Es existiert ein DEB-Paket ab Testing; für das stabile Woody gibt es Plone nicht.

 www.debian.org/Packages/plone.

Ein apt-get install plone läuft problemlos, führt jedoch zu einem nicht konfigurierten System; Bei Zugriff auf http://localhost:8080 bzw. http://localhost:8080/manage antwortet kein Server, obwohl Plone als Prozess aktiv ist. Unter  plone.org/documentation/book/2 oder  zope.org/Documentation/Books/ZopeBook/2_6Edition/InstallingZope.stx finden sich auch leider keine brauchbaren Installationsanweisungen; die Installationsanweisungen zu Plone beziehen sich nahezu ausschliesslich auf die (selbsterklärenden) Installer unter Windows und MacOS X.

Ohne fundierte Kenntnisse des Zope- Frameworks scheitert ein normaler User an diesem Punkt unter Debian GNU/Linux, also noch vor dem Einrichten eine Plone- Instanz oder der Konfiguration von Zope und Plone.

Red Hat Linux.

RPM-Pakete der alten Version Plone 1.0.4 werden angeboten für Red Hat Linux, SuSe Linux und Mandrake Linux; die aktuelle Version, Plone 1.0.5, gibt es nur als Tarball oder mit Installer für Windows oder MacOS X:

 sourceforge.net/project/showfiles.php?group_id=47214.

Bei Sourceforge finden wir zwei passende Binär-RPMs sowie zwei SRPMs für das aktuelle Red Hat Linux 9:

  • Plone-1.0.4-2.1_1-Rh-9.0.i386.rpm (10.131.336 Bytes),
  • Plone-1.0.4-2.1_1.src.rpm (6.164.661 Bytes),
  • Plone-1.0.4-2.2_1-Rh-9.0.i386.rpm (9.839.242 Bytes),
  • Plone-1.0.4-2.2_1.src.rpm (6.164.530).

Hier ist unklar und nirgends dokumentiert, worin sich die die beiden Versionen unterscheiden; der einzige erkennbare Unterschied liegt in der Dateigrösse.

Die Installation des Paketes Plone-1.0.4-2.1_1-Rh-9.0.i386.rpm scheitert unter Red Hat Linux 9.A (Second Edition); dies ist die aktuelle Version von RHL und wurde beispielsweise offiziell über die Heft- CDs im Red Hat Magazin verbreitet. rpm -ivh Plone-1.0.4-2.1_1-Rh-9.0.i386.rpm führt zu der Fehlermeldung:

...

Das verfügbare RPM-Paket für RHL 9 ist also entweder schlecht gebaut, weil es eine ältere Python- Version erzwingt, oder einfach defekt; vielleicht ist es auch einfach nicht getestet unter Red Hat Linux 9.A (Second Edition). Auch die Installation mit der Option --nodeps funktioniert nicht, Ergebnis ist eine disfunktionale Installation, die bei nächster Gelegenheit von der Paketverwatung moniert und entfernt wird.

Ohne fundierte Kenntnisse des Zope- Frameworks scheitert ein normaler User an diesem Punkt auch unter Red Hat Linux, also noch vor dem Einrichten eine Plone- Instanz oder der Konfiguration von Zope und Plone. Und das, obwohl ein vorgeblich für Red Hat Linux 9 erstelltes Binärpaket existiert.

Off limits: Microsoft Windows.

Für Microsoft Windows steht ein komfortabler und zuverlässiger Installer zur Verfügung; nach Aufrufen der etwa 10 MB grossen Datei Plone-1.0.5.exe muss man einige Minuten warten, ein paar banale Fragen beantworten und hat sofort eine gut funktionierende Plone- Installation, und das auf einer nahezu beliebigen Windows- Version. Da Zope einen eigenen Webserver mitbringt, braucht man nicht mal einen IIS oder PWS zu starten.

Und nicht nur die Installation unter Windows ist ein Kinderspiel; für grundlegende administrative Aufgaben steht unter Windows nach der Installation ein Controller mit GUI zur Verfügung, mit dem beispielsweise der Dienst gestartet und gestoppt werden kann. Das ist in jeder Beziehung vorbildlich und macht die Benutzung von Plone zu einem Vergnügen -- aber leider nur unter Windows.

Plone ein Open Source- Projekt, der Quellcode steht sogar unter der GNU GPL. Nun stellt sich mir die Frage, warum die Plone- Entwickler so viel Aufwand betreiben, um das nicht- freie Betriebssystem Windows zu forcieren; sollte nicht die Entwicklungsarbeit lieber in komfortable und zuverlässige Installer für freie Betriebssysteme gesteckt werden? Wer rasch und unkompliziert einen Plone- Server haben will, muss sich einen Windows- Rechner anmieten. Wer Plone nutzen will und sich nicht wochenlang mit der Dependendy Hell von Red Hat oder der fehlenden Dokumentation zum DEB- Paket herumärgern will, wird daher einen Windows- Server anmieten. Ist dies das Ziel der Plone- Entwickler? Wohlkaum.

Beispielinstallation

Ergebnis einer Installation von Plone mit Default- Einstellungen, erster Zugriff auf http://localhost:

Site Error

An error was encountered while publishing this resource.

POSKeyError

Sorry, a site error occurred.

Traceback (innermost last):

  • Module ZPublisher.Publish, line 150, in publish_module
  • Module Products.Localizer, line 58, in new_publish
  • Module ZPublisher.Publish, line 114, in publish
  • Module Zope.App.startup, line 182, in zpublisher_exception_hook
  • Module ZPublisher.Publish, line 98, in publish
  • Module ZPublisher.mapply, line 88, in mapply
  • Module ZPublisher.Publish, line 39, in call_object
  • Module Products.CMFCore.PortalContent, line 117, in __call__
  • Module Shared.DC.Scripts.Bindings, line 252, in __call__
  • Module Shared.DC.Scripts.Bindings, line 283, in _bindAndExec
  • Module Products.CMFCore.FSPageTemplate, line 169, in _exec
  • Module Products.PageTemplates.ZopePageTemplate, line 228, in _exec
  • Module Products.CMFCore.FSPageTemplate, line 141, in pt_render
  • Module Products.PageTemplates.PageTemplate, line 95, in pt_render
    <FSPageTemplate at /Plone/document_view used for /Plone/index_html>
  • Module TAL.TALInterpreter, line 200, in __call__
  • Module TAL.TALInterpreter, line 244, in interpret
  • Module TAL.TALInterpreter, line 703, in do_useMacro
  • Module TAL.TALInterpreter, line 244, in interpret
  • Module TAL.TALInterpreter, line 473, in do_setLocal_tal
  • Module Products.PageTemplates.TALES, line 217, in evaluate
    Line 3, Column 0
    Expression: <PythonExpr here.portal_actions.listFilteredActionsFor(here)>
    Names:
    {'container': <PloneSite instance at 01A30E58>,
     'default': <Products.PageTemplates.TALES.Default instance at 01155054>,
     'here': <Document at /Plone/index_html>,
     'loop': <SafeMapping instance at 01C86258>,
     'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter
     ' instance at 0115510C>,
     'nothing': None,
     'options': {'args': ()},
     'repeat': <SafeMapping instance at 01C86258>,
     'request': <HTTPRequest, URL=http://localhost/index_html>,
     'root': <Application instance at 0176B350>,
     'template': <FSPageTemplate at /Plone/document_view used for
     '/Plone/index_html>,
     'traverse_subpath': [],
     'user': Anonymous User}
  • Module Products.PageTemplates.ZRPythonExpr, line 48, in __call__
    __traceback_info__: here.portal_actions.listFilteredActionsFor(here)
  • Module Python expression "here.portal_actions.listFilteredActionsFor(here)", line 2, in f
  • Module Products.CMFCore.ActionsTool, line 189, in listFilteredActionsFor
  • Module Products.CMFCore.ActionsTool, line 275, in _listActions
  • Module Products.CMFCore.WorkflowTool, line 266, in listActions
  • Module Products.DCWorkflow.DCWorkflow, line 211, in listGlobalActions
  • Module ZODB.Connection, line 509, in setstate
  • Module ZODB.FileStorage, line 650, in load
  • Module ZODB.FileStorage, line 624, in _load

POSKeyError: 0000000000003075 (Also, an error occurred while attempting to render the standard error message.)


Troubleshooting Suggestions

  • The URL may be incorrect.
  • The parameters passed to this resource may be incorrect.
  • A resource that this resource relies on may be encountering an error.

For more detailed information about the error, please refer to the HTML source for this page.

If the error persists please contact the site maintainer. Thank you for your patience.

Na toll, und wie soll man das jetzt debuggen??

Review:
Nach oben
Wer ist online?
Name: Besucher.
Online: 8 aktive User.
Login | Logout
Monitoring:
Benachrichtigen bei Änderungen:

mi.gif (12x15 -- 70 bytes)Top-Distributionen:
Debian GNU/Linux 3.1 »Sarge«,
mit Debian-Anwenderhandbuch.


DVD-ROM +
Bonus-DVD
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90
(versandkostenfrei)


Debian GNU/Linux Power Pack.
von Peter H. Ganten und Wulf Alex.

3540432507.03.MZZZZZZZ.jpg (93x140 -- 3556 bytes)
946 Seiten, zwei DVDs
amazon_small.gif (55x15 -- 576 bytes)EUR 69,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Ubuntu:
Ubuntu/Kubuntu 5.10,
mit Handbuch.


amazon_small.gif (55x15 -- 576 bytes)EUR 29,90
(versandkostenfrei)


mi.gif (12x15 -- 70 bytes)SuSE Linux:
SUSE Linux 10.0 deutsch.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 48,95
(versandkostenfrei)


SuSE Linux 9.3 Professional
von Novell.


amazon_small.gif (55x15 -- 576 bytes)EUR 82,99
(versandkostenfrei)


SuSE Linux 9.3 Professional Update.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 59,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Red Hat Linux:
Red Hat Linux Professional Workstation.

3827207525.03.MZZZZZZZ.jpg (134x150 -- 5811 bytes)
amazon_small.gif (55x15 -- 576 bytes)EUR 99,95
(versandkostenfrei)


Red Hat Linux 9 Personal.
Red Hat Linux 9 Professional.

3827207479.03.MZZZZZZZ.jpg (116x140 -- 3312 bytes)
amazon_small.gif (55x15 -- 576 bytes)ab EUR 39,99
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Literaturhinweise:
Linux Administration Handbook
von Evi Nemeth, Garth Snyder u.a.

0130084662.03.MZZZZZZZ.jpg (104x140 -- 6538 bytes)

Englische Originalausgabe - 850 Seiten - 2002
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90 (versandkostenfrei)
Deutsche Ausgabe - 998 Seiten - 2003
amazon_small.gif (55x15 -- 576 bytes)EUR 39,95 (versandkostenfrei)


The Linux Cookbook
von Michael Stutz

1886411484.01.MZZZZZZZ.jpg (110x140 -- 6489 bytes)
Englische Originalausgabe - 306 Seiten - 2001
amazon_small.gif (55x15 -- 576 bytes)EUR 36,50 (versandkostenfrei)

Linux Cookbook
von Carla Schroder
Englische Originalausgabe (O'Reilly)
553 Seiten - 2004
amazon_small.gif (55x15 -- 576 bytes)EUR 40,90 (versandkostenfrei)


Linux Rute User's Tutorial and Exposition
von Paul Sheer

0130333514.01.MZZZZZZZ.jpg (106x140 -- 6836 bytes)
amazon_small.gif (55x15 -- 576 bytes)
Englische Originalausgabe - 630 Seiten - 2001

mi.gif (12x15 -- 70 bytes)Amazon.de:
Suchen in:
Suchbegriffe:
Über Amazon.de
Kefk Network:
Thematisch verwandte Subsites:
Apple, BSD, Hardware, Internet, Microsoft Windows, Networking, Open Content, Open Source & Free Software, Politik, Recht, Safety, Security, Shopping, Software, The Tark, Webworking, Wissen.
Kefk Network Home
Hacker Emblem glider.png (55x55 -- 724 bytes)

 

URL: http://www.kefk.net/Linux/Software/Web/Plone/Review/index.asp.
Translate this page to   Service provided by Google.
Website: About | Index | Inhalt | Site Map | Suchen | Wer ist online? | What's new?.
Thematisch verwandte Subsites: Apple | BSD | Open Source | Project »Tark« | Software | UNIX | Windows | Wissen.
Mirrors: Connected | DAHB | Debian-Howto | Jargon File | Linuxfibel | Linux-Buch | RUTE | SelfLinux | TeX.
Ergänzungen, Kommentare und Fragen: Kontakt | Foren | Wiki.
E-Mail: echo "asb at keNOSPAMfk.net"| sed -e "s/ at /@/" -e "s/NOSPAM//".
Registered Linux user: #34377 <http://counter.li.org>.
  Copyright | Credits | Disclaimer | Impressum | Rechtliche Hinweise | Wayback Machine.