Symfony-Zone | Timo Haberkern blogs about symfony

Archive for May 2009

May/09

5

sfAmfPlugin 1.3.0 released

Just want to inform you that my sfAmfPlugin for Symfony-Flex-Communication was released in version 1.3.0.

Most noticeable changes:

  • Fixing a bug with PHP Strict mode (thanks to Daniel Holmes for spotting this one)
  • Adding the possibility to store the services in all lib-folders of a project (app, module, project, plugins)
  • Fixing different bugs with AMF conversion of Doctrine objects (thanks to Patrick Schirch for bugging me about them)

I’m still working to get the Doctrine support better, there will be much more about this in the next version of the plugin. Class mapping is also a thing I want to improve a lot. So stay tuned and watch out for future versions :-)

No tags

May/09

3

UML diagramming without the drawing

Not a symfony related blog entry but I ran into this tool yesterday and I pretty like it. So I want to share my finding with you. Maybe you know it: You are working on some documentation in your favorit wiki (trac, redmine…) and you like to add some UML diagramm fragments to it. Switching to a vector drawing or UML-Tool, creating the diagram, saving it as a bitmap graphic, uploading it to the wiki and linking it in the wiki-markup… *phew* A lot of work for a simple task.

It can be done easier :-) Just use yUML for creating the UML fragments. The free service use a different, more declarative, approach.You can add UML via image tags to your blog or wiki.

For example:<img src=”http://yuml.me/diagram/class/[Order]->[Position]“>” /> results in

Of course you can create more complex diagrams like this one (from the yUML documentation).

<img src=”http://yuml.me/diagram/class/[Customer]<>1-orders 0..*>[Order], [Order]++*-*>[LineItem], [Order]-1>[DeliveryMethod], [Order]*-*>[Product], [Category]<->[Product], [DeliveryMethod]^[National], [DeliveryMethod]^[International]“/>

It is surprising, what can be done with this solution

  • Aggregation
  • Relations
  • Composition
  • Inheritance
  • Cardinality
  • Labels
  • Classes with methods and properties

All included.  Beside class diagrams Use cases can created also.

No tags

Theme Design by devolux.nh2.me