background preloader

43 Must Read PHP Articles and Resources

43 Must Read PHP Articles and Resources

PSDharvest.com - free files for designers and web developers oop - OO or procedural PHP for website Quakenet/#php Tutorial - de - Einleitung 15 Most Popular jQuery Plugins of June 2012 Another month has passed and it's time for the jQuery plugins roundup. Keep on reading to see what plugins you might have missed in June 2012. 1. jQuery++ Collection of extremely useful DOM helpers for jQuery 1.7 and later. 2. gmaps.js helps you to use Google Maps API with less pain and more fun. 3. A plugin that uses canvas to show an animated percentage loader that is good for loading screens or displaying progress of long-running tasks. 4. A replacement for select boxes that supports searching, remote data sets, and infinite scrolling of results. 5. pageguide.js An interactive visual guide for web page elements using jQuery and CSS3. 6. A minimalistic approach to Excel-like table editor in HTML! 7. Show a warning message to visitors with an older version of Internet Explorer browser. 8. Drag & drop hierarchical list with mouse and touch compatibility. 9. A responsive plugin that allows you to stretch a horizontal navigation menu to fit the full width of it's container. 10. 11. 12.

10 Advanced PHP Tips Revisited Advertisement Here, on the Smashing Editorial team, we always try to meet the expectations of our readers. We do our best to avoid misunderstandings, and we try to spread knowedge and present only the best design practices and development techniques. In November 2008 we published the article 10 Advanced PHP Tips To Improve Your Programming21. 10 Useful PHP Tips Revisited by Chris Shiflett and Sean Coates This article is a rebuttal to 10 Advanced PHP Tips To Improve Your Programming21 — henceforth referred to as the previous article — published last November here on Smashing Magazine. Listed below are 10 excellent techniques that PHP developers should learn and use every time they program. Unfortunately, the intrigue devolves into disappointment. 1. This particular tip is just a link to a useful resource with no discussion on how to use it. We can provide some much-needed context, but because we don’t want to focus too much on one attack, we’ll first take a step back. <? 2. 3. 4. 5. 6. <? 7.

CakePHP: the rapid development php framework. Pages HTTrack Website Copier - Free Software Offline Browser (GNU GPL) 45+ Best free PHP classes and libraries for Faster Development PHP: Hypertext Preprocessor (the name is a recursive acronym) is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages. And, as a feature-rich language, it is possible to accomplish many tasks by default from handling e-mails to images, PDFs to database connections, etc. You may be interested in the following modern trends related articles as well. What is PHP? PHP stands for PHP: Hypertext PreprocessorPHP is a server-side scripting language, like ASPPHP scripts are executed on the serverPHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)PHP is an open source softwarePHP is free to download and use However, there are Best free PHP classes and libraries which helps you get more like: good looking chartsform validationparsing feedsbetter image or database handlingand more. Content BackPress PHP User Class phpSEO PHP Typography Tag Cloud Handling Documents PHPExcel PHPPowerpoint

PHP Snippets | We publish daily PHP snippets Instant Eyedropper: Identify HTML-color code of any pixel on the screen with single-click and auto paste it to the clipboard Build seven good object-oriented habits in PHP Make your PHP applications better with object orientation Nathan GoodPublished on October 28, 2008 In the early days of PHP programming, PHP code was limited to being procedural in nature. Procedural code is characterized by the use of procedures for the building blocks of the application. Procedures offer a certain level of reuse by allowing procedures to be called by other procedures. However, without object-oriented language constructs, a programmer can still introduce OO characteristics into PHP code. While purely procedural designs without much modularity run just fine, the advantages of OO design show up in the maintenance. Modularity— one of the key characteristics of good OO design — helps with this maintenance. While there are more than seven habits to building OO software overall, the seven habits here are what you need to make your code fit basic OO design criteria. The seven good PHP OO habits are: Be modest Bad habit: Expose public fields Listing 1. Listing 2. Listing 3.

Development Framework - Qcodo Overview Page The Code Generator: It all starts with the data model Qcodo was designed for truly rapid application development which focuses on quick prototypes and rapid iterations. The intersection where design meets code always starts with the data model, and the expectation is that the data model will change, grow and adapt throughout the life of the application. These changes would inherently ripple out through to the rest of the code base. But instead of these changes being a burden to the development team, Code Generation can be implemented to make those changes occur with little to no interruption. By analyzing the internal structure of your data model, Qcodo can generate not only the object code (the Object Relational Model), but also basic HTML pages to create, restore, update and delete those objects. These implementations and customizations are written in a code base separate than the code that is generated. Qforms: Bringing order to the madness

How to Create Your First Web Page Note: If you know anything at all about HTML and CSS, don’t bother reading this, it’s a guide for the uninitiated, technophobes, luddites, computer-illiterates, anyone who is more comfortable with a pen and paper than a keyboard and mouse. If making a web page seems like brain surgery to you, then this is the article for you. What you need to know The only prior knowledge I will assume is that you’ve used a computer before, you’re familiar with using a keyboard and a word processor, and you’ve at least seen a website. Other than that, I assume you are completely ignorant! The Basics When you visit a website (for example the one you’re reading now), you see a page in your web browser (the program you use to access the internet) , containing text, images and maybe some other things like videos, music etc. In order to display a page correctly, the web browser needs to know about the structure of the page, e.g. What HTML Looks Like HTML uses ‘tags’ to identify different parts of a page.

Related: