Liip Blog: Symfony Dokumentation in Französisch ist online!

Auf der Liip Blog Thomas Botton weist darauf hin, dass die Französisch Übersetzung des Symfony-Dokumentation ist nicht online und verfügbar für die Öffentlichkeit! Er war ein Teil der Gruppe, die an der Übersetzung gearbeitet.

Vor einem Jahr fing ich an, mit dem Symfony Dokumentation Französisch Übersetzung Team zu arbeiten. Zu diesem Zeitpunkt war ich eigentlich nicht vorstellen, dass es so lange dauern, um all die Arbeit getan .. Falls Sie nicht wissen, wie der heutigen, die Symfony Dokumentation Team bereits schrieb mehr als 300 Dokumente! Zählen von 1 bis 4 Stunden, um ein doc plus die Zeit, um es zu überprüfen übersetzen, bekommen Sie eine Vorstellung von der Gesamtauslastung! Aber trotzdem, es ist geschafft: Das Symfony Dokumentation Französisch Übersetzung wird schließlich auf symfony.com ! !

Er erwähnt auch einige seiner Argumentation für ein Teil des Teams, einschließlich, dass es ein Weg, um mehr mit Symfony (und Open Source) im Allgemeinen und die Vorteile, die sie bietet jetzt die Französisch sprechen zu wollen in den Rahmen zu engagieren. Sie können finden Sie die Dokumentation hier .

PHPDeveloper.org

PHPMaster.com: Entdecken Aspect Oriented Programming mit CodeIgniter, Teil 3

PHPMaster.com ist zurück mit der dritten Teil der Serie geht es um Aspect Oriented Programming mit dem CodeIgniter Rahmen. ( Teil 1 , Teil 2 )

In den vorangegangenen Teilen der Serie haben wir gelernt, über AOP Konzepte und die Notwendigkeit für den Einsatz von AOP in Großprojekten und ich stellte CodeIgniter der Haken als bequemen Mechanismus zum Erstellen von AOP-Funktionalität von Grund auf. In diesem Teil werde ich Ihnen zeigen, wie sowohl XML und comment-Techniken verwenden, um benutzerdefinierte AOP-Funktionalität zu erstellen, wenn ein engagierter AOP-Framework ist nicht vorhanden.

Sie beginnen mit dem XML-Konfigurationsdatei, die ein paar Aspekte und pointcuts für die Anwendung definiert. Diese wird dann über die in „applyBeforeAspects“ gelesen und die Aspekte, zuerst ausgeführt werden sollte, extrahiert werden, geladen und ausgeführt. Anschließend nehmen sie die anderen Ansatz – basierend auf Docblock Kommentare – und in den Kommentaren (das @ vor und @ nach tags) ziehen und laden / ausführen Aspekte, die Art und Weise statt.

PHPDeveloper.org

Reddit.com: Schnellste MVC PHP Framework Benchmark

Drüben auf Reddit.com gibt es eine Flamewar … äh diesen Satz von Benchmarks (ab 2011) zeigt Dinge wie Reaktionszeit, durchschnittlichen Systemlast und einer Funktion Ausführung Karte für mehrere populäre Frameworks.

Im die meisten Menschen teilen die ähnliche Ideen über die Ergebnisse:

  • „Ich lege nicht so viel auf Hallo Welt Benchmarks für MVCs. Falls Sie nur“ Hallo Welt „, dann schreiben Sie es in html.“
  • „fragen, welche Rahmenbedingungen die schnellste ist, ist fast irrelevant in den meisten Fällen. habe ich immer mögen Benchmarks wie dies, weil die tatsächliche Situation ist so viel komplizierter als eine Handvoll von Benchmarks zeigen kann.“
  • „Jede anständige Framework kann ein einfaches Content-Seite aus dem Cache ausgeben, sollte es nicht einmal einen Router oder Controller aufgerufen. Darum einfaches Content Benchmarks nutzlos sind.“
  • „Who cares? Die Geschwindigkeit einer Sprache oder Rahmen nicht übersetzen mehr auf die Geschwindigkeit Ihrer Website. Was zählt, ist Ihre Architektur.“

Wenn Sie sich für Benchmarks, die nützlicher sind als diese suchen, würde ich vorschlagen, Check-out (und vielleicht einen Beitrag zur) die diejenigen Paul Jones über auf Github erstellt.

PHPDeveloper.org

Matthew Weier O’Phinney: Auf Microframeworks

Matthew Weier O’Phinney wurde, zu erforschen, PHP microframeworks letzter Zeit und hat shared einige seiner Gedanken in der neuesten Beitrag auf seiner Website.

