Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Niklas Keller:
Let's Encrypt with PHP
Mar 16, 2016 @ 13:05:32

The introduction of the LetsEncrypt free SSL certificate service has made making your site SSL only a much easier process than ever before. They've made it even easier by allowing automation around certificate setup and renewal. In this post to his site Niklas Keller shows you how to use a PHP implementation of a tool to setup/refresh your certificates automatically.

Let’s Encrypt, the free and automated CA, started late last year into their public beta. They offer a pretty comprehensive client to automate the process of getting SSL clients and installing them. It will soon be moved to a new home at EFF.

If you’re already using PHP and don’t need / want the automatic installation of your free certificates or don’t want to install Python, here’s a client for you. kelunik/acme-client is able to issue and renew certificates using your already running webserver (e.g. Nginx or Apache). It’s using the http-01 challenge to prove your domain ownership / control to Let’s Encrypt.

He shows how to use the client to set up a new LetsEncrypt account (if you don't already have one) and issue a certificate through a few command line calls. He then shows how to automate the process to check your certificate expiration and load the updated certificates. He also includes an example of the command to revoke a certificate, just in case.

tagged: letsencrypt ssl certificate client acme example refresh issue revoke

Link: http://blog.kelunik.com/2016/03/13/letsencrypt-php-client.html

Community News:
"Ideas of March" Blogging Refresh
Mar 15, 2012 @ 09:13:23

This time last year, several members of the PHP (and wider) community wrote up blog posts titled "The Ideas of March". The idea was to blog about blogging and try to kickstart others and encourage them to get back on to blogging again. Here's a list of the people who have posted so far:

This list will be updated throughout the day as more posts show up. Have a post you don't see mentioned here? Let me know!

tagged: ideasofmarch blog refresh encouragement

Link:

Job Posting:
Refresh.ca Seeks Dogbook PHP/Java Developer (Toronto, Ontario)
Jul 07, 2008 @ 07:53:29

Company Refresh.ca
Location Toronto, Ontario (Spadina/Queen)
Title Dogbook PHP/Java Developer
Summary

Refresh Partners is looking for a PHP/Java developer to join the Dogbook engineering team. Dogbook, Catbook and the other Poolhouse properties are the premiere pet Facebook applications with 2.5 Million installed users. The candidate should be able to work on web-based projects using a PHP front-end, MySQL and Java back-ends, and with some CSS / HTML experience with Smarty templates. The candidate will work out of Refresh's new offices at Spadina Avenue and Queen Street. This is an exciting opportunity to work with one of the top Facebook applications. Duties will include updating and expanding the functionality of Dogbook, Catbook and other Poolhouse properties.

Qualifications

  • Minimum of 3 years PHP programming
  • Good understanding of Java programming
  • Good understanding of MySQL
  • Familiarities with XML, CSS, HTML and good documentation skills are a plus
  • Excellent communication skills and dependability (no crack-heads please)
  • Computer Science/Engineering degree preferred

Compensation

This is a full-time position and the compensation package is very competitive. Flex time, casual work environment and a great office location.

Link More Information
tagged: doogbook job post toronto ontario developer refresh

Link:

Zend Developer Zone:
AJAX Chat Tutorial Part 7 : Usability Improvements
Jan 15, 2007 @ 11:38:00

The Zend Developer Zone has posted part seven of their series covering the development of an Ajax chat application. This time,. they're focusing on some of the final touches - usability improvements.

To start we need to make the chat messages automatically refresh at fixed intervals without requiring user input. We will also add a small message to let the user know when a background request is active. To finish up we remove the necessity of using the "Say It!" button to submit new chat messages.

They show how to make the chat window refresh at an interval (rather than manually), how to have the application tell the user it's doing something (like "loading"), and adding a keypress event to handle the user pressing the enter key to send off their message.

tagged: ajax chat application tutorial usability improvement refresh feedback keypress ajax chat application tutorial usability improvement refresh feedback keypress

Link:

Zend Developer Zone:
AJAX Chat Tutorial Part 7 : Usability Improvements
Jan 15, 2007 @ 11:38:00

The Zend Developer Zone has posted part seven of their series covering the development of an Ajax chat application. This time,. they're focusing on some of the final touches - usability improvements.

To start we need to make the chat messages automatically refresh at fixed intervals without requiring user input. We will also add a small message to let the user know when a background request is active. To finish up we remove the necessity of using the "Say It!" button to submit new chat messages.

They show how to make the chat window refresh at an interval (rather than manually), how to have the application tell the user it's doing something (like "loading"), and adding a keypress event to handle the user pressing the enter key to send off their message.

tagged: ajax chat application tutorial usability improvement refresh feedback keypress ajax chat application tutorial usability improvement refresh feedback keypress

Link: