Yii Framework Forum: Yii v1.1.10 UML - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Yii v1.1.10 UML Rate Topic: ***** 3 Votes

#1 User is offline   mauricioschneider 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 152
  • Joined: 16-August 10
  • Location:Santiago, Chile

Posted 12 April 2012 - 08:13 AM

*
POPULAR

I made these yesterday using PhpStorm's awesome built-in UML generation tool and figured I could share them in case anyone needs a more visual way of looking at Yii design and structure.
UML WITH methods and attributes (5,3MB)
UML WITHOUT methods and attributes (292KB)

EDIT: Added Organic Layout (PDF)

PS: These are png images, there's no need for a UML software.
5

#2 User is offline   Seal 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 126
  • Joined: 02-February 10

Posted 12 April 2012 - 06:14 PM

it's really nice to see it visually
Sylvester La-Tunje

Posted Image
0

#3 User is offline   mauricioschneider 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 152
  • Joined: 16-August 10
  • Location:Santiago, Chile

Posted 12 April 2012 - 06:39 PM

Tell me about it! I even printed it. It's a 10x3 letter size pages poster :P
0

#4 User is offline   Da:Sourcerer 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 1,222
  • Joined: 30-March 11
  • Location:Berlin, Germany

Posted 13 April 2012 - 05:13 AM

Is there any way you could rearrange that so it would fit on a DIN A3 paper?
programmer /ˈprəʊgramə/, noun: a device that converts ►coffee into ►code
0

#5 User is offline   mauricioschneider 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 152
  • Joined: 16-August 10
  • Location:Santiago, Chile

Posted 13 April 2012 - 07:24 AM

Which one? Cause the full UML (with methods and attributes) is quite big and you wouldn't read much of it in just one piece of A3 paper. Anyway, I'll check what other arrangement options PhpStorm3 has.

BTW, what I did for printing was importing the image to a Libreoffice Calc sheet. That way I could split the image in several pages and tape'em together once printed.
0

#6 User is offline   Da:Sourcerer 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 1,222
  • Joined: 30-March 11
  • Location:Berlin, Germany

Posted 13 April 2012 - 07:32 AM

The first one, so w/o attributes and methods. And I'm asking because I've got access to an A3 printer at work, so I could have it as a poster immediately :lol:
programmer /ˈprəʊgramə/, noun: a device that converts ►coffee into ►code
0

#7 User is offline   mauricioschneider 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 152
  • Joined: 16-August 10
  • Location:Santiago, Chile

Posted 13 April 2012 - 11:07 AM

Maybe this could suit you better. Could have arranged it better but didn't have much time :B

UML (Organic)
0

#8 User is offline   Da:Sourcerer 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 1,222
  • Joined: 30-March 11
  • Location:Berlin, Germany

Posted 13 April 2012 - 11:47 AM

It certainly looks impressive :D
programmer /ˈprəʊgramə/, noun: a device that converts ►coffee into ►code
0

#9 User is offline   mauricioschneider 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 152
  • Joined: 16-August 10
  • Location:Santiago, Chile

Posted 13 April 2012 - 12:19 PM

Glad you liked it, maybe if I have some more free time I'll sort the classes better :P
0

#10 User is offline   erkasoft 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 13
  • Joined: 24-December 11
  • Location:turkey

Posted 14 April 2012 - 12:07 PM

very helpful, thank you mauriciorivera.
Ertan Kayalar
PHP, Yii, Wordpress, MySQL
http://www.ertankayalar.com
Followme: @24saat
0

#11 User is offline   windsurfer 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 10
  • Joined: 11-April 12

Posted 15 April 2012 - 06:36 PM

Awesome! Any chance the Organic Layout (PDF) can be made to work? It pulls up a 404 error saying doesn't exist - Thanks so much!
0

#12 User is offline   mauricioschneider 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 152
  • Joined: 16-August 10
  • Location:Santiago, Chile

Posted 15 April 2012 - 10:03 PM

View Postwindsurfer, on 15 April 2012 - 06:36 PM, said:

Awesome! Any chance the Organic Layout (PDF) can be made to work? It pulls up a 404 error saying doesn't exist - Thanks so much!


Woops. There you go, fixed!.
0

#13 User is offline   Ivica 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 317
  • Joined: 25-May 11

Posted 16 April 2012 - 12:44 AM

Great diagrams, thanks for sharing.
Zurmo: Yii Powered Open Source CRM
zurmo.org
0

#14 User is offline   Mike 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 3,016
  • Joined: 06-October 08
  • Location:Upper Palatinate

Posted 17 April 2012 - 04:01 AM

I admit, that i never used UML diagrams much - but this diagram only shows the inheritance tree of classes. Wouldn't it be much more useful to show the composition/aggregation etc. relationships for the most important classes we have? This could help much more to understand the inner workings of Yii's core classes.
0

#15 User is offline   mauricioschneider 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 152
  • Joined: 16-August 10
  • Location:Santiago, Chile

Posted 19 April 2012 - 10:26 PM

I was mainly interested in inheritance, and actually don't know if PhpStorm3 UML tool has the features needed to do what you ask, but I'll take a look.
0

#16 User is offline   windsurfer 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 10
  • Joined: 11-April 12

Posted 27 April 2012 - 03:27 PM

Thanks so much!

View Postmauriciorivera, on 15 April 2012 - 10:03 PM, said:

Woops. There you go, fixed!.

0

#17 User is offline   hugodotlau 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 1
  • Joined: 05-May 12

Posted 05 May 2012 - 03:19 AM

great works ,Thank U.
0

#18 User is offline   n3okill 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 7
  • Joined: 12-September 09

Posted 11 May 2012 - 11:50 AM

Very nice, thanks for sharing.
0

#19 User is offline   sunchuanzhen 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 1
  • Joined: 24-September 11

Posted 08 September 2012 - 10:19 PM

It's a nice work,Ha!But I dont't know which uml-tool to open it?can you tell me ,thanks!And when I try to download,it show


无法显示此网页
与 dl.dropbox.com 的连接已中断。
以下是一些建议:
请稍后重新加载此网页。
请检查您的互联网连接状况,重新启动您可能正在使用的任何路由器、调制解调器以及其他网络设备。
将 Google Chrome 作为允许的程序添加到您的防火墙或防病毒软件设置中。如果已经是允许的程序,则请尝试从允许的程序列表中将其删除,然后重新添加。
如果您使用代理服务器,请检查您的代理设置或与您的网络管理员联系,以确保代理服务器工作正常。如果您认为不应该使用代理服务器,请调整您的代理设置:Go to the Chrome menu > 设置 > 显示高级设置... > 更改代理服务器设置... > LAN Settings and deselect the "Use a proxy server for your LAN" checkbox.
0

#20 User is offline   Nicola 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 271
  • Joined: 13-March 11
  • Location:Italy

Posted 09 September 2012 - 04:09 AM

awesome!
Thank you ;)
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users