SlideShare a Scribd company logo
WordPress Plugin Case Study
mattkeeganmusichub.com
www.phasecreative.com.au
Client Brief:
“To clearly represent and advertise all aspects of my various
musical endeavours in one place”
Requirements:
•	 Clear information
•	 Great pictures and images
•	 Integration with Bandcamp
•	 Purchase/download charts and PDFs
•	 Relatively easy to update and manipulate
•	 Simple clean layout
•	 Video players embedded
•	 Purchase/download album
•	 Links to Facebook etc
•	 Contact/mailing list
www.phasecreative.com.au

Website Functionality
Website
Functio
rly repres
for?
nality
ent and
place.
ad

What is
What is this website for?
this
• nt clea
• To clearly represeTo and adverti website
place.

se all aspects of my various musica
l endeavours in one
verti

Wh to get
What do I wantat do across abou se all aspects of my va
I want to
t myse
rious mus
• Great m
• Great musician/bandleader/arranger/com et
ical ende
g acro lf?
usic
poser
avours in
ss abou
• In
• Inspiring teacher
 spiring te ian/bandleader/a
one
t myself
rranger/c
ac
• Profes
omposer
• Professional attitude
 sion her
?
al at

tit
• Cool pe
• Cool person to be involved with
 ude
rson
• Clarity of and
• Clarity of strong concept st to be involved w
ideas
ith
rong conc
How d feel
How do I want too I wheneptthinkeas
want to I and id about my website?
• Proud of the • Proud of thand functions. el w
fe
way it looks e
hen I thin
• More send way it looks
• More than happy to than people there and
k a what
functions
Im
• In creative happy to sendto find out about me and bout do.y we
.
• Informative andformativespace that best op
pe le thnts me and
bsite?
represe ere
and crea
my music.
tiv spac
Who is g
Who is going to be visitingethe site?be to find out about 
e that
oin
me and

 st represen
• Other mdleade g to be v
what I do
• Other musicians/ban usic rs
ts me an
isiting th
.
ians/ban
d my mus
e site?
dleaders
• Students
 • Students
ic.

• Journalists•
 Journalists 
• Festival
• Festival producers
 prod
uc
• Fund
• Funding bodies
 ing bodi ers
es
• Ve 
• Venue ownersnue owne 
rs
• Fans
• Fans

Why a going
Why are they re the to this webs

ite?

y
• Sussing • Sussing out m foroing to th
out my credentials g potential gig is
as band leader for club or festival.
y creden
website

tia
• Looking • Looking foand informationls for po
for pictures
?
tent
• Inmy ig r pictures and in for press. 
ial gig as
vest ate lity
• Investigate
credibi y cr an artistformatio applica
ba
m as ib
for grant for
tions.
 nd leader for
ed ility
• To find
press. 
• To find out aboutout ab a teacher findan ar n
as teachin
club or fe
me as t
ou
tis g resourc
st
• To lis
buy
• To listen to myten to mal asme as a teache t for grant es,plic charts and music.
 ival. 
potenti y po a sideman or horn section ap at
r fin
arranger.
To music
• To hear• my hear mand us tential as aperform d teaching reso ions.
y m find out about sideman
urces, bu
ances and buy music and charts.
ic and fin
or horn se
Wh t do
y ch
ou abou
What do IaneedI people todbet able pe
ct
t to access easil er.
 arts and music.
need
rformance ion arrang
• Clear in
y?
s and
• Clear information rmatio whatpeoand to
fo about
I do plehow bdo a
I e it.
 le
n
b to ac buy music and charts
• Great • Greatspicturimages.
 out what I do
picture and es an ab
cess ea
.
and how
Music an
I do it.
• Music•and Charts toha d images.
sily?
d C buy.
rts
• g
• InspirinInspiring sounds to buy.
sounds to hear.
to hear.
What fu
What functions are most important
nctions
?
• Rel
are mo
• Relativelyativelyto update and manipust im
easy
me!
• Simple cl easy to update an late forportan
• Simple clean layoutlayo
t?
ean 
d manipul
ut 
• Fast to
ate for m 
• Fast to load
 load
