MySite

Events happening in the community are now at Drupal community events on www.drupal.org.
This group should probably have more organizers. See documentation on this recommendation.

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

agentrickard's picture

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.

http://drupal.org/node/170660

Read more
agentrickard's picture

Using 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 more
agentrickard's picture

Facebook 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 more
drupalprojects's picture

Predefined 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 more
agentrickard's picture

WidgetBox 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 more
agentrickard's picture

Content / 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 more
agentrickard's picture

5.x.2.6 released

A little mea culpa. I rushed to get some new features out -- including comment tracking, default restore, and content locking. And in doing so, I left in a few bugs in the 5.x.2.5 release.

So I had to release 5.x.2.6 to correct them.

Read more
agentrickard's picture

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 more
agentrickard's picture

MySite 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 more

MySite development roadmap

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 more
agentrickard's picture

MySite 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
Subscribe with RSS Syndicate content

MySite

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: