The blog of COil : PHP, symfony & Web 2.0

Strangebuzz...?

Réduire au titre / collapse all

12/04/2009

» Writing symfony plugins is great... maintaining them is better !

Wow, that's quiet a long time i didn't blogged !! Let see if i can write something interesting ! :) As you have probably noticed, the symfony plugin count has recently reached the 500. This is really huge ! To celebrate this, Fabien has added an interesting functionality "I use this plugin" witch allows you to tell the plugins you use in yours projects. This "plugin users count" will show witch are used and work, so you don't have to waste time on a plugin witch does not work at all... Like the sfNadaPlugin... :p Moreover i think there will be another good side effect of this new functionality, is to encourage the plugins authors to update their plugin more frequently or to convert them for the different major versions of symfony. That's what i did the last week.

sfDB4toPropelPlugin

sfDB4toPropelPlugin


sDB4toPropelPlugin is a plugin that adds to symfony a new task: propel:db4-to-propel that allows you to convert a DB4 schema (a DBDesigner4 schema) into a valid Propel schema.yml file, with this plugin you can just forget the boring work of building your schema.yml by hand. ;)
This is probably the most interesting of my plugins and i am quiet surprised there is only 3 guys who use it :/ (including me). The last interesting functionality that was added with the 1.0.3 version is that you can declare tables as "external", that means that inside your DB4 schema you can make links to plugins tables, like sf_guard_user. This is very practical, i used it since more than 2 years (the 1.0 and 1.1 versions were never published) so that why i am quiet surprised this plugin doesn't have more success... Perhaps it just get lost among the 500 others. ;) If you use and like this plugin and want to help me in giving it more visibility on the symfony website, click on the following link :D

website)



I will start soon the development of the worthy successor of this plugin, the sfWorkbenchPlugin, any help will be welcome ! :) This time i'd like to make the plugin Propel and Doctrine friendly, witch would be very interesting for all symfony users.

sfLightboxPlugin

sfLightboxPlugin


sfLightboxPlugin is a symfony plugin that provides an easy to use wrapper for the Lightbox2 javascript library.



sfTCPDFPlugin

sfTCPDFPlugin

The sfTCPDFPlugin provides abstraction for the TCPDF library. The main interest of this FPDF "fork" resides in the fact that it handles any UTF8 strings witch the native encoding format used by symfony.

I have just updated this plugin, this new version for symfony 1.2 introduces a new interesting functionality , it's a handy config handler to manage several TCPDF configurations with a YAML file, so you don't have to set the TCPDF constants. So this version is far more practical that the old one.



sfJoomlaBridgePlugin

sfTCPDFPlugin


This was an experimental plugin, but i shamefully abandoned it... But there's a reason; it's because this old plugin was for symfony 1.0 and the old Joomla 1.0 version. Now there is a new plugin the sfJoomla15BridgePlugin for symfony 1.2 and Joomla 1.5.x witch is based on my previous code, so i have joined the dev team of this plugin. Even if have abandoned the plugin i have updated its description to invite the users not to use this one but the new one, so they don't waste their time on it. (i have received several mails about it from users who didn't saw the new 1.5 plugin... :x)



sfMyNextSymfonyPlugin


I already have several ideas for my next plugins. One that was never published and one about tests... But this will be part of another post. I wish i could find some time to post a little more frequently.

  • You can find all my plugins here


See you. symfoniquement votre. ++ COil :)

18/06/2008

» Allomatch V3 powered by symfony !

Well the V2 was also powered by symfony (V1.0) and the V1 was powered by Joomla. ;) What is Allomatch ? It's a website where you can see the pubs where you can see sports events on television, like actually with the Eurocup 2008. You've got a match, then you have the google map of France, you just have to click on the region or to enter your address to see what is the closest pub were you will be sure to be able to see the match. This V3 mainly adds some "community features", for example you can tell to others members where you will see the match, give you thought on the "match wall", if you like a bar... and so on.

It was a pleasure to work with you, thanks to Fabrice and Benoit and i wish you the best for the future. :)

PS: The Hall's beer tavern the pub of the Paris "sfPot" is one of the Allomatch pubs ! ;)
PS2: Try and test the "Pouet" feature (the counters), one of the most addictive of the site ! ;)

allomatch

13/03/2007

» sfJoomlaBridge 0.8.0 released

[En] I have just released the 0.8.0 beta version of sfJoomlaBridgePlugin. What's new ?

  • Can handles Symfony forms now (with error handling)
  • Allow standard use of Symfony Ajax helpers
  • New specific filter
  • New helpers to add sf resources dynamically

I have updated the wiki page, the online demo but i still need to modify the tutorial.


[Fr] Je viens juste de publier la version 0.8.0 beta de mon plugin sfJoomlaBridgePlugin. Quoi de neuf au menu ?

  • Permet désormais d'utiliser les formulaires Symfony (avec la gestion d'erreur)
  • Permet d'utiliser les helpers Ajax Symfony
  • Un nouveau filtre pour traiter l'affichage du template
  • Nouveaux helpers pour ajouter dynamiquement les ressources sf dans le template final.

J'ai mis à jour la page wiki , la demo online mais j'ai encore à modifier le tutorial.

03/03/2007

» New Symfony plugin : sfJoomlaBridge

[En] I have just released a new Symfony plugin, it is quiet experimental for now, it allows to display Symfony page into a Joomla application. In fact i have taken the idea from what has already been done with cakePHP, you can find the original blog articles here and here, thanks to the authors for the work. Now a full project for this purpose is available for CakePHP it is called Jake.

My plugin is very basic for now, but perhaps if people are interested in it, it could be improved (perhaps as the Jake project for CakePHP ?), indeed there are still a lots of things to do... You can find the installation notes of this plugin on the dedicated wiki page and a full tutorial in the snippets section of my blog. And the online demo is here.


[Fr] J'ai publié tout recemment un nouveau plugin pour Symfony, il est assez "experimental" pour l'instant. Il permet d'afficher des pages générées par Symfony à l'intérieur d'une application Joomla. En fait j'ai repris le principe de ce qui a déjà été fait sur cakePHP, vous pouvez trouver les articles originaux ici et ici, merci aux auteurs originaux pour le travail effectué. Finnallement un projet complet pour CakePHP est néé de cette idée, il s'apelle Jake.

Mon plugin est trés basique pour l'instant, mais si des gens sont intéressés, il pourrait être amélioré (peu-être comme le projet Jake pour CakePHP ?), il y a en effet encore pas mal de boulot pour avoir une version reellement exploitable. Vous pouvez trouver la notice d'installation sur la page wiki qui lui est dédiée et un tutorial plus complet ici même dans la section snippet de ce blog. Vous pourrez trouver la demo online ici. :)