[kune-commits] r1718 - in trunk: docs src/main/java/cc/kune/barters/client src/main/java/cc/kune/barters/server src/main/java/cc/kune/blogs/client src/main/java/cc/kune/blogs/server src/main/java/cc/kune/chat/client src/main/java/cc/kune/core/client/auth src/main/java/cc/kune/core/client/groups/newgroup src/main/java/cc/kune/core/client/registry src/main/java/cc/kune/core/public src/main/java/cc/kune/core/server src/main/java/cc/kune/core/server/properties src/main/java/cc/kune/core/server/rpc src/main/java/cc/kune/core/shared src/main/java/cc/kune/core/shared/dto src/main/java/cc/kune/docs/client src/main/java/cc/kune/events/client/viewer src/main/java/cc/kune/events/server src/main/java/cc/kune/gspace/client src/main/java/cc/kune/gspace/client/actions src/main/java/cc/kune/gspace/client/armor src/main/java/cc/kune/gspace/client/armor/impl src/main/java/cc/kune/gspace/client/tool src/main/java/cc/kune/gspace/client/viewers src/main/java/cc/kune/lists/client src/main/java/cc/kune/tasks/client src/main/java/cc/kune/tasks/server src/main/java/cc/kune/wiki/client src/main/java/cc/kune/wiki/server src/main/resources src/main/webapp/tutorials

Vicente J. Ruiz Jurado vjrj_ at ourproject.org
Tue Feb 28 03:09:42 CET 2012


Author: vjrj_
Date: 2012-02-28 03:09:40 +0100 (Tue, 28 Feb 2012)
New Revision: 1718

Added:
   trunk/docs/tutorials/
   trunk/src/main/java/cc/kune/core/client/registry/TutorialRegistry.java
   trunk/src/main/java/cc/kune/gspace/client/actions/InfoContainerBtn.java
   trunk/src/main/java/cc/kune/gspace/client/actions/ShowHelpContainerEvent.java
Modified:
   trunk/src/main/java/cc/kune/barters/client/BartersClientTool.java
   trunk/src/main/java/cc/kune/barters/server/BarterServerTool.java
   trunk/src/main/java/cc/kune/blogs/client/BlogsClientTool.java
   trunk/src/main/java/cc/kune/blogs/server/BlogServerTool.java
   trunk/src/main/java/cc/kune/chat/client/ChatClientTool.java
   trunk/src/main/java/cc/kune/core/client/auth/SignInPanel.java
   trunk/src/main/java/cc/kune/core/client/groups/newgroup/NewGroupPresenter.java
   trunk/src/main/java/cc/kune/core/client/registry/ContentCapabilitiesRegistry.java
   trunk/src/main/java/cc/kune/core/public/about.html
   trunk/src/main/java/cc/kune/core/public/ws.css
   trunk/src/main/java/cc/kune/core/server/InitData.java
   trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java
   trunk/src/main/java/cc/kune/core/server/properties/KunePropertiesDefault.java
   trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java
   trunk/src/main/java/cc/kune/core/shared/FileConstants.java
   trunk/src/main/java/cc/kune/core/shared/dto/InitDataDTO.java
   trunk/src/main/java/cc/kune/docs/client/DocsClientTool.java
   trunk/src/main/java/cc/kune/events/client/viewer/CalendarViewerPanel.java
   trunk/src/main/java/cc/kune/events/server/EventsServerTool.java
   trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java
   trunk/src/main/java/cc/kune/gspace/client/armor/GSpaceArmor.java
   trunk/src/main/java/cc/kune/gspace/client/armor/impl/GSpaceArmorImpl.java
   trunk/src/main/java/cc/kune/gspace/client/tool/FoldableAbstractClientTool.java
   trunk/src/main/java/cc/kune/gspace/client/viewers/AbstractFolderViewerPanel.java
   trunk/src/main/java/cc/kune/gspace/client/viewers/AbstractFolderViewerView.java
   trunk/src/main/java/cc/kune/gspace/client/viewers/ContentViewerPresenter.java
   trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsFlowPanel.java
   trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsTablePanel.java
   trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java
   trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.java
   trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.ui.xml
   trunk/src/main/java/cc/kune/lists/client/ListsClientTool.java
   trunk/src/main/java/cc/kune/tasks/client/TasksClientTool.java
   trunk/src/main/java/cc/kune/tasks/server/TaskServerTool.java
   trunk/src/main/java/cc/kune/wiki/client/WikiClientTool.java
   trunk/src/main/java/cc/kune/wiki/server/WikiServerTool.java
   trunk/src/main/resources/kune.properties
   trunk/src/main/webapp/tutorials/barters.svg
   trunk/src/main/webapp/tutorials/blogs.svg
   trunk/src/main/webapp/tutorials/chats.svg
   trunk/src/main/webapp/tutorials/docs.svg
   trunk/src/main/webapp/tutorials/events.svg
   trunk/src/main/webapp/tutorials/lists.svg
   trunk/src/main/webapp/tutorials/tasks.svg
   trunk/src/main/webapp/tutorials/wiki.svg
Log:
NEW - # 193: Add a tool intro tutorial instead of the sample contents 
http://kune.ourproject.org/issues/ticket/193

Modified: trunk/src/main/java/cc/kune/barters/client/BartersClientTool.java
===================================================================
--- trunk/src/main/java/cc/kune/barters/client/BartersClientTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/barters/client/BartersClientTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -66,6 +66,8 @@
   }
 
   private void registerIcons() {
+    registerTutorial(TYPE_ROOT);
+    registerTutorial(TYPE_FOLDER);
     registerContentTypeIcon(TYPE_FOLDER, navResources.folder());
     registerContentTypeIcon(TYPE_ROOT, icons.barters());
     registerContentTypeIcon(TYPE_BARTER, navResources.barter());

Modified: trunk/src/main/java/cc/kune/barters/server/BarterServerTool.java
===================================================================
--- trunk/src/main/java/cc/kune/barters/server/BarterServerTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/barters/server/BarterServerTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -72,10 +72,6 @@
   public Group initGroup(final User user, final Group group, final Object... otherVars) {
     final Container rootFolder = createRoot(group);
     setContainerAcl(rootFolder);
-    createInitialContent(user, group, rootFolder, i18n.t("Barter sample"),
-        i18n.t("This is only a barter sample. You can invite other participants to this barter, "
-            + "but also publish to the general public allowing you to share services, goods, etc."),
-        TYPE_BARTER);
     return group;
   }
 

Modified: trunk/src/main/java/cc/kune/blogs/client/BlogsClientTool.java
===================================================================
--- trunk/src/main/java/cc/kune/blogs/client/BlogsClientTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/blogs/client/BlogsClientTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -67,6 +67,8 @@
   }
 
   private void registerIcons() {
+    registerTutorial(TYPE_ROOT);
+    registerTutorial(TYPE_BLOG);
     registerContentTypeIcon(TYPE_ROOT, icons.blogs());
     registerContentTypeIcon(TYPE_BLOG, navResources.blog());
     registerContentTypeIcon(TYPE_POST, navResources.post());

Modified: trunk/src/main/java/cc/kune/blogs/server/BlogServerTool.java
===================================================================
--- trunk/src/main/java/cc/kune/blogs/server/BlogServerTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/blogs/server/BlogServerTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -35,9 +35,7 @@
 import cc.kune.core.server.content.CreationService;
 import cc.kune.core.server.manager.ToolConfigurationManager;
 import cc.kune.core.server.tool.ServerToolTarget;
-import cc.kune.domain.Container;
 import cc.kune.domain.Group;
-import cc.kune.domain.I18nLanguage;
 import cc.kune.domain.User;
 
 import com.google.inject.Inject;
@@ -55,14 +53,7 @@
 
   @Override
   public Group initGroup(final User user, final Group group, final Object... otherVars) {
-    final Container rootFolder = createRoot(group);
-
-    final I18nLanguage language = user.getLanguage();
-    final Container blog = creationService.createFolder(group, rootFolder.getId(),
-        i18n.t("Blog sample"), language, TYPE_BLOG);
-
-    createInitialContent(user, group, blog, i18n.t("A post sample"),
-        i18n.t("This is only a post sample. You can edit it, rename the post and this blog"), TYPE_POST);
+    createRoot(group);
     return group;
   }
 }

Modified: trunk/src/main/java/cc/kune/chat/client/ChatClientTool.java
===================================================================
--- trunk/src/main/java/cc/kune/chat/client/ChatClientTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/chat/client/ChatClientTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -60,6 +60,8 @@
   }
 
   private void registerIcons() {
+    registerTutorial(TYPE_ROOT);
+    registerTutorial(TYPE_ROOM);
     registerContentTypeIcon(TYPE_ROOT, icons.chats());
     registerContentTypeIcon(TYPE_ROOM, res.groupChat());
     final String emptyMsg = i18n.tWithNT("See the archive of old conversations"

Modified: trunk/src/main/java/cc/kune/core/client/auth/SignInPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/auth/SignInPanel.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/client/auth/SignInPanel.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -51,8 +51,8 @@
   public SignInPanel(final I18nTranslationService i18n, final MaskWidgetView mask,
       final NotifyLevelImages images) {
     super(SIGNIN_DIALOG, mask, i18n, i18n.t(CoreMessages.SIGN_IN_TITLE), true, true, true, "",
-        i18n.t(CoreMessages.SIGN_IN_TITLE), SIGN_IN_BUTTON_ID, i18n.tWithNT("Cancel", "used in button"),
-        CANCEL_BUTTON_ID, images, ERROR_MSG, 102);
+        i18n.t(CoreMessages.SIGN_IN_TITLE), SIGN_IN_BUTTON_ID, i18n.t("Cancel"), CANCEL_BUTTON_ID,
+        images, ERROR_MSG, 102);
 
     signInForm = new SignInForm(i18n);
     signInForm.setWidth(330);

Modified: trunk/src/main/java/cc/kune/core/client/groups/newgroup/NewGroupPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/groups/newgroup/NewGroupPresenter.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/client/groups/newgroup/NewGroupPresenter.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -36,6 +36,7 @@
 import cc.kune.core.shared.dto.LicenseDTO;
 import cc.kune.core.shared.dto.ReservedWordsRegistryDTO;
 import cc.kune.core.shared.dto.StateAbstractDTO;
+import cc.kune.gspace.client.actions.ShowHelpContainerEvent;
 import cc.kune.gspace.client.options.GroupOptions;
 
 import com.google.gwt.core.client.Scheduler;
@@ -45,6 +46,7 @@
 import com.google.gwt.event.logical.shared.CloseEvent;
 import com.google.gwt.event.logical.shared.CloseHandler;
 import com.google.gwt.event.shared.EventBus;
+import com.google.gwt.user.client.Timer;
 import com.google.gwt.user.client.rpc.AsyncCallback;
 import com.google.gwt.user.client.ui.PopupPanel;
 import com.google.inject.Inject;
@@ -187,15 +189,21 @@
         @Override
         public void onSuccess(final StateAbstractDTO state) {
           stateManager.setRetrievedStateAndGo(state);
+          getView().hide();
+          reset();
+          getView().unMask();
           Scheduler.get().scheduleDeferred(new ScheduledCommand() {
             @Override
             public void execute() {
               groupOptions.showTooltip();
+              new Timer() {
+
+                @Override
+                public void run() {
+                  ShowHelpContainerEvent.fire(getEventBus(), state.getStateToken().getTool());
+                }}.schedule(2000);
             }
           });
-          getView().hide();
-          reset();
-          getView().unMask();
         }
       };
       groupService.get().createNewGroup(session.getUserHash(), group, publicDesc, getView().getTags(),

Modified: trunk/src/main/java/cc/kune/core/client/registry/ContentCapabilitiesRegistry.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/registry/ContentCapabilitiesRegistry.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/client/registry/ContentCapabilitiesRegistry.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -41,6 +41,7 @@
   private final ShowDeletedRegistry showDeleted;
   private final TageableRegistry tageable;
   private final TranslatableRegistry translatable;
+  private final TutorialRegistry tutorialRegistry;
   private final VersionableRegistry versionable;
   private final XmppComentableRegistry xmppComentable;
   private final XmppNotifyCapableRegistry xmppNotifyCapable;
@@ -57,7 +58,7 @@
       final VersionableRegistry versionable, final EmptyMessagesRegistry emptyMessagesRegistry,
       final EmptyMessagesRegistry emptyMessagesRegistryNotLogged,
       final XmppComentableRegistry xmppComentable, final XmppNotifyCapableRegistry xmppNotifyCapable,
-      final ShowDeletedRegistry showDeleted) {
+      final ShowDeletedRegistry showDeleted, final TutorialRegistry tutorialRegistry) {
     this.authorable = authorableRegistry;
     this.newMenus = newMenus;
     this.aclEditable = aclEditableRegistry;
@@ -76,10 +77,10 @@
     this.versionable = versionable;
     this.emptyMessagesRegistry = emptyMessagesRegistry;
     this.emptyMessagesRegistryNotLogged = emptyMessagesRegistryNotLogged;
-
     this.xmppComentable = xmppComentable;
     this.xmppNotifyCapable = xmppNotifyCapable;
     this.showDeleted = showDeleted;
+    this.tutorialRegistry = tutorialRegistry;
   }
 
   public boolean canBeHomepage(final String typeId) {
@@ -158,6 +159,10 @@
     return translatable;
   }
 
+  public TutorialRegistry getTutorialRegistry() {
+    return tutorialRegistry;
+  }
+
   public VersionableRegistry getVersionable() {
     return versionable;
   }

Added: trunk/src/main/java/cc/kune/core/client/registry/TutorialRegistry.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/registry/TutorialRegistry.java	                        (rev 0)
+++ trunk/src/main/java/cc/kune/core/client/registry/TutorialRegistry.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -0,0 +1,39 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ \*/
+package cc.kune.core.client.registry;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class TutorialRegistry {
+  private final List<String> registry;
+
+  public TutorialRegistry() {
+    registry = new ArrayList<String>();
+  }
+
+  public boolean hasTutorial(final String typeId) {
+    return registry.contains(typeId);
+  }
+
+  public void register(final String contentTypeId) {
+    registry.add(contentTypeId);
+  }
+}

Modified: trunk/src/main/java/cc/kune/core/public/about.html
===================================================================
--- trunk/src/main/java/cc/kune/core/public/about.html	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/public/about.html	2012-02-28 02:09:40 UTC (rev 1718)
@@ -24,7 +24,7 @@
 </img>
 </a>
 </span>
-<p>Version 0.1.0-SNAPSHOT (r1556+c1)</p>
+<p>Version 0.1.0-SNAPSHOT (r1717+c22)</p>
 <h1><a name="section_1">CREDITS</a></h1>
 
 <h2><a name="section_1_1">Authors</a></h2>
@@ -49,6 +49,7 @@
   </li><li>Daniel Jiménez for the initial help and coordination
   </li><li>Johnattan Rupire, William Austen Bradbury and Rana Hassan for their web contributions and 
 translations
+  </li><li>Bastien Guerry for his French translation and his ideas, feedback, support and inspiration
   </li><li>and <a href="http://ourproject.org">http://ourproject.org</a> and again <a href="http://xsto.info">http://xsto.info</a> and 
 <a href="http://iepala.es">http://iepala.es</a> for sharing with us their resources
 </li></ul>
@@ -239,7 +240,12 @@
 <a href="https://secure.wikimedia.org/wikipedia/commons/wiki/File:Black_Cursor.svg">https://secure.wikimedia.org/wikipedia/commons/wiki/File:Black_Cursor.svg</a>
 Ort43v<br/>
 Creative Commons Attribution-Share Alike 3.0 Unported license
-<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.en">http://creativecommons.org/licenses/by-sa/3.0/deed.en</a></p>
+<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.en">http://creativecommons.org/licenses/by-sa/3.0/deed.en</a>
+</p>
+<p><strong>Iconic</strong><br/>
+<a href="http://somerandomdude.com/work/iconic/">http://somerandomdude.com/work/iconic/</a><br/>
+Creative Commons Share Alike 3.0<br/>
+<a href="http://creativecommons.org/licenses/by-sa/3.0/us/">http://creativecommons.org/licenses/by-sa/3.0/us/</a></p>
 
 </body>
 </html>

Modified: trunk/src/main/java/cc/kune/core/public/ws.css
===================================================================
--- trunk/src/main/java/cc/kune/core/public/ws.css	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/public/ws.css	2012-02-28 02:09:40 UTC (rev 1718)
@@ -1,4 +1,4 @@
-GCHARSET                        "UTF-8                       "; body {
+GCHARSET                         "UTF-8                        "; body {
   background-color: transparent;
   color: black;
   font-family: 'Ubuntu', Arial;
@@ -950,7 +950,7 @@
   border-color: #CCCCCC !important;
   background: inherits !important;
   kfilter: alpha(opacity =
-             60) !important;
+              60) !important;
   -moz-opacity: 0.60 !important;
   -khtml-opacity: 0.60 !important;
   opacity: 0.60 !important;
@@ -1236,7 +1236,7 @@
   -moz-border-radius-bottomleft: 5px;
   border-bottom-left-radius: 5px;
   kfilter: alpha(opacity =
-             90);
+              90);
   -moz-opacity: 0.90;
   -khtml-opacity: 0.90;
   opacity: 0.90;
@@ -1567,4 +1567,4 @@
   right: 0 !important;
   top: 0 !important;
   width: auto !important;
-}
\ No newline at end of file
+}

