Skipper (computer software) explained
Skipper is a visualization tool and code/schema generator for PHP ORM frameworks like Doctrine2, Doctrine, Propel, and CakePHP, which are used to create database abstraction layer.[2] [3] [4] [5] Skipper is developed by Czech company Inventic, s.r.o. based in Brno,[2] and was known as ORM Designer prior to rebranding in 2014.[6]
Overview
- Generates visual model from the schema definition files[2] [4]
- Repetitive import/export of schema definitions in supported formats (XML, YML, PHP annotations)[2] [4]
- Schema definition files are automatically generated from the visual model[2] [4]
- Visual representation uses ER diagram extended by concepts of inheritance and many-to-many[2] [4]
- Supports customization using .xml configuration files and JavaScript[2] [7] [8]
- Does not support direct connections to the database[9]
- Crude and simplistic visual representation and menus[10]
Architecture
Skipper was built on the Qt framework. Import/export of the schema definitions uses XSL transformations powered by LibXslt library. Imported source files are first converted to XML format: no conversion for XML, simple conversion for YML, creating the Abstract Syntax Tree and its subsequent conversion to XML for PHP annotations.The import/export scripts are configured in JavaScript and can be freely customized.[11]
Supported ORM frameworks
Frameworks supported for visual model and schema files generation:[12]
History
Skipper was created as an internal tool for the web applications developed by Inventic. It was first published as a commercial tool under the name ORM Designer in 2009.[13] [14] Application was reworked and optimized in January 2013, and released as ORM Designer 2.[11] [15] In May 2013 ORM Designer became part of the South Moravian Innovation Center Incubator program (support program for innovative technological startups).[14] [16] [17] In June 2014, ORM Designer version 3 was released and rebranded under the name of Skipper[6]
See also
External links
Notes and References
- http://help.orm-designer.com/en/supported-platforms Supported platforms
- Web site: ORM Designer . 2014-07-15 . dead . https://web.archive.org/web/20140222032046/http://www.jic.cz/orm-designer . 2014-02-22 .
- Web site: ORM Designer. 12 May 2010.
- Web site: PHP5 Magazine: ORM Designer Reviewed . php5.phpmagazine.net . 6 June 2022 . https://web.archive.org/web/20100916182607/http://php5.phpmagazine.net/2010/09/orm-designer-reviewed.html . 16 September 2010 . dead.
- Web site: Symfony2 cheat sheet. www.symfony2cheatsheet.com . https://web.archive.org/web/20140703152651/http://www.symfony2cheatsheet.com/ . 2014-07-03.
- Web site: Press Release: Skipper Skipper - the ORM Designer Blog.
- Web site: Extending ORM Attributes ORM Designer . 2014-07-15 . dead . https://web.archive.org/web/20140610104119/http://help.orm-designer.com/en/extending-orm-attributes . 2014-06-10 .
- Web site: Extending script files ORM Designer . 2014-07-15 . dead . https://web.archive.org/web/20140223135052/http://help.orm-designer.com/en/extending-scripts . 2014-02-23 .
- Web site: MySQL Workbench ORM Designer . 2014-07-15 . dead . https://web.archive.org/web/20140419204544/http://help.orm-designer.com/en/mysql-workbench . 2014-04-19 .
- Web site: ORM Designer – Quick Review « Stacktrace('dev-KRTCS.net') . 2014-07-15 . dead . https://web.archive.org/web/20140221205201/http://stacktrace.dev-krtcs.net/2013/04/05/orm-designer/ . 2014-02-21 .
- Web site: Magic behind ORM Designer ORM Designer Blog . 2014-07-15 . dead . https://web.archive.org/web/20140426002150/http://blog.orm-designer.com/2014/01/magic-behind-orm-designer/ . 2014-04-26 .
- Web site: Supported Platforms ORM Designer . 2014-07-15 . dead . https://web.archive.org/web/20140530062217/http://help.orm-designer.com/en/supported-platforms . 2014-05-30 .
- Web site: New tool – ORM Designer ORM Designer Blog . 2014-07-15 . dead . https://web.archive.org/web/20140223135048/http://blog.orm-designer.com/2009/12/new-tool-orm-designer/ . 2014-02-23 .
- http://goaleurope.com/2013/08/21/czech-orm-designer-raises-funding-from-angel-investor/ goaleurope.com/ORM-Designer-raises-funding-from-angel-investor
- Web site: Mladí programátoři z Brna zdražili svůj software trojnásobně. Prodeje zůstaly stejné. 10 July 2013.
- Web site: Do JIC Innovation parku se hlásí 41 firem, nejlepší vyberou Rostock, Všianský a Berdár. 12 March 2013.
- Web site: Companies in the Innovation Park . 2014-07-15 . 2014-02-25 . https://web.archive.org/web/20140225130438/http://www.jic.cz/companies-in-the-jic-innovation-park#inventic . dead .