jurian sluiman

{
Wissel naar

Zend Framework contribution

This page is a full list of all parts I contributed or extended to the framework. Most of the code can be found elsewhere so I'll link to it if you need a look at the source. All code is open source and free to use. I still need to think of a license attached to the snippets.

Completed work

FlashMessenger view helper
The flashMessenger is a very nice method to display messages to your visitors. Also after redirects the messages will be displayed because of the use of Zend_Session. The only problem is Zend_View can't easily fetch those messages and you need to add the messages to your view manually at every request.
The view helper solves this problem and you're able to fetch the currently added messages, undisplayed messages from previous requests or (by default) both. The view helper can distinguish types of messages (like "success", "warning" and "error") and translates the messages automatically. The snippet is posted at zfsnippets.com
TinyMCE element for Zend Form
TinyMCE is one of the best WYSIWYG editor for websites, but it's problematic to include one in Zend_Form. My idea is an improved version of Matt Cockayne. How it all works is explained in this blog article.
Gravatar view helper
Gravatar is a service to add a profile picture to your reaction or post on a website based on the email address you entered. This view helper creates the url where the image is located, based on a given email address. It also provides an api for all the options gravatar offers like image size, image rating and the default image.
Zend_Service_Flickr rewrite
This will be explained later
Google Analytics view helper
This will be explained later
Sluggify view helper and filter
Dynamic lists like blog articles, portfolio items or events from a calendar should have nice urls for the search engine optimalisation. The best method to achieve this is to create the so-called slugs on the fly based on the title of the article, item or event. A view helper is created to do such where a specific filter is responsible for the actual rename process.
Doctrine automated i18 view helper
This will be explained later
Twitter log writer
This will be explained later

Projects currently worked on

At this time I'm busy with other things. Soon some items of the list beneath will be placed here.

New thoughts

Integrated LESS-to-css compiler
This will be explained later
Integration of combined and minified stylesheets
This will be explained later
Improvements for Google Analytics view helper for e-commerce
This will be explained later