happy cog
director of technology & development
ee insider
ee insider
ee screencasts
ee screencasts
ee quick-start guide
ee quick-start guide
iphone app
iphone app
iphone app
iphone app
iphone app
iphone app
iphone app
iphone app
iphone app ee module
iphone app
take stock of you add-
    on requirements

• started out with near zero add-ons availabl
• many popular add-ons have been ported
use as opp to
       streamline site

• reduce reliance on third-party add-ons
• maybe a different, native way to do the
  same thing
upgrade directly on
         server

• use a sandbox version of the site
• use version control
• use a dev server or domain
screenshot of book
     website
should clients upgrade?

• new projects only for me
• must be a reason
• most clients wouldn't pay for it anyway
ee insider
irelan travel screenshot
move the files
•   download the EE 2 software
•   rename existing system directory to
    system_old
•   copy over new system directory, rename to
    whatever
•   update index.php with system directory name
•   rename themes to themes_old, copy over new
    themes
•   set permissions
•   copy over old config.php file to config/ of EE 2
preparing your
  templates
move templates

• all templates in db must also be saved as
  files or installer chokes
• empty template files are currently
  problematic but i filed a bug
does EE update
templates with channel?


• yes
trackbacks are gone
No more Gallery
        Module

• the site i upgraded had a gallery module. EE
  2 left the database tables intact, so i could
  write a custom add-on or code to use that
  gallery data (or export it)
securing ee 2


• mark huot's eeinsider.com article
ask for help


• EL wants to make sure your upgrade
  works. my first try didn't but they helped.
template syncing
screenshot(s)
proper file extension
   for templates
• .html - > HTML templates
• .css -> CSS templates
• .xml -> XML Documents
• .rss -> RSS templates
• .js -> Javascript templates
File Manager
screenshot(s)

• great for clients that need simple image
  editing - doesnt' require photoshop
• connects directly to the file upload
  fieldtype
third_party
• low nospam
add-ons

• when beta came out only a handful were
  available, mostly plugins
• since then playa, matrix, wygwam, low
  variables, (MORE HERE)
Accessories
• EE Insider accessory screenshot
• CP Analytics screenshot
end page


• @eeinsider
• @ryanirelan

EECI 2010: Upgrading to EE 2

Editor's Notes

  • #47 - all templates in db must also be saved as files or installer chokes - empty template files are currently not supported by the installer but i filed a bug with EL
  • #51 the site i upgraded had a gallery module. EE 2 left the database tables intact, so i could write a custom add-on or code to use that gallery data (or export it)
  • #65 when beta came out only a handful were available, mostly plugins. now there are (according to devot:ee more than 150 add-ons available for EE2 including big ones like playa, matrix, wygwam, low variables and MORE HERE
  • #70 need updates to Textmate bundle, Coda snippets EE 2 Module DevKit Accessory Generator