Modified: trunk/src/main/java/cc/kune/core/server/InitData.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/InitData.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/server/InitData.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -41,6 +41,7 @@
   private String currentCCversion;
   private License defaultLicense;
   private String defaultWsTheme;
+  private String defTutorialLanguage;
   private List<ExtMediaDescrip> extMediaDescrips;
   private boolean feedbackEnabled;
   private String flvEmbedObject;
@@ -64,6 +65,7 @@
   private String siteUrl;
   private String[] timezones;
   private boolean translatorEnabled;
+  private List<String> tutorialLanguages;
   private boolean useClientContentCache;
   private UserInfo userInfo;
   private List<ToolSimple> userTools;
@@ -100,6 +102,10 @@
     return defaultWsTheme;
   }
 
+  public String getDefTutorialLanguage() {
+    return defTutorialLanguage;
+  }
+
   public List<ExtMediaDescrip> getExtMediaDescrips() {
     return extMediaDescrips;
   }
@@ -184,6 +190,10 @@
     return timezones;
   }
 
+  public List<String> getTutorialLanguages() {
+    return tutorialLanguages;
+  }
+
   public UserInfo getUserInfo() {
     return userInfo;
   }
@@ -232,6 +242,10 @@
     this.defaultWsTheme = defaultWsTheme;
   }
 
+  public void setDefTutorialLanguage(final String defTutorialLanguage) {
+    this.defTutorialLanguage = defTutorialLanguage;
+  }
+
   public void setExtMediaDescrips(final List<ExtMediaDescrip> extMediaDescrips) {
     this.extMediaDescrips = extMediaDescrips;
   }
@@ -324,6 +338,10 @@
     this.translatorEnabled = translatorEnabled;
   }
 
+  public void setTutorialLanguages(final List<String> tutorialLanguages) {
+    this.tutorialLanguages = tutorialLanguages;
+  }
+
   public void setUseClientContentCache(final boolean useClientContentCache) {
     this.useClientContentCache = useClientContentCache;
   }

Modified: trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -35,6 +35,8 @@
   String IMAGES_ICONSIZE = "kune.images.iconsize";
   String IMAGES_RESIZEWIDTH = "kune.images.resizewidth";
   String IMAGES_THUMBSIZE = "kune.images.thumbsize";
+  String KUNE_TUTORIALS_DEFLANG = "kune.tutorial.defaultlang";
+  String KUNE_TUTORIALS_LANGS = "kune.tutorial.langs";
   String MP3_EMBEDED_OBJECT = "kune.media.mp3embededobject";
   String OGG_EMBEDED_OBJECT = "kune.media.oggembededobject";
   String RESERVED_WORDS = "kune.server.names.reservedwords";

Modified: trunk/src/main/java/cc/kune/core/server/properties/KunePropertiesDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/properties/KunePropertiesDefault.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/server/properties/KunePropertiesDefault.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -52,7 +52,9 @@
 
   private void checkNull(final String key, final Object value) {
     if (value == null) {
-      throw new ServerException("PROPERTY: " + key + " not defined in " + fileName);
+      throw new ServerException(
+          String.format("PROPERTY '%s' not defined in file %s. Please updated this configuration file.",
+              key, fileName));
     }
   }
 

Modified: trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -151,6 +151,8 @@
     data.setSiteCommonName(kuneProperties.get(KuneProperties.SITE_COMMON_NAME));
     data.setTranslatorEnabled(kuneProperties.getBoolean(KuneProperties.UI_TRANSLATOR_ENABLED));
     data.setUseClientContentCache(kuneProperties.getBoolean(KuneProperties.USE_CLIENT_CONTENT_CACHE));
+    data.setDefTutorialLanguage(kuneProperties.get(KuneProperties.KUNE_TUTORIALS_DEFLANG));
+    data.setTutorialLanguages(kuneProperties.getList(KuneProperties.KUNE_TUTORIALS_LANGS));
     return data;
   }
 

Modified: trunk/src/main/java/cc/kune/core/shared/FileConstants.java
===================================================================
--- trunk/src/main/java/cc/kune/core/shared/FileConstants.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/shared/FileConstants.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -30,8 +30,8 @@
   public final static String FILENAME = "filename";
   public final static String GROUP_LOGO_FIELD = "k-glogov-ff";
   public static final String GROUP_NO_AVATAR_IMAGE = "others/defgroup.gif";
+  public final static String HASH = "hash";
 
-  public final static String HASH = "hash";
   public final static String IMGSIZE = "imgsize";
   public final static int LOGO_DEF_HEIGHT = 60;
   public final static int LOGO_DEF_WIDTH = 468;
@@ -40,6 +40,7 @@
   public static final String LOGODOWNLOADSERVLET = ASITE_PREFIX + "servlets/EntityLogoDownloadManager";
   public final static String PERSON_NO_AVATAR_IMAGE = "others/unknown.jpg";
   public final static String TOKEN = "token";
+  public final static String TUTORIALS_PREFIX = "/tutorials/";
   public final static String TYPE_ID = "typeid";
   public final static String USER_LOGO_FIELD = "k-ulogov-ff";
   public final static String USERNAME = "username";

Modified: trunk/src/main/java/cc/kune/core/shared/dto/InitDataDTO.java
===================================================================
--- trunk/src/main/java/cc/kune/core/shared/dto/InitDataDTO.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/core/shared/dto/InitDataDTO.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -34,6 +34,7 @@
   private String currentCCversion;
   private LicenseDTO defaultLicense;
   private String defaultWsTheme;
+  private String defTutorialLanguage;
   private List<ExtMediaDescripDTO> extMediaDescrips;
   private boolean feedbackEnabled;
   private String flvEmbedObject;
@@ -56,6 +57,7 @@
   private String siteUrl;
   private String[] timezones;
   private boolean translatorEnabled;
+  private List<String> tutorialLanguages;
   private boolean useClientContentCache;
   private UserInfoDTO userInfo;
   private List<ToolSimpleDTO> userTools;
@@ -95,6 +97,10 @@
     return defaultWsTheme;
   }
 
+  public String getDefTutorialLanguage() {
+    return defTutorialLanguage;
+  }
+
   public List<ExtMediaDescripDTO> getExtMediaDescrips() {
     return extMediaDescrips;
   }
@@ -176,6 +182,10 @@
     return timezones;
   }
 
+  public List<String> getTutorialLanguages() {
+    return tutorialLanguages;
+  }
+
   public UserInfoDTO getUserInfo() {
     return userInfo;
   }
@@ -228,6 +238,10 @@
     this.defaultWsTheme = defaultWsTheme;
   }
 
+  public void setDefTutorialLanguage(final String defTutorialLanguage) {
+    this.defTutorialLanguage = defTutorialLanguage;
+  }
+
   public void setExtMediaDescrips(final List<ExtMediaDescripDTO> extMediaDescrips) {
     this.extMediaDescrips = extMediaDescrips;
   }
@@ -316,6 +330,10 @@
     this.translatorEnabled = translatorEnabled;
   }
 
+  public void setTutorialLanguages(final List<String> tutorialLanguages) {
+    this.tutorialLanguages = tutorialLanguages;
+  }
+
   public void setUseClientContentCache(final boolean useClientContentCache) {
     this.useClientContentCache = useClientContentCache;
   }

