PHPPositions – Genuine PHP jobs at Genuine Companies

PHPPositions UK is a simple job board, listing genuine PHP jobs, for genuine companies. No agencies.

I needed a little project to help get to grips with the Zend Framework, so I created a little job board specifically targetted at PHP jobs in the UK. It’s not finished yet, but it’s good enough to put up on the web.

Check it out, if you’re in the UK and on the lookout for positions, subscribe to the feed. Eventually I’d like to monetise the site, but that depends on it generating a large enough audience, so until that point I’ll be adding jobs manually, thus keeping up a fairly high standard of jobs on there.


  • Digg
  • del.icio.us
  • NewsVine
  • Reddit
  • Furl
  • DZone
  • StumbleUpon
  • Technorati

Tags: , , ,

6 Responses to “PHPPositions – Genuine PHP jobs at Genuine Companies”

  1. Sam Says:

    Nice work. Do you have any idea how much time you spent on it?

    Something I wresled with when I started with Zend Framework was controlling the output of Zend Form in you view. Although the decorators are a nice concept, in my humble opinion there are better options.

    The article by Matthew helps on this subject:
    http://devzone.zend.com/article/3450-Decorators-with-Zend_Form

    Have fun!

  2. daveyboy Says:

    No idea how much time I spent on it, but there’s plenty more I’ve got to do. The problem is, I work on it every now and then when I have ten minutes.

    The biggest problem I have is where to put things when I am trying to follow best practices. For example, I want the users to receive an email when their posting has been approved. Is this business logic? Does it go in the model? Should I have some sort of Observer pattern implemented?

  3. Sam Says:

    Many people would put that in their models (as they see those as their business logic).
    I would put it in the controller as my models are no more that active records (generated by Propel).

    I wouldn’t think of that to much though. :-)

  4. James Porter Says:

    Looking forward to wearing my Php Positions T-Shirt at PHPNW 08 ;)

  5. Mute Says:

    Nice work, I hate agencies…

    Your email should go in the model/domain, however sending emails will probably not fit very logically into any of your models, as the email logic is specific to sending emails. This is where services come in, services are the parts of your domain that do not fit naturally within your model. Therefore I usually create an email service that my models can use.

  6. ZFSnippets.com - Zend Framework Code Snippets | DaveDevelopment Says:

    [...] for this. I’m aware of generic snippets sites and pastebin sites, but I thought it’d be another good learning opportunity to build my own with the Zend Framework, for the Zend [...]

Leave a Reply