PHP hat microframeworks seit geraumer Zeit hatte, obwohl ich sah nur eigentlich erst der Begriff etwa verwendet 3 Jahren. Der „grand-daddy“ des heutigen microframeworks kann tatsächlich zu Ruby zurückverfolgt werden, aber, und speziell Sinatra . […] Seit etwa 2009 habe ich eine zunehmende Anzahl von neuen PHP microframeworks4, die in den Schritten Sinatra und Horde folgen gesehen. In den verschiedenen Implementierungen ich geschaut haben, anstatt mit einem DSL, haben die Autoren alle entweder für eine prozedurale oder OOP-Schnittstelle entschieden.

Er gibt einige Code-Beispiele, die zeigen, wie die typische Routing in den meisten Frameworks er gesehen und wie sie mit Übergabe von Werten zurück zum Handler behandelt wurde. Er sieht drei Anwendungsfälle für Frameworks wie dies auch kleine, meist statischen Seiten und APIs. Er erwähnt auch seine Bemühungen um eine Microframework mit Komponenten aus dem Zend Framework 2 erstellen (nicht freigegeben). Er beendet den Posten mit einigen seiner eigenen Schlüsse über microframeworks und die Lektionen, die er von seinen Bemühungen gelernt.

PHPDeveloper.org

Evan Coury: Erstellen einer einfachen View Helfer in Zend Framework 2

Evan Coury hat einen neuen Beitrag heute zeigen, wie man Erstellen Sie eine einfache View Helfer in einer Zend Framework 2-basierte Anwendung.

Dieser Beitrag zeigt Ihnen, wie Sie ein einfaches View Helfer in Zend Framework 2 zu erstellen. In diesem Beispiel wird unsere View Helfer einfach die vollständige, absolute URL der aktuellen Seite / Anfrage.

Code für das Beispiel enthalten ist, das zeigt, wie in den Namensraum Abhängigkeiten ziehen und verlängern die AbstractHelper, um die einfache View Helfer zu definieren. Die „__invoke“-Methode wird verwendet, um die Funktionalität zu behandeln und die Konfiguration für die Helfer wird in der Baugruppe „getViewHelperConfig“ Optionen definiert sind. Sie können herausfinden, mehr über die View Helfer in Zend Framework 2 in ihre manuelle Seite .

PHPDeveloper.org

PHPMaster.com: Access Dropbox PHP

PHPMaster.com hat ein neues Tutorial, das Ihnen helfen, Zugang zu einer der beliebtesten Filesharing-Sites gibt, Dropbox, will durch Ihr Code (via DropBox API).

In diesem Artikel werden wir die Dropbox-API durch den Bau einer einfachen Client für den Zugriff auf Dateien in einem Dropbox-Konto zu erkunden. Der Client wird ein paar grundlegende Operationen, wie zB Authentifizierung, Auflisten von Dateien, und Hochladen und Herunterladen von Dateien.

Sie können den vollständigen Code auf GitHub packen , die Sie mit einigen der Basis müssen Sie den Dienst zugreifen werde (und dazu beitragen, machen das Tutorial ein wenig kürzer). Sie gehen Sie durch den Prozess, um eine neue Anwendung auf dem DropBox Entwicklerseite und wie die Schlüssel geben sie Ihnen, um Ihre Anwendung eine Verbindung verwenden können. Der Client mit dem Download enthalten github dann können Sie rufen Dinge wie „getFile“, „Putfile“ und „AccountInfo“ auf Push / Pull-Informationen aus ihrer REST-API.

PHPDeveloper.org

NetTuts.com: Build Web Apps von Grund auf mit Laravel: Filter, Validierungen und Dateien

NetTuts.com hat die neueste in ihrer Serie über die Laravel Rahmen mit , ein Blick auf das Erstellen von Filtern, Validatoren und die Arbeit mit Dateien.

In diesem Nettuts + Laravel . Filter, und sowohl die Validierung und Dateien Bibliotheken: In dieser Lektion werden wir über einige sehr nützliche Features werden Laravel lernen.

Sie weiterhin die Verbesserung ihrer Beispielanwendung („Instapics“) und zeigen Ihnen, wie Sie:

  • Erstellen Sie einen Filter zu laufen, bevor oder nachdem der Antrag wird bearbeitet
  • Tragen Sie eine Reihe von Validierungsregeln zu einem bestimmten Datensatz
  • Griff benutzerdefinierte Fehlermeldung Messaging
  • Arbeit mit lokalen Dateien und Uploads

Sie nehmen dann all das und wenden es auf ihre Anwendung, die Schaffung eines „auth“-Filter und Login-Formular, ein Formular erstellen und dabei einige Validierung über ihre Ergebnisse und lassen die Benutzer laden Sie eine Bilddatei.

PHPDeveloper.org