Modified: trunk/src/main/java/cc/kune/docs/client/DocsClientTool.java
===================================================================
--- trunk/src/main/java/cc/kune/docs/client/DocsClientTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/docs/client/DocsClientTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -68,6 +68,8 @@
   }
 
   private void registerIcons() {
+    registerTutorial(TYPE_ROOT);
+    registerTutorial(TYPE_FOLDER);
     registerContentTypeIcon(TYPE_FOLDER, navResources.folder());
     registerContentTypeIcon(TYPE_ROOT, icons.docs());
     registerContentTypeIcon(TYPE_DOCUMENT, navResources.page());

Modified: trunk/src/main/java/cc/kune/events/client/viewer/CalendarViewerPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/events/client/viewer/CalendarViewerPanel.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/events/client/viewer/CalendarViewerPanel.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -15,6 +15,7 @@
 import cc.kune.gspace.client.armor.GSpaceArmor;
 import cc.kune.gspace.client.viewers.AbstractFolderViewerPanel;
 import cc.kune.gspace.client.viewers.ContentTitleWidget;
+import cc.kune.gspace.client.viewers.TutorialViewer;
 import cc.kune.gspace.client.viewers.items.FolderItemDescriptor;
 
 import com.bradrydzewski.gwt.calendar.client.Appointment;
@@ -33,6 +34,7 @@
 import com.google.gwt.event.dom.client.DoubleClickHandler;
 import com.google.gwt.event.logical.shared.OpenHandler;
 import com.google.gwt.event.logical.shared.SelectionHandler;
+import com.google.gwt.event.shared.EventBus;
 import com.google.gwt.event.shared.GwtEvent;
 import com.google.gwt.event.shared.HandlerRegistration;
 import com.google.gwt.i18n.client.DateTimeFormat;
@@ -51,11 +53,12 @@
   private ContentTitleWidget contentTitle;
 
   @Inject
-  public CalendarViewerPanel(final GSpaceArmor gsArmor, final I18nTranslationService i18n,
-      final GuiProvider guiProvider, final CoreResources res,
+  public CalendarViewerPanel(final GSpaceArmor gsArmor, final EventBus eventBus,
+      final I18nTranslationService i18n, final GuiProvider guiProvider, final CoreResources res,
       final ContentCapabilitiesRegistry capabilitiesRegistry, final KuneDragController dragController,
-      final Provider<FolderViewerDropController> dropControllerProv) {
-    super(gsArmor, i18n, capabilitiesRegistry, dragController, dropControllerProv);
+      final Provider<FolderViewerDropController> dropControllerProv, final TutorialViewer tutorialViewer) {
+    super(gsArmor, eventBus, i18n, capabilitiesRegistry, dragController, dropControllerProv,
+        tutorialViewer);
     final CalendarSettings settings = new CalendarSettings();
     settings.setIntervalsPerHour(4);
     settings.setPixelsPerInterval(10);
@@ -247,6 +250,12 @@
   }
 
   @Override
+  public void showEmptyMsg(final String emptyMessage) {
+    // Don't do nothing
+    // super.showEmptyMsg(emptyMessage);
+  }
+
+  @Override
   public void suspendLayout() {
     calendar.suspendLayout();
   }

Modified: trunk/src/main/java/cc/kune/events/server/EventsServerTool.java
===================================================================
--- trunk/src/main/java/cc/kune/events/server/EventsServerTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/events/server/EventsServerTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -70,13 +70,7 @@
 
   @Override
   public Group initGroup(final User user, final Group group, final Object... otherVars) {
-    final Container rootFolder = createRoot(group);
-
-    createInitialContent(user, group, rootFolder, i18n.t("Meeting sample"),
-        i18n.t("This is only a meet sample. You can invite other participants to this meeting, "
-            + "but also publish to the general public allowing you to to help in the organization, "
-            + "call and speed-up of events."), TYPE_MEETING);
-
+    createRoot(group);
     return group;
   }
 

Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -119,6 +119,7 @@
 import cc.kune.gspace.client.viewers.FolderViewerUtils;
 import cc.kune.gspace.client.viewers.NoHomePageViewer;
 import cc.kune.gspace.client.viewers.PathToolbarUtils;
+import cc.kune.gspace.client.viewers.TutorialViewer;
 
 import com.google.inject.Singleton;
 
@@ -151,6 +152,7 @@
         SitebarSearchPanel.class, SitebarSearchPresenter.SitebarSearchProxy.class);
 
     s(NoHomePageViewer.class);
+    s(TutorialViewer.class);
 
     bindPresenter(GroupOptionsPresenter.class, GroupOptionsView.class, GroupOptionsPanel.class,
         GroupOptionsPresenter.GroupOptionsProxy.class);

Added: trunk/src/main/java/cc/kune/gspace/client/actions/InfoContainerBtn.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/actions/InfoContainerBtn.java	                        (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/actions/InfoContainerBtn.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -0,0 +1,64 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.actions;
+
+import cc.kune.common.client.actions.ActionEvent;
+import cc.kune.common.client.actions.ui.descrip.ButtonDescriptor;
+import cc.kune.common.shared.i18n.I18nTranslationService;
+import cc.kune.core.client.actions.RolAction;
+import cc.kune.core.client.resources.CoreResources;
+import cc.kune.core.client.state.Session;
+import cc.kune.core.shared.dto.AccessRolDTO;
+
+import com.google.gwt.event.shared.EventBus;
+import com.google.inject.Inject;
+
+public class InfoContainerBtn extends ButtonDescriptor {
+
+  public static class GoParentContainerAction extends RolAction {
+
+    private final EventBus bus;
+    private final Session session;
+
+    @Inject
+    public GoParentContainerAction(final EventBus eventBus, final Session session) {
+      super(AccessRolDTO.Editor, true);
+      this.bus = eventBus;
+      this.session = session;
+    }
+
+    @Override
+    public void actionPerformed(final ActionEvent event) {
+      ShowHelpContainerEvent.fire(bus, session.getCurrentStateToken().getTool());
+    }
+
+  }
+
+  public static final String INFO_CONTAINER_ID = "k-container-info-id";
+
+  public InfoContainerBtn(final I18nTranslationService i18n, final GoParentContainerAction action,
+      final CoreResources res) {
+    super(action);
+    this.withToolTip(i18n.t("New to this tool? Here there is some help")).withIcon(res.infoLight()).withStyles(
+        "k-btn-min, k-fr");
+    this.withId(INFO_CONTAINER_ID);
+  }
+
+}

Added: trunk/src/main/java/cc/kune/gspace/client/actions/ShowHelpContainerEvent.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/actions/ShowHelpContainerEvent.java	                        (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/actions/ShowHelpContainerEvent.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -0,0 +1,62 @@
+package cc.kune.gspace.client.actions;
+
+import com.google.gwt.event.shared.EventHandler;
+import com.google.gwt.event.shared.GwtEvent;
+import com.google.gwt.event.shared.HandlerRegistration;
+import com.google.gwt.event.shared.HasHandlers;
+
+public class ShowHelpContainerEvent extends GwtEvent<ShowHelpContainerEvent.ShowHelpContainerHandler> {
+
+  public interface HasShowHelpContainerHandlers extends HasHandlers {
+    HandlerRegistration addShowHelpContainerHandler(ShowHelpContainerHandler handler);
+  }
+
+  public interface ShowHelpContainerHandler extends EventHandler {
+    public void onShowHelpContainer(ShowHelpContainerEvent event);
+  }
+
+  private static final Type<ShowHelpContainerHandler> TYPE = new Type<ShowHelpContainerHandler>();
+
+  public static void fire(final HasHandlers source, final String tool) {
+    source.fireEvent(new ShowHelpContainerEvent(tool));
+  }
+
+  public static Type<ShowHelpContainerHandler> getType() {
+    return TYPE;
+  }
+
+  private final String tool;
+
+  public ShowHelpContainerEvent(final String tool) {
+    this.tool = tool;
+  }
+
+  @Override
+  protected void dispatch(final ShowHelpContainerHandler handler) {
+    handler.onShowHelpContainer(this);
+  }
+
+  @Override
+  public boolean equals(final Object obj) {
+    return super.equals(obj);
+  }
+
+  @Override
+  public Type<ShowHelpContainerHandler> getAssociatedType() {
+    return TYPE;
+  }
+
+  public String getTool() {
+    return tool;
+  }
+
+  @Override
+  public int hashCode() {
+    return super.hashCode();
+  }
+
+  @Override
+  public String toString() {
+    return "ShowHelpContainerEvent[" + "]";
+  }
+}

Modified: trunk/src/main/java/cc/kune/gspace/client/armor/GSpaceArmor.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/armor/GSpaceArmor.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/armor/GSpaceArmor.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -20,6 +20,7 @@
 package cc.kune.gspace.client.armor;
 
 import cc.kune.common.client.actions.ui.IsActionExtensible;
+import cc.kune.common.shared.utils.Pair;
 
 import com.google.gwt.user.client.ui.InsertPanel.ForIsWidget;
 import com.google.gwt.user.client.ui.IsWidget;
@@ -33,6 +34,8 @@
 
   ForIsWidget getDocContainer();
 
+  Pair<Integer, Integer> getDocContainerSize();
+
   ForIsWidget getDocFooter();
 
   IsActionExtensible getDocFooterToolbar();

Modified: trunk/src/main/java/cc/kune/gspace/client/armor/impl/GSpaceArmorImpl.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/armor/impl/GSpaceArmorImpl.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/armor/impl/GSpaceArmorImpl.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -23,6 +23,7 @@
 
 import cc.kune.common.client.actions.ui.ActionFlowPanel;
 import cc.kune.common.client.actions.ui.IsActionExtensible;
+import cc.kune.common.shared.utils.Pair;
 import cc.kune.gspace.client.armor.GSpaceArmor;
 
 import com.google.gwt.core.client.GWT;
@@ -153,6 +154,11 @@
   }
 
   @Override
+  public Pair<Integer, Integer> getDocContainerSize() {
+    return Pair.create(centerScroll.getOffsetHeight(), centerScroll.getOffsetWidth());
+  }
+
+  @Override
   public ForIsWidget getDocFooter() {
     return docFooter;
   }

Modified: trunk/src/main/java/cc/kune/gspace/client/tool/FoldableAbstractClientTool.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/tool/FoldableAbstractClientTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/tool/FoldableAbstractClientTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -125,6 +125,10 @@
     contentCapabilitiesRegistry.getTranslatable().register(typeIds);
   }
 
+  public void registerTutorial(final String contentTypeId) {
+    contentCapabilitiesRegistry.getTutorialRegistry().register(contentTypeId);
+  }
+
   protected void registerUploadTypesAndMimes(final String typeUploadedfile) {
     registerContentTypeIcon(typeUploadedfile, new BasicMimeTypeDTO("image"), "images/nav/picture.png");
     registerContentTypeIcon(typeUploadedfile, new BasicMimeTypeDTO("video"), "images/nav/film.png");

Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/AbstractFolderViewerPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/AbstractFolderViewerPanel.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/AbstractFolderViewerPanel.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -24,6 +24,7 @@
 import cc.kune.common.client.ui.HasEditHandler;
 import cc.kune.common.client.ui.UiUtils;
 import cc.kune.common.shared.i18n.I18nTranslationService;
+import cc.kune.common.shared.utils.Pair;
 import cc.kune.core.client.dnd.FolderViewerDropController;
 import cc.kune.core.client.dnd.KuneDragController;
 import cc.kune.core.client.registry.ContentCapabilitiesRegistry;
@@ -31,6 +32,9 @@
 import cc.kune.gspace.client.armor.GSpaceArmor;
 import cc.kune.gspace.client.viewers.FolderViewerPresenter.FolderViewerView;
 
+import com.google.gwt.event.logical.shared.ResizeEvent;
+import com.google.gwt.event.logical.shared.ResizeHandler;
+import com.google.gwt.event.shared.EventBus;
 import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.FlowPanel;
 import com.google.gwt.user.client.ui.InlineLabel;
@@ -51,21 +55,29 @@
   private final TutorialViewer tutorialViewer;
   protected Widget widget;
 
-  public AbstractFolderViewerPanel(final GSpaceArmor gsArmor, final I18nTranslationService i18n,
-      final ContentCapabilitiesRegistry capabilitiesRegistry, final KuneDragController dragController,
-      final Provider<FolderViewerDropController> dropControllerProv) {
+  public AbstractFolderViewerPanel(final GSpaceArmor gsArmor, final EventBus eventBus,
+      final I18nTranslationService i18n, final ContentCapabilitiesRegistry capabilitiesRegistry,
+      final KuneDragController dragController,
+      final Provider<FolderViewerDropController> dropControllerProv, final TutorialViewer tutorialViewer) {
     this.gsArmor = gsArmor;
     this.i18n = i18n;
     this.capabilitiesRegistry = capabilitiesRegistry;
     this.dragController = dragController;
     this.dropControllerProv = dropControllerProv;
+    this.tutorialViewer = tutorialViewer;
     emptyPanel = new FlowPanel();
     emptyLabel = new InlineLabel(i18n.t("This is empty."));
     emptyLabel.setStyleName("k-empty-msg");
     emptyPanel.setStyleName("k-empty-folder-panel");
     emptyPanel.add(emptyLabel);
-    tutorialViewer = new TutorialViewer();
     contentTitle = new ContentTitleWidget(i18n, gsArmor, capabilitiesRegistry.getIconsRegistry());
+    Window.addResizeHandler(new ResizeHandler() {
+      @Override
+      public void onResize(final ResizeEvent event) {
+        // iframe height 100% does not work, so we have to do this kind of hacks
+        resizeTutorialFrame();
+      }
+    });
   }
 
   @Override
@@ -108,6 +120,11 @@
     contentTitle.highlightTitle();
   }
 
+  private void resizeTutorialFrame() {
+    final Pair<Integer, Integer> size = gsArmor.getDocContainerSize();
+    tutorialViewer.setHeigth(size.getLeft());
+  }
+
   @Override
   public void setContainer(final StateContainerDTO state) {
     final String title = state.getContainer().isRoot() ? i18n.t(state.getTitle()) : state.getTitle();
@@ -143,7 +160,9 @@
   }
 
   @Override
-  public void showTutorial(final String url) {
-    gsArmor.getDocContainer().add(tutorialViewer.setUrl(url));
+  public void showTutorial(final String tool) {
+    UiUtils.clear(gsArmor.getDocContainer());
+    resizeTutorialFrame();
+    gsArmor.getDocContainer().add(tutorialViewer.show(tool));
   }
 }

Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/AbstractFolderViewerView.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/AbstractFolderViewerView.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/AbstractFolderViewerView.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -35,5 +35,5 @@
 
   void showEmptyMsg(String message);
 
-  void showTutorial(String url);
+  void showTutorial(String tool);
 }

Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/ContentViewerPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/ContentViewerPresenter.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/ContentViewerPresenter.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -88,6 +88,7 @@
     void signIn();
 
     void signOut();
+
   }
 
   private final ActionRegistryByType actionsRegistry;

Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsFlowPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsFlowPanel.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsFlowPanel.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -36,6 +36,7 @@
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.event.dom.client.DoubleClickHandler;
+import com.google.gwt.event.shared.EventBus;
 import com.google.gwt.uibinder.client.UiBinder;
 import com.google.gwt.uibinder.client.UiField;
 import com.google.gwt.user.client.ui.FlowPanel;
@@ -54,10 +55,12 @@
   FlowPanel flow;
 
   @Inject
