Direkt zum Inhalt | Direkt zur Navigation

Benutzerspezifische Werkzeuge
Anmelden
Sektionen
Sie sind hier: Startseite Entwicklungsumgebung Erstellen eines Buildout-Projekts

Erstellen eines Buildout-Projekts

  1. Nachdem Buildout installiert wurde, kann einfach ein Projekt mit einer PasteScript-Vorlage aus ZopeSkel erstellt werden:

    $ paster create -t plone4_buildout
    

    Anmerkung: Falls der Python-Interpreter für den Nutzer, z.B. zope, noch nicht in PATH eingetragen wurde, ändern wir die ~/.bashrc (oder auf dem Mac in ~/.bash_profile) folgendermaßen:

    export PATH=/opt/python/Python-2.4.6/bin/:$PATH
    

    Danach kann die Konfiguration neu eingelesen werden mit:

    $ source ~/.bashrc
    

    Anschließend werden Ihnen eine Reihe von Fragen gestellt, u.a.:

    Enter project name

    Name des Projekts, in unserem Fall myproject.

    Enter plone_version

    Welche Plone-Version soll installiert werden?

  2. Nun haben Sie ein rudimentäres Buildout-Projekt erstellt. Um das Projekt fertigzustellen, müssen Sie noch die bootstrap.py-Datei aufrufen:

    $ cd myproject
    $ python bootstrap.py
    
  3. Plone benötigt die Python Imaging Library (PIL).

    Anforderungen

    Unter Debian und Ubuntu können Sie die Pakete installieren mit:

    $ sudo apt-get install libjpeg62-dev libfreetype6
    

    Sofern diese Anforderungen erfüllt sind, kann die PIL mit folgendem Eintrag in der buildout.cfg-Datei installiert werden:

    [buildout]
    …
    versions = versions
    …
    eggs =
        PIL
    
    [versions]
    …
    PIL = 1.1.6
    
  4. Anschließend kann das buildout-Skript aufgerufen werden um das Projekt entsprechend der buildout.cfg-Konfigurationsdatei zu erstellen:

    $ ./bin/buildout
    

    Dieser Prozess kann längere Zeit dauern, da Zope, Plone und alle Zusatzprodukte heruntergeladen und installiert werden.

  5. Ist der Prozess abgeschlossen, kann der Zope-Server gestartet werden mit:

    § ./bin/instance start
    

    Und das Stoppen des Zope-Servers geht mit:

    § ./bin/instance stop
    

    Schlägt das Starten des Zope-Servers fehl, können Sie den Zope-Server im Vordergrund starten und bekommen dann auf der Konsole ausgegeben, an welcher Stelle Zope den Startvorgang abbricht:

    $ ./bin/instance fg
    

    Mit STRG-c kann dieser Prozess wieder beendet werden.

  1. Schließlich sollten Sie noch den admin-Zugang ersetzen. Hierzu starten Sie zunächst die Instanz und gehen dann in den User Folder des Zope Management Interface (ZMI): http://localhost:8080/acl_users/manage.

    Hier können Sie unter http://localhost:8080/acl_users/manage_users einen neuen Nutzer anlegen und diesem die Rolle Manager zuweisen.

    Anschließend können im ZMI Logout auswählen und sich gleich anschließend wieder mit den neuen Zugangsdaten anmelden.

    Nun sollten Sie noch den admin-Nutzer löschen.

Artikelaktionen