As I noted earlier we are hard at work on Dolphin 7.1 and for the most part we are certain about the list of improvements. And still, there're things we're hesitant about. To do those things right, we'll be running a small set of "Public Debate" posts to ponder in cahoots with the Unity brethren.
Now, there's the famous Henry Ford's quote that also often attributed as one of the Steve Jobs' mantra and the key to Apple's recent success. The quote goes: "If I'd asked customers what they wanted, they would have said 'a faster horse'". Luckily, Unity members are not "customers" in this context. I guess we're just lucky to have customers that are still on our side of the fence when it comes to R&D - the end-customers are site members, and we build the software to suit them. So, I guess it is safe for us to ask you, but just don't ask your customers, mkay? Sure a "faster Dolphin" would be nice, but it's time to talk innovation.
We invite you to put on your thinking caps and brainstorm on the ideas and questions we'll be throwing you in the coming few weeks. Your voice will affect the final product. We'll be developing "as we speak".
Today's topic...
...or maybe not even a feed. We have a few options and any of them may have a number of different names. Anyway, there's an immediate need for a better approach in representing the site's activity and content to a new user to grab their attention and deliver the idea of the site's meaning.
Some of the most popular existing ways to do it:
- Splash Screen
Perhaps the most popular and, if done right, the most flexible way to engage a newcomer. Basically, it's just a billboard that you can use in any way you want to tell the story. It's universal, flexible and effective. It's here to stay. Facebook, Apple, PayPal and many other use those exclusively.
Pros: flexible; easy to manage; spam-proof; lightweight.
Cons: requires high-quality design and copywriting; not engaging for repeat visitors (unless you change them regularly, like Apple does); suits established brands better; doesn't represent site's activity and hence requires some existing knowledge about the site to be effective.
So, it is good, but obviously not enough for a startup site or most social sites. It's just the icing. We need the pudding.
- Activity Feed
One of the wonders brought by dynamic web development is the ability to display what is happening on the site - who's online; what was just added; who's chatting; what was commented, etc. This can be highly engaging, provided that content is of interest for a newcomer. Twitter is doing it nicely - top tweets, trending topics, online members... they are what they call "the pulse of the web" after all. Foursquare also has a nice activity feed that tells the story in a matter of seconds, much better than any marketing-blurb-description.
Pros: highly engaging; tells the story; interactive; instantly satisfies people's desire to be in the "limelight".
Cons: prone to spam; may be discouraging when there's not enough activity - bad for young sites; resource-intensive; may require selective approach when activity is high; may look bland if content samples are not included.
Activity feeds form a big part of Web 2.0 experience. They are surely "a must" for a social site software, but there're 1001+ ways to make them and if this is going to be a centerpiece of Dolphin's homepage - we need to figure out the best method there is.
- Cherry Picks
A little bit if this, a little bit of that. Some "featured videos", some "latest members", some "blog posts" and "site news" to ice. YouTube, Amazon, eBay, my[ ] (whatever that means), and yeah - Dolphin do this for ages and for a good reason - cherry picking is a highly controllable way to represent the site's cotent. It's nice and all, but doesn't it belong to the times when Yahoo was relevant?
Pros: flexible; engaging; easy to control.
Cons: requires moderation; may not reflect topics/trends changes; highly resource-intensive as it requires more content to be displayed to cover all content types; often creates over-complex layouts.
Cherry-picking is inevitable - it is the only way you build software anyway, because everyone wants something different. The whole premise of Dolphin page builders is based on the idea of cherry-picking. What we need, though, is to create some sort of laconic all-inclusive module that would minimise the need for pulling dozens of blocks to the homepage and still do the job.
- Today's Heroes
If your site is heavy on voting, liking, thumbs-upping and recommending, arguably the best way to build your homepage is to display the "top" content based on the community choice. Social bookmarking sites like Digg do this with some success. It may also work nicely with contest-oriented media sharing sites.
Pros: self-moderated; enagging; easy to control.
Cons: irrelevant for many types of social sites; limiting to specific cotent types.
As a part of cherry-picking concept they are fine. As an exclusive way to build a homepage - only for Hot-or-Not kind of sites.
- Template-Contaminited
You know our stance on social networking templates already. Now, I'm not saying that templates are bad - they are fine, but they should not overpower the content. Unfortunately, many webmasters still believe that design is the cornerstone of a site's homepage attraction. Well, it's not! And I am not expressing an opinion here, I am stating a fact. Just browse the Alexa Top Sites list and carve this simple gospel deep into your brain - design must give way to content. Good template is the one that gets out of the way and only underlines the feel of your site, the feel that is driven by content.
Pros: short-lived appeasement of designer ambitions.
Cons: technical complications; clutter; disorientation and many more.
Again, there are bad templates and there are good templates. Good ones are those that set the stage, but don't take it.
- Other tricks.
And now, there're dozens of other methods: ascetic "form-only" (Google, Tumblr, Quora, Friendster); localized (Groupon, Yelp); adult (a world in itself - "I am 18+" page first, then any of the above, but with its own... flavour); exclusive (invitation-only sites, limited-betas); directories (Graigslist, WebmasterWorld) and many others.
some kind of a neat universal module that would engage users, parade content, preserve server-resources, take it easy on homepage real estate, stay relevant over time, work for broad range of social sites and enable unflappable sleep for both webmasters and moderators.
Achievable? A reasonable man would say - hardly. This, however, makes me think of what Ed Bloom said in the Big Fish movie - "There comes a point when any reasonable man will swallow his pride and admit he made a mistake. The truth is... I was never a reasonable man." We are here to innovate, to wow people and to be ahead of the game. We need to think well beyond reasonable. And by "we" I mean you, too. We are one team. BoonEx builds software for you to create community sites. We want you to be able to build the best community sites. Now let's think about how we're going to do that.
Share your ideas in comments, or if you have sketches or specific outlines that we all should discuss together - create forum topics and post links in the comments. I am leaning towards a Foursquare-like feed with small content samples and filtering. What's your take?
About BoonEx•Terms•Privacy•Contacts•© BoonEx (ACN 127966581)
Browse and post in forums
chat (Text only)
browse and post in blogs
post comments
receive notifications
browse or interract with groups
view ads
upload videos
browse events
I am, of course, all for supporting third party extensions.... especially IBDW's SpyWall.
Not sure how I feel about some of the other things you've mentioned.
I *can* tell you this - perfecting the profile customizations and even adding some other profile customization features would be a huge benefit to Dolphin. Simplifying it poses a problem though.
The TinyMCE comment box changing between editors really needs to be addressed. see more
I think sites like Facebook have the right idea with consistency in their design.
If you are building a site based only on what *you* want, you could find yourself alone with your perfect version of a site.
Glitter graphics and horrible color schemes don't do anything for me either, but it isn't about me - or you. It's about the end user & they love that crap. Look at all of the MySpace customizer sites that were so popular until MySpace killed most of it. I'm not saying to go the route that MySpace originally took - see more
I don't believe profile customization is a feature people would use as a deciding factor (or much of a plus) for when joining a site (or maybe they would, because it kept me away from a few when they were see more
As core suggestions, can offer next:
* how about CSS3 + HTML5? Most of browsers support it and it giving really interesting results. IE6 soon will die in any case (by words of MS)
* implementing (to dolphin forms) HTML5 validation (at client see more
It's more of an argument about letting people create a page to their liking, or giving them a "one-size-fits-all" solution. I favor the former, but apparently I am in the minority. Nothing new for me.
Teeny boppers are far from the only people who customize their templates. My old site had virtually nobody under 21 and the majority customized things. The large page see more
Don't give people vanilla icecream (plain like facebook) but don't give them neopolitan like myspace do, perhaps just vanilla with little choc chips in them, so it's not plain, there is something awesome in there to keep the visitors entertained, yet they won't throw colours everywhere with there multi flavoured dessert
I really don't have a problem with the way iit is now, but that sentment only applies when viewing the site with a PC browser. You can pretty much make your home page whatever you want it to be. What I would really like to see, is a Dolphin site that looks good when it is being accessed by a mobile device. I'm not talking about a plain old WAP module that gives you a really boring browsing experience. We need something that takes things to a new level. I'd see more
best regards!
Now Andrew if we could seriously look at the search function within Dolphin it would be most appreciated. Currently this function does not work very well if at all. Please correct me here if I am wrong. This is such an integral part of networking, why we would not spend more time refining it I cannot understand.
Secondly, any way we can incorporate the ability to choose between using username or First and Last name or both. Admin should have ability to decide see more
PLEASE before you do any innovations, (i repeat) PLEASE make a cleanup in existing code.
PLEASE make a proper semantic template (just a basic, but semanticaly OK)
PLEASE also make sure, that all modules are consistent (URL parameters, HTML rendering, etc.)
PLEASE have a look at httpd error log, how many undefined variables and indexes there are at the moment.
and then, once the platform will be nice and clean, please do innovations.
many thanxs
buzz
Secondly i need more control of homepage items from page builder... i want to control the logo position, top menu position, promo size n position from page builder only.
Also there should be good sharing and fb like options everywhere. In preset condition although we can add FB LIKE button in site but after see more
We are speaking here about the homepage ...
My opinion is simple : what is dolphin now a day ?
- If dolphin is a meeting CMS, then let's put some splash, force people to subscribe and then put a block with online people
- if dolphin is a "facebook clone" CMS, let's put an activity feed.
Personally, I am one of the stupid with try to use dolphin as a CMS (rather than wordpress or joomla) and fight to try to get a nice homepage with the see more
- I have heard alot of people here complain about how their members (and even my members) say how 'difficult' it is to navigate the site. Simplicity is the key here. Of course this see more
Our business customers use our site because it is clean and free from the Facebook clutter. They don't want a typical social network as Facebook. They want a clean business to business platform. They certainly don't want features that resemble dating sites.
PLEASE see more
And speaking of the dating features, I'd prefer they be removed from the core and become their own module, much like the other features.
for exampla at the moment page blocks are placed like this :
____ _________
____ _________
____ _________
____ _________
i want them to be the way i want or any other admin want them to be placed...
__ ____ _____
____ __ __ __
______ ______
__________ __
__ __ __ __ __
______________
____ see more
|------------------------------------------------------------|
| |
|------------------------------------------------------------|
|------------------------| |------------------------|
| | | |
|------------------------| see more
at the moment you can only set the width of colums but the width stays the same throughout the page...
i want every column to be different width as i please.
@mchauhan: I think he's giving a demonstration of how he would like the page builder to work.
i also think that a module similar to profile customize should be build but instead of 'only' customizing a profile, admins can customize their website by controling common.css and general.css. that would be great and will make each community unique.
I also think that 'only' top content should be shown in the homepage, for users to see what they are voting for and whats everyone agreeing on and liking.....I also think that the spy should be integrated see more
Great! I believe in you, because Dolphin platform has a big potential ;)
As for the Homepage clutter, i'd go for a big subheader/splash, which delivers clear message and below that, i'd like to have either some cherrypicks/featured or latest stuff (one of each) in 1 - 2 row(s) and 3 - 4 columns.
Just a very simple, but clear homepage.
Having big banners should be ruled out for a couple reasons, a banner is a image, a template is a image there fore it shouldn't stand out as much as what the content should.
I think it would be nice to have a "take a tour" link, image link, button etc. on the home page.
It gives the user the choice to either see more of what the site is about or just see more