Tutorialzine.com: AJAX-fähigen Haftnotizen mit PHP & jQuery

Auf der Tutorialzine.com Ort gibt es eine interessante (wenn auch ein bisschen älter) Tutorial zeigt Ihnen, wie Sie jQuery, PHP und einigen CSS + HTML kombinieren, um eine einfache Notizzettel-Anwendung komplett mit mehreren beachten Sie unterstützen und Drag-and-Drop-Fähigkeiten.

Heute machen wir eine AJAX-fähige Sticky Note-Management-System. Es wird den Besuchern die Möglichkeit, Notizen mit einer Live-Vorschau zu erstellen, und sie bewegen auf dem Bildschirm. Jede Bewegung wird an die Back-End über AJAX gesendet werden und in der Datenbank gespeichert.

Sie nutzen die fancybox plugin für jQuery, um die Erstellung der Noten viel einfacher. Eingeschlossen in das Tutorial wird der gesamte HTML, CSS, Javascript und PHP benötigen Sie, um die Anwendung zu erstellen werde (wie auch viele der Beschreibung auf dem Weg). Sie können eine Demo in Aktion hier oder einfach nur sehen, den Quellcode herunterladen und tauchen Sie ein Recht auf

PHPDeveloper.org

User Group: South Florida PHP User Group (Boca Raton, FL)

Adam Culp hat schriftlich an uns über die South Florida PHP User Group erzählen , dass für den Bereich gewesen ist gebildet. Sie werden auf etwa ein Jahr im Wert von Sitzungen ab und zeigen keine Anzeichen zu stoppen.

Die South Florida PHP User Group ist auf Vereinigung und das Wachstum der PHP-Community of South Florida ausgerichtet. Mit monatlichen Veranstaltungen in der Palm Beach, Boca Raton, und Ft. Lauderdale Bereichen.

Die Gruppe deckt derzeit auf der Revelex Inc. Büros und hält ihren Sitzungen am zweiten Mittwoch eines jeden Monats. Das Treffen für September (am 14. um 7pm) wird Feature Entwicklungsumgebung Tipps können Sie verwenden, um schnell und einfach die Dinge richten. Sie können alle Informationen über die Gruppe auf finden ihren meetup Seite (oder den nächsten-soon Soflophp.org Website).

PHPDeveloper.org

VXTIndia Blog: Wie Sie Ihre neuen VPS Ubuntu Server-Setup

Auf der VXTIndia Blog gibt es einen letzten Beitrag, der Ihnen eine sehr komplette Anleitung , um die Einrichtung eines VPS-Server Ubunut mit all der Software benötigen Sie eine (mehr als) kompletten Server zum Laufen zu bringen hatte.

Jedes Mal, wenn Sie beim Kauf eines neuen Linux VPS, müssen Sie voran gehen und richtete ihn auf zu verwenden. Auch wenn wir auf einen Server zu tun im Monat aus, wir scheinen immer das eine oder das andere zu vergessen. Also beschlossen wir, notieren Sie sich die Dinge, die wir tun. Ich dachte, es wäre eine gute Sache, es mit jedem wie auch teilen, so dass wir ein paar Bemerkungen über das, was wir falsch machen konnte, und die Leute, die es tun ersten Mal können sich wahrscheinlich holen ein paar Sachen von hier.

Steps und Software in ihrem Prozess beteiligt sind:

  • Aktualisierung auf die neueste Ubuntu-Paketen
  • Erstellen andere Benutzer für das System
  • Installieren der Web-Umfeld (einschließlich PHP, MySQL, phpMyAdmin und Apache2)
  • Minin für die Überwachung
  • Konfigurieren IPTables
  • Installation Fail2Ban

All dies wird mit den Ergänzungen, die Sie benötigen, um die Konfigurationsdateien und die Befehle zu machen, um alles installiert werden (via aptitude).

PHPDeveloper.org

Gonzalo Ayuso Blog: Der Aufbau einer kleinen Microframework mit PHP (Teil 2). Command Line Interface

Weiter auf seinen früheren Untersuchungen in microframworks und was es braucht, um sie zu erstellen, Gonzalo Ayuso hat der Serie – ein Blick auf Arbeiten auf der Kommandozeile.

In meinem letzten Beitrag sprachen wir über den Aufbau eines kleinen Microframework mit PHP. Das Hauptziel für diese Art von Rahmen war in der Lage sein, um URLs zu einfachen PHP-Klassen abgebildet und werden diese Klassen einfach testeable mit PHPUnit. Jetzt werden wir einen Schritt nach vorne machen. […] Es ist ziemlich einfach, ein Command Line Interface (CLI) für unsere Microframework erstellen.

Er zeigt, wie die getopt -Funktion und die $ GLOBALS superglobal in Argumente, die in der Befehlszeile-Skript ziehen zu verwenden. Er Haken diese in den Rahmen und macht es möglich, den Controller und die Aktion zu definieren, ausführen (mit ein paar Beispiele, um es in Aktion zeigen). Sie können diese aktualisierten Code auf finden sein github Konto .

