As always, first backup everything.
Then, read the instructions in this codex article for Upgrading from 1.0.x to 1.2.x. I would also search the forums to see what issues people may have had with this process. As I upgrade with each new version, I have zero practical experience with such a big upgrade.
@jeffsayre – thanks for the link (I missed the codex article in my search). This is a new client who already had the 1.0.3 site.
Fortunately, the client wants us to develop a new theme from scratch – so, our only core issue is ensuring the member profiles, connections and data (including blogs) are preserved.
There is no problem.
1. Turn off everything (all plugins sites).
2. Delete bp-default and bp-sn-parent
3. Delete old buddypress
3. Install version 1.2.5. (Or 1.2.4 if you want it).
4. Install Buddypress Sitewide activity Widget plugins
5. Install BuddyPress Widget Theme 1.2.1 by modemlooper
6. Enable rest
See other plugins that are compatible with version 1.2.4. (Download the latest versions).
I have had:
– BuddyPress Group Documents
– BuddyPress Links
– BuddyPress Sitewide Featured Posts
– BuddyPress Album+
– BuddyPress Sitemap Generator
– Facestream
– FeedBurner FeedSmith
– FollowMe
– JR Favicon for WordPress
– Lightbox 2
– Post videos and photo galleries
– SPNbabble
– Tweetstream
– WP Google-buzz
I did upgrade to four sites with thousands of customers and have not had any problems.
Make it a battle plan that does not look anything changes from the old buddypress and everything goes well and is ok (you will not lose anything).