Open Source Software is a unique community. To foster growth in WordPress, development, and other niche areas we need to be aware of the user's role. Users should be educated and aware of how the community was built and how it continues to evolve. This talk covers very high level examples of ways to be a responsible user, keep things moving smoothly, encourage growth, and build value in the WordPress community.
1 of 28
Download to read offline
More Related Content
Wcorl talk 2014- Be a user the Pros Love and Why you should Care
1. BE A USER PROS LOVE
AND WHY YOU SHOULD CARE THAT THEY LOVE YOU AT ALL
KIMBERLY LIPARI
TALK
FOR WCORL 2014 PRESENTER
2. WordPress is Open Source
Open source software is software that can be freely
used, changed, and shared (in modified or
unmodified form) by anyone. Open source software
is made by many people, and distributed under
licenses that comply with the Open Source
Definition.
4. THERE ARE 34,771 PLUGINS AVAILABLE ON THE
WORDPRESS.ORG REPOSITORY
Lets say a third of those have original developers
(only one plugin created)
That means 11,590 people have contributed free
code
You cant spell Freemium without Free. Just
because they have upgrades available doesnt
mean they make money
Supplying plugins for the repository is not a job
5. So, why do they do it?
This is why the WordPress Community so great
the product of collaboration is more valuable than
the money to be made from going it alone
they get to use the collaborative product, which is
more than they could have made on their own
outlook that they are giving something of value to
a larger project
respect among peers, work satisfaction
7. Business Model for OSS
!
OSS Network = Volunteer Programers
customers pay for features or fund directed
development since software is free
contribute a brick, build a building
!
8. Yeah but Im not a Developer.
com揃mu揃ni揃ty : kmyoond/
def: a feeling of fellowship with others, as a result of
sharing common attitudes, interests, and goals.
This means YOU
10. When forces favoring change are greater than
those resisting it, firms move from one state in (in
the cycle) to another
Study on Community Life Cycle csulb.edu
11. So why do you care?
developers make stuff we all use
the happier the developers are they more stuff
they make
the nicer you are to them the more they will help
you specifically
if we are not supportive of those who willingly
contribute their time then the community will fail to
support the software
12. OK I get it.
!
Now how do I make the
folks in our community
happy happy happy?
13. Steps to happy happy
happy
1. Give folks the same
consideration you would want
2. Be a responsible user
3. Learn the lingo/be CLEAR
4. When you ask for help provide
as much information as possible
5. For Free resources: Use the
tools of the trade
6. For Paid resources: Respect
and Expectations
14. Consideration
Treat others how youd like to be treated.
Dear Developer,
Your stuff sucks. I turned it on
and something broke. Whats
up with that. I bet you still live
with your mother.
Im trying to start a serious
business here and youre
undermining me!
You need to fix this now!
Dear Developer,
Im new to your plugin and
hoping you can help me work
something out. I seem to have
a conflict with x.
Ive done the following tests
Would you be able to offer
some guidance?
Many Thanks!
15. Steps to happy happy
happy
1. Give folks the same
consideration you would want
2. Be a responsible user
3. Learn the lingo/be CLEAR
4. When you ask for help provide
as much information as possible
5. For Free resources: Use the
tools of the trade
6. For Paid resources: Respect
and Expectations
17. Be responsible
Take Backups often and before you change anything
Work on local site (i.e. ServerPress, VVV) for large development or
testing
Understand your hosting and what youre paying for (or NOT
paying for)
Value the work of others, GOOD work WILL cost money, probably
more than you expected
Take Backups often and before you change anything
Dont get plugin happy, use what you NEED
Dont confuse quantity with quality of work/advice, you know
what they say about opinionssame saying applies here
18. Steps to happy happy
happy
1. Give folks the same
consideration you would want
2. Be a responsible user
3. Learn the lingo/be CLEAR
4. When you ask for help provide
as much information as possible
5. For Free resources: Use the
tools of the trade
6. For Paid resources: Respect
and Expectations
19. Be Clear
You dont have to know all the right terms to say,
but you must be clear when communicating
I need help with this theme I bought on a site that
wont work right is nowhere near as helpful as
Can someone tell me how I can install the theme I
purchased from Themeforest? Im getting an error
on upload
21. Steps to happy happy
happy
1. Give folks the same consideration
you would want
2. Be a responsible user
3. Learn the lingo/be CLEAR
4. When you ask for help provide
as much information as
possible
5. For Free resources: Use the tools
of the trade
6. For Paid resources: Respect and
Expectations
22. Troubleshoot before
reporting
log in/out
disable/re-enable
disable all
default theme
browser
cache
updates
third party
connections
permissions
default theme
error log
Include info on above & images when reporting or asking for help
24. Steps to happy happy
happy
1. Give folks the same
consideration you would want
2. Be a responsible user
3. Learn the lingo/be CLEAR
4. When you ask for help provide
as much information as possible
5. For Free resources: Use the
tools of the trade
6. For Paid resources: Respect
and Expectations
25. Tools of the trade
Git or chosen repository
text editor (NOT WORD)
support forums
ASK - Developers are happy to help you learn and
understand, they appreciate those that are willing to
contribute. *
*note: if you need training get it, dont lean on
goodwill to teach you code
26. Steps to happy happy
happy
1. Give folks the same
consideration you would want
2. Be a responsible user
3. Learn the lingo/be CLEAR
4. When you ask for help provide
as much information as possible
5. For Free resources: Use the
tools of the trade
6. For Paid resources: Respect
and Expectations
27. Respect and Expectation
Understand how updates work and talk to your
developer about how and when to update.
Work with a developer who is open to answering quick
one off questions from time to time without billing you
for every minute.
Conversely, be willing to pay for work or advice that
takes real time.
If you hired them for their expertise, listen to their advice
Be clear on what you are getting, if you want something
specific be sure to ASK first if you will be getting that