The Joomla! Extensions Directory ™

EasyCreator Component

EasyCreator is a developer tool.
It tries to speed up the developing process of custom components, modules, plugins, libraries, templates, CLI- and Web Applications.
You can create a 'frame' for your extension and an installable zip package with just a few 'clicks'.

EasyCreator tries to assist from the start to the release of your custom extension.
You can start up by creating a 'frame' (read: 'hello world' applications - slightly enhanced) for your extension based on predefined templates for components, modules, plugins and templates. This frame will be installed automatically into your running Joomla! installation. Ready to use.
You can also import your already existing and installed extension. Now it's up to you to fill that frame with your custom code (we assume you already know about that ;)

EasyCreator also tries to assist you in the creation of multilingual extensions.
This is done by comparing the existing language file to each other and then examine the PHP and XML code for appearences of 'JText::***'.
The results are then compared and give you a pretty overwiew of untranslated strings, missing and obsolete translations.
EasyCreator also assists you in the creation and modification of your language files.
We have also created an interface for managing translations which we think should speed up the process of getting your extension multilingual and should be easy to use for translators which generally are more comfort with a form than to edit some source code.

There is also an interface for creating config XML files for your component which is really handy to use. You will get a form with all available parameters for a given type.

We are actually doing some tests with PHP 5's reflection class. You can inspect your classes with it's methods and the Joomla! core class it extends. If you know Eclipse PDT you know what i mean. You will see all methods, parameters and doc comments like in phpDocumentor.

When you are ready to release a test (or final) version of your component, EasyCreator will do the arduous work of copying files and folders, creating the xml install file and packing the whole thing in a ZIP package with version number and creation date included.
So you can create an installable package instantly whenever you want.

If you are new to Joomla! development you will find lots of information about creating extensions for this great CMS.

If you are an experienced Joomla! developer you will get a helper aplication which can speed up some necesary tasks during the development of your component.

Creation of packages containing multiple Joomla! extensions.

Report Extension



Reviews: 1
I have been using EC for some time now with nothing but success. This component is more than excellent, it's AWESOME! Everything I need for developing modules, components, etc. all rolled up into one component.

Thanks to EasyCreator, I have a much more organized development setup for all my custom extensions. This has not only sped up my developlent, it has simplified it as well!

Reviews: 1
this is one amazing component however does anyone no how to create an image upload facility through it im creating a component to upload propties and need to upload six images attached this is really great piece of work
Reviews: 2
I've built modules and plugins but always found components to complex, I could never get them to "Go". Easy Creator has allowed entry into component development for me and of course speeds up the whole process of modules and plugins to. Excellent Component and thank you.
Reviews: 2
It is the powerful componment i ever seen!

I hope it will not be commercial in the future.
Reviews: 2
Dear developer! Thank you for your invaluable work! This component is just a godsend to developers. Your component can reduce the development time to a minimum. Now I'll always use it when creating new projects. Very nice that it can be used to edit already created components. Thank you very much!
Reviews: 1
Chose this to automate extension zipping, simply doesn't work reliably!
Reviews: 1
Mate I dont know how I would have any decency giving you less than 5 stars for this one. Whilst I understand there are some glitches but its nothing you cant overcome if you persist in development. This is something that with a few additions I would happily pay for :) Time is money and this component saves time.
BTW its in the completely wrong section. It should be in tools.....and maybe update description etc because its bloody hard to find if you dont download it first instance.
Reviews: 2
This has the potential to be a great tool, but troubleshooting the glitches has been a real pain. I began to understood some of the conventions and implicit pluralizations, however, it often builds names in an unexpected way. It also will write all sorts of functions, but leave out necessary includes. Very annoying to have basic things like declaring $this->items in the view and then auto creating $this->elements in the view-layout.
Would highly recommend just taking the time to write a full component on your own and then cut and paste, easier to change a few files in the correct location then to search for oddities.
See great potential over time, and will submit to author the list of glitches I run into.
Reviews: 4
This is the most valuable development tool in my bag of tricks. Reduces tedious work and creates components with so many built in short cuts from producing translatable labels for forms to naming scripts automatically creating all the parts of an MVC extension. Really nice work!
Reviews: 5
Seriously, your extension is a true helper, i love it! Keep up the good work! I am more than impressed and very thankful, yes there were some glitches, but that's normal. I wish you all the best and to continue doing your great work!

