Hi Simon We're just building a 'dashboard' like site based on the PHP version of Shindig. The gadget rendering is of course done by a call to the server. You can use the metadata call to obtain metadata about the gadget such as its title to help build the 'chrome' around the gadget. We are doing this on the server and building the dashboard page there. This approach is like the example site partuza.nl. And different from the sample container which comes with Shindig where the meta data call and the rendering of the iframe is made from the client. The draggableness is up to you. We are using jQuery UI sortable with the portlets option to get the effect of moving widgets around the page. We're also using 960.gs to define the layout. What has helped us a lot is the code from partuza. Especially two files: gadget\gadget.php and application\models\applications.php which show making a rest call to get metadata, building a security token, swapping in custom user preferences and building the 'chrome' around the gadget. It doesn't show how to make widgets draggable - but you can easily merge that with something like jQuery sortable for that. HTH Justin
> Subject: Frontend Dashboard-like Rendering with Shindig > Date: Mon, 12 Jul 2010 15:12:09 +0200 > From: [email protected] > To: [email protected] > > Hi, > > At the moment I'm learning a lot about the basics of Shindig and OpenSocial. > The server side is quit clear to me. My problem is the client side. I'm not > sure, which part of the architecture is responsible for the following > functions: > > - render the draggable widget > - render gadget configuration menus > - render 3-column style dashboard layouts for example > > I did a quit long research, maybe I'm just searching for the completely wrong > keywords... Which frameworks do you suggest for the functions above? Does > Shindig offer any Libs or stuff like that for this stuff? Hopefully you > understand my kind of weird question... > > Best regards, > > Simon Michaelis > > > -- > Imperia AG > Simon Michaelis > Produktentwicklung pirobase > Maarweg 149-161, 50825 Köln, Deutschland > Tel.: +49 (0)221 770 2624 > Fax: +49 (0)221 770 2025 > mailto:[email protected] - http://www.imperia-ag.de > ------------ > Imperia AG > Aktiengesellschaft mit Sitz in Hürth > Vorsitzender des Aufsichtsrats: Hans-Werner Scherer > Vorstand: Ulf Adebahr, Christian Batz, Jörg Krähschütz HRB 45063, Amtsgericht > Köln > ------------ > Notice: > This email is confidential and may contain copyright material of Imperia AG. > If you are not the intended recipient, please notify us and delete all copies > of this message. Imperia AG accepts no responsibility for damage due to > incorrect use of attached materials, corrupted files or viruses. > _________________________________________________________________ http://clk.atdmt.com/UKM/go/195013117/direct/01/ We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now
