r7519 - in dumbhippo/trunk/server/web: . css-gnome jsp-gnome



Author: marinaz
Date: 2008-10-24 18:26:47 -0500 (Fri, 24 Oct 2008)
New Revision: 7519

Added:
   dumbhippo/trunk/server/web/jsp-gnome/accounts-learnmore.jsp
Modified:
   dumbhippo/trunk/server/web/css-gnome/site.css
   dumbhippo/trunk/server/web/servlet-info.xml
Log:
Add a new page for learning more about the Accounts Service.

Modified: dumbhippo/trunk/server/web/css-gnome/site.css
===================================================================
--- dumbhippo/trunk/server/web/css-gnome/site.css	2008-10-21 05:42:11 UTC (rev 7518)
+++ dumbhippo/trunk/server/web/css-gnome/site.css	2008-10-24 23:26:47 UTC (rev 7519)
@@ -199,6 +199,18 @@
     margin-right:       7px;
 }
 
+.gnome-learn-more-text h2 {
+	margin-top: 8px;
+	margin-bottom: 4px;
+	font-size: 16px;
+	font-weight: bold;
+}
+
+.gnome-learn-more-text p {
+	margin-top: 4px;
+	margin-top: 4px;
+}
+
 #dhAccountStatus {
 	background-color:	#fbfadc;
 	border:				1px solid #cccc99;

Added: dumbhippo/trunk/server/web/jsp-gnome/accounts-learnmore.jsp
===================================================================
--- dumbhippo/trunk/server/web/jsp-gnome/accounts-learnmore.jsp	2008-10-21 05:42:11 UTC (rev 7518)
+++ dumbhippo/trunk/server/web/jsp-gnome/accounts-learnmore.jsp	2008-10-24 23:26:47 UTC (rev 7519)
@@ -0,0 +1,62 @@
+<html>
+<%@ page pageEncoding="UTF-8" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core"; prefix="c" %>
+<%@ taglib uri="/jsp/dumbhippo.tld" prefix="dh" %>
+<%@ taglib tagdir="/WEB-INF/tags/2" prefix="dht" %>
+<%@ taglib tagdir="/WEB-INF/tags/3" prefix="dht3" %>
+<%@ taglib tagdir="/WEB-INF/tags/gnome" prefix="gnome" %>
+
+<head>
+	<title>Accounts Service</title>
+	<gnome:stylesheet name="site" iefixes="true"/>	
+</head>
+
+<body>
+	<gnome:page currentPageLink="applications">
+	    <h1>Accounts Service</h1>
+   		<div class="gnome-learn-more-text">
+   		    <h2>Accounts Service on the Desktop</h2>
+		    <p>		    
+		      	The GNOME desktop now has a centralized service that stores user's web accounts, 
+		      	such as Google or Twitter. The service stores the accounts in a central place on the 
+		      	desktop and lets multiple applications use the same account without having the user 
+		      	enter it twice. The service also provides a dialog that applications can use to let 
+		      	the user manage their accounts.
+		    </p>
+		    <h2>Accounts Service on the Server</h2>  	
+		    <p>
+		        Your set of web accounts can be saved on the server, so that they are synchronized 
+		        between all the desktops you use. We only save your usernames on the server, and never 
+		        send your passwords to the server. To enable this feature, you need to create a 
+		        <a href="/account">GNOME Online</a> account and check the "Save Accounts Online" option
+		        in the accounts dialog on the desktop. After that, you can always review your set
+		        of saved accounts on <a href="/account">your account page</a>.    
+		    </p>    	
+		    <h2>Accounts Service Information for Application Developers</h2>
+		    <p>	        	    
+		        Online Accounts is a new DBus service available at org.gnome.OnlineAccounts that 
+		        desktop applications can use to create and retrieve user's web accounts.
+		        <br> 
+		        <br>
+		        The Online Accounts service:
+                <ul>
+                <li> Stores online accounts information in GConf and passwords in GNOME Keyring.
+                <li> Provides a dialog for adding and removing online accounts, as well as supplying passwords for existing accounts. 
+                <li> Gets the accounts information from online.gnome.org server if the user opted in to use that service, otherwise relies on GConf. 
+                </ul>               
+                The benefits of using the Online Accounts service:
+                <ul>
+                <li>Users only have to enter or update information for a particular account type once.
+                <li>You do not need to do own GConf and GNOME Keyring manipulations.
+                <li>You do not need to create a custom dialog for getting the username and a password. 
+                </ul>                
+                You can find a sample usage of the Online Accounts service in the <a href="http://svn.gnome.org/svn/bigboard/trunk/";>code for the Bigboard sidebar</a>.
+                You can add new account types by using <a href="/account-type-add">this form</a>, after which they will show up on the <a href="/account">account page</a>. 
+                The new account types will be available on the desktop once you restart the desktop-data-engine and web-login-driver processes. Please check in with us 
+                to see if the account type you want to create already exists. Feel free use <a href="http://mail.gnome.org/mailman/listinfo/online-desktop-list";>online-desktop-list gnome org mailing list</a>
+                or irc.gnome.org #online-desktop channel for any questions.
+            </p>    
+	    </div> 
+	</gnome:page>
+</body>
+</html>
\ No newline at end of file

Modified: dumbhippo/trunk/server/web/servlet-info.xml
===================================================================
--- dumbhippo/trunk/server/web/servlet-info.xml	2008-10-21 05:42:11 UTC (rev 7518)
+++ dumbhippo/trunk/server/web/servlet-info.xml	2008-10-24 23:26:47 UTC (rev 7519)
@@ -311,7 +311,7 @@
            they are listed below for completeness -->
       <init-param>
           <param-name>noSignin</param-name>
-          <param-value>apple-dashboard-content,application,applications,applications-learnmore,badges,busy,buttons,comingsoon,error,facebook-welcome,files,flash,google-stacker,google-stacker-spec,google-stacker-content,group-files,licenses,mugshot-eula,public-groups,radar-theme,sharelink,sharelink-inactive,signup,summit,tour,unknownlink,upgrade,user-summary,who-are-you,robots.txt,trademark</param-value>
+          <param-value>accounts-learnmore,apple-dashboard-content,application,applications,applications-learnmore,badges,busy,buttons,comingsoon,error,facebook-welcome,files,flash,google-stacker,google-stacker-spec,google-stacker-content,group-files,licenses,mugshot-eula,public-groups,radar-theme,sharelink,sharelink-inactive,signup,summit,tour,unknownlink,upgrade,user-summary,who-are-you,robots.txt,trademark</param-value>
       </init-param>
       <init-param>
           <param-name>requiresSigninStealth</param-name>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]