|
Sponsored Link
|
In case you've missed the latest happenings in the WordPress community, Marco Tabini is here to catch you up. The issue? Licensing of themes for WordPress.The WordPress community is abuzz with news that the WP Foundation has essentially gone to war with the makers of the Thesis WP theme. The substance of the argument, as I understand it, is that the makers of WordPress claim that themes, since they rely on WP's GPL'ed code to run, must be covered by the GPL as well because they are derivative works....
Andrew Nacin, one of the core developers of WordPress, has a recent post to his blog about the current state of PHP and how that relates to WordPress' backwards compatibility support of PHP4.I've been meaning to write this post nearly a month now, on the heels of WordPress 3.0′s release and preparing for an inevitable future discussion of when we should drop PHP 4 support. And then current events give you the hook you need to sit down and do it.He talks about WordPress 3.0, the support of PHP Earthlink...
On the Security Musings blog today there's a new post from Anurag that walks you through the process, step-by-step, of how he exploited an image gallery written in PHP (including the tools he used).I always read, PHP applications are a security guy's nightmare. Always thought why, Coming from a world of packets and frames code made lesser sense. Until I stumbled upon this application. The application was an Image gallery, with a lot of nice cool pics and an option to share and upload pics. This was a PHP...
In a new post to the jfoobar blog today Wilco Jansen looks at two methods of profiling available to Joomla CMS users to help get the most performance out of your PHP applications - one onside Joomla and the other using XDebug.In this article I want to explain the basics of profiling and profiling tools available in Joomla and PHP. In follow up articles I will explain the usage of the tools presented in this blog. I will also try to set up a performance analyses so we can see what the state of Joomla 1.6...
In the latest post to her blog Lorna Mitchell talks about some of the issues she had when upgrading to the latest version of SugarCRM (6.0.0).I noticed that SugarCRM have just released their new version 6.0.0, and since my sugarcrm installation is madly out of date and I'm about to start using it again, I thought I'd just throw the old one away and install from scratch. I had no problems until I reached the final installation stage, when clicking the "install" button would return a 404.After running...
For one of my recent project, which is using Zend_Log component of the Zend Framework, I had a demand in which I needed to be able to filter log events based on the time they occurred. As out of the box, Zend_Log component does not have such filter, I decided to create one that will fulfill my demands.
For one of my recent project, which is using Zend_Log component of the Zend Framework, I had a demand in which I needed to be able to filter log events based on the time they occurred. As out of the box, Zend_Log component does not have such filter, I decided to create one that will fulfill my demands.
As is mentioned on the Zend Developer Zone, there's a new post from Bas de Nooijer about a cool feature of Varnish - Edge Side Includes - and how you can control them.For me one of the best features of Varnish is ESI (Edge Side Includes). It allows you to combine elements with different lifetimes into a single page. This way you don't need to regenerate a complete page as soon as a news listing somewhere on the page changes. And you can still cache pages while displaying user-specific information...
September last year I met up with an old room mate. She told me about a student project calledA Making Commitments Matter (MCM). They had created a database for UN resolutions. Even though the team was quite large, spanning all across Europe, they didn't have anyone in the group who had a sufficient level of IT know how to bring it all online. Once again it shows that Universities usually are unable to bring together different departments. So I had no choice but to help them out!
Step one defining a...
Popular posts from PHPDeveloper.org for the past week:php|architect: Never Use $_GET Again
Project: PHP on Android
Hasan Otuome's Blog: PHP Documentation Tips
Kevin Schroder's Blog: PHP 5.3 Certification Beta Testers Needed
NETTUTS.com: Object-Oriented PHP for Beginners
Brian Swan's Blog: Accessing Windows Azure Blob Storage from PHP
php|architect: Modsecurity: Why it matters to PHP
Site News: Job Postings for the week of 07.04.2010
Andrey Hristov's Blog: Replacing mysqli's Connection, Result and...
I noticed that SugarCRM have just released their new version 6.0.0, and since my sugarcrm installation is madly out of date and I'm about to start using it again, I thought I'd just throw the old one away and install from scratch. I had no problems until I reached the final installation stage, when clicking the "install" button would return a 404. This is tedious because then you have to follow the instructions and change config.php so that "installer_locked" is false (but the installer does remember all...
Just like last year I will again be present this year at the Symfony Day Cologne, which is organized by my friends at Interlutions. Last year was a huge success with many attendees, a wonderful list of speakers, and a great party afterwards. This year will be at least just as good, and is slightly extended: I will be doing a full-day symfony workshop not just on the Symfony Day but also on the day after.
I'm thrilled to announce that I'm starting a new contract job working for Geeknet, and in particular, SourceForge. I will be their new OSS Outreach Coordinator, which means I get to spend my time helping open source projects be more awesome. I will work closely with new and existing projects to figure out what help they need and how SourceForge can help fill those needs. There are a lot of cool things going on at SF right now, and I'm thrilled to be a part of it! Also, I get to work with Jeff Bates...
On the ServerGrove blog there's a recent post looking at an interesting combination of technologies that could allow you to deploy your Symfony applications easier and more quickly - Capifony (Symfony+Git+Capistrano).Deploying applications to production/live servers is always a delicate task. The whole process needs to be quick to minimize downtime. Automating the deployment process helps running repetitive tasks minimizing the possibility human error. It is also a good idea to have a proven and easy way...
Michael Feichtinger has as recent post to his blog talking about HTML5 WebSockets including an example he's created.HTML5 WebSockets makes it possible to open a persistent connection to a server within a web-browser via javascript. Websockets works already in the latest Webkit-browsers like Safari 5 and Chrome 5. Firefox 4 Beta 1 knows the Websocket-Object but it can't open the connection.His sample script lets you control the cursors of the other visitors of the page via some Javascript that runs a...
On DZone.com there's a recent post from Evert Pot talking about some guidelines for generating XML including a brief PHP example.Over the last little while I've come across quite a few XML feed generators written in PHP, with varying degrees of 'correctness'. Even though generating XML should be very simple, there's still quite a bit of pitfalls I feel every PHP or (insert your language)-developer should know about.His suggestions for better XML include:
You are better off using an XML library (like...
On the ThinkPHP blog today there's a new post looking at their experience with PHPExcel to open, modify, save, etc Microsoft Excel files directly from PHP.EAR's Spreadsheet_Excel_Writer combined with the project Spreadsheet_Excel_Reader on SourceForge was a good helper in the past - but only for BIFF5. BIFF8 support in spreadsheet excel writer has been a problem for a long time, and according to the authors, is still somewhat kludgy in the current version. So I needed an alternative. After a short...
On the php|architect blog today there's a new post about a framework that joins together two others (ExtJS and Yii) to make for an even more powerful combo - Ext4Yii.Ext4Yii is essentially a bridge between these two projects, which aims to integrate Ext JS as an extension for Yii. Ext4Yii is implemented as a templating system, which consumes XML models where you define widget elements like buttons or handlers (in embedded JavaScript code which can take advantage of Ext-powered methods and objects).This...
The WordPress community is abuzz with news that the WP Foundation has essentially gone to war with the makers of the Thesis WP theme. The substance of the argument, as I understand it, is that the makers of WordPress claim that themes, since they rely on WP's GPL'ed code to run, must be covered by the GPL as well because they are derivative works. Thesis, on the other hand, is distributed under a commercial license, therefore violating this tenet.
I have, in the past, expressed my dislike for the GPL,...
Varnish's Edge Side Includes are a powerful tool that give developers a lot of flexibility. Bas de Nooijer has written an interesting blog post on how to control them from within your Zend Framework application.
|
|