e!
•
• GreatGreat music play
music players embedded
ers embe
• Video pl
dded
• Video players embedded
ayers em
bedded
• Si
• Simplemple Caler/events/blog

Calland
• Purchase lander/e
• Purchase/dow/downloa vent
s/blog
nload albums
• Pu
d
• Purcharchase/downloa albums
se/download charts and PDFs 
• Li
d
• Links nks to Facebook charts and PDFs
to Facebook etc
• Contact
etc

/mai list
• Contact/mailingling lis
t
Client Budget:

“Friend-of-your-mates rates”

Incentive For Me:
•	 True PSD to WordPress job
•	 Happy for it to take longer than normal
•	 Happy for me to experiment a little
•	 Portfolio piece
•	 Crack into the musician market
•	 Possible referrals
www.phasecreative.com.au
Audio
•	 Protected audio to buy:
Pasted Bandcamp embed code (3 options)
•	 Native audio in WordPress for straight uploads
[audio mp3=”/wp-content/uploads/2013/08/Lullaby.mp3”][/audio]

www.phasecreative.com.au
www.phasecreative.com.au
Video
•	 Native YouTube links for easy video embeds
http://www.youtube.com/watch?v=n-e64FqQ2h0

www.phasecreative.com.au
Purchasing Sheet Music
•	 Easy Digital Downloads by Pippin Williamson and Friends.
https://easydigitaldownloads.com/

•	 Free to download and use (basic support)
•	 Easy. Derr. See name.
•	 Had simple interface
•	 Testing using PayPal Sandbox account
•	 Also used 3rd-party extension for this:
Easy Digital Downloads - Free Download - to bypass the
payment gateway for free downloads
•	 Simple reporting and customer purchase emails

www.phasecreative.com.au
www.phasecreative.com.au
www.phasecreative.com.au
www.phasecreative.com.au
General Notes:
•	 Theme: Custom made using Dynamik / Genesis
•	 Forms: Gravity forms
•	 Blog: used as a ‘News’ section
•	 Host: WP Engine
•	 Social links: Simple Social Icons
•	 Slider: simple Meta Slider with custom CSS
•	 Newsletter signup: Mailchimp / Gravity form
•	 4 hours training client
•	 Bandcamp ‘skinned’ to look like site
•	 Responsive design

www.phasecreative.com.au
Learnings
•	 Factor in time to research the solutions,
including testing initial (later rejected) ideas
•	 Allow extra testing time
•	 Be prepared to train your client AND
support them through the early stages
•	 No solution is good if it’s too hard
•	 Video and Audio should be hosted
elsewhere if possible
•	 If you bang on about SEO enough, your
clients wife might hire you for their
site too!

Keep it simple for the client!
www.phasecreative.com.au
Full List of Plugins Used
Akismet
Used by millions, Akismet is quite
possibly the best way in the world to
protect your blog from comment and
trackback spam. It keeps your site
protected from spam even while you
sleep.
Black Studio TinyMCE Widget
Adds a WYSIWYG widget based on the
standard TinyMCE WordPress visual
editor.

Genesis Simple Edits
Genesis Simple Edits lets you edit the
three most commonly modified areas
in any Genesis theme: the post-info, the
post-meta, and the footer area.

Under Construction
Settings | Makes it so your site can only
be accessed by users who log in. Useful
for developing a site on a live server,
without the world being able to see it

Gravity Forms
Settings | Easily create web forms
and manage form entries within the
WordPress admin.

Video User Manuals
A complete video manual for your
clients

Easy Digital Downloads
Serve Digital Downloads Through
WordPress

Gravity Forms MailChimp Add-On
Integrates Gravity Forms with
MailChimp allowing form submissions
to be automatically sent to your
MailChimp account

Easy Digital Downloads - Free
Download
Bypass Checkout Mechanism For Free
Download