-  public FolderViewerAsFlowPanel(final GSpaceArmor gsArmor, final I18nTranslationService i18n,
-      final ContentCapabilitiesRegistry capabilitiesRegistry, final KuneDragController dragController,
-      final Provider<FolderViewerDropController> dropControllerProv) {
-    super(gsArmor, i18n, capabilitiesRegistry, dragController, dropControllerProv);
+  public FolderViewerAsFlowPanel(final GSpaceArmor gsArmor, final EventBus eventBus,
+      final I18nTranslationService i18n, final ContentCapabilitiesRegistry capabilitiesRegistry,
+      final KuneDragController dragController,
+      final Provider<FolderViewerDropController> dropControllerProv, final TutorialViewer tutorialViewer) {
+    super(gsArmor, eventBus, i18n, capabilitiesRegistry, dragController, dropControllerProv,
+        tutorialViewer);
     widget = uiBinder.createAndBindUi(this);
   }
 

Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsTablePanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsTablePanel.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerAsTablePanel.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -47,6 +47,7 @@
 import com.google.gwt.event.dom.client.MouseOutHandler;
 import com.google.gwt.event.dom.client.MouseOverEvent;
 import com.google.gwt.event.dom.client.MouseOverHandler;
+import com.google.gwt.event.shared.EventBus;
 import com.google.gwt.resources.client.ImageResource;
 import com.google.gwt.uibinder.client.UiBinder;
 import com.google.gwt.uibinder.client.UiField;
@@ -73,10 +74,11 @@
 
   @Inject
   public FolderViewerAsTablePanel(final GSpaceArmor gsArmor, final I18nTranslationService i18n,
-      final GuiProvider guiProvider, final CoreResources res,
+      final EventBus eventBus, final GuiProvider guiProvider, final CoreResources res,
       final ContentCapabilitiesRegistry capabilitiesRegistry, final KuneDragController dragController,
-      final Provider<FolderViewerDropController> dropControllerProv) {
-    super(gsArmor, i18n, capabilitiesRegistry, dragController, dropControllerProv);
+      final Provider<FolderViewerDropController> dropControllerProv, final TutorialViewer tutorialViewer) {
+    super(gsArmor, eventBus, i18n, capabilitiesRegistry, dragController, dropControllerProv,
+        tutorialViewer);
     this.guiProvider = guiProvider;
     this.res = res;
     widget = uiBinder.createAndBindUi(this);

Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/FolderViewerUtils.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -23,6 +23,7 @@
 import cc.kune.core.shared.dto.HasContent;
 import cc.kune.core.shared.dto.StateContainerDTO;
 import cc.kune.gspace.client.actions.ActionGroups;
+import cc.kune.gspace.client.actions.ShowHelpContainerEvent;
 import cc.kune.gspace.client.viewers.FolderViewerPresenter.FolderViewerView;
 import cc.kune.gspace.client.viewers.items.FolderItemDescriptor;
 
@@ -30,6 +31,7 @@
 import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.event.dom.client.DoubleClickEvent;
 import com.google.gwt.event.dom.client.DoubleClickHandler;
+import com.google.gwt.event.shared.EventBus;
 import com.google.inject.Inject;
 import com.google.inject.Provider;
 
@@ -47,9 +49,10 @@
 
   @Inject
   public FolderViewerUtils(final ContentCapabilitiesRegistry capabilitiesRegistry,
-      final Session session, final Provider<ClientFileDownloadUtils> downloadUtilsProvider,
-      final I18nTranslationService i18n, final ActionRegistryByType actionsRegistry,
-      final StateManager stateManager, final PathToolbarUtils pathToolbarUtils) {
+      final EventBus eventBus, final Session session,
+      final Provider<ClientFileDownloadUtils> downloadUtilsProvider, final I18nTranslationService i18n,
+      final ActionRegistryByType actionsRegistry, final StateManager stateManager,
+      final PathToolbarUtils pathToolbarUtils) {
     this.capabReg = capabilitiesRegistry;
     this.session = session;
     this.downloadUtilsProvider = downloadUtilsProvider;
@@ -58,6 +61,13 @@
     this.stateManager = stateManager;
     this.iconsRegistry = capabilitiesRegistry.getIconsRegistry();
     this.pathToolbarUtils = pathToolbarUtils;
+    eventBus.addHandler(ShowHelpContainerEvent.getType(),
+        new ShowHelpContainerEvent.ShowHelpContainerHandler() {
+          @Override
+          public void onShowHelpContainer(final ShowHelpContainerEvent event) {
+            getView().showTutorial(event.getTool());
+          }
+        });
   }
 
   private void addItem(final AbstractContentSimpleDTO content, final BasicMimeTypeDTO mimeType,
@@ -96,13 +106,19 @@
 
   private void createChildItems(final ContainerDTO container, final AccessRights containerRights) {
     if (container.getContents().size() + container.getChilds().size() == 0) {
-      // No elements here, so, we show a empty message
       final String typeId = container.getTypeId();
-      // msg is already translated
-      final String msg = session.isLogged() ? capabReg.getEmptyMessagesRegistry().getContentTypeIcon(
-          typeId) : capabReg.getEmptyMessagesRegistryNotLogged().getContentTypeIcon(typeId);
-      final String emptyMessage = TextUtils.empty(msg) ? i18n.t("This is empty.") : msg;
-      getView().showEmptyMsg(emptyMessage);
+      // No elements here, so, we show a empty message (or a tutorial)
+      if (session.isLogged() && capabReg.getTutorialRegistry().hasTutorial(typeId)) {
+        // If we have a tutorial, we show it.
+        getView().showTutorial(container.getStateToken().getTool());
+      } else {
+        // If not, we show the empty message
+        // msg is already translated
+        final String msg = session.isLogged() ? capabReg.getEmptyMessagesRegistry().getContentTypeIcon(
+            typeId) : capabReg.getEmptyMessagesRegistryNotLogged().getContentTypeIcon(typeId);
+        final String emptyMessage = TextUtils.empty(msg) ? i18n.t("This is empty.") : msg;
+        getView().showEmptyMsg(emptyMessage);
+      }
     } else {
       // Folders
       for (final ContainerSimpleDTO childFolder : container.getChilds()) {

Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -1,28 +1,66 @@
 package cc.kune.gspace.client.viewers;
 
+import java.util.List;
+
+import cc.kune.common.client.log.Log;
+import cc.kune.core.client.i18n.I18nUITranslationService;
+import cc.kune.core.client.state.Session;
+import cc.kune.core.shared.FileConstants;
+
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.uibinder.client.UiBinder;
 import com.google.gwt.uibinder.client.UiField;
 import com.google.gwt.user.client.ui.Composite;
 import com.google.gwt.user.client.ui.Frame;
 import com.google.gwt.user.client.ui.Widget;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
 
+ at Singleton
 public class TutorialViewer extends Composite {
 
   interface TutorialViewerUiBinder extends UiBinder<Widget, TutorialViewer> {
   }
 
+  private static final int FOOTBAR = 12;
   private static TutorialViewerUiBinder uiBinder = GWT.create(TutorialViewerUiBinder.class);
-
+  private String defLang;
   @UiField
-  Frame frame;
+  public Frame frame;
+  private final I18nUITranslationService i18n;
+  private List<String> langs;
+  private final Session session;
 
-  public TutorialViewer() {
+  @Inject
+  public TutorialViewer(final I18nUITranslationService i18n, final Session session) {
+    this.i18n = i18n;
+    this.session = session;
     initWidget(uiBinder.createAndBindUi(this));
   }
 
-  public Widget setUrl(final String url) {
-    frame.setUrl(url);
+  private String getTutorialLang() {
+    if (langs == null) {
+      langs = session.getInitData().getTutorialLanguages();
+      defLang = session.getInitData().getDefTutorialLanguage();
+    }
+    final String currentLang = i18n.getCurrentLanguage();
+    // We show the default tutorial lang is it's not translated (configured via
+    // kune.properties)
+    return langs.contains(currentLang) ? currentLang : defLang;
+  }
+
+  public void setHeigth(final Integer height) {
+    if (height > FOOTBAR) {
+      final String he = (height - FOOTBAR) + "px";
+      frame.setWidth("100%");
+      frame.setHeight(he);
+      Log.info("Resizing to: " + height);
+    }
+  }
+
+  public Widget show(final String tool) {
+    final String currentLang = getTutorialLang();
+    frame.setUrl(FileConstants.TUTORIALS_PREFIX + tool + ".svg" + "#" + currentLang);
     return this;
   }
 

Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.ui.xml
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.ui.xml	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/TutorialViewer.ui.xml	2012-02-28 02:09:40 UTC (rev 1718)
@@ -5,12 +5,10 @@
     .frame {
       margin: 5 auto;
       padding: 0;
-      height: 100%;
       display: block;
       width: 100%;
       border: none;
           }
   </ui:style>
-  <g:Frame styleName="{style.frame}"
-    ui:field="frame" />
+  <g:Frame styleName="{style.frame}" ui:field="frame" />
 </ui:UiBinder>
\ No newline at end of file

Modified: trunk/src/main/java/cc/kune/lists/client/ListsClientTool.java
===================================================================
--- trunk/src/main/java/cc/kune/lists/client/ListsClientTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/lists/client/ListsClientTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -66,6 +66,8 @@
   }
 
   private void registerIcons() {
+    registerTutorial(TYPE_ROOT);
+    registerTutorial(TYPE_LIST);
     registerContentTypeIcon(TYPE_ROOT, icons.lists());
     registerContentTypeIcon(TYPE_LIST, navResources.list());
     registerContentTypeIcon(TYPE_POST, navResources.email());

Modified: trunk/src/main/java/cc/kune/tasks/client/TasksClientTool.java
===================================================================
--- trunk/src/main/java/cc/kune/tasks/client/TasksClientTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/tasks/client/TasksClientTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -68,6 +68,8 @@
   }
 
   private void registerIcons() {
+    registerTutorial(TYPE_ROOT);
+    registerTutorial(TYPE_FOLDER);
     registerContentTypeIcon(TYPE_ROOT, icons.tasks());
     registerContentTypeIcon(TYPE_FOLDER, navResources.taskfolder());
     registerContentTypeIcon(TYPE_TASK, navResources.task());

Modified: trunk/src/main/java/cc/kune/tasks/server/TaskServerTool.java
===================================================================
--- trunk/src/main/java/cc/kune/tasks/server/TaskServerTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/tasks/server/TaskServerTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -55,6 +55,7 @@
         containerManager, creationService, configurationManager, i18n, ServerToolTarget.forBoth);
   }
 
+  @SuppressWarnings("unused")
   private Container createFolder(final Group group, final Container rootFolder,
       final I18nLanguage language, final String title) {
     final Container shortTerm = creationService.createFolder(group, rootFolder.getId(), i18n.t(title),
@@ -62,6 +63,7 @@
     return shortTerm;
   }
 
+  @SuppressWarnings("unused")
   private void createTask(final User user, final Group group, final Container shortTerm,
       final String text) {
     createInitialContent(user, group, shortTerm, i18n.t(text),
@@ -70,17 +72,7 @@
 
   @Override
   public Group initGroup(final User user, final Group group, final Object... otherVars) {
-    final Container rootFolder = createRoot(group);
-
-    final I18nLanguage language = user.getLanguage();
-
-    final Container longTerm = createFolder(group, rootFolder, language, "Long-term tasks");
-    final Container midTerm = createFolder(group, rootFolder, language, "Mid-term tasks");
-    final Container shortTerm = createFolder(group, rootFolder, language, "Short-term (urgent) tasks");
-
-    createTask(user, group, longTerm, "A long-term task sample");
-    createTask(user, group, midTerm, "A mid-term task sample");
-    createTask(user, group, shortTerm, "A short-term task sample");
+    createRoot(group);
     return group;
   }
 

Modified: trunk/src/main/java/cc/kune/wiki/client/WikiClientTool.java
===================================================================
--- trunk/src/main/java/cc/kune/wiki/client/WikiClientTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/wiki/client/WikiClientTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -67,6 +67,8 @@
   }
 
   private void registerIcons() {
+    registerTutorial(TYPE_ROOT);
+    registerTutorial(TYPE_FOLDER);
     registerContentTypeIcon(TYPE_FOLDER, navResources.folder());
     registerContentTypeIcon(TYPE_ROOT, icons.wikis());
     registerContentTypeIcon(TYPE_WIKIPAGE, navResources.wikipage());

Modified: trunk/src/main/java/cc/kune/wiki/server/WikiServerTool.java
===================================================================
--- trunk/src/main/java/cc/kune/wiki/server/WikiServerTool.java	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/java/cc/kune/wiki/server/WikiServerTool.java	2012-02-28 02:09:40 UTC (rev 1718)
@@ -60,11 +60,7 @@
 
   @Override
   public Group initGroup(final User user, final Group group, final Object... otherVars) {
-    final Container rootFolder = createRoot(group);
-
-    super.createInitialContent(user, group, rootFolder, i18n.t("Wiki page sample"),
-        i18n.t("This is only a wiki page sample. You can edit or rename it, but also any other user."),
-        TYPE_WIKIPAGE);
+    createRoot(group);
     return group;
   }
 

Modified: trunk/src/main/resources/kune.properties
===================================================================
--- trunk/src/main/resources/kune.properties	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/resources/kune.properties	2012-02-28 02:09:40 UTC (rev 1718)
@@ -102,6 +102,12 @@
 
 kune.client.useContentCache = false
 
+# SVG Tutorials
+# The languages in with the /tutorials/ are translated into
+kune.tutorial.langs = en,es
+# The default language in with the /tutorials/ are shown if the user language is not translated
+kune.tutorial.defaultlang = en
+
 ### Workspace enabled themes
 
 # This names are also the name of the items in the theme menu and there are translated

Modified: trunk/src/main/webapp/tutorials/barters.svg
===================================================================
--- trunk/src/main/webapp/tutorials/barters.svg	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/webapp/tutorials/barters.svg	2012-02-28 02:09:40 UTC (rev 1718)
@@ -38,18 +38,18 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="1.8253692"
-     inkscape:cx="191.23017"
-     inkscape:cy="1008.7068"
+     inkscape:cx="117.27253"
+     inkscape:cy="1293.5807"
      inkscape:document-units="px"
-     inkscape:current-layer="layer7"
+     inkscape:current-layer="layer6"
      showgrid="false"
      showborder="true"
      inkscape:showpageshadow="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="1000"
+     inkscape:window-width="1078"
+     inkscape:window-height="919"
      inkscape:window-x="0"
      inkscape:window-y="24"
-     inkscape:window-maximized="1" />
+     inkscape:window-maximized="0" />
   <defs
      id="defs4">
     <marker
@@ -265,7 +265,8 @@
      transform="translate(0,435.82679)"
      id="layer1"
      inkscape:groupmode="layer"
-     inkscape:label="layers">
+     inkscape:label="layers"
+     style="display:none">
     <rect
        y="-403.77679"
        x="30.756149"
@@ -306,7 +307,7 @@
          style="display:inline">
         <path
            transform="translate(835.07499,-335.32678)"
-           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
+           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
            sodipodi:ry="11.5"
            sodipodi:rx="11.5"
            sodipodi:cy="554.68896"
@@ -336,7 +337,7 @@
        sodipodi:cy="379.86218"
        sodipodi:rx="17.5"
        sodipodi:ry="12.5"
-       d="m 290,379.86218 c 0,6.90356 -7.83502,12.5 -17.5,12.5 -9.66498,0 -17.5,-5.59644 -17.5,-12.5 0,-6.90356 7.83502,-12.5 17.5,-12.5 9.66498,0 17.5,5.59644 17.5,12.5 z"
+       d="m 290,379.86218 a 17.5,12.5 0 1 1 -35,0 17.5,12.5 0 1 1 35,0 z"
        transform="translate(-1008.4256,-287.55371)" />
     <g
        id="g3313"
@@ -1536,7 +1537,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/java/cc/kune/wspace/client/resources/groupSpaceEnabled.png"
            transform="matrix(2.375,0,0,4.7499998,-102.75,10.817397)"
-           d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
+           d="m 110,32.362183 a 20,10 0 1 1 -40,0 20,10 0 1 1 40,0 z"
            sodipodi:ry="10"
            sodipodi:rx="20"
            sodipodi:cy="32.362183"
@@ -1549,7 +1550,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,45.524372,-53.39817)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1568,14 +1569,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,18.680548,-64.20388)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,43.935022,-24.026857)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1594,14 +1595,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,16.336633,-16.494463)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(11.211448,3.9941526,-3.9941526,11.211448,-16.590722,-79.68006)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1642,7 +1643,7 @@
          id="tspan6264">varias personas de</tspan><tspan
          id="tspan13782"
          style="font-size:12px;font-weight:normal;fill:#aa4400"
-         y="129.53362"
+         y="129.5336"
          x="-830.94623"
          sodipodi:role="line">tu grupos</tspan></text>
     <text
@@ -1786,14 +1787,34 @@
      inkscape:label="graphics"
      id="layer6"
      inkscape:groupmode="layer">
+    <g
+       id="fullscreen_x5F_exit_x5F_32x32"
+       transform="matrix(1.5625,0,0,1.5636219,145.37648,136.864)">
+      <g
+         id="g6">
+        <polygon
+           points="20,20 20,32 24.586,27.414 29.172,32 32,29.172 27.414,24.586 32,20 "
+           id="polygon8"
+           transform="matrix(-1,0,0,1,52,0)"
+           style="fill:#231f20" />
+        <polygon
+           points="0.047,2.871 4.586,7.414 0,12 12,12 12,0 7.414,4.586 2.875,0.043 "
+           id="polygon10"
+           transform="matrix(-1,0,0,-1,32,12)"
+           style="fill:#231f20" />
+        <polygon
+           points="0,29.172 2.828,32 7.414,27.414 12,32 12,20 0,20 4.586,24.586 "
+           id="polygon12"
+           style="fill:#231f20"
+           transform="matrix(1,0,0,-1,0,52)" />
+        <polygon
+           points="27.414,7.414 31.961,2.871 29.133,0.043 24.586,4.586 20,0 20,12 32,12 "
+           id="polygon14"
+           transform="translate(-20,0)"
+           style="fill:#231f20" />
+      </g>
+    </g>
     <path
-       style="fill:#231f20;display:inline"
-       d="m 179.41811,-298.39465 -34.4,0 0,50.03594 c 20.3125,0 29.6875,0 50,0 l 0,-34.39844 z m 9.35,43.78594 c -17.04308,0 -16.84912,0 -37.5,0 0,0 0.009,-33.50157 0.009,-37.63126 3.28125,0 12.19844,0 18.75938,0 l 0,18.76563 18.76562,0 c -0.001,4.27031 -0.0344,18.86563 -0.0344,18.86563 z m -12.475,-25.12188 c 0,-2.41094 0,-9.24687 0,-12.50938 2.52344,2.52969 10.00312,10.00626 12.50937,12.50938 -3.19844,0 -10.08437,0 -12.50937,0 z"
-       id="path3"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccccccccccc"
-       transform="translate(0,435.82679)" />
-    <path
        style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
        d="m 174.035,690.39519 c -36.78501,6.53254 -42.5348,26.83565 -42.5348,26.83565 l -2.47152,7.12811"
        id="path14206"

Modified: trunk/src/main/webapp/tutorials/blogs.svg
===================================================================
--- trunk/src/main/webapp/tutorials/blogs.svg	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/webapp/tutorials/blogs.svg	2012-02-28 02:09:40 UTC (rev 1718)
@@ -38,18 +38,18 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="1.8253692"
-     inkscape:cx="265.18781"
+     inkscape:cx="195.61284"
      inkscape:cy="1271.6673"
      inkscape:document-units="px"
-     inkscape:current-layer="layer1"
+     inkscape:current-layer="layer6"
      showgrid="false"
      showborder="true"
      inkscape:showpageshadow="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="1000"
+     inkscape:window-width="1078"
+     inkscape:window-height="919"
      inkscape:window-x="0"
      inkscape:window-y="24"
-     inkscape:window-maximized="1" />
+     inkscape:window-maximized="0" />
   <defs
      id="defs4">
     <marker
@@ -265,7 +265,8 @@
      transform="translate(0,435.82679)"
      id="layer1"
      inkscape:groupmode="layer"
-     inkscape:label="layers">
+     inkscape:label="layers"
+     style="display:none">
     <rect
        y="-403.77679"
        x="30.756149"
@@ -306,7 +307,7 @@
          style="display:inline">
         <path
            transform="translate(835.07499,-335.32678)"
-           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
+           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
            sodipodi:ry="11.5"
            sodipodi:rx="11.5"
            sodipodi:cy="554.68896"
@@ -336,7 +337,7 @@
        sodipodi:cy="379.86218"
        sodipodi:rx="17.5"
        sodipodi:ry="12.5"
-       d="m 290,379.86218 c 0,6.90356 -7.83502,12.5 -17.5,12.5 -9.66498,0 -17.5,-5.59644 -17.5,-12.5 0,-6.90356 7.83502,-12.5 17.5,-12.5 9.66498,0 17.5,5.59644 17.5,12.5 z"
+       d="m 290,379.86218 a 17.5,12.5 0 1 1 -35,0 17.5,12.5 0 1 1 35,0 z"
        transform="translate(-1008.4256,-287.55371)" />
     <g
        id="g3313"
@@ -1536,7 +1537,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/java/cc/kune/wspace/client/resources/groupSpaceEnabled.png"
            transform="matrix(2.375,0,0,4.7499998,-102.75,10.817397)"
-           d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
+           d="m 110,32.362183 a 20,10 0 1 1 -40,0 20,10 0 1 1 40,0 z"
            sodipodi:ry="10"
            sodipodi:rx="20"
            sodipodi:cy="32.362183"
@@ -1549,7 +1550,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,45.524372,-53.39817)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1568,14 +1569,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,18.680548,-64.20388)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,43.935022,-24.026857)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1594,14 +1595,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,16.336633,-16.494463)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(11.211448,3.9941526,-3.9941526,11.211448,-16.590722,-79.68006)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1642,7 +1643,7 @@
          id="tspan6264">varias personas de</tspan><tspan
          id="tspan13782"
          style="font-size:12px;font-weight:normal;fill:#aa4400"
-         y="129.53362"
+         y="129.5336"
          x="-830.94623"
          sodipodi:role="line">tu grupos</tspan></text>
     <text
@@ -1787,12 +1788,10 @@
      id="layer6"
      inkscape:groupmode="layer">
     <path
-       style="fill:#231f20;display:inline"
-       d="m 179.41811,-298.39465 -34.4,0 0,50.03594 c 20.3125,0 29.6875,0 50,0 l 0,-34.39844 z m 9.35,43.78594 c -17.04308,0 -16.84912,0 -37.5,0 0,0 0.009,-33.50157 0.009,-37.63126 3.28125,0 12.19844,0 18.75938,0 l 0,18.76563 18.76562,0 c -0.001,4.27031 -0.0344,18.86563 -0.0344,18.86563 z m -12.475,-25.12188 c 0,-2.41094 0,-9.24687 0,-12.50938 2.52344,2.52969 10.00312,10.00626 12.50937,12.50938 -3.19844,0 -10.08437,0 -12.50937,0 z"
-       id="path3"
        inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccccccccccc"
-       transform="translate(0,435.82679)" />
+       style="fill:#231f20"
+       d="m 144.92433,137.15098 0,50.0359 50,0 0,-34.41493 -4.58984,-4.58866 c 0.91075,1.85972 1.41601,3.94051 1.41601,6.15076 0,3.30067 -1.11925,6.34197 -3.02734,8.73797 -0.005,5.02762 -0.0487,17.86648 -0.0487,17.86648 l -37.5,0 c 0,0 0,-33.50814 0,-37.63676 l 17.87109,0 c 2.3881,-1.88173 5.41475,-2.97775 8.69141,-2.97775 2.22654,0 4.33103,0.49292 6.20117,1.41565 l -4.58984,-4.58866 -34.42383,0 z"
+       id="path3-1" />
     <path
        style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
        d="m 174.035,690.39519 c -36.78501,6.53254 -42.5348,26.83565 -42.5348,26.83565 l -2.47152,7.12811"
@@ -1808,6 +1807,22 @@
        d="m 110.34936,428.52925 v -8 h -4.734 c -0.141,-0.391 -0.289,-0.771 -0.469,-1.146 l 3.344,-3.339 -5.656,-5.661 -3.344,3.344 c -0.364,-0.172 -0.766,-0.265 -1.141,-0.406 v -4.792 h -8 v 4.792 c -0.383,0.141 -0.781,0.234 -1.145,0.406 l -3.34,-3.344 -5.66,5.661 3.34,3.339 c -0.175,0.375 -0.324,0.755 -0.461,1.146 h -4.734 v 8 h 4.734 c 0.137,0.391 0.285,0.771 0.461,1.146 l -3.34,3.339 5.66,5.661 3.34,-3.344 c 0.363,0.172 0.762,0.266 1.145,0.406 v 4.792 h 8 v -4.792 c 0.375,-0.141 0.777,-0.234 1.141,-0.406 l 3.344,3.344 5.656,-5.661 -3.344,-3.339 c 0.18,-0.375 0.328,-0.755 0.469,-1.146 h 4.734 z m -16,0.083 c -2.211,0 -4,-1.791 -4,-4 0,-2.208 1.789,-4 4,-4 2.207,0 4,1.792 4,4 0,2.209 -1.793,4 -4,4 z"
        style="fill:#231f20;display:inline"
        inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       style="fill:#231f20"
+       d="m 185.1587,157.63944 -5.34687,-5.35174 0,-5.72821 -6.28594,0 c 0,6.00689 0,7.04037 0,7.04037 0,0.94038 0.43281,1.75267 1.08594,2.33221 l 6.12812,6.12654 z"
+       id="path7"
+       sodipodi:nodetypes="ccccsccc" />
+    <path
+       transform="matrix(5.1206514,0,0,5.1193287,81.774111,45.386804)"
+       d="m 21.480664,21.282667 a 2.7403326,2.7403326 0 1 1 -5.480665,0 2.7403326,2.7403326 0 1 1 5.480665,0 z"
+       sodipodi:ry="2.7403326"
+       sodipodi:rx="2.7403326"
+       sodipodi:cy="21.282667"
+       sodipodi:cx="18.740332"
+       id="path3005"
+       style="color:#000000;fill:none;stroke:#231f20;stroke-width:1.2205478;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       sodipodi:type="arc" />
   </g>
   <g
      style="display:none"

Modified: trunk/src/main/webapp/tutorials/chats.svg
===================================================================
--- trunk/src/main/webapp/tutorials/chats.svg	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/webapp/tutorials/chats.svg	2012-02-28 02:09:40 UTC (rev 1718)
@@ -38,18 +38,18 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="1.8253692"
-     inkscape:cx="191.23017"
+     inkscape:cx="121.6552"
      inkscape:cy="1245.6907"
      inkscape:document-units="px"
-     inkscape:current-layer="layer7"
+     inkscape:current-layer="layer6"
      showgrid="false"
      showborder="true"
      inkscape:showpageshadow="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="1000"
+     inkscape:window-width="1078"
+     inkscape:window-height="919"
      inkscape:window-x="0"
      inkscape:window-y="24"
-     inkscape:window-maximized="1" />
+     inkscape:window-maximized="0" />
   <defs
      id="defs4">
     <marker
@@ -265,7 +265,8 @@
      transform="translate(0,435.82679)"
      id="layer1"
      inkscape:groupmode="layer"
-     inkscape:label="layers">
+     inkscape:label="layers"
+     style="display:none">
     <rect
        y="-403.77679"
        x="30.756149"
@@ -306,7 +307,7 @@
          style="display:inline">
         <path
            transform="translate(835.07499,-335.32678)"
-           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
+           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
            sodipodi:ry="11.5"
            sodipodi:rx="11.5"
            sodipodi:cy="554.68896"
@@ -336,7 +337,7 @@
        sodipodi:cy="379.86218"
        sodipodi:rx="17.5"
        sodipodi:ry="12.5"
-       d="m 290,379.86218 c 0,6.90356 -7.83502,12.5 -17.5,12.5 -9.66498,0 -17.5,-5.59644 -17.5,-12.5 0,-6.90356 7.83502,-12.5 17.5,-12.5 9.66498,0 17.5,5.59644 17.5,12.5 z"
+       d="m 290,379.86218 a 17.5,12.5 0 1 1 -35,0 17.5,12.5 0 1 1 35,0 z"
        transform="translate(-1008.4256,-287.55371)" />
     <g
        id="g3313"
@@ -1536,7 +1537,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/java/cc/kune/wspace/client/resources/groupSpaceEnabled.png"
            transform="matrix(2.375,0,0,4.7499998,-102.75,10.817397)"
-           d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
+           d="m 110,32.362183 a 20,10 0 1 1 -40,0 20,10 0 1 1 40,0 z"
            sodipodi:ry="10"
            sodipodi:rx="20"
            sodipodi:cy="32.362183"
@@ -1549,7 +1550,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,45.524372,-53.39817)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1568,14 +1569,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,18.680548,-64.20388)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,43.935022,-24.026857)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1594,14 +1595,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,16.336633,-16.494463)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(11.211448,3.9941526,-3.9941526,11.211448,-16.590722,-79.68006)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1642,7 +1643,7 @@
          id="tspan6264">varias personas de</tspan><tspan
          id="tspan13782"
          style="font-size:12px;font-weight:normal;fill:#aa4400"
