Ophelia

Erstellen Sie eine Website von TAL-Vorlagen mit Nullcode-Wiederholung
Jetzt downloaden

Ophelia Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Thomas Lotze
  • Website des Verlags:
  • http://www.thomas-lotze.de/en/software/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 38 KB

Ophelia Stichworte


Ophelia Beschreibung

Erstellen Sie eine Website von TAL-Vorlagen mit Nullcodewiederholung Ophelia ist ein Python-Paket, das XHTML-Seiten von Templates zusammenstellt. Es wird auf einem Webserver verwendet, um jede Seite in dem Moment zu generieren, in dem er angefordert wird. Ophelia erstellt XHTML-Seiten aus den in TAL geschriebenen Vorlagen, der Zope-Template-Attributsprache. Es ist darauf ausgelegt, Codewiederholung auf Null zu reduzieren Es ist nicht grundlegend anders, nur viel freundlicher und mehr fähiger. Verwenden Sie Ophelia für Websites, an denen Sie im Grunde Ihr HTML selbst schreiben, mit der Ausnahme, dass Sie das wiederkehrende Zeug nur einmal schreiben müssen. Die Reduzierung der Wiederholung auf Null ist zu einem Preis: Ihre Site muss einem Muster für Ophelia folgen, um Ihre Vorlagen den richtigen Weg zu kombinieren hat einzigartige Inhalte. Es ist entscheidend für Ophelia, dass diese Hierarchie in der Dateisystemorganisation Ihrer Dokumente widerspiegelt; Wie Templates kombinieren, wird von ihren Orten in der Hierarchie von Verzeichnissen abgeleitet.Dynamic Contentophelie macht die Python-Sprache für einschließlich dynamischer Inhalte zur Verfügung. Jede Vorlagendatei kann ein Python-Skript enthalten. Python-Skripts und -vorlagen, die zu einer Seite beitragen, teilen sich mit einem gemeinsamen Satz von Variablen, um zu modifizieren und verwenden Wenn Sie trotzdem Inhalte von externen Ressourcen (z. B. eine Datenbank oder ein Versionskontroll-Repository) erhalten, ist es immer noch in Ordnung, Ophelia sogar mit mehreren Ansichten pro Inhaltsobjekt zu verwenden, solange der Ansichten eines Objekts nicht von der Art des Objekts oder dem Objekt abhängt selbst. Die Verwendung von Ophelia auf einem komplexeren Standort führt zu einer hässlichen Verwicklung der Logik und Präsentation. Verwenden Sie Ophelia nicht für Websites, die tatsächlich Web-Schnittstellen zu Anwendungen, Content-Management-Systemen und dergleichen sind. Hier sind einige wichtige Merkmale von "Ophelia": Ophelia vermeidet den Wiederholungscode: · Text- und HTML-Strukturen, die allen Seiten in einem Verzeichnis gemeinsam sind, werden in einer gemeinsam genutzten gemeinsamen Vorlage gespeichert. Welche Vorlagen besteht aus einer Webseite aus und in welcher Weise sie kombiniert werden, direkt von der URL. Somit ist es nicht einmal notwendig, für jede Seite zu schreiben, welche Vorlagen verwendet werden muss. Ophelia ist dynamisch: · Vorlagen werden in Tal geschrieben, die Template-Attributsprache von Zope. TAL ist XHTML mit der zusätzlichen Möglichkeit, den Inhalt von DOM-Elementen und Attributen von Kontextvariablen zu erwerben. Der Kontext wird von Python-Skripts modifiziert. Eine Vorlage teilt eine Datei mit seinem entsprechenden Skript, um eine einfache Handhabung zu erstellen, aber es gibt immer noch eine saubere Trennung von Python-Code aus dem XHTML-Inhalt. Ophelia arbeitet auf Dateien: · Alle Vorlagen und Skripts befinden sich im Dateisystem des Servers. Daher kann man den Inhalt der eigenen Seiten leichter bearbeiten und vergrößern und versionieren leichter als die Verwendung einer Relational- oder Objektdatenbank. Andererseits würde man sicherlich nicht komplexe Anwendungen auf diese Weise programmieren. Ophelia kann nicht mehr empfohlen werden, mehr als? SSI auf Drogen?


Ophelia Zugehörige Software

Juggernaut

revolutionieren Sie Ihre Rails-App, indem Sie den Server eine Verbindung einleiten und Daten an den Client drücken ...

162 12 KB

Herunterladen

Rubycas-Server.

Open Source-Implementierung eines JA-SIG-CAS-Servers für Single Sign-On-Authentifizierung für Enterprise Web-Apps ...

441 240 KB

Herunterladen