Obsolete Pages{{Obsolete}}
The official documentation is at: http://docs.alfresco.com
NOTE: Web Studio is no longer part of the Alfresco Community build. The Surf framework that Web Studio utilised has been committed to Spring Source http://www.springsource.org/extension.../se-surf. Spring Surf is the underlying framework used by Alfresco Share.
The Web Editor Framework is the recommended platform for developing rich in-context WCM capabilities.
This document describes features that are not part of Alfresco 3.0 Enterprise. A release of Web Studio is included in Alfresco Labs 3 Final.
This page serves to communicate design considerations and release information to the Alfresco user base regarding the availability and usage of Alfresco Web Studio.
Alfresco Web Studio is a visual, drag-and-drop designer for building web sites with the Alfresco Surf platform.
It features graphical overlays that facilitate the building of your web site's pages, navigation structure, templates, and presentation layout. Web components snap into your site's pages through simple drag-and-drop interactions.
Using Alfresco Web Studio, you can quickly create custom web sites while leveraging the strengths of the Alfresco Web Content Management runtime and repository.
Alfresco Web Studio was initially available in Alfresco Labs 3c.
This is a community-focused release.
Web Studio is no longer part of the Alfresco Community build. The Surf framework that Web Studio utilised has been committed to Spring Source http://www.springsource.org/extension.../se-surf. Spring Surf is the underlying framework used by Alfresco Share.'
Once you have installed Web Studio, you can start to build a web site.
To help you get started, you can follow a series of tutorials. There are also some pre-built sites available, which you can use to try things out right away.
Advanced users may wish to take a look at optional configuration options for Web Studio as described in the Web Studio Configuration article.
Learn more about the tutorials on the Web Studio Tutorials page.
The complete vision for Alfresco Web Studio is vast and builds upon improvements to Alfresco Web Content Management as we progress down the product roadmap. Many of the features that Web Studio will offer require the WCM Services support that will be available in Alfresco 3.1.
The following are high level functional intentions as separated into release buckets:
Release Name | Functional Objectives |
Labs 3c |
|
Labs 3 Final |
|
The following actors are defined:
The following concepts are intended to be the main drivers for Alfresco Web Studio.
The following scenarios can be achievable using Web Studio.
A site manager wants to create a new website. They log into the Web Studio tool (for example using a URL like http://company.com/studio) and the Site Creation wizard walks them through the process of creating a new site as follows.
The user:
The website manager can then hover over page elements to show how in-context controls are available. They can also display the overlay to show how the overlays simply “overlay†on top of the running site.
A site designer wants to add pages to their site to set up navigation.
The site manager:
A site designer wants to create a new template with their own look and feel.
The site designer:
The site designer can also:
The site designer grabs a component type and drops it into the page. This binds the component into place. The user can then click on components bound into the page and configure them.
The site designer can also:
A site designer wants to associate content type presentation to templates. This would allow content of various types to find their preferred presentation templates. For instance, the site designer might want articles to display on a 'full page article viewer' template.
The site designer:
A content editor browses the web site with the floating menu in the lower left-hand corner. When they see a piece of content that is in error, they hover the mouse over the content to highlight it. By clicking on the pencil icon, the content editor displays. They can then change the content and the page refreshes.
The following screen shots were taken from HEAD and are representative of what is being prepared for Labs 3c.
This is the Green Energy site which will be distributed as a sample site for Surf in addition to Web Studio. A tutorial for Web Studio will guide users through the manual assembly of the site, but they will also have the option of downloading a prebuilt version directly from Alfresco Network.
This screen shot shows the Web Studio in-context editor overlay along with slider applications on the left. The page, as shown, is currently not in edit mode. But, users can elect to work on page components or content for the current page by opening applications from the sliders on the left.
In the above screen shot, the user has opened the Web Content application slider and can now browse their web application content. All of the user's web application content is actually stored in a Alfresco WCM Web Project (a sandbox). Each user can visually build their web site while working with a full range of static assets (images, html, multimedia files) as well as rich content types (XML based web form content).
Once they have assembled the changes to pages or sections of the site to their preference, they can promote these changes using standard Alfresco WCM workflow. Changes are approved or rejected to a common staging space in Alfresco WCM allowing for a highly collaborative and participatory experience.
Alfresco WCM content deploy is used to publish all content and Alfresco Surf objects out to one or more production servers.
The Alfresco Community has been a great source of inspiration for Alfresco Web Studio. We've relied upon their participation, feedback and support to help guide the creation of the product as well as drive requirements into the underlying Alfresco Surf Platform.
We would like to encourage as much participation as possible and, as such, we've put our hard work and effort into the community so that others may continue to help improve it.
If you would like to be involved, please check out the source code or drop a note in the forums. Be sure, also, to check back frequently, as we will be making many updates for the Alfresco Labs 3d release and beyond.