Meta Slider
4 sliders in 1! Choose from Nivo Slider,
Flex Slider, Coin Slider or Responsive
Slides.

Easy WP SMTP
Settings | Send email via SMTP from
your WordPress Blog

Simple Social Icons
A simple, CSS and icon font driven social
icons widget.

Genesis Easy Columns
Easily add Genesis column shortcodes
to your WordPress editor.

www.phasecreative.com.au

WordPress SEO
The first true all-in-one SEO solution for
WordPress, including on-page content
analysis, XML sitemaps and much more.
WP BandCamp
Embed the Bandcamp Player into your
website pages using a widget or the
post editor shortcode.
WP Help
Administrators can create detailed,
hierarchical documentation for the site’s
authors and editors, viewable in the
WordPress admin.
Thank you :-)
www.phasecreative.com.au

More Related Content

Viewers also liked

la celula
la celulala celula
la celula
ramiandres
 
WordPress Theme Unit Tests
WordPress Theme Unit TestsWordPress Theme Unit Tests
WordPress Theme Unit Tests
Kristen Symonds
 
Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Plugins
Kristen Symonds
 
Getting started with WordPress
Getting started with WordPressGetting started with WordPress
Getting started with WordPress
Kristen Symonds
 
Writings on the Walls
Writings on the WallsWritings on the Walls
Writings on the Walls
Rasheed Sanhoury
 
Presentació pile escola verd
Presentació pile escola verdPresentació pile escola verd
Presentació pile escola verdverdenglish
 
Back-Shifting - Malaysia - 7th litcon & 4th ill cl - 11-13 oct 2011 - ras
Back-Shifting - Malaysia - 7th litcon & 4th ill cl - 11-13 oct 2011 - rasBack-Shifting - Malaysia - 7th litcon & 4th ill cl - 11-13 oct 2011 - ras
Back-Shifting - Malaysia - 7th litcon & 4th ill cl - 11-13 oct 2011 - rasRasheed Sanhoury
 
10b.ņikiforovs prezentacija
10b.ņikiforovs prezentacija10b.ņikiforovs prezentacija
10b.ņikiforovs prezentacijamairis135
 
10b_ņikiforovs_prezentacija
10b_ņikiforovs_prezentacija10b_ņikiforovs_prezentacija
10b_ņikiforovs_prezentacijamairis135
 
Power point cathedral English
Power point cathedral EnglishPower point cathedral English
Power point cathedral Englishverdenglish
 
The cathedral SRF
The cathedral SRFThe cathedral SRF
The cathedral SRFverdenglish
 
Power point cathedral
Power point cathedralPower point cathedral
Power point cathedralverdenglish
 
SEO & WordPress for beginners
SEO & WordPress for beginnersSEO & WordPress for beginners
SEO & WordPress for beginners
Kristen Symonds
 
Rasheed A. Sanhoury - CV - Close
Rasheed A. Sanhoury - CV - CloseRasheed A. Sanhoury - CV - Close
Rasheed A. Sanhoury - CV - CloseRasheed Sanhoury
 

Viewers also liked (17)

la celula
la celulala celula
la celula
 
Cathedral amc
Cathedral amcCathedral amc
Cathedral amc
 
WordPress Theme Unit Tests
WordPress Theme Unit TestsWordPress Theme Unit Tests
WordPress Theme Unit Tests
 
Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Plugins
 
Getting started with WordPress
Getting started with WordPressGetting started with WordPress
Getting started with WordPress
 
Writings on the Walls
Writings on the WallsWritings on the Walls
Writings on the Walls
 
Presentació pile escola verd
Presentació pile escola verdPresentació pile escola verd
Presentació pile escola verd
 
Back-Shifting - Malaysia - 7th litcon & 4th ill cl - 11-13 oct 2011 - ras
Back-Shifting - Malaysia - 7th litcon & 4th ill cl - 11-13 oct 2011 - rasBack-Shifting - Malaysia - 7th litcon & 4th ill cl - 11-13 oct 2011 - ras
Back-Shifting - Malaysia - 7th litcon & 4th ill cl - 11-13 oct 2011 - ras
 
