Even more MySite

OK, MySite 5.x.2-beta4 (the final frontier) is out and will be the final public beta before the next release.

Download the beta from drupal.org and please file issues there. (Note that the beta requires an update for current users and installation of the jQuery Update and jQuery Interface modules.)

You can also see the online demo and a preview of the developers API documentation, which will make it easier for you to extend the MySite module.

To do before the final release:

  1. Finish the documentation
  2. Fix any reported bugs (currently there are none)

And, on a side note, greggles just released April’s download stats, and the MySite module (v 5.x.1.10) cracked the top 100 at number 95 with a bullet. :-) Acually, if you only count contributed modules, MySite comes in at #59.

MySite beta

4.20-droplet-create.png
I’ve had two good weeks to work on upgrading the MySite module.

MySite 5.2 beta 3 is now out for testing.

This release adds a number of new features and requires running update.php. A quick overview:

  • Drag and drop sorting of page content across multiple page regions
  • Blocks and Views support
  • The ability to create ‘droplets’ of content that function like Google Gadgets
  • An administrative option to remove all blocks from the MySite page, which lets users have complete control over page content
  • An icon system for attractive browsing of content options
  • Paginated content browsing, based on content category
  • Multi-step content settings for a simpler UI
  • Support for user-specific settings for individual content items
  • CCK / generic node support — track all posts of a specific type
  • User tracking — all posts by specific users
  • Profile support — users can add selected profile elements to their MySite page
  • A new three-column layout

The new layouts and css tricks have been tested on Firefox / Mac only, so additional platform testing would be appreciated.

Thanks to

The development process tapped a lot of great Drupal resources. Here are a few specific thanks.

  • jjeff for the jQuery Update and jQuery Interface modules. (Both are required for drag-and-drop)
  • starbow for his work on AHAH and ajax-based tables and forms
  • merlinofchaos for tips and tricks regarding page layouts
  • dww for (again) answering dumb cvs questions
  • jonbob for the API module
  • douggreen for the Coder module
  • All the folks who submitted bug reports and patches

I still have some work to do, including finishing the documentation and porting the contributed plugins up to 5.x.2.

Please test the module and report issues at the issue queue.

MySite 5.x.2

The beta release of MySite 5.x.2 is out. A ton of new features have been added, including support for Blocks and Views. Plus a nifty icon system for content browsing.

Check the demo at http://therickards.com/mysite.

More Drupal developer fun

If you haven’t used the Coder module yet, and you develop for Drupal — what are you waiting for?

Written by douggreen, Coder helps with Drupal coding standards and a whole bunch of automated tests for your module.

Cool stuff for Drupal geeks.

Cool new toy

Picture 1.png

Still grinding away at the new MySite release. Getting very close, though.

I started to update the documentation and ran across some API docs that Gabor was hosting for his SoC project last year. I then found out that the API module is Drupal 5 compatible (get the HEAD tarball).

Now, there are a ton of cool modules on drupal.org, but the API module is awesome. I’m now rewriting the comments inside of MySite in order to create module API documentation that functions like api.drupal.org. When the next MySite release comes, I’ll have a full, searchable API at therickards.com.

Very cool (if very geeky). Thanks JonBob!