cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco Web Studio

uzi
Champ in-the-making
Champ in-the-making
Hello everyone,

I wanted to let everyone know the latest news on Alfresco Web Studio.
I've recently added a Wiki page on it here:  http://wiki.alfresco.com/wiki/Web_Studio

Alfresco Web Studio is the visual design piece of what was formerly known as ADW (Dynamic Website).  It's the graphical front-end with all of the drag-and-drop page assembly things in it.  It now runs entirely on the Surf platform.  In fact, most of Surf was derived from ADW and then fortified by Alfresco engineering so that it nicely incorporates the Alfresco Web Script runtimes and Freemarker tranformation engines.

The good news is that we're hard at work on the UI now and will have it available to the community as quickly as we can.  However, the visual UI will not be part of 3.0.  We do, however, expect that it will follow on soon after that.

I think we'll be able to show it off a bit at the upcoming community conferences as well.  Lots of good stuff in the works!

Michael
26 REPLIES 26

janvg
Champ in-the-making
Champ in-the-making
Where can you find this studio war file ?

nimbus58
Champ in-the-making
Champ in-the-making

ivanmiha
Champ in-the-making
Champ in-the-making
Hi,

web-framework-config-application.xml - corrected!

When I go to http://localhost:8080/studio it works but when I try to create site, I get this:

16:01:56,515 INFO  [org.alfresco.web.scripts.DeclarativeJSONWebScript] Caught exception & redirecting to status template: Failed to load script '/web-studio/api/site/create.get.js (in classpath store file:c:/alfresco30/tomcat/webapps/studio/WEB-INF/classes/alfresco/webscripts)': TypeError: Cannot parse XML: Scanner State 24 not Recognized  (AlfrescoScript#933(eval)#1)

Any ideas?

uzi
Champ in-the-making
Champ in-the-making
Hey guys,

The nightly builds don't appear to reflect the most recent changes yet.

If you're building from HEAD, things should be in good shape.
The nightly builds may take another 24 hours to catch up.

Michael

mikeh
Star Contributor
Star Contributor
This is an example of the nightly builds not being deployed if there's any kind of error during the build process. I can see a new build going through now - hopefully it'll complete ok and make it to the dist server.

As Uzi says, you can try grabbing HEAD, but be warned this isn't guaranteed to pass all unit tests (and even compile in some rare cases).

Edit: One of the unit tests failed, so it won't get updated tonight. Doesn't affect Studio though, so you can safely grab that from HEAD and build yourself.

Mike

marcus
Champ in-the-making
Champ in-the-making
Latest from enterprise svn head, I'm getting exceptions whenever trying to add/edit pages and other items


{

    "status" :

  {

    "code" : 500,

    "name" : "Internal Error",

    "description" : "An error inside the HTTP server which prevented it from fulfilling the request.

"

  }, 

 

  "message" : "Error during wizard initialisation: null", 

  "exception" : "org.alfresco.error.AlfrescoRuntimeException - Error during wizard initialisation: null"

,

 

  "callstack" :

  [

       ""      ,"java.lang.NullPointerException"

      ,"org.alfresco.web.scripts.ScriptWizard.sessionGet(ScriptWizard.java:844)"

      ,"org.alfresco.web.scripts.ScriptWizard.processRequest(ScriptWizard.java:352)"

      ,"org.alfresco.web.scripts.ScriptWizard.init(ScriptWizard.java:179)"

      ,"org.alfresco.web.scripts.ScriptWizard.init(ScriptWizard.java:138)"

      ,"org.alfresco.web.scripts.DeclarativeWebStudioWizardWebScript.executeScript(DeclarativeWebStudioWizardWebScript

.java:85)"

      ,"org.alfresco.web.scripts.DeclarativeJSONWebScript.execute(DeclarativeJSONWebScript.java:103)

"

      ,"org.alfresco.web.scripts.PresentationContainer.executeScript(PresentationContainer.java:53)"

      ,"org.alfresco.web.scripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer

.java:188)"

      ,"org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:240)"

      ,"org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:139)"

      ,"org.alfresco.web.scripts.servlet.WebScriptServlet.service(WebScriptServlet.java:116)"

      ,"javax.servlet.http.HttpServlet.service(HttpServlet.java:717)"

      ,"org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java

:290)"

      ,"org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)"

      ,"org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)"

      ,"org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)"

      ,"org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)"

      ,"org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)"

      ,"org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)"

      ,"org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)"

      ,"org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)"

      ,"org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583

)"

      ,"org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)"

      ,"java.lang.Thread.run(Thread.java:595)"

      ,"org.alfresco.error.AlfrescoRuntimeException: Error during wizard initialisation: null"

      ,"org.alfresco.web.scripts.DeclarativeWebStudioWizardWebScript.executeScript(DeclarativeWebStudioWizardWebScript

.java:90)"



  ],

 

  "server" : "Alfresco <unknown> v<unknown> schema -1",

  "time" : "2/12/2008 12:18:14"

}

mrogers
Star Contributor
Star Contributor
Web Studio is not in an enterprise release !   Do you mean the nightly build?

Could you clarify what you are trying to do?

marcus
Champ in-the-making
Champ in-the-making
No, I mean the enterprise SVN mirror (is this actually different from the public SVN mirror?).

I'm just clicking the "Edit" button after selecting a page in the example site; it also happens on just about all other actions as well. I'll download a nightly and give that a try.

uzi
Champ in-the-making
Champ in-the-making
Hi Marcus,

I think a few people had some issues over the past few days.  Most of it, I think, was due to the sample sites not quite being complete.  Our goal is to provide a few sample sites to people… Green Energy being one of them.

There was a site, for example, that I had loaded into our asset library on Network called "Media Test" that just didn't work.

Those are now gone and replaced with three valid sites which we'll go with once Web Studio rolls out with 3C (which should be this weekend).

If you've built from HEAD or grabbed a recent nightly, you should be able to try it out now.

Also - Web Studio features an importer for streaming bundles from servers into an AVM web project, refreshing Surf and all that kind of magic.  Thus, if other people wanted to build new sample sites, we're now in the position to do so and make them available to each other.

As you might guess, this capability comprises the backbone mechanics for a community "add-on" library for Surf components - things that are coming down the road in 3.1 but which we could begin to tinker with now once 3C hits.

Michael

marcus
Champ in-the-making
Champ in-the-making
Cool, thanks for that Michael. I'll build from HEAD again and see what goes.

btw, is the webinar for Web Studio still going ahead on the 20th?