I've been asked to create a competition module for EE. I think that it'd be best to have the module create a new channel and custom fields. I can create my own tables and have a nice separate area, but I think it'd be better to have the user simply go to: create channel competition.. etc..

Is this possible from a module? I can't find any info on 'automating' channel creation..

Sorry if this is a dumb Q.. I've not used EE in a while..


  • Thought.. can I just create my own forms etc, but add a link to my module in the 'publish' menu.. that'll do. No need to worry about custom channels and custom fields etc)
    – Beertastic
    Jul 31, 2014 at 16:37

1 Answer 1


It sounds like you have found a solution that won't require it, but to answer your original question, it is possible for third-party add-ons to build Channel structures, using the Channel APIs.

  • Ah, that's cool. I can't see how to set up Custom fields that way, only edit existing ones. shame, it's so nearly what I want. I'll continue to investigate the 'add an item to the publish menu' idea.. Cheers though, very useful to know!
    – Beertastic
    Aug 1, 2014 at 8:38
  • OMG I just REALLY read the docs and it DOES seem to do what I want.. amazing.. I feel so blonde right now..
    – Beertastic
    Aug 1, 2014 at 11:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.