Re: BuddyPress Presentation at WordCamp Utah (and Las Vegas)
@crashutah It would all depend on the audience – total WP/BP newbies or WP.org site owners no BP yet or BP site admins who need a little more help before launching. If I were to give a BuddyPress presentation on why BP rocks in an hour, i would make it interactive – with audience participation
– Knowing audience level in WP/BP experience would help you give a better presentation – possibly getting list of attendees off the database from registration to your specific module is powerful information to have, if registration for Utah and/or Vegas were set up to allow that
– Spend a few minutes with the overview of BP – testbp.org – native components included – then include minimum server requirements like mod_rewrite, pref LAMP server, GD library, PHP5.2+, etc.
** include a live presentation of WP and BP installation in 6 minutes or less – get them involved and let them time you, and since you are an experienced developer, you could do it in less than 4 minutes
– Note that even if installation can be easy and fast, it’s the customizations in terms of theming and added functions via plugins that make the site unique and stand out. The special customizations are what makes a difference between a “free” site with a $20,000++ WP/BP site.
– Compare BP showcase sites with default WP/BP install and explain how some customizations can be done either via custom functions, free/paid plugins or by hiring coders/programmers.
** A live 5-minute lesson on how to create a bp-default child theme, upload to server and activate it
** If you prefer, create a custom function live, upload to live site that you created earlier, so audience can see the changes brought on by function or plugin
** If you’re strong in theming, you can also show live how to add some styling in style.css to effect minor/major changes to theme
– Q and A session – 10 minutes or less
– Your contact information – some attendees might prefer to hire you rather than create the site themselves.
Good luck and have a great time!