10b.ņikiforovs prezentacija
10b.ņikiforovs prezentacija10b.ņikiforovs prezentacija
10b.ņikiforovs prezentacija
 
10b_ņikiforovs_prezentacija
10b_ņikiforovs_prezentacija10b_ņikiforovs_prezentacija
10b_ņikiforovs_prezentacija
 
La celula
La celulaLa celula
La celula
 
Power point cathedral English
Power point cathedral EnglishPower point cathedral English
Power point cathedral English
 
The cathedral SRF
The cathedral SRFThe cathedral SRF
The cathedral SRF
 
Power point cathedral
Power point cathedralPower point cathedral
Power point cathedral
 
SEO & WordPress for beginners
SEO & WordPress for beginnersSEO & WordPress for beginners
SEO & WordPress for beginners
 
Rasheed A. Sanhoury - CV - Close
Rasheed A. Sanhoury - CV - CloseRasheed A. Sanhoury - CV - Close
Rasheed A. Sanhoury - CV - Close
 
Cathedral 3
Cathedral 3Cathedral 3
Cathedral 3
 

Similar to WordPress Plugins: Matt Keegan Music Hub

Facebook Marketing 05-06-13
Facebook Marketing 05-06-13Facebook Marketing 05-06-13
Facebook Marketing 05-06-13Mike Newman
 
5 Website Improvements to Make in 5 Minutes (or Less) from ASAE's MMC Confere...
5 Website Improvements to Make in 5 Minutes (or Less) from ASAE's MMC Confere...5 Website Improvements to Make in 5 Minutes (or Less) from ASAE's MMC Confere...
5 Website Improvements to Make in 5 Minutes (or Less) from ASAE's MMC Confere...
Vanguard Technology
 
Empowering Non-Profits with WordPress
Empowering Non-Profits with WordPressEmpowering Non-Profits with WordPress
Empowering Non-Profits with WordPress
Cliff Seal
 
Mo evaluation q4
Mo evaluation q4Mo evaluation q4
Mo evaluation q4Sam Benzie
 
Rocking a WordPress network
Rocking a WordPress networkRocking a WordPress network
Rocking a WordPress network
Marko Heijnen
 
Facebook Best Practices 2018
Facebook Best Practices 2018Facebook Best Practices 2018
Facebook Best Practices 2018
The Orchard
 
Social media and internet marketing
Social media and internet marketingSocial media and internet marketing
Social media and internet marketing
Aidan Crawford
 
Facebook Best Practices 2020
Facebook Best Practices 2020Facebook Best Practices 2020
Facebook Best Practices 2020
The Orchard
 
Plugins to enhance your word press blog -Presentation at Niche Parent 13
Plugins to enhance your word press blog -Presentation at Niche Parent 13Plugins to enhance your word press blog -Presentation at Niche Parent 13
Plugins to enhance your word press blog -Presentation at Niche Parent 13
VizRED
 
Author Websites 101
Author Websites 101Author Websites 101
Author Websites 101
Megan Cary
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
chionehardy
 
[Task 4] evaluation of the website
[Task 4] evaluation of the website[Task 4] evaluation of the website
[Task 4] evaluation of the website
Ashen Page
 
Arts barge presentation group 4
Arts barge presentation group 4Arts barge presentation group 4
Arts barge presentation group 4
meganomearaa
 
G324 Evaluation Question 4
G324 Evaluation Question 4G324 Evaluation Question 4
G324 Evaluation Question 4
hughes82
 
G322: A2 Evaluation Question 4
G322: A2 Evaluation Question 4G322: A2 Evaluation Question 4
G322: A2 Evaluation Question 4
hughes82
 
Question 4- How did you use media technologies in the construction and resear...
Question 4- How did you use media technologies in the construction and resear...Question 4- How did you use media technologies in the construction and resear...
Question 4- How did you use media technologies in the construction and resear...
Sasha Babyy
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
eviemay27
 
