We have a report about a problem with the XMPP server that seems to make it impossible to add friends (or get friends request) from gtalk accounts. It would be nice if people who has the option to test it would test it out and give reports here if they have a problem or not (a small "i have a gtalk friend and its all fine with him!" is also helpful). Most important here is that we also get tests of "adding" activity in both directions.
It's finally there, the platform has arrived! With the primary target of translating DuckDuckGo into all languages, we want to start the beta test of our community platform with the people on the forum and the people who asked us via email to translate DuckDuckGo.
This Beta is independent of the live platform and will stay even after the launch for people to test problems or play around with the platform without touching their live account.
You can test the beta under:
You should create an account and get started translating :). No explanation should be required.... we hope :)
If you have suggestions about design, layout, HTML or CSS, please post them publicly in here for discussion. Other issues you may post here, use our feedback form on the platform or give them on our github issue tracker, if you have a github account (link on the feedback form).
If you want to give us new languages, it would be nice if you give us:
Name in English => German in Germany
Name in local language => Deutsch in Deutschland
And a link that shows the flag of the country (and hope that we have it in our database, alternative flags would be appreciated)
Even IF you think your language exists just in one version, it is REQUIRED that you add a country definition, otherwise we can't get a clean locale definition. If you actually know your locale definition (like de_DE) it would be nice if you add it to your request.
Best do this over the feedback form on the platform!
First thanks to all of us for the many requests that you wanted to help with the community platform. Sadly we can't use everybody, especially at the start, its important to concentrate on a very good and stable base, so that it stays solid from start on. So far the only help I needed was a other Perl people, greetings here to brabo, our master contributor ;), and a bit HTML, thanks here to crazedpsyc, who gave us a little base HTML so that people actually can "see" it.
Now, where we are near to start the portal official so that people can start translating duckduckgo, we are still a bit unhappy about the design, and want you, the community to help us here, to bring us to a decent design concept which would fit the quality of duckduckgo, but also fits for the future, with the things the community portal heads to.
What we are searching for here to be very specific is something to define a "visual experience" of the DuckDuckGo Community Platform. This includes for example defining color scheme, giving a design for the boxes (rounded? not rounded? colors? elements?), for the specific areas, for making the form fields, the dropdowns, the checkboxes, making it a compelling visual design. We also of course later will need probably a bit help for the HTML/CSS but for this theme, please contact us on open@duckduckgo.com or directly me on getty@duckduckgo.com, its not part of this thread :-). So best is you make a screenshot of an empty browser screen and paint it in! :D
What is important here, is to thinking about the scope what the design has to achieve.
There is no target group, we must think that most people of the world like it, DuckDuckGo itself must follow the same guideline, thats why you all like it so much :-).
We must think about contribution, the design can't be an artwork which needs a specific competence to get advanced. We have so many people who will give additional features to the portal, via apps or direct contributions, that those people cant be blocked by complex layout specifications. It needs to be simple, it needs to be clean, and it needs to be prepared for a "full packed" future. I don't suggest switching the design ever _IF_ it feels perfect for the most people, a change of design is just too much impact for the complete project.
It should be also a first direction for a mobile application, so that we don't need to rethink the complete design when we make mobile version.
So, after setting the scope, I now go more into the details what we have. So far actually have only 2 kind of pages, the homepage, and standard pages. The homepage is using boxes for teasing in the headline area and splits the content area into 2 columns. Standard pages have just a title text in the headline and contain one or several content boxes in the content area. Here the mockups:
You can actually already see this layout right now on http://view.dukgo.com/ and get a bit more feeling of what this layout looks like in real. You should also login/register there and then go to: https://view.dukgo.com/translate/test for having an example of a standard page with "more widgets". Also I want to point out that the green line simulate a centering, those standard pages should have a fixed width for the content, so we can be a bit more safe with the design. In addition i want to head a bit to the feature, how the "mainscreen" of the user will be like, when we get to the deeper community features. This page is normally called "timeline", so here the mockup for this:
So the "layout" structure is fixed, I think its important that we dont drift away from the ways that have succeeded on the net, most modern pages have this layout concept, but what we now do out of it is of course very open. I want to see what the people through in here, i DONT want distribution via email, just drop your ideas in here, and we all talk about it, then we will try to concentrate the results into something people can vote about, or we directly find something that is so attractive that we dont want to vote something else :-). We dont know, we just know, we dont wanna wait to launch, and we would LOVE to get now a genius idea soon! :D
In my imagination I always think that of course there could be pages where we just don't have a headline, and only use the content area to stack content boxes. Also I think it would look awesome beauty if we use a nice background photograph on the headline to underline the area the user is in right now. Please checkout pages like:
If you don't have a genius idea, but a very very simple concept for boxes and the colors, thats also fine, its NOT about "bang", its about something people will use often over the day, it shouldn't be too much distracting.
Beside the overall design, we also could need help on the teaser boxes, if people like to make "catching teaser" for features of the community system, then please, contact me directly, best on IRC, Getty on irc.freenode.net #duckduckgo, or jabber or email getty@duckduckgo.com.
Thanks and good night, this was 3 feet high and rising :-)
On 3. October we have the german unity day, and I would love to see the duck with a german flag in the background. Sadly I'm definitly unable todo so, and would love to see something from the community! :D
Since some days i started to work on the Community Platform for DuckDuckGo. This platform is a huge step in the world of DuckDuckGo, cause we want to offer own interfaces for people helping to contribute to DuckDuckGo, and also want to start to make a nice user experience long time for the people using this platform. You could say we longtime plan to be kind of Facebook, Twitter, or whatever, but I think out of the community driven aspect we will see where it goes.
- Who can use the community platform?
Everybody is invited to use the community platform, when its launched. You can register your account there or via our XMPP and then login to the platform.
- Is it free?
Everything will be free and stay free for the users. The target is to build up a community portal people can rely on and also can feel safe with our not tracking policy.
- Will it offering features for the search engine itself?
Middleterm we plan to also give you the possibility to bind configuration for the search engine to your user account, so that you can customize the experience on DuckDuckGo for yourself. Still we will not bind or track any request specific to the user.
- What ways of contribution to DuckDuckGo will the community platform offer to me?
In the first "run" we will head to offering a translation interface, so that you can all start to translate DuckDuckGo and all our sites into YOUR language. I will make another post about the translation interface soon, to explain what is the plan there, but I like todo this with some screenshots, so that we can discuss this plan with all of you users! :) We also will implement a screenshot uploader so that you can help us finding bugs on the interface more easily.
Later we will offer more options to help us on the quality of the search engine, like ranking of results or tagging spam. We will see where we go from here, the plans will evolve with the platform.
- What other services you plan todo? DO WE FINALLY GET EMAIL???
No :(. So far we sadly dont have a solid plan for offering email services, but we hope we can minimum make an email redirect for @dukgo.com for you.
We also want to offer a url-shorten service at http://ddg.gg/ for the public (so not bound to being registered at dukgo.com). In addition we offer that you can bind all other services to our platform, like Facebook, Twitter and co. to directly interact with those services over our platform.
More services will come, but we want to go step by step here. Highest priority is the translation interface.
- Can I do something already now???
We are in a very very early development stage, you can see the current code here https://github.com/duckduckgo/community-platform and you can test it on our so called view-stage. The "view" is a duplicated system which is our testing environment for the new features. It's an independent XMPP server running on view.dukgo.com and additional offering under http://view.dukgo.com/ the current situation for testing. So far we are still in VERY early startup, so there is REALLY nothing much to see, and you dont need to report the problems you see so far. We will make an official launch for a public beta and then put the system live for the world :).
- Can I help contributing to the platform itself already?
Of course you can! If you can code Perl or wanna learn how to code Perl you are always invited to visit us on IRC at #duckduckgo irc.freenode.net and ask if you can help us. We also need all kind of other people like graphicans, or interface designer. We are VERY open for help here! Please contact us on IRC or email us at open@duckduckgo.com to get involved! You can also contact me of course via XMPP/Jabber on getty@duckduckgo.com or join the XMPP/Jabber conference room at duckduckgo@conference.dukgo.com! :)
PLEASE: Do not contact us if you want to translate the platform NOW, wait till we official start the platform, then you get all instructions and informations you need to just start translating the platform itself, DuckDuckGo and our other sites (donttrack.us, dontbubble.us)! It will be a very easy procedure :).
First the general information: Today DuckDuckGo started its own XMPP Server which is public open for registration. If you dont know XMPP/Jabber, you should checkout the WikiPedia page about it: http://en.wikipedia.org/wiki/XMPP. In general its a instant messaging service, like Yahoo Messenger, MSN, ICQ or Skype, to exchange messages live with other friends. As client we suggest Pidgin, but there are many more clients for every platform and on any device. A list you can get here: http://xmpp.org/xmpp-software/clients/.
After downloading and installing Pidgin, you go through the following steps:
Here you just need to hit "Add..." to make a new account
On this menu you need to choose XMPP as protocol out of the dropdown. Then you can choose your username, you want on the server, your XMPP address will be then thisusername@dukgo.com. As domain of course you must set dukgo.com :-). The resource can actually be empty, its an optional value which "defines" your instance of the pidgin for others, if you have several locations you chat from. Now you can choose a password, which you also directly can store, so that you don't need to remember it. The values under User Options are totally locally and only for the tuning of the user.
Important is here that you hit the small "Create this new account on the server" Checkbox!
Then hit "Add" to get to the next step:
Now you need to accept our certificate. So far we use a self-signed certificate which doesn't approve anything for you. But this service is also in Beta, so we will see what changes here in the future. Just hit the "Accept" button, so that it can go on. There are also other windows now open on your screen, but we come to them later.
After you accepted the certification you then can instantly approve the registration you wanted. Its all prefilled, so you just hit the "Register" button to go on.
Yeah you did it! :-) Don't forget your pw! :-) Now you actually need todo a bit more to use the account :)
You need to actually enable your account on this window, which should still be open for you. Just hit the small checkbox on the enabled row to activate your account like seen on the screenshot!
Now you can go and "Add Buddy" or "Add Chat" to get more out of the XMPP experience :-)
For example you can now add the DuckDuckGo Instant Messenger bot as your friend:
Then you got him in your buddy list and you can click on him write him something to get something like this:
You can also "Add Chat" to add our DuckDuckGo Jabber Conference, it will soon be linked to the IRC channel #duckduckgo on freenode, but we welcome everybody already now :-). Of course you can "Autojoin" if you want :-)
So I hope you find this interesting and also ask your friends to play around with XMPP and Jabber, its generally the only way to get instant messaging with your friends without tracking of a central service, but still with secured usernames.
My personal jabber is: getty@duckduckgo.com so that you can also add me and ask me out about it :)
This is also in general the start of the DuckDuckGo community "attack" :-) Offering services for the public, and help you to identify with DuckDuckGo :-) Show that you are a fan! We are open for suggestions what services we should offer for you as users! Just add them here to the thread :) We will take out some to discuss them deeper :-)
On the next post I will also introduce myself a bit more and also what are the next plans and steps on this new ongoing Community movement for duckduckgo! :) Stay tuned!