Jon Phipps's Library tagged → View Popular
MVCnPHPProject - AptitudeCMS - Trac
MVCnPHP stands for Model-View-Controller in PHP and it is just that...an MVC implementation written in PHP. Not familiar with MVC? We'd recommend a quick read on Wikipedia. In a nutshell it's a design pattern that creates a clean separation between the presentation layer (screens) with the business logic layer (models). MVCnPHP is open source released under the New BSD License and you can see a demo of MVCnPHP in action.
Aptana Cloud | Aptana
-
With PHP, Apache, MySQL and Jaxer servers already running on top of elastic computing infrastructure,
Aptana Cloud is the fastest way to deploy and scale your sites and apps.
Even before you go live, Cloud's hosted SVN and staging servers combined
with the remote file editing, database management, and Cloud configuration tools built
right into Aptana Studio make site development and management a breeze.
Enums in PHP | Jeremy Johnstone
-
I’m not sure what lead me to it, but I stumbled across a blog post on how to implement Enums in PHP via userland code written by Jonathan Hohle. I liked the concept he had, but the implementation was a bit unappealing because it used eval() among other more minor issues. You shouldn’t need to generate Enums at runtime, so I took that as a challenge to find a way to do it at compile time, thus making the code much more efficient. Like Jonathan, I also wanted to maintain support for PHP’s type hinting and it should obviously support the semantics one expects from an enum if feasible. I wasn’t sure of the real value to having the Enums iterable as well like he did, but I figured if possible I should keep support for that too.
PHP Continuous Integration with phpUnderControl | Michael Kimsal’s weblog
-
here’s a few issues that were roadblocks that I needed to deal with.
WASP | Web Application Structure for PHP 5
- WASP is a powerful web application framework built on PHP 5. WASP strives to allow web developers to make great applications with more fun and less code, but in the familiar playground of PHP. - jonphipps on 2006-07-20
-
WASP is a powerful web application framework built on PHP 5. WASP strives to allow web developers to make great applications with more fun and less code, but in the familiar playground of PHP.
Piwik - Web analytics - Open source
-
piwik is an open source (GPL license) web analytics software. It gives interesting reports on your website visitors, your popular pages, the search engines keywords they used, the language they speak… and so much more.
techfounder » Handling mail and mime in PHP using the Zend Framework
-
- Adding and encoding email headers
- Protection against header injection
- Multiple mail transports (SMTP is useful for sending multiple mails)
- Creating and handling mime-compliant multipart messages
- Composing HTML emails
- Reading mail boxes
Handling mail is a very common requirement in web applications. Even the most basic sites usually have a contact form that sends a mail through the server instead of putting a contact mail address for spam-spiders to find. Using PHP’s built in function (aptly named mail() ) is relatively straightforward - until you need slightly more advanced features, such as adding and encoding email headers or sending multiple mails efficiently.
Fortunately, the Zend Framework comes with a very capable mail component called Zend_Mail. Zend_Mail abstracts some of the more tedious aspects of mail handling with PHP, including:
Running background processes in PHP
-
hen we want some kind of background process running our PHP code, we have a simple challenge: we can’t leave it up to the client. On the web, people hit their stop button, their browsers lock up and they force quit, they even have the odd power outage. When we want to do complex processing on the server side, we need to detach from the client-server model of a web-served script. PHP can fork a script, but the parent script is still facing an unreliable client.
Our best option, then, is to launch a background process from the command line. There are three steps to this: starting the background script, passing it information to do its job, and checking when it’s finished.
Grid edit in place with jQuery and Ajax
-
This tutorial is about mimicking an Excel style interface that hooks into a database through Ajax. Most of the logic that creates the richness of the application is handled with jQuery.
techblog.tilllate.com » Nine ways to obfuscate e-mail addresses compared
-
When displaying an e-mail address on a website you obviously want to obfuscate it to avoid it getting harvested by spammers. But which obfuscation method is the best one? I drove a test to find out. Here are the results:
What is Zym? - Zym Framework
-
Zym is an application level PHP5 framework that streamlines the development of applications in a consistent manor using a set of defined conventions and patterns. It is based off of Zend Framework and therefore inherits ZF's loose-coupled "use-at-will" architecture. Zym becomes the "glue" for bringing Zend Framework's components together to similate a "full-stack" framework without the restrictions of one.
SilverStripe - Wikipedia, the free encyclopedia
-
SilverStripe is a free and open source programming framework and content management system (CMS) for creating and maintaining websites. The CMS provides an intuitive web-based administration panel, allowing any person to maintain their website without knowledge of markup or programming languages.
PHP Performance Series: Maximizing Your MySQL Database - Mike Willbanks : getting into the mind of a php developer.
-
In the first article of the PHP Performance Series, I focused on PHP Caching Techniques. This time I want to talk about maximizing your database. This article will deal mostly with MySQL, however, you should be able to note many of the different aspects even if you do not directly utilize MySQL.
GeSHi - Generic Syntax Highlighter :: Home
-
Generic Syntax Highlighter - GeSHi. GeSHi started as an idea to create a generic syntax highlighter for the phpBB forum system, but has been generalised to this project. GeSHi aims to be a simple but powerful highlighting class
The SesameVault API
-
- Video uploading
- Video transcoding
- Video retrieval
- Tagging / video organization
- Retrieval of stats, video metadata, etc
The SesameVault.com API provides access to core SesameVault functionality for use with 3rd party web and desktop applications, and is available for commercial or non-commercial use by anyone with a SesameVault account.
The core API functionality includes:
This tutorial is split into three parts. The first describes the architecture of the API: how to make requests and how to read responses. The second outlines API libraries for Ruby and PHP developers that take much of the work out of using the API. And the third delves into the specifics of the most common API calls and provides examples to get you started quickly.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in php
-
Programming
Items: 59 | Visits: 96
Created by: Julian Knight
-
PHP+Apache+MySQL+PHPCMS学习计划
PHP+Apache+MySQL+PHPCMS学习计划
Items: 37 | Visits: 147
Created by: 刘 正刚
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