Adventures in Non-Profit Web Design
Adventures in Non-Profit Web DesignAdventures in Non-Profit Web Design
Adventures in Non-Profit Web Design
Melodie Laylor
 

Similar to WordPress Plugins: Matt Keegan Music Hub (20)

Facebook Marketing 05-06-13
Facebook Marketing 05-06-13Facebook Marketing 05-06-13
Facebook Marketing 05-06-13
 
5 Website Improvements to Make in 5 Minutes (or Less) from ASAE's MMC Confere...
5 Website Improvements to Make in 5 Minutes (or Less) from ASAE's MMC Confere...5 Website Improvements to Make in 5 Minutes (or Less) from ASAE's MMC Confere...
5 Website Improvements to Make in 5 Minutes (or Less) from ASAE's MMC Confere...
 
Empowering Non-Profits with WordPress
Empowering Non-Profits with WordPressEmpowering Non-Profits with WordPress
Empowering Non-Profits with WordPress
 
Mo evaluation q4
Mo evaluation q4Mo evaluation q4
Mo evaluation q4
 
Rocking a WordPress network
Rocking a WordPress networkRocking a WordPress network
Rocking a WordPress network
 
Facebook Best Practices 2018
Facebook Best Practices 2018Facebook Best Practices 2018
Facebook Best Practices 2018
 
Social media and internet marketing
Social media and internet marketingSocial media and internet marketing
Social media and internet marketing
 
Facebook Best Practices 2020
Facebook Best Practices 2020Facebook Best Practices 2020
Facebook Best Practices 2020
 
Plugins to enhance your word press blog -Presentation at Niche Parent 13
Plugins to enhance your word press blog -Presentation at Niche Parent 13Plugins to enhance your word press blog -Presentation at Niche Parent 13
Plugins to enhance your word press blog -Presentation at Niche Parent 13
 
Author Websites 101
Author Websites 101Author Websites 101
Author Websites 101
 
Technologies used
Technologies used Technologies used
Technologies used
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
 
[Task 4] evaluation of the website
[Task 4] evaluation of the website[Task 4] evaluation of the website
[Task 4] evaluation of the website
 
Rapfeatures Pitch Deck
Rapfeatures Pitch DeckRapfeatures Pitch Deck
Rapfeatures Pitch Deck
 
Arts barge presentation group 4
Arts barge presentation group 4Arts barge presentation group 4
Arts barge presentation group 4
 
G324 Evaluation Question 4
G324 Evaluation Question 4G324 Evaluation Question 4
G324 Evaluation Question 4
 
G322: A2 Evaluation Question 4
G322: A2 Evaluation Question 4G322: A2 Evaluation Question 4
G322: A2 Evaluation Question 4
 
Question 4- How did you use media technologies in the construction and resear...
Question 4- How did you use media technologies in the construction and resear...Question 4- How did you use media technologies in the construction and resear...
Question 4- How did you use media technologies in the construction and resear...
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
 
Adventures in Non-Profit Web Design
Adventures in Non-Profit Web DesignAdventures in Non-Profit Web Design
Adventures in Non-Profit Web Design
 

More from Kristen Symonds

Introduction to Email Marketing
Introduction to Email MarketingIntroduction to Email Marketing
Introduction to Email Marketing
Kristen Symonds
 
WordPress Posts vs. Pages
WordPress Posts vs. PagesWordPress Posts vs. Pages
WordPress Posts vs. Pages
Kristen Symonds
 
How do websites work?
How do websites work?How do websites work?
How do websites work?
Kristen Symonds
 
How does WordPress work?
How does WordPress work?How does WordPress work?
How does WordPress work?
Kristen Symonds
 
WordPress Post Formats
WordPress Post FormatsWordPress Post Formats
WordPress Post Formats
Kristen Symonds
 

More from Kristen Symonds (6)

Introduction to Email Marketing
Introduction to Email MarketingIntroduction to Email Marketing
Introduction to Email Marketing
 
