2. WHO IS BRAD?
Brad
Williams
Co-‐Founder
WebDevStudios.com
Co-‐Author
Professional
WordPress
&
Professional
WordPress
Plugin
Development
Co-‐Organizer
WordCamp
Philly
Co-‐Host
DradCast
Brad Williams
@williamsba
3. TODAY’S TOPICS
• What
is
an
ApplicaIon
Framework?
• Why
WordPress?
• ApplicaIons
Powered
by
WordPress
Brad Williams
@williamsba
4. APPLICATION FRAMEWORK
An
applica&on
framework
consists
of
a
soMware
framework
used
by
soMware
developers
to
implement
the
standard
structure
of
an
applicaIon
Brad Williams
@williamsba
5. APPLICATION FRAMEWORK
ApplicaIon
Framework
Features
• User
Management
• Template
Engine
• Error
Logging
• LocalizaIon
• Form
&
Data
ValidaIon
• File
Uploading
&
media
management
• Image
manipulaIon
• Search-‐engine
Friendly
URLs
• External
APIs
• Ability
to
extend
using
hooks
&
classes
or
plugins
• Scheduled
code
execuIon
• Caching
• Extensibility
Brad Williams
@williamsba
6. APPLICATION FRAMEWORK
WordPress
Features
• User
Management
• Template
Engine
• Error
Logging
• LocalizaIon
• Form
&
Data
ValidaIon
• File
Uploading
&
media
management
• Image
manipulaIon
• Search-‐engine
Friendly
URLs
• External
APIs
• Ability
to
extend
using
hooks
&
classes
or
plugins
• Scheduled
code
execuIon
• Caching
• Extensibility
Brad Williams
@williamsba
17. WORDPRESS IPHONE APP
WordPress
iPhone
App
What
did
we
build?
• App
to
end
world
hunger?
• App
to
solve
a
criIcal
problem?
• App
to
provide
a
useful
service?
Brad Williams
@williamsba
18. WORDPRESS IPHONE APP
Of
course
not!
We
built
Location Based Pee Tracking
Brad Williams
@williamsba
19. WORDPRESS IPHONE APP
Existing users can login (and remember me)
Authenticates using WordPress
Brad Williams
@williamsba
30. WORDPRESS FACEBOOK APPLICATION
When
the
app
is
installed
in
Facebook
the
new
user
is
created
in
WordPress
Facebook
data
is
saved
as
WordPress
user
metadata
(birthday,
favorite
movies,
etc)
Brad Williams
@williamsba
31. WORDPRESS FACEBOOK APPLICATION
In
Facebook
the
user
can
create
new
Photobooks
using
their
favorite
Facebook
images
Brad Williams
@williamsba
32. WORDPRESS FACEBOOK APPLICATION
The
Facebook
ApplicaIon
is
100%
WordPress.
A
custom
theme
was
built
to
look
just
like
the
Facebook
design.
Brad Williams
@williamsba
47. WORDPRESS IPAD APP
Visitors
can
login
with
their
membership
card
or
create
a
new
account
at
the
kiosk
Brad Williams
@williamsba
48. WORDPRESS IPAD APP
Users
can
enter
special
exhibit,
event,
or
special
codes
to
check-‐in
to
specific
Museum
secIons
Brad Williams
@williamsba
49. WORDPRESS IPAD APP
Badges
are
earned
by
compleIng
various
check-‐in
requirements.
Every
badge
earned
gives
the
user
points.
The
harder
the
badge
the
more
points
the
user
earns.
Brad Williams
@williamsba
55. BADGEOS
hcp://badgeos.org
hcp://wordpress.org/extend/plugins/badgeos/
In
Partnership
with
Brad Williams
@williamsba
56. BADGEOS
A
free
plugin
to
create
a
powerful
achievement
and
badging
system
on
any
WordPress
website!
hcp://wordpress.org/extend/plugins/badgeos/
Brad Williams
@williamsba
57. BADGEOS
Features
include:
• Reviewed
submissions
• Auto-‐approving
submissions
• NominaIons
and
review
• Site
acIvity
(triggers
based
on
commenIng
and
logging
in
to
your
site)
• CompleIng
specific
other
achievements
one
or
a
specific
number
of
Imes
• CompleIng
one,
select
or
all
achievements
of
a
specific
type
• Point
thresholds
• Admin
Given
Badges
hcp://wordpress.org/extend/plugins/badgeos/
Brad Williams
@williamsba
58. BADGEOS
Check
it
out
and
Get
Involved!
Website:
hcp://badgeos.org
Plugin:
hcp://wordpress.org/extend/plugins/badgeos/
Github:
hcps://github.com/opencredit/badgeos
In
Partnership
with
Brad Williams
@williamsba
60. DRADCAST PLUG
Listen
to
the
DradCast
WordPress
Podcast
LIVE
every
Wednesday
@
8pm
EDT
DradCast.com
Brad Williams
@williamsba
61. CONTACT BRAD
Brad
Williams
brad@webdevstudios.com
Blog:
strangework.com
Twicer:
@williamsba
IRC:
WDS-‐Brad
Professional
WordPress
Second
EdiIon
is
OUT!
hcp://bit.ly/prowp2
Brad Williams
@williamsba