WebParts have landed in svn branches/2.1

You may have noticed the new MyPage link at the top of this site. The appearance of this link signifies completion of the first iteration in implementing WebParts in mojoPortal. WebParts allow page personalization kind of like My Yahoo or Google personalized pages. To customize the page and see how it works you have to login to this site, otherwise you just see the default content I have enabled on MyPage.

I've started some documentation on the MyPage feature here. Any content in the site can be made available for the MyPage Catalog and users can pick which content to show on MyPage and the site will remember their settings. You can also drag and drop the content into any of the 3 columns.

There is an upgrade script in svn for MS SQL, MySQL, and PostgreSQL. I still have some work left for the SQLite implementation. Of course backup your db and site completely before trying this out.

I know the mono users will be dissapointed this is only for Windows at this time but be patient, when the mono 2.0 stack is ready you will be able to upgrade.

There is also a new Content Manager module and content module instances have been de-coupled form pages so you can have the same content on any number of site pages and you can even have content that is not on any page but is available for MyPage.

Any developers out there who play with this please give me your feedback on any problems you find. It should be fairly stable as this site is running on it. We are probably getting close to a 2.1 release depending on what people report.

Those of you who have contributed translations, now would be a good time to update the translation files to get them updated before the next release. There are a lot of new items in the cultureusa.config file, it would be nice to get the others updated before we make a release.

On another note, svn commit email notification hasn't been working lately but believe me there have been a lot of commits. I've notified Paul at Novell forge about the problem so it will probably be cleared up soon. Most likely its releated to some transition of the project administration to media wiki. In the past I have added users 1 by 1 to the svn list when they let me know they would like to be on it, but going forward we will have a mailing list for svn commits and people can opt in or out as they please. To sign up for the list just visit this page



Update - some additional notes for those upgrading from svn, ignore if doing a clean install

In addition to the normal backup your db and site completely before upgrading, you should be aware of a few manual steps you will want to take after the upgrade to enable some new features.

First you will want to add the new Content Manager module. Go to Admin > Feature Modules and click add new module. For the Feature Name type "Content Manager", for the Control Source, tpye Admin/ContentManager.ascx. Leave Is Admin unchecked for now but after we add this to a page come back in here and set it to true so that it cannot be added to any other pages. Save the Feature and then go back into it and you will see a new link for "Configure Settings", click this link and add a new setting:

Now while we are in here there are some new settings for the Forums module. Go back to Admin > Feature Modules and click the gear for Forums then click the Configure Settings link. Add the following settings:




this is just making the deafult setting false, if you want to enable this for a specifi forum you will be able to do that as these new settings will show up in the module settings for each forum instance.


re: WebParts have landed in svn branches/2.1

Tuesday, May 30, 2006 3:47:55 PM

Awesome ideas.  Your implementation of WebParts has really got me thinking.  I still need to implement it on my localhost and play a little more before deploying but you deserve another pat on the back.


re: WebParts have landed in svn branches/2.1

Thursday, June 1, 2006 7:54:29 PM

This is fantastic! Users are going to love it.

Worked right away - I'm running on Windows XP Pro SP2, with IIS and ASP.NET 2.0, MySQL 4.1.19, I compiled the solution with SharpDevelop 2.0.0 1413.

For anyone else trying to get this working - you'll need to read this http://www.mojoportal.com/usingmypage.aspx


Comments are closed on this post.