-         y="129.53362"
+         y="129.5336"
          x="-830.94623"
          sodipodi:role="line">tu grupos</tspan></text>
     <text
@@ -1786,14 +1787,16 @@
      inkscape:label="graphics"
      id="layer6"
      inkscape:groupmode="layer">
+    <g
+       id="chat_x5F_32x32"
+       transform="matrix(1.5625,0,0,1.5636219,144.82865,137.05532)">
+      <path
+         style="fill:#231f20"
+         inkscape:connector-curvature="0"
+         d="M 24,12 V 8 C 24,2.477 20,0 16,0 H 8 C 4,0 0,2.125 0,8 c 0,5.75 4,8 8,8 H 8.926 C 8.359,17.099 8,18.406 8,20 v 4 c 0,4.418 3.582,8 8,8 0,-2.209 1.797,-4 4,-4 h 4 c 4,0 8,-2.25 8,-8 0,-5.875 -4,-8 -8,-8 z M 8,12 C 4,12 4,8.988 4,8 4,6.801 4,4 8,4 h 8 c 1.5,0 4,0.52 4,4 v 4 c 0,1.307 -0.625,2.471 -1.609,3.2 C 16.931,13.258 14.609,12 12,12 H 8 z m 16,12 h -4 c -2.609,0 -4.938,1.258 -6.397,3.199 C 12.629,26.469 12,25.305 12,24 v -4 c 0,-1.831 0.91,-2.941 1.816,-3.512 C 15.098,17.156 16,18.457 16,20 c 2.957,0 5.509,-1.621 6.895,-4.004 -0.004,10e-4 -0.004,10e-4 -0.004,0.004 H 24 c 4,0 4,2.802 4,4 0,0.989 0,4 -4,4 z M 23.719,13.994 c -0.027,0.092 -0.059,0.182 -0.085,0.271 0.026,-0.089 0.062,-0.179 0.085,-0.271 z"
+         id="path6" />
+    </g>
     <path
-       style="fill:#231f20;display:inline"
-       d="m 179.41811,-298.39465 -34.4,0 0,50.03594 c 20.3125,0 29.6875,0 50,0 l 0,-34.39844 z m 9.35,43.78594 c -17.04308,0 -16.84912,0 -37.5,0 0,0 0.009,-33.50157 0.009,-37.63126 3.28125,0 12.19844,0 18.75938,0 l 0,18.76563 18.76562,0 c -0.001,4.27031 -0.0344,18.86563 -0.0344,18.86563 z m -12.475,-25.12188 c 0,-2.41094 0,-9.24687 0,-12.50938 2.52344,2.52969 10.00312,10.00626 12.50937,12.50938 -3.19844,0 -10.08437,0 -12.50937,0 z"
-       id="path3"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccccccccccc"
-       transform="translate(0,435.82679)" />
-    <path
        style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
        d="m 174.035,690.39519 c -36.78501,6.53254 -42.5348,26.83565 -42.5348,26.83565 l -2.47152,7.12811"
        id="path14206"
