ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Help on building features/interface into EE

October 19, 2012 10:22am

Subscribe [2]
  • #1 / Oct 19, 2012 10:22am

    greg.thompson

    12 posts

    Hi guys, my title is a little vague but I’m not sure how to describe what I want to do. Currently I have a full site build finished and running but what I need to do is expand and have event registration on the site. The registration will work with two API’s etc. I’m a CI developer by default and in CI this would be fairly easy with just a few views, controllers and a model. But what I need is all of this to work within the EE framework that currently exists.

    Some of the things I’ll need are dynamic pages with variables… the registration process maybe 2 steps, and confirmation so 3 pages. I also need url variables so that if you went to mysite.com/event/name-of-event you could pull that name(or even just a number would work) and use it in the form.

    Also, while not necessary, it would be nice to have it so that the data could display in the expressionengine admin. I’ve done some reading and it seems like possibly an extension is the best bet? But where I’m up in the air is how exactly to get the pages working correctly. I have structure installed but would I need to create a new page in structure for each step? Can this feature live outside of structure/ee in the sense that it doesn’t need to live with the templates/structure? Thanks guys.

  • #2 / Oct 22, 2012 3:42pm

    Dan Decker

    7338 posts

    Hi Greg,

    I have good news for you. If you have developed for CodeIgniter, you can build an ExpressionEngine add-on.

    ExpressionEngine is simply a CI app that includes a few extra Libraries and extended classes. Based on what you need to do, and extension won’t be robust enough. You will need a full Module to present data in both the front end and Control Panel.

    There is an example module in the Developer Documentation, and of course the CI User Guide. There is even pkg.io to get you off the ground quickly with an add-on skeleton.

    Let me know if you have any questions!

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases