MySite pages let users create a personalized summary of the site. The MySite module duplicates the functionality of tools like MyYahoo! and Google's personalized homepage. The module uses a plugin API that allows developers to add new functionality.
MySite 5.x.2.19 released 08-FEB-2008 -- bugfix upgrade recommended for all users.
Update: multiple page support has been added and needs testers. Download 5.x.3 rc1 and start testing. And I am looking for jQuery and CSS testers and collaborators for the Drupal 6 version of the interface.
This group is for sharing ideas, solutions, and custom code (including Droplets) for MySite.
See the API at http://therickards.com/api
JavaScript errors with Google Gadgets
Over on the MySite project we're having a recurring issue with handling the JavaScript for Google Gadgets on our pages. It looks as though there is a problem with the order in which the JS are executed -- but that's really a guess on my part.
Sometimes, Flash embeds don't fully load: http://drupal.org/files/issues/gadgets.png
Sometimes, the JS loads the same element repeatedly: http://drupal.org/files/issues/GoogleWidgetScreenshot.png
Expert 'scripters exploring the issue would be much appreciated.
Read moreUsing MySite with external applications and data
A few technical notes for developers concerning how MySite interacts with non-Drupal data and application sources.
First, a little history. The core goal of the MySite module is to abstract content published to a Drupal site. So the MySie distribution supports content types native to Drupal. The reason for this is scope: I don't have time to solve every problem, so I focus on those.
Read moreFacebook and MySite
I've been mucking around on FaceBook for the last week. It's cool, and the apps are nice.
And the dirty little secret is that MySite supports this type of "app" functionality through its plugin API -- it might even be made to read Facebook apps.
So where's the developer love?
/me stops whining
[UPDATE: I have stopped reading this thread.] 23-OCT-2007.
Read morePredefined mysite profiles.
hi
I think this module will almost fit my needs, but I'm interested in creating 2-3 different mysite templates (let's call it profiles, ok?). For example: I want to create one mysite profile to display owners blog posts for user type - bloggers and second mysite profile to display owners photos for user type - photographer. This is just an example.
I don't want users to create their mysite instances from scratch, but I want to create certain types of predefined mysite profiles users should be able to choose from.
Read moreWidgetBox for Droplets
I just found the WidgetBox service. Similar to Google gadgets, it is a service for people to create JavaScript widgets that can be distributed across other sites.
Widgetbox widgets can be used as MySite Droplets, just enter the code and select the 'Full HTML' input format.
Read moreContent / Context API
I just proposed this session for Barcelona. Hope it makes sense.
Looking deeply at the MySite / Panels integration question, I think what we need is a unified abstraction API that lets modules find, collect, render, and display data in multiple contexts.
Working on a unified API might be the best direction. Take a look at the session proposal and this brief overview.
Read more5.x.2.6 released
MySite Droplets
For the new folks, Droplets are little snippets of HTML, JavaScript, and PHP code that function like Drupal Blocks, but Droplets are native to MySite. Views and Blocks can be converted to Droplets through an interface.
I know that some of you have created custom MySite Droplets. If you have, post them in a comment below.
Read moreMySite for Drupal 6
We've hit the Drupal 6 code freeze, and a call went out today to start upgrading modules for Drupal 6.
So I'm going to draw a line:
I will start porting MySite to Drupal 6 after DrupalCon Barcelona in late September.
Effectively, this means that the Drupal 5 branch will freeze on that date. I will take the newest stable release (currently 5.x.2.8) and port it to Drupal 6.
My general rule is this: Once I start developing for the new Drupal version, I freeze features for past versions. That means that 4-7 is bugfix only, and 5--2 would be shortly.
Read moreMySite development roadmap
Last updated by agentrickard on Sun, 2007-09-02 14:28
Note: this is a Wiki page. If you make a change, please annotate it.
Current Release: 5.x.2 series
The 5.x.2 series is stable and in bugfix mode. No new features will be added unless they are glaring holes in the user experience.
The plugin system should allow extension of the module without new core features being added.
The 5-2 branch forked on 02-SEP-2007 so we can begin would on multi-page features for 5.x.3.
5.x.3 Release?
There are a number of interesting feature requests that could be part of a 5.x.3 release. Here's the overview.
Read moreMySite Introduction
Hi all, I'm Ken Rickard, the MySite developer and maintainer.
I started this project to help develop site personalization for our media company (http://morris.com). I am a relatively novice PHP developer (I was a literature major) and greatly appreciate Drupal for providing a structured environment for learning development.
I've been working with Drupal since 2005, and this is one of two modules that I've released out of about 10 that I've written.
The MySite module has some good features, but is running into the limitations of my skill. So this group has a couple of purposes:
Read more