@@ -1808,6 +1811,9 @@
        d="m 110.34936,428.52925 v -8 h -4.734 c -0.141,-0.391 -0.289,-0.771 -0.469,-1.146 l 3.344,-3.339 -5.656,-5.661 -3.344,3.344 c -0.364,-0.172 -0.766,-0.265 -1.141,-0.406 v -4.792 h -8 v 4.792 c -0.383,0.141 -0.781,0.234 -1.145,0.406 l -3.34,-3.344 -5.66,5.661 3.34,3.339 c -0.175,0.375 -0.324,0.755 -0.461,1.146 h -4.734 v 8 h 4.734 c 0.137,0.391 0.285,0.771 0.461,1.146 l -3.34,3.339 5.66,5.661 3.34,-3.344 c 0.363,0.172 0.762,0.266 1.145,0.406 v 4.792 h 8 v -4.792 c 0.375,-0.141 0.777,-0.234 1.141,-0.406 l 3.344,3.344 5.656,-5.661 -3.344,-3.339 c 0.18,-0.375 0.328,-0.755 0.469,-1.146 h 4.734 z m -16,0.083 c -2.211,0 -4,-1.791 -4,-4 0,-2.208 1.789,-4 4,-4 2.207,0 4,1.792 4,4 0,2.209 -1.793,4 -4,4 z"
        style="fill:#231f20;display:inline"
        inkscape:connector-curvature="0" />
+    <g
+       id="Layer_1"
+       transform="translate(83.705853,190.80435)" />
   </g>
   <g
      style="display:none"

Modified: trunk/src/main/webapp/tutorials/docs.svg
===================================================================
--- trunk/src/main/webapp/tutorials/docs.svg	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/webapp/tutorials/docs.svg	2012-02-28 02:09:40 UTC (rev 1718)
@@ -24,16 +24,16 @@
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="0.63970371"
-     inkscape:cx="481.25762"
-     inkscape:cy="707.01234"
+     inkscape:zoom="1.7686691"
+     inkscape:cx="233.45046"
+     inkscape:cy="1004.2198"
      inkscape:document-units="px"
-     inkscape:current-layer="layer5"
+     inkscape:current-layer="layer3"
      showgrid="false"
-     inkscape:window-width="1095"
-     inkscape:window-height="671"
-     inkscape:window-x="97"
-     inkscape:window-y="1024"
+     inkscape:window-width="1078"
+     inkscape:window-height="1867"
+     inkscape:window-x="0"
+     inkscape:window-y="24"
      inkscape:window-maximized="0"
      inkscape:snap-midpoints="true"
      showguides="false"
@@ -447,7 +447,7 @@
      inkscape:groupmode="layer"
      id="layer5"
      inkscape:label="frames"
-     style="display:none">
+     style="display:inline">
     <rect
        transform="translate(0,435.8268)"
        style="opacity:0.5;fill:none;stroke:#ff5555;stroke-width:0.66635472;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
@@ -656,7 +656,7 @@
            sodipodi:cy="554.68896"
            sodipodi:rx="11.5"
            sodipodi:ry="11.5"
-           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
+           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
            transform="translate(835.07499,-335.32678)" />
         <text
            xml:space="preserve"
@@ -674,7 +674,7 @@
     </g>
     <path
        transform="translate(38.818054,1.52666)"
-       d="m 290,379.86218 a 17.5,12.5 0 1 1 -35,0 17.5,12.5 0 1 1 35,0 z"
+       d="m 290,379.86218 c 0,6.90356 -7.83502,12.5 -17.5,12.5 -9.66498,0 -17.5,-5.59644 -17.5,-12.5 0,-6.90356 7.83502,-12.5 17.5,-12.5 9.66498,0 17.5,5.59644 17.5,12.5 z"
        sodipodi:ry="12.5"
        sodipodi:rx="17.5"
        sodipodi:cy="379.86218"
@@ -805,7 +805,7 @@
            style="display:inline">
           <path
              transform="translate(835.07499,-335.32678)"
-             d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
+             d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
              sodipodi:ry="11.5"
              sodipodi:rx="11.5"
              sodipodi:cy="554.68896"
@@ -2631,7 +2631,7 @@
        style="display:inline">
       <path
          transform="translate(835.07499,-335.32678)"
-         d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
+         d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
          sodipodi:ry="11.5"
          sodipodi:rx="11.5"
          sodipodi:cy="554.68896"
@@ -2671,7 +2671,7 @@
          id="g7072-9-2">
         <path
            transform="translate(865.07499,-335.32678)"
-           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
+           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
            sodipodi:ry="11.5"
            sodipodi:rx="11.5"
            sodipodi:cy="554.68896"
@@ -2717,7 +2717,7 @@
            sodipodi:cy="554.68896"
            sodipodi:rx="11.5"
            sodipodi:ry="11.5"
-           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
+           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
            transform="translate(895.07499,-335.32678)" />
         <text
            xml:space="preserve"
@@ -2751,7 +2751,7 @@
          inkscape:export-ydpi="89.910126">
         <path
            transform="translate(925.07499,-335.32678)"
-           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
+           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
            sodipodi:ry="11.5"
            sodipodi:rx="11.5"
            sodipodi:cy="554.68896"
@@ -2797,7 +2797,7 @@
            sodipodi:cy="554.68896"
            sodipodi:rx="11.5"
            sodipodi:ry="11.5"
-           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
+           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
            transform="translate(925.07499,-335.32678)" />
         <text
            xml:space="preserve"
@@ -2831,7 +2831,7 @@
          inkscape:export-ydpi="89.910126">
         <path
            transform="translate(925.07499,-335.32678)"
-           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
+           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
            sodipodi:ry="11.5"
            sodipodi:rx="11.5"
            sodipodi:cy="554.68896"
@@ -3602,7 +3602,7 @@
        sodipodi:cy="471.12656"
        sodipodi:rx="7.9457998"
        sodipodi:ry="7.9457998"
-       d="m 887.81073,471.12656 a 7.9457998,7.9457998 0 1 1 -15.8916,0 7.9457998,7.9457998 0 1 1 15.8916,0 z"
+       d="m 887.81073,471.12656 c 0,4.38834 -3.55746,7.9458 -7.9458,7.9458 -4.38834,0 -7.9458,-3.55746 -7.9458,-7.9458 0,-4.38835 3.55746,-7.9458 7.9458,-7.9458 4.38834,0 7.9458,3.55745 7.9458,7.9458 z"
        transform="matrix(0.65591101,-0.75483823,0.75483823,0.65591101,-4.5492357,387.52051)" />
     <path
        style="fill:#f2f2f2;fill-rule:evenodd;stroke:#999999;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
@@ -3611,7 +3611,7 @@
        inkscape:connector-curvature="0" />
     <path
        transform="translate(373.49066,-125.04248)"
-       d="m 290,379.86218 a 17.5,12.5 0 1 1 -35,0 17.5,12.5 0 1 1 35,0 z"
+       d="m 290,379.86218 c 0,6.90356 -7.83502,12.5 -17.5,12.5 -9.66498,0 -17.5,-5.59644 -17.5,-12.5 0,-6.90356 7.83502,-12.5 17.5,-12.5 9.66498,0 17.5,5.59644 17.5,12.5 z"
        sodipodi:ry="12.5"
        sodipodi:rx="17.5"
        sodipodi:cy="379.86218"
@@ -4708,7 +4708,7 @@
            sodipodi:cy="32.362183"
            sodipodi:rx="20"
            sodipodi:ry="10"
-           d="m 110,32.362183 a 20,10 0 1 1 -40,0 20,10 0 1 1 40,0 z"
+           d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
            transform="matrix(2.375,0,0,4.7499998,-102.75,10.817397)"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/java/cc/kune/wspace/client/resources/groupSpaceEnabled.png"
            inkscape:export-xdpi="90"
@@ -4721,14 +4721,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,45.524372,-53.39817)"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            inkscape:export-xdpi="90"
            inkscape:export-ydpi="90" />
         <path
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,18.680548,-64.20388)"
-           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -4747,14 +4747,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,43.935022,-24.026857)"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            inkscape:export-xdpi="90"
            inkscape:export-ydpi="90" />
         <path
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,16.336633,-16.494463)"
-           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -4773,7 +4773,7 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
+           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
            transform="matrix(11.211448,3.9941526,-3.9941526,11.211448,-16.590722,-79.68006)"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            inkscape:export-xdpi="90"
@@ -9703,7 +9703,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/movecommons/images/colors-added.png"
            transform="matrix(0,-1.6074117,-1.472652,0,4373.6108,999.18218)"
-           d="m -438.01651,1351.6404 a 5.9459252,6.4900241 0 1 1 -11.89185,0 5.9459252,6.4900241 0 1 1 11.89185,0 z"
+           d="m -438.01651,1351.6404 c 0,3.5843 -2.66208,6.49 -5.94592,6.49 -3.28385,0 -5.94593,-2.9057 -5.94593,-6.49 0,-3.5844 2.66208,-6.49 5.94593,-6.49 3.28384,0 5.94592,2.9056 5.94592,6.49 z"
            sodipodi:ry="6.4900241"
            sodipodi:rx="5.9459252"
            sodipodi:cy="1351.6404"
@@ -9751,7 +9751,7 @@
            sodipodi:cy="1351.6404"
            sodipodi:rx="5.9459252"
            sodipodi:ry="6.4900241"
-           d="m -438.01651,1351.6404 a 5.9459252,6.4900241 0 1 1 -11.89185,0 5.9459252,6.4900241 0 1 1 11.89185,0 z"
+           d="m -438.01651,1351.6404 c 0,3.5843 -2.66208,6.49 -5.94592,6.49 -3.28385,0 -5.94593,-2.9057 -5.94593,-6.49 0,-3.5844 2.66208,-6.49 5.94593,-6.49 3.28384,0 5.94592,2.9056 5.94592,6.49 z"
            transform="matrix(0,-1.6074117,-1.472652,0,4373.6108,999.18218)"
            inkscape:export-filename="/home/vjrj/proyectos/movecommons/images/colors-added.png"
            inkscape:export-xdpi="90"
@@ -9787,7 +9787,7 @@
            sodipodi:cy="1351.6404"
            sodipodi:rx="5.9459252"
            sodipodi:ry="6.4900241"
-           d="m -438.01651,1351.6404 a 5.9459252,6.4900241 0 1 1 -11.89185,0 5.9459252,6.4900241 0 1 1 11.89185,0 z"
+           d="m -438.01651,1351.6404 c 0,3.5843 -2.66208,6.49 -5.94592,6.49 -3.28385,0 -5.94593,-2.9057 -5.94593,-6.49 0,-3.5844 2.66208,-6.49 5.94593,-6.49 3.28384,0 5.94592,2.9056 5.94592,6.49 z"
            transform="matrix(1.0848531,0,0,0.99393348,2923.6547,371.109)" />
         <path
            sodipodi:nodetypes="cc"
@@ -9800,7 +9800,7 @@
            inkscape:connector-curvature="0" />
         <path
            transform="matrix(1.0848531,0,0,0.99393348,2923.6547,371.109)"
-           d="m -438.01651,1351.6404 a 5.9459252,6.4900241 0 1 1 -11.89185,0 5.9459252,6.4900241 0 1 1 11.89185,0 z"
+           d="m -438.01651,1351.6404 c 0,3.5843 -2.66208,6.49 -5.94592,6.49 -3.28385,0 -5.94593,-2.9057 -5.94593,-6.49 0,-3.5844 2.66208,-6.49 5.94593,-6.49 3.28384,0 5.94592,2.9056 5.94592,6.49 z"
            sodipodi:ry="6.4900241"
            sodipodi:rx="5.9459252"
            sodipodi:cy="1351.6404"
@@ -9822,7 +9822,7 @@
            inkscape:connector-curvature="0" />
         <path
            transform="matrix(1.0848531,0,0,0.99393348,2923.6547,371.109)"
-           d="m -438.01651,1351.6404 a 5.9459252,6.4900241 0 1 1 -11.89185,0 5.9459252,6.4900241 0 1 1 11.89185,0 z"
+           d="m -438.01651,1351.6404 c 0,3.5843 -2.66208,6.49 -5.94592,6.49 -3.28385,0 -5.94593,-2.9057 -5.94593,-6.49 0,-3.5844 2.66208,-6.49 5.94593,-6.49 3.28384,0 5.94592,2.9056 5.94592,6.49 z"
            sodipodi:ry="6.4900241"
            sodipodi:rx="5.9459252"
            sodipodi:cy="1351.6404"
@@ -9853,7 +9853,7 @@
            sodipodi:cy="1351.6404"
            sodipodi:rx="5.9459252"
            sodipodi:ry="6.4900241"
-           d="m -438.01651,1351.6404 a 5.9459252,6.4900241 0 1 1 -11.89185,0 5.9459252,6.4900241 0 1 1 11.89185,0 z"
+           d="m -438.01651,1351.6404 c 0,3.5843 -2.66208,6.49 -5.94592,6.49 -3.28385,0 -5.94593,-2.9057 -5.94593,-6.49 0,-3.5844 2.66208,-6.49 5.94593,-6.49 3.28384,0 5.94592,2.9056 5.94592,6.49 z"
            transform="matrix(1.0848531,0,0,0.99393348,2923.6547,371.109)" />
         <path
            inkscape:connector-curvature="0"
@@ -9869,7 +9869,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/Desktop/disenyo/ac.icons-0.2.png"
            transform="matrix(1.0293155,-0.42883249,0.39288082,0.9430216,2331.4074,249.53804)"
-           d="m -438.01651,1351.6404 a 5.9459252,6.4900241 0 1 1 -11.89185,0 5.9459252,6.4900241 0 1 1 11.89185,0 z"
+           d="m -438.01651,1351.6404 c 0,3.5843 -2.66208,6.49 -5.94592,6.49 -3.28385,0 -5.94593,-2.9057 -5.94593,-6.49 0,-3.5844 2.66208,-6.49 5.94593,-6.49 3.28384,0 5.94592,2.9056 5.94592,6.49 z"
            sodipodi:ry="6.4900241"
            sodipodi:rx="5.9459252"
            sodipodi:cy="1351.6404"
@@ -9899,7 +9899,7 @@
            sodipodi:cy="1351.6404"
            sodipodi:rx="5.9459252"
            sodipodi:ry="6.4900241"
