This zone presents some information on progress toward graphical Unified Modeling Language (UML) engineering of PHP-driven Drupal. Unfortunately, Drupal7 core is/was not yet sufficiently UML-friendly, so much of the UML modelling of Drupal core is limited to freestyle analysis models unbound to reverse-engineered "design(ed)" elements.
The Flag Plus module is also largely modelled in UML too. Although it is not yet integrated with the object-oriented bridge of the OOE module, it shows how one can progressively move towards UML-friendlier object-orientation and use combinations of reverse-engineered "design(ed)" PHP elements and UML analysis elements to identify areas of the module requiring refactoring.
Please visit also the policy and convention notes, which include graphical examples of application of the Webel wrapper analysis Component recipe. And please visit also: DISCLAIMER: regarding promotion of the OMG-related graphical engineering technologies UML and SysML.
© Copyright 2001 - 2016 Webel IT Australia (ABN: 67 677 268 579). All rights reserved (except as specified below).
PHP code examples from Webel IT Australia on this site are distributed under the GNU General Public License.
Excludes text and code snippets from Drupal.org quoted for educational purposes.
Drupal’s online documentation is © 2000-2014 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0.
PHP code from Drupal.org is distributed under the GNU General Public License.
Drupal® is a registered trademark of Dries Buytaert.
Text quoted from Wikipedia for educational purposes is made available under the Creative Commons Attribution-ShareAlike License.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
Site developed by Webel IT Australia.