With the final release of symfony 1.3.0 and symfony 1.4.0 being tomorrow, I spent some time today releasing new versions of the major symfony plugins.
The five most popular symfony plugins are now available and packaged for symfony 1.3 and 1.4:
sfGuardPlugin
sfFormExtraPlugin
sfDoctrineGuardPlugin
(PEAR package coming soon)sfThumbnailPlugin
sfFeed2Plugin
As for any other plugin, these can be installed via the symfony
CLI tool:
$ php symfony plugin:install sfFormExtraPlugin
And of course, you can also use the subversion branches/tags. As symfony 1.3 is mostly compatible with symfony 1.2, most plugins already work without any change, even if they do not have a PEAR package available specifically for symfony 1.3/1.4.
When updating your projects to symfony 1.3/1.4, you should ensure that your
plugins don't break. The project:validate
task scans both your applications
and the installed plugins, so it will tell you if there is any problem with
your selection of plugins. If you find some, please report them to the
plugins' authors, so that the whole community work together to ease the
migration to the newest version of the framework.
Really good news, thanks Fabien!
Last weekend i upgraded my middle sized symfony 1.0 project to 1.1. That was the hardest part of the full upgrade path to 1.3 i think. It was a piece of cake, it took me 4-6 hours. 90% of problems caused my poorly written code. So i hardly suggest to everyone to start migrating projects from 1.0 to version 1.3 at least. After that all we have one full year to remove deprecated stuff from our products to switch to 1.4.
Again: don't feel fear to start upgradint. It causes less harm than you think.
Superb news! Fabien, yours and other symfony-devs efforts are much appreciated.
Will this project:validate thing be available in the final release only? I don't see project:validate as an option in 1.4 RC2. And as of right now plugin:upgrade is complaining about the XML file not being there for 4.0
Thanks!
But for the sfFeed2Plugin, I don't see a 1.3 or 1.4 branch, and both tags and trunk are empty in the repository.
Did anyone already upgrade 1.2 projects using Propel Behavior Plugins (things like sfPropelActAsSluggableBehaviorPlugin, sfPropelActAsTaggableBehaviorPlugin, sfPropelVersionableBehaviorPlugin)? Do these plugins work with sf 1.3/1.4? I'm afraid they won't because the new Propel version has a completely new behavour system.
Trying to install gives me following error: Unable to get plugin licence information for plugin "sfFormExtraPlugin": Unknown package: "sfFormExtraPlugin" (Debug: File http://plugins.symfony-project.org:80/REST/p fformextraplugin/info.xml not valid (received: HTTP/1.0 404 No version available with the installed symfony version )) (use --force-license to force installation)
trying to install php symfony plugin:install sfFormExtraPlugin --force-license gives following error: Unable to get download information for plugin "sfFormExtraPlugin | 1.1.1 | stable": Package "sfFormExtraPlugin" does not have REST info xml available
As noticed by Andreas there's no 1.3/1.4 branches in neither sfFeed2Plugin nor sfDoctrineGuardPlugin. It might be a good idea to have the same structure for all the plugins (I mean adding the 1.3 folder).
I take this opportunity to thanks all the contributors to sf and the doc which are awesome!
I'm having the same problem like Andrea, has anyone found a solution for this ? (i'm using symfony 1.4)
Я почему-то все больше и больше начинаю любить Rambler. А вы?
Я почему-то все больше и больше начинаю любить Rambler. А вы?
Try to install sfGuardPlugin and got message: Unable to get plugin licence information. Why?
please email me if a sfDomPDFPlugin is available for symfony 1.4 :D thnx...
Hi, I have a same problem as Andrea Restello :(
./symfony -V symfony version 1.4.1 (/usr/share/php/symfony/1.4/lib) ./symfony plugin:install sfThumbnailPlugin
Unable to get plugin licence information for plugin "sfThumbnailPlugin": Unknown package: "sfThumbnailPlugin" (Debug: File http://plugins.symfony-project.org:80/REST/p/sfthumbnailplugin/info.xml not valid (received: HTTP/1.0 404 No version available with the installed ymfony version )) (use --force-license to force installation)
any ides?
thx
seeing the same issue .. as Andrea too
"(PEAR package coming soon)" ...how soon is soon?