Date post: | 28-Jan-2015 |
Category: |
Technology |
Upload: | lea-alcantara |
View: | 107 times |
Download: | 1 times |
EdmontonEE
1http://edmontonee.com/
Welcome:)
EdmontonEE
2http://edmontonee.com/
Thanks
EdmontonEE
3http://edmontonee.com/
Who the heck?
sou
rce:
da
ilym
ail
.co
.uk
EdmontonEE
4http://edmontonee.com/
Why have this meetup?
EdmontonEE
5http://edmontonee.com/
EdmontonEE
6http://edmontonee.com/
Community <3
EdmontonEE
7http://edmontonee.com/
Content ManagementSystems
EdmontonEE
8http://edmontonee.com/
Content CMS
YoU
webSite
EdmontonEE
9http://edmontonee.com/
Who uses EE? aka name-dropping
EdmontonEE
10http://edmontonee.com/
The Big Boys
EdmontonEE
11http://edmontonee.com/
EdmontonEE
12http://edmontonee.com/
EdmontonEE
13http://edmontonee.com/
EdmontonEE
14http://edmontonee.com/
EdmontonEE
15http://edmontonee.com/
Variety of Sites
EdmontonEE
16http://edmontonee.com/
EdmontonEE
17http://edmontonee.com/
EdmontonEE
18http://edmontonee.com/
EdmontonEE
19http://edmontonee.com/
EdmontonEE
20http://edmontonee.com/
Variety of Studios
EdmontonEE
21http://edmontonee.com/
EdmontonEE
22http://edmontonee.com/
EE Versus...
EdmontonEE
23http://edmontonee.com/
Every tool sucks / rules it really depends on:how you work, what you want, what you needgreat designers / developers can use anything... but we all prefer certain systems
but ee rules more :)
EdmontonEE
24http://edmontonee.com/
EdmontonEE
25http://edmontonee.com/
...custom aka hand-rolled system
EdmontonEE
26http://edmontonee.com/
Pros Cons• customized to exact client and
site needs• great for massive site projects• "ideal"
• time consuming• can be the most expensive
solution• in-depth knowledge of
programming languages, servers, etc. needed
• often lacks proper documentation / resources
• can become burdensome to support
EdmontonEE
27http://edmontonee.com/
...WordPress aka the most popular / known system
EdmontonEE
28http://edmontonee.com/
Pros Cons• free• large user and community base• tons of documentation /
resources / add-ons• years of development mean
optimized/friendly interface• arguably best blogging system
on the market
subjective!
• free• such a thing as "too large"• no guaranteed support / largely
DIY / slightly hostile to n00bs• PITA to customize = cookie
cutter designs / time waster• blogging system != CMS• knowledge of PHP preferred
EdmontonEE
29http://edmontonee.com/
...Drupal aka the giant
EdmontonEE
30http://edmontonee.com/
Pros Cons• free• everything AND the kitchen sink• large user and community base• extremely customizeable
(functionality-wise)
• free• everything AND the kitchen sink• user base = primarily
programmers = harder for n00bs• MUST know PHP• clunky / unfriendly UI• a bajillion updates every 2
seconds• hard to design for
subjective!
EdmontonEE
31http://edmontonee.com/
Why use EE? the point of this meetup
EdmontonEE
32http://edmontonee.com/
Hint:
EdmontonEE
33http://edmontonee.com/
Community <3
EdmontonEE
34http://edmontonee.com/
EdmontonEE
35http://edmontonee.com/
FunInclusiveClose-knitCollaborativeResponsive
EdmontonEE
36http://edmontonee.com/
... by actual EllisLabemployees!• All, including president Leslie Camacho,
are active in the forums• Often get responses straight from CTO Derek Jones• Tech support specialists all hired from the community
EdmontonEE
37http://edmontonee.com/
Commercial product = more controlled growth =better signal to noise
EdmontonEE
38http://edmontonee.com/
Real conflict
EdmontonEE
39http://edmontonee.com/
Paid Free• BOO! I like money in my pocket!
but...• Saves time AND money in learning/
development b/c features are often built in already and:
• guaranteed people fixing bugs and adding features
• guaranteed support / friendly to n00bs
• user = customer = livelihood at stake• community is naturally filled with
professionals
• holy moly, it's FREE?!?!? but...• "hidden fees" aka time for
learning, customization, and development to do what you want it to do
• no guarantees of developers availability or support
• treat you poorly, who cares? you're just another schmuck
• community mindset more casual or hobbyist, less professional
EdmontonEE
40http://edmontonee.com/
For DesignersWhy ExpressionEngine is Great for DesignersFront-End Conference http://www.vimeo.com/591974327 min video!
EdmontonEE
41http://edmontonee.com/
Best system to design for,bar none
EdmontonEE
42http://edmontonee.com/
Flexible templateseasy syntax, XML logicdesign first, code afterunlimited custom fieldsno PHP knowledge required
EdmontonEE
43http://edmontonee.com/
teMplate groUp
teMplate teMplate teMplate
EdmontonEE
44http://edmontonee.com/
EdmontonEE
45http://edmontonee.com/
{embed="_includes/.header"} {details}{embed="_includes/.signup"}{sponsors}{credits}{footer}
EdmontonEEHomepageTemplate
EdmontonEE
46http://edmontonee.com/
<div id="speaking-ops"> <h2>I Spoke Here</h2>{exp:weblog:entries weblog="promos" category="58"} <h4>// {entry_date format='%M %d %Y'}</h4> <h3>{if promo-link} <a href="{promo-link}">{promo-title}</a> {if:else}{promo-title}{/if}</h3> <small>{if event-link}<a href="{event-link}">{title}</a> {if:else}{title}{/if}</small>{/exp:weblog:entries}</div>
Snippet from Lealea.net sidebar
EdmontonEE
47http://edmontonee.com/
jasonsantamaria.com
EdmontonEE
48http://edmontonee.com/
gregorywood.co.uk
EdmontonEE
49http://edmontonee.com/
Examples &Demos
EdmontonEE
50http://edmontonee.com/
For DevelopersKnow PHP and MySQL? Web standard advocacyStrong support systemGreat developer network
EdmontonEE
51http://edmontonee.com/
http://expressionengine.com/docs/development/guidelines/index.html
Guidelines & Documentation
EdmontonEE
52http://edmontonee.com/
ExtensionsModulesPlugins
Add-onDevelopment
EdmontonEE
53http://edmontonee.com/
• Extends the base functionality of ExpressionEngine• Allows developers to interpose their own code into EE's codebase.• Restrained by where hooks are placed in the code and what
arguments are sent with the extension call• Typically no DB tables, but there are always exceptions
Examples: jQuery for Control Panel, Edit Remember
Extensions
SOURCE: PAUL BURDICK, ADD-ON DEVELOPMENT PRESENTATION @ EECI2009
EdmontonEE
54http://edmontonee.com/
• The Mighty Workhorses of EE • Complete and expansive Control Panels. • Database Tables• Template Tags• Own extensions possible
Examples: Forum module, Mailing list
Modules
SOURCE: PAUL BURDICK, ADD-ON DEVELOPMENT PRESENTATION @ EECI2009
EdmontonEE
55http://edmontonee.com/
• No settings, no tables, no CP, no install• Text manipulation either via Template Tags or Custom Fields• Or, functionality "plugged" into your Templates.
Examples: Textile, Image Sizer
Plugins
SOURCE: PAUL BURDICK, ADD-ON DEVELOPMENT PRESENTATION @ EECI2009
EdmontonEE
56http://edmontonee.com/
Community <3
EdmontonEE
57http://edmontonee.com/
Friendly collaboration and "co-opetition"
EdmontonEE
58http://edmontonee.com/
Examples &Demos
EdmontonEE
59http://edmontonee.com/
CodeIgniter
EdmontonEE
60http://edmontonee.com/
EE2 + CIBuilt on the fastest PHP framework out there
Inventor of PHP Rasmus Lerdof calls CodeIgniter the best framework "because it is faster, lighter and the least like a framework."
EdmontonEE
61http://edmontonee.com/
EE 2.0
EdmontonEE
62http://edmontonee.com/
NDA ;_;sorry, can't show anything!
EdmontonEE
63http://edmontonee.com/
...but...EllisLab annoucned that ExpressionEngine 2.0 will be released on December 1, 2009
• Non-commercial $149 (used to be $99)• Freelancer: $99 (for own website, not clients)• Commercial $299 (used to be $249)• Upgrade: $50 (from 1.6.3+)
Also: Each 2.0 license purchase includes a download to the current 1.6.x version.
EdmontonEE
64http://edmontonee.com/
• EEInsider.com: EE News/Magazine• Devot-EE.com: Add-on respository and articles• EE-Podcast.com: Self-explanatory• EE Help Chat: http://www.eescreencasts.com/go-chat (every Wed @ 9PM eastern, 7PM mountain - FREE)• EE forums and EE Wiki!
Resources
EdmontonEE
65http://edmontonee.com/
Questions?