December 2009 :: Meeting Notes

We had a nice rolling conversation this month. Some of the topics that were discussed (in no particular order) were:

[url=http://www.joomlaseo.net/]Joomla in Search Friendly URLs[/url]
[url=http://www.joomla.org/]For more on Joomla[/url]
[url=http://framework.zend.com/apidoc/core/]Zend Framework API Docs[/url] – Looking for the Options for each Zend Form Decorator, Just choose the Zend_Form package, and view the Decorators.
[url=http://v3.kohanaphp.com/download]Kohana 3 “Pre” release[/url]
[url=http://kerkness.ca/wiki]Unoffical Kohana wiki[/url]
[url=http://www.s9y.org/]Serendipity[/url]

As our discussions seemed to revolve around frameworks, you may find some of these recent framework reviews helpful if you are choosing which one you want to try next:

http://designerfoo.com/php-frameworks-first-glimpse-for-beginners.html
[url=http://net.tutsplus.com/articles/web-roundups/tools-of-the-trade-web-development-frameworks-that-the-pros-use/]Server site, client side frameworks[/url]
http://www.noupe.com/php/discussing-php-frameworks.html

Feel free to add more related links to the comments.

Hump Day Link Dump – Nov. 11, 2009

This week’s links:
[url=http://www.phpdeveloper.org/news/13448]PHP Library Interoperability Standards[/url]

[url=http://www.techcrunch.com/2009/11/10/php-founder-rasmus-lerdorf-leaves-yahoo/]PHP Founder Rasmus Lerdorf leaves Yahoo[/url]

[url=http://www.phpdeveloper.org/news/13491]Managing File Uploads with Zend Framework[/url]

[url=http://lifehacker.com/5401954/programmer-101-teach-yourself-how-to-code]Teach yourself how to code (not PHP specific)[/url]

[url=http://www.theanti9.net/2009/11/php-database-class.html]A simple PHP Database class[/url]

[url=http://www.helicontech.com/ape/]Helicon Ape: an Apache emulator for ISS.[/url] [i]Why?![/i] 😆

Posted in PHP

OAMP: Setting up a secure AMP stack on OpenBSD 4.6

This morning, I posted my walk-through for getting [url=http://www.h-i-r.net/2009/10/oamp-openbsd-46-chroot-apache-mysql-php.html]Apache, MySQL and PHP working properly on OpenBSD 4.6[/url], which was released last week. The PHP package for OpenBSD already contains the [url=http://www.hardened-php.net/suhosin/]Suhosin Hardened-PHP[/url] patches, and Apache is already patched and configured for use in a restricted chroot environment. Arguably, this is the most secure AMP server you’ll ever build.

To that end, installation is pretty straight-forward, but there are a few tricks you need to know in order to make your favorite AMP web applications (joomla, wordpress and others) work in this secure environment. I’ve outlined the entire installation procedure starting from a pristine installation of OpenBSD.

Full article: [url=http://www.h-i-r.net/2009/10/oamp-openbsd-46-chroot-apache-mysql-php.html]OAMP: OpenBSD 4.6 + Chroot Apache + MySQL + PHP[/url]

October 2009 Meeting

Unfortunately, due to family obligations, neither Dan nor I will be able to make it to the October meeting. KC PHP User Group has become a fairly autonomous group, so this doesn’t mean the meeting is canceled. It just means the tables won’t be arranged in the front north corner ahead of time. Please, feel free to show up and share your projects with one another and get input from the group, though! I’ll see you in November!

–Noah

PHP 5.3 Released!

PHP 5.3 was released 6/30/09. It brings [url=http://us.php.net/manual/en/migration53.new-features.php]some big changes[/url] to PHP — among them: namespaces, closures, a few shortcuts, nowdoc, and changes to heredoc and PHP.ini.

Be sure to read the [url=http://us2.php.net/migration53]Migration Guide[/url] before upgrading to the latest and greatest.

Posted in PHP

June 2009 – Topics

Some of the things that came up today:

Doing a simple data query from Drupal
http://drupal.org/node/83874

Two CMS apps that look very mature but many of us hadn’t heard of yet.
Typolight – http://www.typolight.org/
ModX – http://modxcms.com/
Surreal CMS – http://surrealcms.com/

This made me go look up some good sources of CMS recomendations
http://www.packtpub.com/article/2008-open-source-cms-php-finalists
http://www.ajaxline.com/10-more-php-frameworks-and-cms
http://php.opensourcecms.com/

IDE’s coupled with Hosting
http://www.aptana.com/

Using Google Picasa to host/manage images for a website
Using Yahoo Pipes or Google Reader to aggregate rss feeds

Google Wave
http://wave.google.com/

Stuff this month.

Noah pointed out a new MVC framework he has been looking at. Hopefully, he will get some time to play with it soon. Looks super light, and clean.

http://Kohanaphp.com

Eric pointed out some changes he has been seeing in the Zend Framework, especially in a command line system called Zend Tool.

[img]http://devzone.zend.com/images/articles/4559/Picture1.png[/img]

http://devzone.zend.com/article/3811
http://devzone.zend.com/article/4559

Another nice feature of it, is when you create your initial project, you can easily define which stage your project is in. This then controls things like the verbosity of your error pages.

Eric also pointed out that there is a new version of Lime Survey–Now with cool graphs!

Plenty of other chatting going on. Firefox plugins, the future of MySQL, jobs out there, and more.

Hope to see you next month!

MySQL Branch Projects

Recently, Oracle announced that it will acquire Sun and of course it gets MySQL in the deal ([url=http://developers.slashdot.org/article.pl?sid=09/04/20/128246&art_pos=6]Slashdot[/url]).

This obviously casts some doubt on MySQL’s future, so I’d like to point out some MySQL fork projects. Several ex-MySQL developers have been busy and there’s already some promising alternatives to the original.

[url=http://askmonty.org/wiki/index.php/MariaDB]MariaDB[/url]: This community driven project is named after a new database engine. The original MyISAM developers are working on an engine that is suitable both for transactional and non-transactional uses. This is no doubt intended to help them steer clear of Oracle’s claims on InnoDB technology.

[url=https://launchpad.net/drizzle]Drizzle[/url]: Reversing a long trend of MySQL working to be a more credible enterprise solution, this project is focused on making a lighter database. Their first milestone has focused on cleaning up the code and cutting the fat.

[url=http://ourdelta.org/]OurDelta[/url]: Also driven by ex-MySQL gurus, this fork appears to be the most mainstream and looks like it will pick up where MySQL left off.

[url=http://netahead.info/blog/index.php?entry=CHhnjFDN]also on my blog[/url]

March 2009 – Topics

This month we had nice chat about:

  • [url=http://developer.yahoo.com]developer.yahoo.com[/url], [url=http://developer.yahoo.com/yui]developer.yahoo.com/yui/[/url], [url=http://pipes.yahoo.com/pipes/]pipes.yahoo.com[/url]
  • [url=http://www.limesurvey.org]www.limesurvey.org[/url]
  • [url=http://www.eclipse.org/pdt/downloads/]Eclipse PDT[/url] – IDE for PHP with Debugging
  • [url=http://wordpress.org/]wordpress.org[/url]
  • [url=http://www.joomla.org/]joomla.org[/url]
  • [url=http://drupal.org/]Drupal[/url]

Free College Day at JCCC – April 2009

[i]Update 3/27/2009: It appears the classes our sold out. But still, check around…there may be other things of interest out there!![/i]

[quote]As part of Johnson County Community College’s 40th anniversary celebration, JCCC’s faculty and staff have volunteered to offer the public an afternoon of free classes as a way to say thank you to the community. You’ll find more than 200 40-minute classes – arts, business, computers, language and more! – that you can take for free on Saturday afternoon, April 18.[/quote]

In April, I will be one of these volunteers offering two PHP classes:

  • PHP Boot Camp
  • Setting Up a Website with Drupal and PHP

You can find other [url=http://www.jccc.edu/home/depts.php/003100/site/FCD/FCD_Classes/FCD_Computers]computer mini-classes[/url] absolutly free on April 18. There are a ton of other topics, and I here there will be cookies or something for between the classes.

Check the [url=http://www.jccc.edu/home/depts.php/003100/site/FCD]FCD website[/url] for more information.