GSoC/GCI Archive
Google Code-in 2013 KDE

Give feedback whether owncloud login credentials are correct in Marble

completed by: Benjamin Kaiser

mentors: Utku Aydın, Torsten Rahn, Dennis Nienhüser

Marble is a virtual globe and world atlas — your Swiss army knife for maps. Find your way and explore the world!

The owncloud sync settings widget of Marble allows the user to input his owncloud server URL and credentials (username and password). In this task the values filled in by the user should be checked and validated:
  • if all fields contains something and the user finishes editing of one of the fields, trigger a method that checks the connection to the server
  • Ideally the method can distinguish the following cases and report them to the user:
    • the server cannot be contacted (hint for user: Check URL)
    • the server can be contacted, but is not an owncloud server
    • the server is an owncloud server, but the username is not known
    • the server is an owncloud server, but the password for the given user is wrong
    • the server is an owncloud server, username and password are fine, but the Marble owncloud app is not installed on the server

Helpful links: