Cédric Bosdonnat - webhttps://bosdonnat.fr/2008-05-18T23:39:00+02:00A geek's perspectiveUsing webscripts to extend Alfresco Web client2008-05-18T23:39:00+02:002008-05-18T23:39:00+02:00Cédric Bosdonnattag:bosdonnat.fr,2008-05-18:/using-webscripts-to-extend-alfresco-web-client.html<p>Alfresco Webscripts are really easy to code and can help to do
many things (but not the coffee yet). They can even be used to create
new dialogs in Alfresco, for example to show some custom informations.
This post will explain how to setup a simple mechanism to help creating …</p><p>Alfresco Webscripts are really easy to code and can help to do
many things (but not the coffee yet). They can even be used to create
new dialogs in Alfresco, for example to show some custom informations.
This post will explain how to setup a simple mechanism to help creating
Alfresco dialogs based on webscript with only an action configuration.</p>
<p>The steps are the following:</p>
<ol>
<li>Create a generic dialog configured in <code>web-client-config-custom.xml</code></li>
<li>Create the Webscript to display in the dialog</li>
<li>Create the action configuration to display the dialog with the
webscript</li>
</ol>
<p>In this post, I will assume that you already have a webscript to show
and that you are already quite used to Alfresco extensions developement:
these could be topics for some other posts and are well explained on
Alfresco Wiki. </p>My first post on Alfresco2008-03-10T10:03:00+01:002008-03-10T10:03:00+01:00Cédric Bosdonnattag:bosdonnat.fr,2008-03-10:/my-first-post-on-alfresco.html<p>Even if I'm working on <a href="http://alfresco.com/">Alfresco</a> projects for a little bit
more than one year, I haven't posted any message on this development
adventure. Today will be the first post on that topic but maybe not the
only one.</p>
<p>To get introduced to Alfresco development it takes quite a long …</p><p>Even if I'm working on <a href="http://alfresco.com/">Alfresco</a> projects for a little bit
more than one year, I haven't posted any message on this development
adventure. Today will be the first post on that topic but maybe not the
only one.</p>
<p>To get introduced to Alfresco development it takes quite a long time
because of the numerous extension points and concepts to learn. A good
starting point is to read the <a href="http://wiki.alfresco.com/wiki/Developer_Guide">Developers guide on the wiki</a>. However,
unlike many other internet resources you will need to read it quite
sequentially if you want to understand everything... otherwise you will
be told about Data Dictionary and Model and you won't know what it is
(this is an example).</p>
<p>There are several ways to extend Alfresco. The following ones are some
examples:</p>
<ul>
<li>Extend or customize the Web Client using JSF development or Alfresco
actions creation</li>
<li>Create jBPM workflows, Javascript automated rules, Java behaviour
policies</li>
<li>Extend the existing Data Model to match your needs</li>
<li>Extend the Alfresco Core using Spring beans</li>
<li>Extend the remote API using WebScripts and defining your own REST
API</li>
</ul>
<p>I will certainly detail some interesting development points or existing
Alfresco extensions in next posts: stay tuned... </p>