PHPDeveloper.org

Michelangelo van Dam Blog: Qualitätssicherung auf PHP-Projekte – PHPUnit Teil 3

Michelangelo van Dam ist heute zurück mit dem nächsten Teil seiner „Quality Assurance in PHP Projects“-Serie, die dritte Teil von seinen Blick auf PHPUnit , die beliebte PHP-basierte Unit-Testing-Software.

Zeit für den dritten Teil auf Unit-Tests mit PHPUnit in meiner Qualitätssicherung auf PHP-Projekte -Serie. In part one haben wir angefangen zu schreiben Unit-Tests für ein einfaches Spiel von tic -tac-toe. In part two wir begonnen Umwandlung unserer Unit-Tests in tatsächliche Code und bewegt unsere allgemeinen Unit-Test-Code für Stromnetze in ein Grid konzentriert Gerät zu testen. In diesem Teil sind wir, wie wir die Tests für unsere Spieler zu optimieren suchen.

Er gräbt tiefer in die TicTacToe Anwendung und konzentriert sich zunächst auf die Single-Player-Funktionalität, die Überprüfung der Symbol für den aktuellen Player (ein „X“ oder „O“) und Auslösen von Ausnahmen in den Code, wenn die Dinge nicht richtig sind. Er zeigt auch die Tests zur Überprüfung auf „mehr als ein Spieler“ und „kann nicht mehr als zwei Spieler“-Szenarien. Vollständige Code für die Klasse Spieler und Tests enthalten sind.

PHPDeveloper.org

Theme.fm: Bereitstellen von WordPress mit Capistrano

In diesem letzten Beitrag zu Theme.fm sie haben einen Leitfaden für den Einsatz Ihrer WordPress Website (oder wirklich jede Art von PHP-driven Website) mit Capistrano . Es gibt einige WordPress bestimmte Bits in da, aber es ist eine gute allgemeine Leitfaden zur Implementierung mit diesem handlichen Werkzeug.

Ich bin kein Experte Capistrano (noch) und in diesem Beitrag werde ich versuchen, Ihnen einen Überblick, wie Sie es einrichten und wie Sie WordPress-Anwendungen (Websites) in Sekunden einsetzen. Wir werden mit nur einem Server heute, aber die Prinzipien bei der Bereitstellung von zwei oder mehr Arbeit sind so ziemlich das gleiche.

Er beginnt mit der Einführung Capistrano und sprach über einige der wichtigsten Vorteile, die es Ihnen und Ihrem Projekt einbringen können (vor allem – einfache Installationen). Das Tutorial hilft Ihnen, installieren Capistrano und bekommen es einzurichten, um mit Ihrem Github Repository arbeiten, um die Quelle zu ziehen. Die WordPress bestimmtes Bit hat mit Konfigurationsdateien zu tun und schlägt eine „if“ überprüfen, ob es die lokale Konfigurationsdatei zuerst. Ebenfalls enthalten sind die Updates müssen Sie den Capistrano config-Datei und die Befehle zu machen, um die neuesten sowie Rollback zur vorherigen Version schieben werde.

PHPDeveloper.org

PHPBuilder.com: Erste Schritte mit dem Kraftstoff PHP Framework Started

Auf PHPBuilder.com heute Jason Gilmore hat ein neues Tutorial zeigt Ihnen, wie Sie wird gestartet mit dem FuelPHP Rahmen , eine relativ neue Rahmen-on-the-Block, der das Gefühl vertraut wird für Benutzer von CodeIgniter und Kohana .

Wie es passiert, es gibt sogar Rahmenbedingungen für diejenigen Entwickler, die die Vorteile der neuesten PHP-Features wie Verschlüsse und Namespaces zu nehmen. Zwei solcher Lösungen sind die oben genannten fettfreien Microframework und anderen relativer Neuling namens Kraftstoff . Obwohl nur etwa 18 Monate alt, hat das Kraftstoff-Projekt einen bedeutenden Leiter der Dampf, der es den ganzen Weg durch die jüngsten offiziellen Version 1.0 betrieben versammelt.

Er spricht über einige der wichtigsten Features des Frameworks einschließlich der Kommandozeilen-Tool, Öl, und wie schön es spielt mit dem Gedanken einer REST-API. Er führt Sie durch die Installation des Frameworks und wie ein Beispielprojekt mit Öl zu schaffen. Er hat auch kurz mit der Standard-Controller, Ansicht und Templating-Struktur.

PHPDeveloper.org

Christian Weiske Blog:. Arbeiten mit phar-Dateien

Christian Weiske hat einen neuen Beitrag in seinem Blog Blick auf ein Feature von PHP, die sehr nützlich ist noch scheint nicht weit verbreitet sein – Pharma-Archive . Sein Beitrag stellt Ihnen Pharma und umfasst die guten und die schlechten zu deren Verwendung.