Best Regards,
Deian Motov
Reviews: 1
It is really a great help to extensions development.
Thanks a lot.
Reviews: 1
I have long suffered with components and modules, I believe that salvation will come with you.
I think it should be integrated in joomla
Thank you for the great job
Reviews: 1

In order to have the XML manifest file 'pick up' your SQL install and uninstall files, as well as your install and uninstall php scripts, it's critical to follow these naming/directory conventions:

1) Create a directory in the admin, backend side of your component called install. For example administrator/components/com_yourcomponent/install

2) In the install directory from step 1, place your installation script in a file named install.yourcomponent.php

3) In the install directry from step 1, place your uninstallation script in a file named uninstall.yourcomponent.php

4) Create a directory in the admin, backend side of your component under the install directory from step 1 called sql. For example administrator/components/com_yourcomponent/install/sql

5) In the sql directory from step 4, place your utf8 sql install script in a file named install.utf8.sql

6) In the sql directory from step 4, place your utf8 sql uninstall script in a file named uninstall.utf8.sql

Easycreator does a WONDERFUL job of adhering to Joomla's recommended development methods for MVC, and I like that a lot. After finding out about these 6 steps above, I'm well on my way to developing a wonderful component with mootool and AJAX features sure to impress the client, and myself.

Best part of all: The Joomla specific development really wasn't that hard, thanks to Easy Creator, and the Joomla MVC component model. I HIGHLY recommend Easy Creator.
Reviews: 3
I am rather new to component development, still experimenting and learning, but this sure helps a lot... Very very good.. Highly recommended
Reviews: 6
About a year ago, I started to a write a component for joomla 1.5, from scratch, without books, just with the online doc (which is nevertheless good). It was not so easy to understand what the new joomla 15 framework needed to be able to work, it's so different from joomla 1.0. This component does a fantastic job creating all the necessary file, basic function, database....and really easy to use.
Of course, one has still to understand MVC concept but EasyCreator is a big help for starting to write an extension.
Reviews: 2
I am an extension developer, too and this speeds up things like hell, should be editor's pick! Thumbs up!
Reviews: 2
This Developer component is very use full to Develop ant specially for Translating existing components.
I use it on Joomla2Go Locally and do with this great thing translating of existing components and Modules, Plugins.

Best Wishes and Regards from Webservices
Reviews: 1
While developing two modules, I was having issues getting the zip files to install correctly (even though I had zipped the files correctly). Searched the extension directory and came across this GEM. Not only did it zip my files but it also documented it as well (it made the whole process very easy). I was very surprise at how easy and helpful it was to use. I would highly recommend this extension to anyone who wishes to do any development for the Joomla CMS.

This component definitely deserves more attention from the Joomla community. It has very serious potential.

Nikolai Plath, you definitely out did yourself with this extension. GREAT JOB. I will continue to use it and pass any ideas or suggestion to you. Thanks for a GREAT EXTENSION!!!!!
Reviews: 1
I am joomla developer and i think this is the best component to start development process in joomla.

Just select waht you want to do: plugin (auth, system, etc), module, component, template, and this extension create the base directories and file system. And the best of all, create all the installation process.

I belive that every joomla developer must colaborate with this extension.
Reviews: 1
I have been using joomla from quite a long time. Normaly i jus search required modules or pligins install them on my site and forget, never cared for voting or submiting a review.

This is the first time im writing a review to any component. i registered myself specially to write a review for this module.

Thnks again
Page 1 of 2