Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Getting Ignited with EE2

Getting Ignited with EE2

Learn all about ExpressionEngine 2 development with CodeIgniter

jamierumbelow

February 29, 2012
Tweet

More Decks by jamierumbelow

Other Decks in Programming

Transcript

  1. PHP CodeIgniter Social Media cURL Web Services E-commerce REST Maggie’s

    Farm Cronjobs Pulp’s Music Sysadmin APIs Python Ruby Authentication jQuery C BRING YOUR PREVIOUS EXPERIENCE WITH YOU
  2. EXTENSION Hooks into the core: // ------------------------------------------- // 'channel_entries_tagdata' hook.

    // - The times, they are a changin’ // if ($this->EE->extensions->active_hook('channel_entries_tagdata') === TRUE) { $tagdata = $this->EE->extensions->call('channel_entries_tagdata', $tagdata, $row, $this); if ($this->EE->extensions->end_script === TRUE) return $tagdata; } // // ------------------------------------------- Custom Processing Settings Pretty powerful!
  3. PAGINATION.CODEIGNITER.IMAGES. C FILE UPLOADING.CODEIGNITER.XML-R FTP.CODEIGNITER.I18N.CODEIGNITER SECURITY.CODEIGNITER.CARTS. CODE HTML TABLES. CODEIGNITER.SESSION

    TEMPLATING. CODEIGNITER.ZIP.CODE PAGINATION.CODEIGNITER.IMAGES. C FILE UPLOADING.CODEIGNITER.XML-R FTP.CODEIGNITER.I18N.CODEIGNITER SECURITY.CODEIGNITER.CARTS. CODE HTML TABLES. CODEIGNITER.SESSION TEMPLATING. IT ‘AINT ME BABE.ZIP.CO PAGINATION.CODEIGNITER.IMAGES. C IT’S ALL CI.
  4. $vars = array( array( 'variable' => 'value' ), array( 'variable'

    => 'value2' ), array( 'variable' => 'value3' ) );
  5. MSM