Es ist möglich, eine ganze PHP Web-Applikation packen in einer einzigen Datei und starten Sie es, ohne Auspacken. Diese Dateien haben meist eine. Phar-Erweiterung, die eine Abkürzung für PHP Archiv, lose auf jar (Java Archive) basiert. […] Mit PHP 5.3.0, die Phar-Erweiterung ist ein offizieller Teil von PHP. Liefer-Anwendungen wie Phar so ist sicher, da seine 5,2 EOL erreicht hat bereits.

Er erwähnt einige der Profis (wie eine Datei, kein Auspacken erforderlich) und Nachteile (wie keine Methode für inkrementelle Updates, Ändern einzelner Dateien innerhalb des Pakets ist schwer) zu ihrer Nutzung. Er spricht auch über einige der Werkzeuge, die Sie verwenden, um eigene Pakete einschließlich der eigenen Unterstützung von PHP, phar-util und Phing der phar Aufgabe . Er enthält ein paar „Dinge zu beachten“, wenn Sie Ihre Pakete und gibt Beispiele aus der SemanticShuttle Paket zu veranschaulichen. Geworfen in am Ende sind einige Benchmarks, die den Unterschied zwischen statischen File-Serving (mit und ohne PHP) und die gleiche Art von Statistiken mit Phar-Pakete in der Mischung enthalten zeigen.

PHPDeveloper.org

Kevin Schröder Blog: Die besten Entwickler Hit F5

Kevin Schroeder hat einen Vorschlag für Entwickler da draußen – Sie sollten F5 öfter getroffen:

Die besten Entwickler Hit „Refresh“? Na ja, ja, aber das ist nicht das, was ich damit meinte. F5 ist, was Sie in Zend Studio / PDT Hit zu „Into Step“ während einer Debug-Session. Viele Entwickler einfach Blick auf eine API, oder Code-Vervollständigung, es zu schreiben, zu begehen, zu implementieren und sie sind fertig. Ich habe festgestellt, dass die besten Entwickler nicht nur auf die API zu bauen, was immer es ist, sondern auch beobachten Sie die API bei der Arbeit.

Seiner Meinung nach ist er nie „die intelligenteste PHP-Entwickler“, jemand, der nicht lernen könnte etwas aus Schreiten durch den Code eines anderen traf. Sie brauchen noch nicht einmal vollständig zu wissen, was los ist, um hilfreich Bit-Code oder neue Ideen, die Sie nicht auf dem Weg gedacht, fangen kann. Er schlägt auch Konferenzen (wie ZendCon ) sind ein hervorragender Ort, um die gleichen Dinge abholen, nur in Person.

Nachdem die Frage, was Menschen tun können, um bessere Programmierer zu werden, würde ich sagen, dass Schlagen F5 wäre ziemlich weit oben auf meiner Liste zu reagieren.

PHPDeveloper.org

Derick Rethans ‚Blog: Remote Debugging PHP mit einer Firewall in the Way

Irgendwann Debuggen von PHP-Anwendungen ist nicht so einfach wie nur den Hinweis Ihre IDE direkt auf dem Server und der Arbeit beginnen. Derick Rethans hat eine neue Stelle sprechen eine solche Situation, Remote-Debugging mit einer Firewall zwischen Sie und der Remote-Maschine mit XDebug .

Die PHP-Debugging-Erweiterung Xdebug hat „remote“ Debugging-Möglichkeiten für Ein-Schritt Debuggen von PHP-Anwendungen. Dies funktioniert, indem Sie Ihre Lieblings-IDE in Hörmodus und Instruktion Xdebug (mit einem der praktischen Browser-Erweiterungen zum Beispiel) zu initiieren Debuggen. […] Es könnte jedoch eine Firewall im Weg, dass Xdebug direkte Verbindung zu Ihrem IDE-IP-Adresse verhindert werden. Das kann sein, weil das Netzwerk sind Sie auf NAT beschäftigt. […] In diesem Fall gibt es keinen Weg Xdebug Ihre IDE-IP-Adresse und Port anschließen können. Oder gibt es?

Seine Alternative erfordert SSH-Zugang , um die Remote-Maschine – Bau eines Tunnels von Ihrem lokalen Rechner zu einem entfernten Server XDebug verwenden können, um zu bekommen rund um die Firewall. Er erklärt den Shell-Befehl zur Einrichtung des Tunnels und eine grafische Art und Weise, durch die Putty SSH / Telnet-Client. Ein kurzer Anruf bei „netstat“ kann Ihnen sagen, wenn die Dinge richtig sind oder nicht funktionieren. Alles, was dann übrig bleibt, ist Ihre XDebug den Port auf dem localhost Punkt und Sie sollten gut auf Fehlersuche gehen.

PHPDeveloper.org