-           d="m -438.01651,1351.6404 a 5.9459252,6.4900241 0 1 1 -11.89185,0 5.9459252,6.4900241 0 1 1 11.89185,0 z"
+           d="m -438.01651,1351.6404 c 0,3.5843 -2.66208,6.49 -5.94592,6.49 -3.28385,0 -5.94593,-2.9057 -5.94593,-6.49 0,-3.5844 2.66208,-6.49 5.94593,-6.49 3.28384,0 5.94592,2.9056 5.94592,6.49 z"
            transform="matrix(1.0293155,-0.42883249,0.39288082,0.9430216,2331.4295,249.53804)"
            inkscape:export-filename="/home/vjrj/Desktop/disenyo/ac.icons-0.2.png"
            inkscape:export-xdpi="90"
@@ -9940,7 +9940,7 @@
            sodipodi:cy="1351.6404"
            sodipodi:rx="5.9459252"
            sodipodi:ry="6.4900241"
-           d="m -438.01651,1351.6404 a 5.9459252,6.4900241 0 1 1 -11.89185,0 5.9459252,6.4900241 0 1 1 11.89185,0 z"
+           d="m -438.01651,1351.6404 c 0,3.5843 -2.66208,6.49 -5.94592,6.49 -3.28385,0 -5.94593,-2.9057 -5.94593,-6.49 0,-3.5844 2.66208,-6.49 5.94593,-6.49 3.28384,0 5.94592,2.9056 5.94592,6.49 z"
            transform="matrix(1.0848538,0,0,0.99390488,2905.3819,371.14766)" />
         <path
            style="color:#000000;fill:none;stroke:#000000;stroke-width:0.94606751;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@@ -10007,7 +10007,7 @@
            inkscape:connector-curvature="0" />
         <path
            transform="matrix(1.0848538,0,0,0.99390488,2905.3819,371.14766)"
-           d="m -438.01651,1351.6404 a 5.9459252,6.4900241 0 1 1 -11.89185,0 5.9459252,6.4900241 0 1 1 11.89185,0 z"
+           d="m -438.01651,1351.6404 c 0,3.5843 -2.66208,6.49 -5.94592,6.49 -3.28385,0 -5.94593,-2.9057 -5.94593,-6.49 0,-3.5844 2.66208,-6.49 5.94593,-6.49 3.28384,0 5.94592,2.9056 5.94592,6.49 z"
            sodipodi:ry="6.4900241"
            sodipodi:rx="5.9459252"
            sodipodi:cy="1351.6404"
@@ -10205,7 +10205,7 @@
          x="54.047176"
          sodipodi:role="line">estos documentos <tspan
    id="tspan3924"
-   style="font-weight:bold">no </tspan></tspan><tspan
+   style="font-weight:bold">no   </tspan></tspan><tspan
          id="tspan3922"
          style="font-size:12px;font-weight:normal;fill:#aa4400"
          y="25.630802"
@@ -10256,9 +10256,9 @@
          y="183.93408"
          x="225.12462"
          sodipodi:role="line"
-         id="tspan20531">como<tspan
+         id="tspan20531">como la <tspan
    style="font-weight:bold"
-   id="tspan7013"> perdida de cambios</tspan></tspan></text>
+   id="tspan7013">perdida de cambios </tspan></tspan></text>
     <text
        xml:space="preserve"
        style="font-size:22.35296059px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
@@ -11735,7 +11735,7 @@
          x="708.06165"
          y="560.58392"
          style="font-size:12px;font-weight:normal;fill:#aa4400"
-         id="tspan35769">y que formarán tu</tspan><tspan
+         id="tspan35769">y así formarán tu</tspan><tspan
          sodipodi:role="line"
          x="708.06165"
          y="575.58392"
@@ -11848,9 +11848,7 @@
          sodipodi:role="line"
          x="733.44012"
          y="401.78421"
-         style="font-size:12px;font-weight:normal;fill:#aa4400">pues hacer<tspan
-   style="font-weight:bold"
-   id="tspan14352" /></tspan><tspan
+         style="font-size:12px;font-weight:normal;fill:#aa4400">puedes</tspan><tspan
          sodipodi:role="line"
          x="733.44012"
          y="416.78421"
@@ -12279,6 +12277,74 @@
          style="font-weight:bold;fill:#000000;marker:none"
          id="path12952-4" />
     </g>
+    <g
+       style="display:inline"
+       transform="translate(110,-384.99005)"
+       id="g9672">
+      <text
+         transform="scale(0.99912117,1.0008796)"
+         sodipodi:linespacing="125%"
+         id="text9674"
+         y="122.68937"
+         x="101.1684"
+         style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+         xml:space="preserve"><tspan
+           id="tspan9676"
+           style="font-size:32px;font-weight:bold;fill:#aa4400"
+           y="122.68937"
+           x="101.1684"
+           sodipodi:role="line">documents</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+         x="101.42439"
+         y="95.114334"
+         id="text9678"
+         sodipodi:linespacing="125%"
+         transform="scale(0.99912117,1.0008796)"><tspan
+           sodipodi:role="line"
+           x="101.42439"
+           y="95.114334"
+           style="font-size:16px;font-style:normal;font-weight:normal;fill:#aa4400"
+           id="tspan9680">explaining</tspan></text>
+    </g>
+    <text
+       xml:space="preserve"
+       style="display:inline;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#aa4400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:24;marker:none;visibility:visible;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+       x="207.24385"
+       y="-222.27373"
+       id="text11717"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         x="207.24385"
+         y="-222.27373"
+         style="font-size:12px;font-weight:normal;fill:#aa4400"
+         id="tspan11719">Sorry, we are</tspan><tspan
+         id="tspan11791"
+         sodipodi:role="line"
+         x="207.24385"
+         y="-207.27373"
+         style="font-size:12px;font-weight:normal;fill:#aa4400">still designing </tspan><tspan
+         id="tspan11793"
+         sodipodi:role="line"
+         x="207.24385"
+         y="-192.27373"
+         style="font-size:12px;font-weight:normal;fill:#aa4400">this tutorial.</tspan><tspan
+         sodipodi:role="line"
+         x="207.24385"
+         y="-177.27373"
+         style="font-size:12px;font-weight:normal;fill:#aa4400"
+         id="tspan11725">Meanwhile...</tspan><tspan
+         sodipodi:role="line"
+         x="207.24385"
+         y="-162.27373"
+         style="font-size:12px;font-weight:normal;fill:#aa4400"
+         id="tspan11727" /></text>
+    <path
+       id="path3-6"
+       d="m 183.55909,-202.93369 v -8 h -4.734 c -0.141,-0.391 -0.289,-0.771 -0.469,-1.146 l 3.344,-3.339 -5.656,-5.661 -3.344,3.344 c -0.364,-0.172 -0.766,-0.265 -1.141,-0.406 v -4.792 h -8 v 4.792 c -0.383,0.141 -0.781,0.234 -1.145,0.406 l -3.34,-3.344 -5.66,5.661 3.34,3.339 c -0.175,0.375 -0.324,0.755 -0.461,1.146 h -4.734 v 8 h 4.734 c 0.137,0.391 0.285,0.771 0.461,1.146 l -3.34,3.339 5.66,5.661 3.34,-3.344 c 0.363,0.172 0.762,0.266 1.145,0.406 v 4.792 h 8 v -4.792 c 0.375,-0.141 0.777,-0.234 1.141,-0.406 l 3.344,3.344 5.656,-5.661 -3.344,-3.339 c 0.18,-0.375 0.328,-0.755 0.469,-1.146 h 4.734 z m -16,0.083 c -2.211,0 -4,-1.791 -4,-4 0,-2.208 1.789,-4 4,-4 2.207,0 4,1.792 4,4 0,2.209 -1.793,4 -4,4 z"
+       style="display:inline;fill:#231f20"
+       inkscape:connector-curvature="0" />
   </g>
   <g
      inkscape:groupmode="layer"

Modified: trunk/src/main/webapp/tutorials/events.svg
===================================================================
--- trunk/src/main/webapp/tutorials/events.svg	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/webapp/tutorials/events.svg	2012-02-28 02:09:40 UTC (rev 1718)
@@ -38,18 +38,18 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="1.8253692"
-     inkscape:cx="191.23017"
-     inkscape:cy="942.96667"
+     inkscape:cx="121.6552"
+     inkscape:cy="1293.5807"
      inkscape:document-units="px"
-     inkscape:current-layer="layer8"
+     inkscape:current-layer="layer6"
      showgrid="false"
      showborder="true"
      inkscape:showpageshadow="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="1000"
+     inkscape:window-width="1078"
+     inkscape:window-height="919"
      inkscape:window-x="0"
      inkscape:window-y="24"
-     inkscape:window-maximized="1" />
+     inkscape:window-maximized="0" />
   <defs
      id="defs4">
     <marker
@@ -265,7 +265,8 @@
      transform="translate(0,435.82679)"
      id="layer1"
      inkscape:groupmode="layer"
-     inkscape:label="layers">
+     inkscape:label="layers"
+     style="display:none">
     <rect
        y="-403.77679"
        x="30.756149"
@@ -306,7 +307,7 @@
          style="display:inline">
         <path
            transform="translate(835.07499,-335.32678)"
-           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
+           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
            sodipodi:ry="11.5"
            sodipodi:rx="11.5"
            sodipodi:cy="554.68896"
@@ -336,7 +337,7 @@
        sodipodi:cy="379.86218"
        sodipodi:rx="17.5"
        sodipodi:ry="12.5"
-       d="m 290,379.86218 c 0,6.90356 -7.83502,12.5 -17.5,12.5 -9.66498,0 -17.5,-5.59644 -17.5,-12.5 0,-6.90356 7.83502,-12.5 17.5,-12.5 9.66498,0 17.5,5.59644 17.5,12.5 z"
+       d="m 290,379.86218 a 17.5,12.5 0 1 1 -35,0 17.5,12.5 0 1 1 35,0 z"
        transform="translate(-1008.4256,-287.55371)" />
     <g
        id="g3313"
@@ -1536,7 +1537,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/java/cc/kune/wspace/client/resources/groupSpaceEnabled.png"
            transform="matrix(2.375,0,0,4.7499998,-102.75,10.817397)"
-           d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
+           d="m 110,32.362183 a 20,10 0 1 1 -40,0 20,10 0 1 1 40,0 z"
            sodipodi:ry="10"
            sodipodi:rx="20"
            sodipodi:cy="32.362183"
@@ -1549,7 +1550,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,45.524372,-53.39817)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1568,14 +1569,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,18.680548,-64.20388)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,43.935022,-24.026857)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1594,14 +1595,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,16.336633,-16.494463)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(11.211448,3.9941526,-3.9941526,11.211448,-16.590722,-79.68006)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1642,7 +1643,7 @@
          id="tspan6264">varias personas de</tspan><tspan
          id="tspan13782"
          style="font-size:12px;font-weight:normal;fill:#aa4400"
-         y="129.53362"
+         y="129.5336"
          x="-830.94623"
          sodipodi:role="line">tu grupos</tspan></text>
     <text
@@ -1786,14 +1787,64 @@
      inkscape:label="graphics"
      id="layer6"
      inkscape:groupmode="layer">
+    <g
+       id="g3"
+       transform="matrix(1.5625,0,0,1.5636219,145.02002,137.31615)">
+      <polygon
+         style="fill:#231f20"
+         points="32,32 0,32 0,4 4,4 4,28 28,28 28,4 32,4 32,32 "
+         id="polygon5" />
+      <rect
+         x="6"
+         y="12"
+         style="fill:#231f20"
+         width="4"
+         height="4"
+         id="rect7" />
+      <rect
+         x="14"
+         y="12.008"
+         style="fill:#231f20"
+         width="4"
+         height="4"
+         id="rect9" />
+      <rect
+         x="22"
+         y="12"
+         style="fill:#231f20"
+         width="4"
+         height="4"
+         id="rect11" />
+      <rect
+         x="6"
+         y="20"
+         style="fill:#231f20"
+         width="4"
+         height="4"
+         id="rect13" />
+      <rect
+         x="14"
+         y="20"
+         style="fill:#231f20"
+         width="4"
+         height="4"
+         id="rect15" />
+      <polygon
+         style="fill:#231f20"
+         points="22,24 22,20 26,20 "
+         id="polygon17" />
+      <path
+         inkscape:connector-curvature="0"
+         style="fill:#231f20"
+         d="M 8,6 V 2 c 0,-1.104 0.895,-2 2,-2 1.105,0 2,0.896 2,2 V 6 C 12,7.104 11.105,8 10,8 8.895,8 8,7.104 8,6 z"
+         id="path19" />
+      <path
+         inkscape:connector-curvature="0"
+         style="fill:#231f20"
+         d="M 20,6 V 2 c 0,-1.104 0.895,-2 2,-2 1.105,0 2,0.896 2,2 V 6 C 24,7.104 23.105,8 22,8 20.895,8 20,7.104 20,6 z"
+         id="path21" />
+    </g>
     <path
-       style="fill:#231f20;display:inline"
-       d="m 179.41811,-298.39465 -34.4,0 0,50.03594 c 20.3125,0 29.6875,0 50,0 l 0,-34.39844 z m 9.35,43.78594 c -17.04308,0 -16.84912,0 -37.5,0 0,0 0.009,-33.50157 0.009,-37.63126 3.28125,0 12.19844,0 18.75938,0 l 0,18.76563 18.76562,0 c -0.001,4.27031 -0.0344,18.86563 -0.0344,18.86563 z m -12.475,-25.12188 c 0,-2.41094 0,-9.24687 0,-12.50938 2.52344,2.52969 10.00312,10.00626 12.50937,12.50938 -3.19844,0 -10.08437,0 -12.50937,0 z"
-       id="path3"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccccccccccc"
-       transform="translate(0,435.82679)" />
-    <path
        style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
        d="m 174.035,690.39519 c -36.78501,6.53254 -42.5348,26.83565 -42.5348,26.83565 l -2.47152,7.12811"
        id="path14206"

Modified: trunk/src/main/webapp/tutorials/lists.svg
===================================================================
--- trunk/src/main/webapp/tutorials/lists.svg	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/webapp/tutorials/lists.svg	2012-02-28 02:09:40 UTC (rev 1718)
@@ -37,19 +37,23 @@
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="1.8253692"
-     inkscape:cx="191.23017"
-     inkscape:cy="1227.8405"
+     inkscape:zoom="5.1629238"
+     inkscape:cx="174.94934"
+     inkscape:cy="1340.8534"
      inkscape:document-units="px"
-     inkscape:current-layer="layer7"
+     inkscape:current-layer="svg2"
      showgrid="false"
      showborder="true"
      inkscape:showpageshadow="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="1000"