WordPress Posts vs. Pages
WordPress Posts vs. PagesWordPress Posts vs. Pages
WordPress Posts vs. Pages
 
How do websites work?
How do websites work?How do websites work?
How do websites work?
 
How does WordPress work?
How does WordPress work?How does WordPress work?
How does WordPress work?
 
WordPress Post Formats
WordPress Post FormatsWordPress Post Formats
WordPress Post Formats
 
WordPress 101
WordPress 101WordPress 101
WordPress 101
 

Recently uploaded

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 

Recently uploaded (20)

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 

WordPress Plugins: Matt Keegan Music Hub

  • 1. WordPress Plugin Case Study mattkeeganmusichub.com www.phasecreative.com.au
  • 2. Client Brief: “To clearly represent and advertise all aspects of my various musical endeavours in one place” Requirements: • Clear information • Great pictures and images • Integration with Bandcamp • Purchase/download charts and PDFs • Relatively easy to update and manipulate • Simple clean layout • Video players embedded • Purchase/download album • Links to Facebook etc • Contact/mailing list www.phasecreative.com.au Website Functionality Website Functio rly repres for? nality ent and place. ad What is What is this website for? this • nt clea • To clearly represeTo and adverti website place. se all aspects of my various musica l endeavours in one verti Wh to get What do I wantat do across abou se all aspects of my va I want to t myse rious mus • Great m • Great musician/bandleader/arranger/com et ical ende g acro lf? usic poser avours in ss abou • In • Inspiring teacher spiring te ian/bandleader/a one t myself rranger/c ac • Profes omposer • Professional attitude sion her ? al at tit • Cool pe • Cool person to be involved with ude rson • Clarity of and • Clarity of strong concept st to be involved w ideas ith rong conc How d feel How do I want too I wheneptthinkeas want to I and id about my website? • Proud of the • Proud of thand functions. el w fe way it looks e hen I thin • More send way it looks • More than happy to than people there and k a what functions Im • In creative happy to sendto find out about me and bout do.y we . • Informative andformativespace that best op pe le thnts me and bsite? represe ere and crea my music. tiv spac Who is g Who is going to be visitingethe site?be to find out about e that oin me and st represen • Other mdleade g to be v what I do • Other musicians/ban usic rs ts me an isiting th . ians/ban d my mus e site? dleaders • Students • Students ic. • Journalists• Journalists • Festival • Festival producers prod uc • Fund • Funding bodies ing bodi ers es • Ve • Venue ownersnue owne rs • Fans • Fans Why a going Why are they re the to this webs ite? y • Sussing • Sussing out m foroing to th out my credentials g potential gig is as band leader for club or festival. y creden website tia • Looking • Looking foand informationls for po for pictures ? tent • Inmy ig r pictures and in for press. ial gig as vest ate lity • Investigate credibi y cr an artistformatio applica ba m as ib for grant for tions. nd leader for ed ility • To find press. • To find out aboutout ab a teacher findan ar n as teachin club or fe me as t ou tis g resourc st • To lis buy • To listen to myten to mal asme as a teache t for grant es,plic charts and music. ival. potenti y po a sideman or horn section ap at r fin arranger. To music • To hear• my hear mand us tential as aperform d teaching reso ions. y m find out about sideman urces, bu ances and buy music and charts. ic and fin or horn se Wh t do y ch ou abou What do IaneedI people todbet able pe ct t to access easil er. arts and music. need rformance ion arrang • Clear in y? s and • Clear information rmatio whatpeoand to fo about I do plehow bdo a I e it. le n b to ac buy music and charts • Great • Greatspicturimages. out what I do picture and es an ab cess ea . and how Music an I do it. • Music•and Charts toha d images. sily? d C buy. rts • g • InspirinInspiring sounds to buy. sounds to hear. to hear. What fu What functions are most important nctions ? • Rel are mo • Relativelyativelyto update and manipust im easy me! • Simple cl easy to update an late forportan • Simple clean layoutlayo t? ean d manipul ut • Fast to ate for m • Fast to load load e! • • GreatGreat music play music players embedded ers embe • Video pl dded • Video players embedded ayers em bedded • Si • Simplemple Caler/events/blog Calland • Purchase lander/e • Purchase/dow/downloa vent s/blog nload albums • Pu d • Purcharchase/downloa albums se/download charts and PDFs • Li d • Links nks to Facebook charts and PDFs to Facebook etc • Contact etc /mai list • Contact/mailingling lis t
  • 3. Client Budget: “Friend-of-your-mates rates” Incentive For Me: • True PSD to WordPress job • Happy for it to take longer than normal • Happy for me to experiment a little • Portfolio piece • Crack into the musician market • Possible referrals www.phasecreative.com.au
  • 4. Audio • Protected audio to buy: Pasted Bandcamp embed code (3 options) • Native audio in WordPress for straight uploads [audio mp3=”/wp-content/uploads/2013/08/Lullaby.mp3”][/audio] www.phasecreative.com.au
  • 6. Video • Native YouTube links for easy video embeds http://www.youtube.com/watch?v=n-e64FqQ2h0 www.phasecreative.com.au
  • 7. Purchasing Sheet Music • Easy Digital Downloads by Pippin Williamson and Friends. https://easydigitaldownloads.com/ • Free to download and use (basic support) • Easy. Derr. See name. • Had simple interface • Testing using PayPal Sandbox account • Also used 3rd-party extension for this: Easy Digital Downloads - Free Download - to bypass the payment gateway for free downloads • Simple reporting and customer purchase emails www.phasecreative.com.au
  • 11. General Notes: • Theme: Custom made using Dynamik / Genesis • Forms: Gravity forms • Blog: used as a ‘News’ section • Host: WP Engine • Social links: Simple Social Icons • Slider: simple Meta Slider with custom CSS • Newsletter signup: Mailchimp / Gravity form • 4 hours training client • Bandcamp ‘skinned’ to look like site • Responsive design www.phasecreative.com.au
  • 12. Learnings • Factor in time to research the solutions, including testing initial (later rejected) ideas • Allow extra testing time • Be prepared to train your client AND support them through the early stages • No solution is good if it’s too hard • Video and Audio should be hosted elsewhere if possible • If you bang on about SEO enough, your clients wife might hire you for their site too! Keep it simple for the client! www.phasecreative.com.au
  • 13. Full List of Plugins Used Akismet Used by millions, Akismet is quite possibly the best way in the world to protect your blog from comment and trackback spam. It keeps your site protected from spam even while you sleep. Black Studio TinyMCE Widget Adds a WYSIWYG widget based on the standard TinyMCE WordPress visual editor. Genesis Simple Edits Genesis Simple Edits lets you edit the three most commonly modified areas in any Genesis theme: the post-info, the post-meta, and the footer area. Under Construction Settings | Makes it so your site can only be accessed by users who log in. Useful for developing a site on a live server, without the world being able to see it Gravity Forms Settings | Easily create web forms and manage form entries within the WordPress admin. Video User Manuals A complete video manual for your clients Easy Digital Downloads Serve Digital Downloads Through WordPress Gravity Forms MailChimp Add-On Integrates Gravity Forms with MailChimp allowing form submissions to be automatically sent to your MailChimp account Easy Digital Downloads - Free Download Bypass Checkout Mechanism For Free Download Meta Slider 4 sliders in 1! Choose from Nivo Slider, Flex Slider, Coin Slider or Responsive Slides. Easy WP SMTP Settings | Send email via SMTP from your WordPress Blog Simple Social Icons A simple, CSS and icon font driven social icons widget. Genesis Easy Columns Easily add Genesis column shortcodes to your WordPress editor. www.phasecreative.com.au WordPress SEO The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more. WP BandCamp Embed the Bandcamp Player into your website pages using a widget or the post editor shortcode. WP Help Administrators can create detailed, hierarchical documentation for the site’s authors and editors, viewable in the WordPress admin.