Today's release contains a bunch of miscellaneous bugfixes and bits of polish (see http://github.com/insoshi/insoshi/commits/master). The main work went into splitting the notion of a 'deactivated user' into two pieces: users who have been explicitly deactivated by the admin, and those who simply haven't verified their email address. (If you look at the source code, you'll see that there are a bunch of subtleties that arise when making this distinction.) We also created a new 'demo mode': admins can specify that the site is only a demo, which results in a prominent notice and a guest user who automatically gets logged in when users access a protected page. If you want to run a demo site, use 'rake db:demo_data:load' to load the demo data and then select the appropriate check box on the admin interface. We've put this power to good use on the new Insoshi demo site (http://demo.insoshi.com/).
On Wednesday, we deactivated some of the less active users, but based on user feedback we've changed our policy as of today. I sent out a global message on Insoshi explaining our decision, and I've reproduced an excerpt below for anyone who didn't get it. This week we also introduced a new Insoshi portal (http://portal.insoshi.com/) to collect all the different sites under the Insoshi umbrella in one place. The main challenge was to integrate several *external* sites---a blog, documentation wiki, Google Group, bug tracker, and source code repository---with the internal sites (Insoshi home, developer site, and demo). It's one of the extremely rare cases where HTML frames actually seem to be the right choice for the user interface. (By the way, frames are terrible for search engine optimization; we'll probably make a blog post at some point explaining how we addressed this issue.) Thanks to Evan Dorn for the idea and for coding it up. The main Insoshi page (http://insoshi.com/) currently forwards to the portal; we're still on the fence about that, so please let us know if you love it, hate it, or anything in between. Finally, we've made a blog post (only our second!) at the Insoshi blog (http://blog.insoshi.com/) explaining more about our project. We're open to comments and suggestions, so please check it out and let us know what you think. Cheers, Michael -- Based on community feedback, we've changed the activity criteria for the Insoshi developer site to be more open. All profiles (apart from one spammer) are now active, and will remain so as long as they follow the basic principles of a friendly community (no abuse, spamming, etc.). We still encourage more casual users to check out the Insoshi demo site (http://demo.insoshi.com/), but their profiles will no longer be deactivated on the developer site. The original goal of our profile deactivations was to make it easier to browse through the profiles of the more active users. To accomplish this goal in a friendlier way, the people listing will now display only users who have logged in within one month---*but*, even if you don't log in for a while, your profile will still be visible in all the other usual places, such as feeds, forums, contacts, and search results. --~--~---------~--~----~------------~-------~--~----~ Insoshi developer site: http://dogfood.insoshi.com/ Insoshi documentation: http://docs.insoshi.com/ You received this message because you are subscribed to the Google Groups "Insoshi" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/insoshi?hl=en -~----------~----~----~----~------~----~------~--~---