+     inkscape:window-width="1078"
+     inkscape:window-height="919"
      inkscape:window-x="0"
      inkscape:window-y="24"
-     inkscape:window-maximized="1" />
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3793" />
+  </sodipodi:namedview>
   <defs
      id="defs4">
     <marker
@@ -265,7 +269,8 @@
      transform="translate(0,435.82679)"
      id="layer1"
      inkscape:groupmode="layer"
-     inkscape:label="layers">
+     inkscape:label="layers"
+     style="display:none">
     <rect
        y="-403.77679"
        x="30.756149"
@@ -306,7 +311,7 @@
          style="display:inline">
         <path
            transform="translate(835.07499,-335.32678)"
-           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
+           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
            sodipodi:ry="11.5"
            sodipodi:rx="11.5"
            sodipodi:cy="554.68896"
@@ -336,7 +341,7 @@
        sodipodi:cy="379.86218"
        sodipodi:rx="17.5"
        sodipodi:ry="12.5"
-       d="m 290,379.86218 c 0,6.90356 -7.83502,12.5 -17.5,12.5 -9.66498,0 -17.5,-5.59644 -17.5,-12.5 0,-6.90356 7.83502,-12.5 17.5,-12.5 9.66498,0 17.5,5.59644 17.5,12.5 z"
+       d="m 290,379.86218 a 17.5,12.5 0 1 1 -35,0 17.5,12.5 0 1 1 35,0 z"
        transform="translate(-1008.4256,-287.55371)" />
     <g
        id="g3313"
@@ -1536,7 +1541,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/java/cc/kune/wspace/client/resources/groupSpaceEnabled.png"
            transform="matrix(2.375,0,0,4.7499998,-102.75,10.817397)"
-           d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
+           d="m 110,32.362183 a 20,10 0 1 1 -40,0 20,10 0 1 1 40,0 z"
            sodipodi:ry="10"
            sodipodi:rx="20"
            sodipodi:cy="32.362183"
@@ -1549,7 +1554,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,45.524372,-53.39817)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1568,14 +1573,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,18.680548,-64.20388)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,43.935022,-24.026857)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1594,14 +1599,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,16.336633,-16.494463)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(11.211448,3.9941526,-3.9941526,11.211448,-16.590722,-79.68006)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1642,7 +1647,7 @@
          id="tspan6264">varias personas de</tspan><tspan
          id="tspan13782"
          style="font-size:12px;font-weight:normal;fill:#aa4400"
-         y="129.53362"
+         y="129.5336"
          x="-830.94623"
          sodipodi:role="line">tu grupos</tspan></text>
     <text
@@ -1786,14 +1791,31 @@
      inkscape:label="graphics"
      id="layer6"
      inkscape:groupmode="layer">
+    <g
+       id="g3781"
+       transform="matrix(1.5625,0,0,1.5636219,-179.60041,-93.377544)">
+      <polygon
+         transform="matrix(-1,0,0,1,240.06426,148.07327)"
+         style="fill:#231f20"
+         points="32,4 0,4 0,0 32,0 32,4 "
+         id="polygon5" />
+      <polygon
+         transform="matrix(-1.4,0,0,1,240.06426,148.07327)"
+         style="fill:#231f20"
+         points="0,8 20,8 20,12 20,12 0,12 "
+         id="polygon7" />
+      <polygon
+         transform="matrix(-0.875,0,0,1,240.06426,148.07327)"
+         style="fill:#231f20"
+         points="0,20 32,20 32,24 32,24 0,24 "
+         id="polygon9" />
+      <polygon
+         transform="matrix(-1,0,0,1,240.06426,148.07327)"
+         style="fill:#231f20"
+         points="24,32 0,32 0,28 24,28 24,32 "
+         id="polygon11" />
+    </g>
     <path
-       style="fill:#231f20;display:inline"
-       d="m 179.41811,-298.39465 -34.4,0 0,50.03594 c 20.3125,0 29.6875,0 50,0 l 0,-34.39844 z m 9.35,43.78594 c -17.04308,0 -16.84912,0 -37.5,0 0,0 0.009,-33.50157 0.009,-37.63126 3.28125,0 12.19844,0 18.75938,0 l 0,18.76563 18.76562,0 c -0.001,4.27031 -0.0344,18.86563 -0.0344,18.86563 z m -12.475,-25.12188 c 0,-2.41094 0,-9.24687 0,-12.50938 2.52344,2.52969 10.00312,10.00626 12.50937,12.50938 -3.19844,0 -10.08437,0 -12.50937,0 z"
-       id="path3"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccccccccccc"
-       transform="translate(0,435.82679)" />
-    <path
        style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
        d="m 174.035,690.39519 c -36.78501,6.53254 -42.5348,26.83565 -42.5348,26.83565 l -2.47152,7.12811"
        id="path14206"

Modified: trunk/src/main/webapp/tutorials/tasks.svg
===================================================================
--- trunk/src/main/webapp/tutorials/tasks.svg	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/webapp/tutorials/tasks.svg	2012-02-28 02:09:40 UTC (rev 1718)
@@ -38,18 +38,18 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="1.8253692"
-     inkscape:cx="191.23017"
-     inkscape:cy="711.05976"
+     inkscape:cx="121.6552"
+     inkscape:cy="1258.8941"
      inkscape:document-units="px"
-     inkscape:current-layer="layer7"
+     inkscape:current-layer="layer6"
      showgrid="false"
      showborder="true"
      inkscape:showpageshadow="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="1000"
+     inkscape:window-width="1078"
+     inkscape:window-height="919"
      inkscape:window-x="0"
      inkscape:window-y="24"
-     inkscape:window-maximized="1" />
+     inkscape:window-maximized="0" />
   <defs
      id="defs4">
     <marker
@@ -265,7 +265,8 @@
      transform="translate(0,435.82679)"
      id="layer1"
      inkscape:groupmode="layer"
-     inkscape:label="layers">
+     inkscape:label="layers"
+     style="display:none">
     <rect
        y="-403.77679"
        x="30.756149"
@@ -306,7 +307,7 @@
          style="display:inline">
         <path
            transform="translate(835.07499,-335.32678)"
-           d="m -215,554.68896 c 0,6.35128 -5.14873,11.5 -11.5,11.5 -6.35127,0 -11.5,-5.14872 -11.5,-11.5 0,-6.35127 5.14873,-11.5 11.5,-11.5 6.35127,0 11.5,5.14873 11.5,11.5 z"
+           d="m -215,554.68896 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
            sodipodi:ry="11.5"
            sodipodi:rx="11.5"
            sodipodi:cy="554.68896"
@@ -336,7 +337,7 @@
        sodipodi:cy="379.86218"
        sodipodi:rx="17.5"
        sodipodi:ry="12.5"
-       d="m 290,379.86218 c 0,6.90356 -7.83502,12.5 -17.5,12.5 -9.66498,0 -17.5,-5.59644 -17.5,-12.5 0,-6.90356 7.83502,-12.5 17.5,-12.5 9.66498,0 17.5,5.59644 17.5,12.5 z"
+       d="m 290,379.86218 a 17.5,12.5 0 1 1 -35,0 17.5,12.5 0 1 1 35,0 z"
        transform="translate(-1008.4256,-287.55371)" />
     <g
        id="g3313"
@@ -1536,7 +1537,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/java/cc/kune/wspace/client/resources/groupSpaceEnabled.png"
            transform="matrix(2.375,0,0,4.7499998,-102.75,10.817397)"
-           d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z"
+           d="m 110,32.362183 a 20,10 0 1 1 -40,0 20,10 0 1 1 40,0 z"
            sodipodi:ry="10"
            sodipodi:rx="20"
            sodipodi:cy="32.362183"
@@ -1549,7 +1550,7 @@
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,45.524372,-53.39817)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1568,14 +1569,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,18.680548,-64.20388)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,43.935022,-24.026857)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1594,14 +1595,14 @@
            sodipodi:cy="16.362183"
            sodipodi:rx="1"
            sodipodi:ry="1"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,16.336633,-16.494463)" />
         <path
            inkscape:export-ydpi="90"
            inkscape:export-xdpi="90"
            inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
            transform="matrix(11.211448,3.9941526,-3.9941526,11.211448,-16.590722,-79.68006)"
-           d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z"
+           d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
            sodipodi:ry="1"
            sodipodi:rx="1"
            sodipodi:cy="16.362183"
@@ -1642,7 +1643,7 @@
          id="tspan6264">varias personas de</tspan><tspan
          id="tspan13782"
          style="font-size:12px;font-weight:normal;fill:#aa4400"
-         y="129.53362"
+         y="129.5336"
          x="-830.94623"
          sodipodi:role="line">tu grupos</tspan></text>
     <text
@@ -1786,14 +1787,15 @@
      inkscape:label="graphics"
      id="layer6"
      inkscape:groupmode="layer">
+    <g
+       id="g3"
+       transform="matrix(1.5625,0,0,1.5625,144.92432,144.50079)">
+      <polygon
+         style="fill:#231f20"
+         points="26.305,0 32,5.695 11.941,25.754 11.941,25.754 0,13.812 5.695,8.117 11.941,14.363 "
+         id="polygon5" />
+    </g>
     <path
-       style="fill:#231f20;display:inline"
-       d="m 179.41811,-298.39465 -34.4,0 0,50.03594 c 20.3125,0 29.6875,0 50,0 l 0,-34.39844 z m 9.35,43.78594 c -17.04308,0 -16.84912,0 -37.5,0 0,0 0.009,-33.50157 0.009,-37.63126 3.28125,0 12.19844,0 18.75938,0 l 0,18.76563 18.76562,0 c -0.001,4.27031 -0.0344,18.86563 -0.0344,18.86563 z m -12.475,-25.12188 c 0,-2.41094 0,-9.24687 0,-12.50938 2.52344,2.52969 10.00312,10.00626 12.50937,12.50938 -3.19844,0 -10.08437,0 -12.50937,0 z"
-       id="path3"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccccccccccc"
-       transform="translate(0,435.82679)" />
-    <path
        style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
        d="m 174.035,690.39519 c -36.78501,6.53254 -42.5348,26.83565 -42.5348,26.83565 l -2.47152,7.12811"
        id="path14206"

Modified: trunk/src/main/webapp/tutorials/wiki.svg
===================================================================
--- trunk/src/main/webapp/tutorials/wiki.svg	2012-02-27 19:43:44 UTC (rev 1717)
+++ trunk/src/main/webapp/tutorials/wiki.svg	2012-02-28 02:09:40 UTC (rev 1718)
@@ -37,19 +37,19 @@
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="1.8253692"
-     inkscape:cx="191.23017"
-     inkscape:cy="1048.4703"
+     inkscape:zoom="0.9126846"
+     inkscape:cx="290.08937"
+     inkscape:cy="990.73615"
      inkscape:document-units="px"
      inkscape:current-layer="layer7"
      showgrid="false"
      showborder="true"
      inkscape:showpageshadow="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="1000"
+     inkscape:window-width="1078"
+     inkscape:window-height="919"
      inkscape:window-x="0"
      inkscape:window-y="24"
-     inkscape:window-maximized="1" />
+     inkscape:window-maximized="0" />
   <defs
      id="defs4">
     <marker
@@ -265,7 +265,8 @@
      transform="translate(0,435.82679)"
      id="layer1"
      inkscape:groupmode="layer"
-     inkscape:label="layers">
+     inkscape:label="layers"
+     style="display:none">
     <rect
        y="-403.77679"
        x="30.756149"
@@ -1642,7 +1643,7 @@
          id="tspan6264">varias personas de</tspan><tspan
          id="tspan13782"
          style="font-size:12px;font-weight:normal;fill:#aa4400"
-         y="129.53362"
+         y="129.5336"
          x="-830.94623"
          sodipodi:role="line">tu grupos</tspan></text>
     <text
@@ -1787,12 +1788,11 @@
      id="layer6"
      inkscape:groupmode="layer">
     <path
-       style="fill:#231f20;display:inline"
-       d="m 179.41811,-298.39465 -34.4,0 0,50.03594 c 20.3125,0 29.6875,0 50,0 l 0,-34.39844 z m 9.35,43.78594 c -17.04308,0 -16.84912,0 -37.5,0 0,0 0.009,-33.50157 0.009,-37.63126 3.28125,0 12.19844,0 18.75938,0 l 0,18.76563 18.76562,0 c -0.001,4.27031 -0.0344,18.86563 -0.0344,18.86563 z m -12.475,-25.12188 c 0,-2.41094 0,-9.24687 0,-12.50938 2.52344,2.52969 10.00312,10.00626 12.50937,12.50938 -3.19844,0 -10.08437,0 -12.50937,0 z"
-       id="path3"
+       style="fill:#231f20"
+       d="m 180.78414,137.99559 c 0,0 -18.75938,0 -29.70235,-0.0359 0,12.53593 -6.25313,50.0359 -6.25313,50.0359 20.32266,0 33.61056,0 43.77189,0 4.68984,-18.74999 4.68984,-21.87498 6.22811,-34.36247 -6.22811,-4.7 -14.04452,-15.63749 -14.04452,-15.63749 z m 3.12656,43.74997 c -17.0516,0 -21.74834,0.15 -32.07894,0.15 2.37659,-11.08741 3.93987,-25.1499 4.68984,-37.64989 3.28289,0 8.31863,0 14.88285,0 0,0 0,14.06249 -1.54452,18.63436 7.79764,0.88857 17.17733,0.11563 17.17733,0.11563 -0.002,4.27031 -3.12656,18.74998 -3.12656,18.74998 z m -7.14144,-23.96219 c 1.53826,-6.12813 0.88831,-10.27529 0.88831,-13.53778 1.56329,3.12499 8.46986,9.875 10.97737,12.37812 -4.72424,1.68437 -9.43947,1.15966 -11.86568,1.15966 z"
+       id="path3-8"
        inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccccccccccc"
-       transform="translate(0,435.82679)" />
+       sodipodi:nodetypes="ccccccccccccccccc" />
     <path
        style="color:#000000;fill:none;stroke:#000000;stroke-width:0.92025012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
        d="m 174.035,690.39519 c -36.78501,6.53254 -42.5348,26.83565 -42.5348,26.83565 l -2.47152,7.12811"
@@ -1843,7 +1843,7 @@
            x="101.42439"
            y="95.114334"
            style="font-size:16px;font-style:normal;font-weight:normal;fill:#aa4400"
-           id="tspan21402">explicando la</tspan></text>
+           id="tspan21402">explicando el</tspan></text>
     </g>
     <text
        xml:space="preserve"




More information about the kune-commits mailing list