nicer design
HansR - August 21, 2009 - 11:55
| Project: | Drupal Contact List Importer |
| Version: | 6.x-1.x-dev |
| Component: | User interface |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | won't fix |
Jump to:
Description
Hi,
A little odd maybe, but the drop down menu looks a little off I must say and not immediatelly userfriendly.
Could it be possible to add an option to choose a table design where the logo's of the different options show with a checkbox to select the mail or social network you wan to use... with this detail of course that only one can be chosen at the same time.
Thanks,
Hans.

#1
Hi Hans,
I released a new dev branch of this today with a reworked interface and workflow. Please try that out and use the "advanced" form (you can select this in the admin settings page). You'll need to use the gridselect and ahah_helper modules. But it has a tab based layout for your top four providers, that could probably be changed to look like logos instead of tabs. Let me know what you think and if you've got any suggestions for that.
#2
Oh, the other problem with having logos listed is that OpenInviter allows you to choose from 100 different providers. Having 100 logos on a page would be overwhelming I would think. Not that the dropdown is ideal by any means, but it's an easy way to display a huge number of options.
#3
sure... but I don't think a lot of people will use all the 100 solutions... A lot of them are not working, and I'm under the impression that a lot of these sites also block it. On top of that, I don't think it looks good to offer to much of these solutions. Just pick the best ones and you'll have a much higher success rate in finding friends or invite friends features. But good that you added them all of course. This gives webmasters the chance to choose the networks that fit best with their audience.
I'll test the new DEV release this weekend.
#4
First of all, I didn't implement any of the code that actually retrieves the contacts, all of that (all of the 100 providers) is done via the OpenInviter library.
> A lot of them are not working ...
I can tell you right now that pretty much /none/ of the social networks are working. But that's just because the data they return isn't compatible with the dcl_importer code yet. I believe most of the email apps work though.
> I don't think it looks good to offer to much of these solutions. Just pick the best ones and you'll have a much higher success rate in finding friends or invite friends features. But good that you added them all of course.
The goal of this module is to give people building drupal sites the ability to import from /any/ social network or email webapp. If the provider that you'd like isn't currently supported by dcl_importer than it's now possible to add that provider without too much work. There is also configuration settings that let you select /exactly/ which providers you'd like listed for end users to see. So if you don't think it looks good, then it's trivial for you to configure the module to /not/ show certain providers. It's not the goal of this module to limit providers, the goal is to let /you/ choose which providers you'd like your end users to see.
> This gives webmasters the chance to choose the networks that fit best with their audience.
As per the previous comment... this is exactly what the module already does.
There /will/ be use cases where people might want to have 20-50 different providers. The module needs to be able to support large numbers of providers being used. I'm quite open to suggestions on ways to make it look better still, since IMO, even with the latest changes to the UI, it's still not pretty.
#5
Marking this as won't fix for now. I'm quite open to suggestions to make this work cleaner, but I think for now the advanced form option that's in the current branch is a good compromise. It let's you select your top providers and then have an "others" page that fills in the rest. Since you can select exactly which providers you want this can be limited to only a few. The form can also be rethemed to make it cleaner on a case by case basis.