Hi Christian:

Thanks for your explanation about how these widget work on the Sakai
system. It really help me a lot.
I have one question about the code:
 explore : {
            oneRow: false,
            widgets: {
                rightColumn: "recentactivity",
                main: "welcome",
                bottom: "featuredcontent"
            }
        }
I wonder which kind of code is used? It doesn't look like js or jQuery to
me.

Regards

Rebecca Juan Wang


On Mon, Jun 25, 2012 at 11:06 PM, Christian Vuerings <
vueringschrist...@gmail.com> wrote:

> Hey Harry,
>
> They will indeed have the same effect, but ${widgets.main} will be
> replaced by the configuration files (config.js/custom_config.js)
>
> Right now it's under
> sakai.config.explore.widgets
> and looks like this:
>
> explore : {
>             oneRow: false,
>             widgets: {
>                 rightColumn: "recentactivity",
>                 main: "welcome",
>                 bottom: "featuredcontent"
>             }
>         }
>
> This allows institutions which widgets they want to show.
> In this particular case it would probably have been better to do the
> following:
>
> {if widgets.main}<div id="widget_${widgets.main}"
> class="widget_inline"></div>{/if}
>
> That way, we would only load the main widget if it was actually defined
> and we wouldn't need to change the html file.
> I opened a jira to address this at [1].
>
> Hope this helps
> - Christian
>
> [1] https://jira.sakaiproject.org/browse/SAKIII-5854
>
> On Jun 25, 2012, at 6:44 PM, Harry Wang wrote:
>
> I think Rebecca is trying to remove the welcome widget instead of revising
> the widget.
>
> To do that, just remove the following inline from the index.html:
>
>  <div id="widget_${widgets.main}" class="widget_inline"></div>
>
> This leads to another question: what ${widgets.main} is trying to do? I
> replace the above line with the line below and got the same effect:
> <div id="widget_welcome" class="widget_inline"></div>
>
> Thanks,
>
> Harry
>
>
> On Mon, Jun 25, 2012 at 10:26 PM, Max Whitney <m...@nyu.edu> wrote:
>
>> Hello Rebecca:
>>
>> Here's an extract from the new Sakai OAE O'Reilly book on the welcome
>> widget. The full book is available at oreilly.com
>>
>> =====begin extract====
>> Change the Landing Page
>>
>> When people first visit Sakai OAE, the landing page introduces some key
>> themes about
>> OAE. The area which displays the Permeable / Social / Personal /
>> Remixable image is
>> actually a widget, a small block of customized code which runs inside the
>> Sakai OAE
>> environment. In order to start customizing a widget, OAE needs to know
>> where to find
>> the revised widget. Just like the CSS and JavaScript file location
>> indication done in
>> section “Configure OAE for CSS, Property and JavaScript Changes” on page
>> 35, the
>> widget location is indicated with a new Filesystem Resource Provider.
>>
>> Open your browser to http://localhost:8080/system/console  and login
>> again with the
>> default username and password admin/admin. Click the Configuration
>>  button to get over
>> to the Sling configuration manager. Click the plus (+) button next to
>> Apache Sling
>> Filesystem Resource Provider  to create an entry overriding the devwidget
>> location.
>>
>> For Provider root , enter: /devwidgets
>>  For Filesystem root , enter: /Users/username/source/sakai-ux/devwidgets
>>
>> Leave the other values at their defaults and click Save. Refresh your
>> browser and scroll
>> back down to the Apache Sling Filesystem Resource Provider. Under the
>> Filesystem
>> Resource Provider heading there are now two entries for
>> org.apache.sling.fsprovider.internal.FsResourceProvider  with unique
>> sufffix strings:
>> one for your local
>> dev  location and now another for your local devwidgets  location.
>> The welcome screen widget is located in sakai-ux/devwidgets/welcome .
>> In the welcome.html  file, substitute a new image for the landing page:
>>
>> <img src="/devwidgets/welcome/images/sakai_default.png"
>> alt="__MSG__KEYWORDS__">
>>
>> change to
>> <img src="
>> http://farm8.staticflickr.com/7013/6620145495_c5208b58de_n_d.jpg";
>> alt="__MSG__KEYWORDS__">
>>
>> In the default.properties  file, provide some new keywords for the
>> alternate text for screen
>> readers:
>>
>> KEYWORDS = Sakai: Permeable, Social, Personal, Remixable
>> change to
>> KEYWORDS = St. Paul's doorway image courtesy of Ian Dolphin, used under
>> the Creative
>> Commons Attribution, Noncommercial, No Derivative works license.
>>
>> Also change the first set of display text and link:
>> WELCOME_ITEM1_TITLE = Permeable
>> WELCOME_ITEM1_LINK = /create#l=group
>> WELCOME_ITEM1_LINK_TEXT = Form various types of groups
>> WELCOME_ITEM1_OTHER_TEXT = to work with people in your way
>> change to
>> WELCOME_ITEM1_TITLE = Open
>> WELCOME_ITEM1_LINK = /categories
>> WELCOME_ITEM1_LINK_TEXT = Explore
>> WELCOME_ITEM1_OTHER_TEXT = all the public work at our institution
>>
>> Fnally, make a quick and dirty change to make this first link active for
>> anyone who
>> visits OAE, not just to people who are currently logged in. In
>> welcome.html , modify the
>> two if  statements associated with the first welcome link to always be
>> true by changing
>> {if !anon}  to {if true} .
>>
>> This section of code will now look like
>>
>> <h2>__MSG__WELCOME_ITEM1_TITLE__</h2>
>> {if true}
>> {if '__MSG__WELCOME_ITEM1_LINK__'.substr(0,1) === '#'}
>> <button class="s3d-link-button"
>> data-trigger="${'__MSG__WELCOME_ITEM1_LINK__'.substr(1)}">
>> {else}
>> <a class="s3d-regular-links" href="__MSG__WELCOME_ITEM1_LINK__">
>> {/if}
>> {else}
>> <span class="s3d-regular-links">
>> {/if}
>> __MSG__WELCOME_ITEM1_LINK_TEXT__
>> {if true}
>> {if '__MSG__WELCOME_ITEM1_LINK__'.substr(0,1) === '#'}
>> </button>
>> {else}
>> </a>
>> {/if}
>> {else}
>> </span>
>> {/if}
>> <span> __MSG__WELCOME_ITEM1_OTHER_TEXT__</span>
>>
>> Sign out of OAE (if you’re signed in) and refresh the landing page at
>> http://localhost:8080 . (see Figure 4-11).
>>
>> =====end of extract====
>>
>>
>> On Jun 23, 2012, at 7:58 PM, juan wang wrote:
>>
>> > Hi:
>> >
>> >  I am trying to delete the attached images "welcome" widget on the
>> index.html page. But I didn't find the html code of the welcome widget
>> there.
>> >
>> > I am very appreciate it if you could tell me how to delete it on the
>> index.html.
>> >
>> > Thanks!
>> > Rebecca
>> > <1.jpg>_______________________________________________
>> > oae-dev mailing list
>> > oae-dev@collab.sakaiproject.org
>> > http://collab.sakaiproject.org/mailman/listinfo/oae-dev
>>
>> _______________________________________________
>> oae-dev mailing list
>> oae-dev@collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/oae-dev
>>
>
> _______________________________________________
> oae-dev mailing list
> oae-dev@collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/oae-dev
>
>
>
> _______________________________________________
> oae-dev mailing list
> oae-dev@collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/oae-dev
>
>
_______________________________________________
oae-dev mailing list
oae-dev@collab.sakaiproject.org
http://collab.sakaiproject.org/mailman/listinfo/oae-dev

Reply via email to