We've got 2 presentations this month on PHP.
If you're interested, we hope you can find the time to attend.
======
Thursday, December 20
7:00 - 9:00 PM (room opens at 6:00)
St. Louis GNU/Linux Users Group (STLLUG)
Indian Trails Library
PHP Best Practices
by Craig Buchek
PHP is a very popular web development language, especially on GNU/Linux
servers. It's commonly the "P" part of the LAMP stack (Linux, Apache,
MySQL, PHP/Perl/Python). PHP makes it pretty easy to write simple web
applications. But it's also easy to get yourself into trouble.
In this presentation, we'll go over some areas where you can get
yourself into trouble, and what you should do to avoid common problems.
We'll cover (among others):
* Setting up a PHP work environment
* Coding conventions
* Quoting
* Include files
* Form handling and input validation
* Database abstraction
* Model-View-Controller (MVC) architecture
* Separating code from HTML
* Testing
* Using a framework
The coverage of MVC and frameworks will provide some basic understanding
of the concepts. The presentation at the STCLUG the following week will
build on those concepts by using a popular MVC framework to build an
application.
======
Thursday, December 27
6:30 PM - 9:00 PM
St. Charles GNU/Linux Users Group (STCLUG)
JJ's Restaurant
Building Data-Driven Apps with CakePHP and PHPReports
by Scott Nesler
We will design and develop a web-based LUG database to illustrate the
CakePHP MVC architecture. The LUG database provides administrative
authentication for maintaining SIG information, topics, the
presentations of those topics, and a list of attendees to all
presentations. The PHPReport XML reporting library will be used to
demonstrate a tool for group level web reporting.
Scott Nesler is a Software Engineer and Technical Architect supporting
Abener Engineering and Construction Services's business systems in
Chesterfield.