Submitted sessions
These are the latest session ideas that have been submitted for the conference. Please go through and register your interest for each one by voting using the rating system. These ratings will form the basis for the sessions that are chosen for the conference.
If you would like to submit your own session idea, please register for the site and then create your own here.
Tags:
CMS: all
Friday - 9:00am - Friday - 10:00am
Description:
The Yahoo! User Interface Library: A Free, Open-Source Foundation for Frontend Development
The open-source CMS ecosystem consists primarily of applications that express themselves within the context of the web browser. No matter how elegant your system, living within the browser means living with the browser's limitations: a crude event model, incomplete standards, inconsistent implementations, and a decade's worth of aging browsers still in use. As JavaScript guru Douglas Crockford puts it, "the browser is a vast source of incompatibility, pain and
misery" for developers.
The Yahoo! User Interface Library helps you manage this complexity by providing you with a free (BSD-licensed), comprehensive, and well-documented toolkit that addresses some of the core problems in web-development discipline. YUI provides:
- A rational browser-support doctrine;
- A foundational CSS layer that helps you realize your designs more consistently across different browsers;
- A set of utilities that help normalize event-driven programming in the browser, including components for Ajax/XMLHttpRequest, Animation, Drag & Drop, and Browser History;
- UI controls like AutoComplete, Button, DataTable, Dialog, Menu, Panel, Slider, TabView and TreeView that enrich dramatically the sparse UI language that browsers provide;
- A commitment to addressing hard questions around accessibility in DHTML implementations;
- Broad community support, with more than 5200 community members in the YUI Forums;
- The best documentation in the open-source JavaScript world;
- Free YUI hosting on Yahoo!'s servers;
- The commitment of Yahoo! and the full-time attention of a team of world-class engineers who are making the library better every day.
Whether you're a core Drupal developer or an engineer working on a specific module, what you do in the browser is what will help you win the loyalty and love of your end users. During this talk, we'll provide a comprehensive introduction to YUI and show you with real examples how YUI can help you transform the projects you're currently working on. And you'll sleep well at night knowing that the JavaScript and CSS you're using is the same robust, performant, scalable code that we deliver every day to Yahoo!
users.
Lead by:
Eric Miraglia
Tags:
CMS: all
Friday - 10:15am - Friday - 11:15am
Description:
Pipes is a service platform for processing well-structured data such as RSS, Atom, and RDF feeds in a web-based visual programming environment. Developers can use Pipes to combine data sources and user input into mashups without having to write code. These mashups, analagous in some ways to Unix pipes, can power badges on personal publishing sites, provide core functionality for web applications, or serve as reusable components within the Pipes platform itself.
Lead by:
Pasha Sadri, Principal Software Engineer, Advanced Development Division, Yahoo!
Jonathan Trevor, Advanced Development Division, Yahoo!
- Login to post comments
Tags:
CMS: Drupal
Friday - 10:15am - Friday - 11:15am
Description:
Drupal project leader, Dries Buytaert discusses the present and future of Drupal.
Lead by:
Dries Buytaert
Tags:
CMS: all
Friday - 4:15pm - Friday - 5:15pm
Description:
With over 50,000 API keys issued, and over 500,000 API calls daily, and excellent open source libraries in a dozen languages, Flickr API has proven a useful tool in the web developer toolbox.
We'll cover briefly getting started the API, the authentication model and what it means for you, and a smattering the most interesting of the
150+ API methods.
We'll wrap up with a discussion of how to move "beyond a badge" and look
at different ways to slice and dice the info Flickr gives you to
display all the interesting, relevant, community submitted, moderated,
unfiltered, private, geotagged, machine tagged, kitten tagged photos you
could possibly imagine.
Lead by:
Kellan Elliott-McCrae
Tags:
CMS: all
Thursday - 3:00pm - Thursday - 4:00pm
Description:
Discover the Yahoo! Local Developer APIs - http://developer.yahoo.com/local/
The content in Yahoo! Local makes a great addition to any mashup, bringing in location-based relevancy and the additional context of what real people have experienced in these places. Add Yahoo! Local content to your application or mashup with our APIs.
The Yahoo! Maps Developer APIs - http://developer.yahoo.com/maps/
Select from among our comprehensive set of Maps APIs to make your web site or application come alive with the rich content and dynamic user interaction of Yahoo! Maps. Integrate a store locator with a few lines of code, view highway traffic patterns, or create custom routes — whatever you can dream of,Yahoo! Maps Web Services make it easy to build Yahoo! Maps based applications. Yahoo! Maps' built-in Geocoder enables you to specify an address or latitude/longitude coordinates: no need to call an additional service or write special code.
Lead by:
Tags:
CMS: all
Thursday - 10:15am - Thursday - 11:15am
Description:
Web2.0 applications, such as Flickr, del.icio.us and Upcoming.org are getting more popular among web applications today. They often expose APIs that allow developers to build mashups, which combine various Web service for a greater good! These Web services not only return XML, but also support formats such as RSS, JSON and serialized PHP. In this talk, Dan Theurer will discuss the different formats, sources, and technologies and show how open source content management systems can take advantage of it.
Lead by:
Dan Theurer is a Technical Evangelist for the Yahoo! Developer Network, where he spreads news about Yahoo! Web services, promotes API adoption and creates and supports developer communities. Before joining Yahoo!, Dan worked for eBay's Developers Program and as a software consultant for one of the five largest banks in Germany, where he led database and Web Services projects developed primarily in Java. He also collaborated with the mobile database application development team at IBM's Silicon Valley Lab. Dan has an MS in Computer Science from the University of Applied Sciences Esslingen in Germany.
- Login to post comments
Tags:
CMS: Drupal
Thursday - 11:30am - Thursday - 12:30pm
Description:
Boris Mann and Jeff Robbins introduce you to the wonderful world of Drupal. We'll talk about what makes Drupal unique, look at some sites that have been built with Drupal, and talk about Drupal concepts, lingo, and vernacular. We'll answer questions and talk a lot with our hands.
Lead by:
- Login to post comments
Tags:
CMS: all
Thursday - 9:00am - Thursday - 10:00am
Description:
Performance and security has been on my mind a lot lately, so that is going to be the focus of this talk. You can't speed up your application unless you know why and where it is slow, so I'll review a couple of profiling tools, Valgrind+Callgrind and XDebug.
And on the security front XSS and XSRF has been a thorn in the side of the web for years now. The new Filter extension in PHP is one approach to alleviating this pain point, but there is much more to it than that. I'll show some very common mistakes people make and tie it to the real world by showing a vulnerability in each of the projects represented at OSCMS this year. If I can find one in each, that is, we'll see.
Lead by:
Rasmus Lerdorf
Tags:
CMS: Magnolia, Jackrabbit
not scheduled
Description:
This session will walk you through developing a (simple) application on top of Jackrabbit, the JSR 170 Reference Implementation.
Jackrabbit is a standard, open source Content Repository API for Java Technology, designed for today's content-centric Web Applications.
The JCR API takes care of reading/writing content by forwarding it to the underlaying persistence managers. The PMs take care of storing content in whatever format required (RDBMS, File System, Portlet, etc.).
Jackrabbit Live Demo
In this live presentation we will see how to configure the repository and write a simple application to demonstrate how you can read/write content.
Note: You can follow the live demo on your notebook. To do so you should first download and install Jackrabbit from http://jackrabbit.apache.org/downloads.html
Lead by:
Giancarlo F. Berner, Sr Consultant
www.XumaK.com
www.magnolia.info
Tags:
CMS: Magnolia WCMS
not scheduled
Description:
In this session you will see how you can use Magnolia's Sitedesigner to
- Define the Web page's wire frame
- Define the layout of the Web page
- Structure the page into areas and define the content paragraphs for the author
- Create Web pages using the SiteDesigner
- Extend functionality by developing new paragraphs
The Sitedesigner does not replace development, it makes it a lot easier! It's ideal for most Web solutions, for Prototyping and more. Look at it as a "Visual Template Designer". It is a tool for a "Super Author" to create templates directly on a Web page. And if you need more whistles and bells you always can get the development team to extend functionality.
Sitedesigner Live Demo
You will see how we used the Sitedesigner in a non-commercial project. We will defin page structure, layout and then show you how to develop additional paragraphs.
Note: You can follow the live demo on your notebook. To do so you should first download and install Magnolia from http://magnolia.info/en/magnolia/download.html
Lead by:
Giancarlo F. Berner, Sr Solution Engineer
www.magnolia.info
www.xumak.info