Smarty PHP-Vorlagenmotor

Smarty PHP-Template-Motor ist eine Vorlagenmotor für PHP.
Jetzt downloaden

Smarty PHP-Vorlagenmotor Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Monte Ohrt and Andrei Zmievski
  • Website des Verlags:
  • http://smarty.php.net/

Smarty PHP-Vorlagenmotor Stichworte


Smarty PHP-Vorlagenmotor Beschreibung

Smarty PHP Template-Engine ist eine Template-Engine für PHP. Smarty-Projekt ist eine Template-Engine für PHP. Viele andere Template-Engines für PHP stellen grundlegende Variablensubstitution und dynamischen Block functionality.Smarty einen Schritt weiter führt eine intelligente Template-Engine zu sein, das Hinzufügen von Funktionen wie zum Beispiel die Konfigurationsdateien, Template-Funktionen und Variablen-Modifikatoren, und alle diese Funktionen machen als einfach wie möglich für beide Programmierer und Template-Designer zu verwenden. Smarty wandelt auch die Vorlagen in PHP-Skripten, entfällt die Notwendigkeit, die Templates bei jedem Aufruf zu analysieren. Dies macht Smarty extrem skalierbar und verwaltbar für große Anwendungsanforderungen. Hier sind einige der wichtigsten Features von "Smarty PHP Template-Engine": · Caching: Smarty bietet feinkörniges Caching-Funktionen für alle oder Teile eines gerenderten Web-Seiten-Caching oder Teile uncached verlassen. Programmierer können Template-Funktionen wie Cache gespeichert werden oder nicht-cachable, Gruppe im Cache gespeicherten Seiten in logische Einheiten für ein einfacheres Management Register etc. · Konfigurationsdateien: Smarty kann Variablen zuweisen aus Konfigurationsdateien gezogen. Template-Designer können ohne Eingriff von dem Programmierer an einem Ort Wert gemeinsam mehrere Vorlagen halten und Konfigurationsvariablen können leicht zwischen den Programmier- und Präsentations Teilen der Anwendung gemeinsam genutzt werden. · Sicherheit: Vorlagen enthalten keine PHP-Code. Daher wird ein Template-Designer nicht mit der vollen Leistung von PHP ausgelöst, sondern nur die Teilmenge der Funktionalität, um sie von dem Programmierer zur Verfügung gestellt (Anwendungscode). · Einfach zu bedienen und pflegen: Webseiten-Designer nicht mit PHP-Code-Syntax, sondern eine einfach zu bedienendes Template-Syntax nicht viel anders als einfacher HTML handeln. Die Vorlagen sind eine sehr enge Darstellung der endgültigen Ausgabe, dramatisch den Designzyklus zu verkürzen. · Variable Modifikatoren: Der Inhalt der zugewiesenen Variablen können leicht mit Modifikatoren, wie Anzeigen in allen Großbuchstaben, html-escaped, Formatierung Daten, Kürzen Textblöcke, Hinzufügen von Leerzeichen zwischen den Zeichen, usw. Auch diese bei Anzeige-Zeit eingestellt werden wird ohne Eingriff durch den Programmierer erreicht. · Template-Funktionen: Viele Funktionen sind zum Template-Designer Griff Aufgaben wie das Erzeugen von HTML-Code-Segmente (Dropdown-Listen, Tabellen, Pop-ups, etc.) zur Verfügung, die Inhalte aus anderen Vorlagen in-line Anzeige, Schleifen über Arrays von Inhalt, Formatierung Text für E-Mail-Ausgang, Radfahren obwohl Farben, etc. · Filter: Der Programmierer hat die vollständige Kontrolle über Template-Ausgabe und kompilierte Vorlageninhalt mit Vorfilter, Nachfilter und Ausgabe-Filter. · Ressourcen: Vorlagen können durch die Schaffung neuer Ressourcen-Handler aus einer beliebigen Anzahl von Quellen gezogen werden, sie dann in den Vorlagen. · Plugins: Fast jeder Aspekt von Smarty wird durch die Verwendung von Plug-ins gesteuert. Sie sind in der Regel so einfach wie sie in das Plugin-Verzeichnis löscht und sie dann in der Vorlage zu erwähnen oder sie in dem Anwendungscode verwenden. Viele Benutzer-Community Beiträge sind ebenfalls erhältlich. (Siehe Plugins Bereich des Forum und Wiki.) · Add-ons: Viele Benutzer-Community beigetragen Add-ons verfügbar sind wie Paginierung, Formular-Validierung, Drop-Down-Menüs, Calander Datum Pickers usw. Diese Werkzeuge helfen beschleunigen den Entwicklungszyklus, gibt es keine Notwendigkeit, ist neu zu erfinden die Rad oder Debug-Code, die bereits stabil und bereit für den Einsatz ist. (Siehe den Add-ons-Bereich des Forum und Wiki.) · Debugging: Smarty wird mit einer integrierten Debugging-Konsole so der Designer alle der zugewiesenen Variablen sehen können und der Programmierer kann Template-Rendering Geschwindigkeiten untersuchen. · Kompilieren: Smarty kompiliert Vorlagen in PHP-Code hinter den Kulissen, Laufzeit-Analyse von Vorlagen zu beseitigen. · Performance: Smarty führt sehr gut, trotz seiner großen Funktionsumfang. Die meisten von Smarty Fähigkeiten liegen in Plugins, die On-Demand-geladen werden. Smarty kommt mit zahlreichen Präsentations-Tools, die Minimierung des Anwendungscodes und was zu schnelleren, weniger fehleranfällig Anwendungsentwicklung / deployment. Smarty-Templates zu PHP kompiliert erhalten Dateien intern (einmal), teure Vorlagendatei Scans eliminiert und die Geschwindigkeit von PHP Op-Code-Beschleuniger nutzen. Was ist neu in dieser Version: · Streifen aus Backticks {math} Gleichungen (mohrt) · Wurffehler, wenn Vorlage vorhanden ist, jedoch nicht lesbar (mohrt)


Smarty PHP-Vorlagenmotor Zugehörige Software