July 2006 :: Users need tools too!

In this month’s meeting, we discussed the SpellingPages library as well as the FCKEditor (That’s FredCK Editor). Both of these easy to drop-in libraries could find a place in nearly all of our applications.

SpellingPages was something that my colleague Vincent Miller showed me. We will be using it on our own site management system back at the office. While it is not as “sexy” as a little red-wavy-underline, it certainly does the job better than I could hope for…and it is just near trivial to work with.

The other item we talked about was the FCKEditor…I find myself needing to call it the FredCKEditor or just “f-edit.” It is so nice to see software reach a certainly level of maturity. We began using a version of this tool back in the day that only supported IE. Now look at it! Lots of features, very customizable.

My notes, discussion points, and demos are available here on the demo site.

You can find more info on the SpellerPages site, and the FCKEditor site.

Hope you all had a great time. Feel free to add to the comments if there was great discussion after I left.

Today’s Topic

In continuing with our easy-yet-cool series, we will be showing off a couple of simple (yet jaw dropping) ways to help your users give content to your site. Whether you are developing your own CMS, blog, or just adding a feedback form; you won’t want to miss seeing these tools in action!

You may even be inspired to write that wiki-less-wiki you have always wanted to write.

See you at the Daily Dose!

Get real about PHP4 vs. PHP5

I ran across this article on The PHP Grind website. It’s a little bit on the ranty side. The point of the article being that the current state of the PHP4 vs. PHP5 battle is reaching critical mass, with some major players in the software market blatantly ignoring PHP5 despite it’s proven stability and increased security features.

http://www.thephpgrind.net/2006/06/08/get-real-about-php4-vs-php5/

Now, some of us are at the mercy of our web hosts, and some of us need to test our code on PHP5 before cutting away from PHP4. WAMP’s latest release uses PHP 5.1.4 (the latest release of PHP) for Windows, and several similar “packaged installs” of Apache/MySQL/PHP exist for other platforms. These are especially useful if you want to get a miniature install going on your desktop to help you make the change to PHP5.

I thought it was an interesting article. I wasn’t aware that so many big names in the web app industry were actually telling customers to hold off on using PHP5.

May 20, 2006 :: AJAX Revisited

With all of the changes in the realm of Asynchronous JavaScript driven development, we took this month to introduce some of the updates and simplifications that have occurred. The presentation is available in a variety of forms:

AJAX Revisited (pdf)
AJAX Revisited (swf)
AJAX Revisited (ODF – Impress)

As I mentioned this week, I’ve added some new folders to the links area of our site. As you explore and use this technology, please add the links that you find the most useful or interesting.

Read more for other random links I saved while researching this presentation.

http://www.xml.com/pub/a/2005/11/09/fixing-ajax-xmlhttprequest-considered-harmful.html

http://www.json.org/
http://www.json.org/xml.html
http://www.json.org/json.js

http://developer.yahoo.com/
http://developer.yahoo.com/common/json.htm

http://code.google.com/webtoolkit/
http://code.google.com/webtoolkit/documentation/examples/kitchensink/

http://www.symfony-project.com/
http://framework.zend.com/

Performance Tuning Best Practices for MySQL

Just noticed a good summary of MySQL performance tuning tips on google video. Not necessarily PHP, but since many of us use MySQL in one way or another, I thought the group might be interested.

Read on for links and more info

http://video.google.com/videoplay?docid=2524524540025172110&q=type%3Agoogle+engEDU&pl=true

“Jay Pipes is a co-author of the recently published Pro MySQL (Apress, … all ยป 2005), which covers all of the newest MySQL 5 features, as well as in-depth discussion and analysis of the MySQL server architecture, storage engines, transaction procesing, benchmarking, and advanced SQL scenarios. You can also see his name on articles appearing in Linux Magazine and can read more articles about MySQL at his website. ”

For those who find this interesting, much of the same information is contained in:

High Performance MySQL
http://www.oreilly.com/catalog/hpmysql/index.html