DrupalCon DC - Code & Development http://dc2009.drupalcon.org/taxonomy/term/3288/0 en Why I Hate Drupal http://dc2009.drupalcon.org/session/why-i-hate-drupal <div class="field field-type-emvideo field-field-video"> <div class="field-items"> <div class="field-item odd"> <embed type="application/x-shockwave-flash" width="425" height="350" allowfullscreen="true" allowscriptaccess="always" src="http://www.archive.org/flow/flowplayer.commercial-3.0.5.swf" w3c="true" flashvars='config={ "key":"#$b6eb72a0f2f1e29f3d4", "playlist":[ { "url":"http://www.archive.org/download/DrupalconDc2009-WhyIHateDrupal/format=Thumbnail?.jpg", "autoPlay":true, "scaling":"fit" }, { "url":"http://www.archive.org/download/DrupalconDc2009-WhyIHateDrupal/WhyIHateDrupal_500kbps_512kb.mp4", "autoPlay":false, "accelerated":true, "scaling":"fit" } ], "clip":{ "autoPlay":false, "accelerated":true, "scaling":"fit" }, "canvas":{ "backgroundColor":"0x000000", "backgroundGradient":"none" }, "plugins":{ "audio":{ "url":"http://www.archive.org/flow/flowplayer.audio-3.0.3-dev.swf" }, "controls":{ "playlist":false, "fullscreen":true, "gloss":"high", "backgroundColor":"0x000000", "backgroundGradient":"medium", "sliderColor":"0x777777", "progressColor":"0x777777", "timeColor":"0xeeeeee", "durationColor":"0x01DAFF", "buttonColor":"0x333333", "buttonOverColor":"0x505050" } }, "contextMenu":[ { "DrupalCon DC 2009 - Why I Hate Drupal":"function()" }, "-", "Flowplayer 3.0.5" ] }'> </embed> </div> </div> </div> <div class="field field-type-text field-field-session-abstract"> <div class="field-label">Abstract:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>We've all heard Drupal can run every site from your personal blog to massive social networks. The framework is flexible and powerful enough to do anything. The showcase list of Drupal sites is impressive and growing. The community behind the magic continues to expand exponentially. The awards keep pouring in: Best Open Source CMS, Most Valuable Person, Top Innovator.</p> <p>Enough Already.</p> </div> </div> </div> <div class="field field-type-text field-field-presenters"> <div class="field-label">Presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>James Walker</p> </div> </div> </div> <div class='node-body filter-text'><p>This session will take a good, hard look at everything that's wrong with Drupal. From the bewildering interface to the API's that aren't, it's time to take a step back from the Drupal love-in and take a serious look at what we've done. We'll cover all that's wrong about both the code and the 'community' behind it.</p> </div><p><a href="http://dc2009.drupalcon.org/session/why-i-hate-drupal" target="_blank">read more</a></p> http://dc2009.drupalcon.org/session/why-i-hate-drupal#comments 1 hour Code & Development Thu, 10 Dec 2009 00:00:00 +0000 walkah 2612 at http://dc2009.drupalcon.org Deploying and Maintaining Drupal Sites Using the Aegir Hosting System http://dc2009.drupalcon.org/session/deploying-and-maintaining-drupal-sites-using-aegir-hosting-system <div class="field field-type-emvideo field-field-video"> <div class="field-items"> <div class="field-item odd"> <embed type="application/x-shockwave-flash" width="425" height="350" allowfullscreen="true" allowscriptaccess="always" src="http://www.archive.org/flow/flowplayer.commercial-3.0.5.swf" w3c="true" flashvars='config={ "key":"#$b6eb72a0f2f1e29f3d4", "playlist":[ { "url":"http://www.archive.org/download/DrupalconDc2009-DeployingAndMaintainingDrupalSitesUsingTheAegir/format=Thumbnail?.jpg", "autoPlay":true, "scaling":"fit" }, { "url":"http://www.archive.org/download/DrupalconDc2009-DeployingAndMaintainingDrupalSitesUsingTheAegir/DeployingAndMaintainingUsingAegir_500kbps_512kb.mp4", "autoPlay":false, "accelerated":true, "scaling":"fit" } ], "clip":{ "autoPlay":false, "accelerated":true, "scaling":"fit" }, "canvas":{ "backgroundColor":"0x000000", "backgroundGradient":"none" }, "plugins":{ "audio":{ "url":"http://www.archive.org/flow/flowplayer.audio-3.0.3-dev.swf" }, "controls":{ "playlist":false, "fullscreen":true, "gloss":"high", "backgroundColor":"0x000000", "backgroundGradient":"medium", "sliderColor":"0x777777", "progressColor":"0x777777", "timeColor":"0xeeeeee", "durationColor":"0x01DAFF", "buttonColor":"0x333333", "buttonOverColor":"0x505050" } }, "contextMenu":[ { "DrupalCon DC 2009 - Deploying and Maintaining Drupal Sites Using the Aegir Hosting System":"function()" }, "-", "Flowplayer 3.0.5" ] }'> </embed> </div> </div> </div> <div class="field field-type-text field-field-session-abstract"> <div class="field-label">Abstract:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Installing and maintaining a Drupal website is a straight forward process, even if most of the work required has to be done manually. This is sufficient if you only maintain a single or small number of sites, but it starts breaking down when you maintain ten, a hundred, or even a thousand sites. Aegir is a new set of contributed modules for Drupal that aims to solve this common problem.</p> </div> </div> </div> <div class="field field-type-text field-field-presenters"> <div class="field-label">Presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Adrian Rossouw</p> </div> </div> </div> <div class="field field-type-date field-field-session-date"> <div class="field-items"> <div class="field-item odd"> <span class="date-display-single"><span class="date-display-start">4:15pm</span><span class="date-display-separator"> - </span><span class="date-display-end">4:45pm</span> Mar 5 </span> </div> </div> </div> <div class='node-body filter-text'><p>In this session, I will explain the Aegir system, how the different pieces fit together, and how it can help you or your business save time and money on tasks that are easily automated. Work smarter, not harder. To deploy a new site you simply have to create a new Site node. To backup or upgrade sites, you simply manage your site nodes as you would any other node.</p> </div><p><a href="http://dc2009.drupalcon.org/session/deploying-and-maintaining-drupal-sites-using-aegir-hosting-system" target="_blank">read more</a></p> http://dc2009.drupalcon.org/session/deploying-and-maintaining-drupal-sites-using-aegir-hosting-system#comments 30 minutes Code & Development Thu, 19 Feb 2009 22:29:46 +0000 adrian 4020 at http://dc2009.drupalcon.org Multilingual Drupal: Status Report and Discussion http://dc2009.drupalcon.org/session/multilingual-drupal-status-report-and-discussion <div class="field field-type-text field-field-session-abstract"> <div class="field-label">Abstract:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p><strong>Video not available</strong></p> <p>With Drupal 6, we started working on a better multilingual support for Drupal and now have better language management/negotiation and basic multilingual content and translation features working. However, some more work needs to be done in Drupal 7 to have a fully multilingual system. This session will discuss the current development status and what needs to be done to "fill the gap". We'll also have a discussion about our options and how we can make a fully multilingual Drupal happen.</p> </div> </div> </div> <div class="field field-type-text field-field-presenters"> <div class="field-label">Presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Jose Reyero<br /> Gabor Hojsty<br /> Nedjo Rogers</p> </div> </div> </div> <div class="field field-type-date field-field-session-date"> <div class="field-items"> <div class="field-item odd"> <span class="date-display-single"><span class="date-display-start">5:15pm</span><span class="date-display-separator"> - </span><span class="date-display-end">6:30pm</span> Mar 5 </span> </div> </div> </div> <div class='node-body filter-text'><p>Speakers</p> <ul> <li><a href="http://dc2009.drupalcon.org/user/jose-reyero">Jose Reyero</a></li> <li><a href="http://dc2009.drupalcon.org/user/g%C3%A1bor-hojtsy">Gabor Hojsty</a></li> <li>Others</li> </ul> </div> http://dc2009.drupalcon.org/session/multilingual-drupal-status-report-and-discussion#comments 1 hour Code & Development Wed, 18 Feb 2009 18:26:09 +0000 Jose A Reyero 3936 at http://dc2009.drupalcon.org Code Sprint http://dc2009.drupalcon.org/session/code-sprint <div class="field field-type-text field-field-session-abstract"> <div class="field-label">Abstract:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>If you're coming to Drupalcon, don't miss out on the final "sprint" day on Saturday, a chance to sit down with your fellow Drupalistas and share your own contributions to help move Drupal forward!</p> </div> </div> </div> <div class="field field-type-date field-field-session-date"> <div class="field-items"> <div class="field-item odd"> <span class="date-display-single"><span class="date-display-start">9:00am</span><span class="date-display-separator"> - </span><span class="date-display-end">5:00pm</span> Mar 7 </span> </div> </div> </div> <div class='node-body filter-text'><p>At Drupalcon Szeged, we divided into several teams, including the documentation team, usability team, testing team, database team, "fields in core" team, and more. This year, we hope to continue in this tradition, so there's something for absolutely everyone, no matter what level of expertise. Pick a team that's talking about something that interests you, or bring your own itch to scratch!</p> </div> http://dc2009.drupalcon.org/session/code-sprint#comments 1 hour Code & Development Mon, 02 Feb 2009 02:05:11 +0000 webchick 3298 at http://dc2009.drupalcon.org The next decade http://dc2009.drupalcon.org/session/next-decade <div class="field field-type-emvideo field-field-video"> <div class="field-items"> <div class="field-item odd"> <embed type="application/x-shockwave-flash" width="425" height="350" allowfullscreen="true" allowscriptaccess="always" src="http://www.archive.org/flow/flowplayer.commercial-3.0.5.swf" w3c="true" flashvars='config={ "key":"#$b6eb72a0f2f1e29f3d4", "playlist":[ { "url":"http://www.archive.org/download/DrupalconDc2009-TheNextDecade/format=Thumbnail?.jpg", "autoPlay":true, "scaling":"fit" }, { "url":"http://www.archive.org/download/DrupalconDc2009-TheNextDecade/TheNextDecade_512kb.mp4", "autoPlay":false, "accelerated":true, "scaling":"fit" } ], "clip":{ "autoPlay":false, "accelerated":true, "scaling":"fit" }, "canvas":{ "backgroundColor":"0x000000", "backgroundGradient":"none" }, "plugins":{ "audio":{ "url":"http://www.archive.org/flow/flowplayer.audio-3.0.3-dev.swf" }, "controls":{ "playlist":false, "fullscreen":true, "gloss":"high", "backgroundColor":"0x000000", "backgroundGradient":"medium", "sliderColor":"0x777777", "progressColor":"0x777777", "timeColor":"0xeeeeee", "durationColor":"0x01DAFF", "buttonColor":"0x333333", "buttonOverColor":"0x505050" } }, "contextMenu":[ { "Drupalcon DC 2009 - The Next Decade":"function()" }, "-", "Flowplayer 3.0.5" ] }'> </embed> </div> </div> </div> <div class="field field-type-text field-field-session-abstract"> <div class="field-label">Abstract:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Map/Reduce. Functional programming. Clouds. Document-oriented databases. Column stores. The future is coming and we should be prepared.</p> </div> </div> </div> <div class="field field-type-text field-field-presenters"> <div class="field-label">Presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Karoly Negyesi<br /> David Strauss</p> </div> </div> </div> <div class='node-body filter-text'><p>Agenda</p> <p>We intend to talk about the next chapter in parallel computing, about the technology all of our sites are going to use in the next few years.</p> <p>Goals</p> <p>What should people come away from your session with?</p> <p>Utter shock as everything they knew about computing is about to turn upside down.</p> <p>Resources</p> <p>What resources related to you session should people be aware of?</p> </div><p><a href="http://dc2009.drupalcon.org/session/next-decade" target="_blank">read more</a></p> http://dc2009.drupalcon.org/session/next-decade#comments 1 hour Code & Development Thu, 11 Dec 2008 04:33:24 +0000 chx 2320 at http://dc2009.drupalcon.org Mailing strategies for Drupal http://dc2009.drupalcon.org/session/mailing-strategies-drupal <div class="field field-type-emvideo field-field-video"> <div class="field-items"> <div class="field-item odd"> <embed type="application/x-shockwave-flash" width="425" height="350" allowfullscreen="true" allowscriptaccess="always" src="http://www.archive.org/flow/flowplayer.commercial-3.0.5.swf" w3c="true" flashvars='config={ "key":"#$b6eb72a0f2f1e29f3d4", "playlist":[ { "url":"http://www.archive.org/download/MailingStrategiesForDrupal/format=Thumbnail?.jpg", "autoPlay":true, "scaling":"fit" }, { "url":"http://www.archive.org/download/MailingStrategiesForDrupal/MailingStrategiesforDrupal_500kbps_512kb.mp4", "autoPlay":false, "accelerated":true, "scaling":"fit" } ], "clip":{ "autoPlay":false, "accelerated":true, "scaling":"fit" }, "canvas":{ "backgroundColor":"0x000000", "backgroundGradient":"none" }, "plugins":{ "audio":{ "url":"http://www.archive.org/flow/flowplayer.audio-3.0.3-dev.swf" }, "controls":{ "playlist":false, "fullscreen":true, "gloss":"high", "backgroundColor":"0x000000", "backgroundGradient":"medium", "sliderColor":"0x777777", "progressColor":"0x777777", "timeColor":"0xeeeeee", "durationColor":"0x01DAFF", "buttonColor":"0x333333", "buttonOverColor":"0x505050" } }, "contextMenu":[ { "DrupalCon DC 2009 - Mailing Strategies for Drupal":"function()" }, "-", "Flowplayer 3.0.5" ] }'> </embed> </div> </div> </div> <div class="field field-type-text field-field-session-abstract"> <div class="field-label">Abstract:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Each Drupal site is filled with opportunities to reach out and contact users. System messages, content notifications, mass mailings and newsletters, or online discussions and and two-way relays. This talk describes available solutions for sending, receiving, and tracking messages sent through a Drupal site for any purpose.</p> </div> </div> </div> <div class="field field-type-text field-field-presenters"> <div class="field-label">Presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Allie Micka<br /> Jeremiah Davis</p> </div> </div> </div> <div class='node-body filter-text'><p>Agenda</p> </div><p><a href="http://dc2009.drupalcon.org/session/mailing-strategies-drupal" target="_blank">read more</a></p> http://dc2009.drupalcon.org/session/mailing-strategies-drupal#comments 1 hour Code & Development Thu, 11 Dec 2008 00:35:45 +0000 Allie Micka 2292 at http://dc2009.drupalcon.org Drupal as a GeoCMS http://dc2009.drupalcon.org/session/drupal-geocms <div class="field field-type-emvideo field-field-video"> <div class="field-items"> <div class="field-item odd"> <embed type="application/x-shockwave-flash" width="425" height="350" allowfullscreen="true" allowscriptaccess="always" src="http://www.archive.org/flow/flowplayer.commercial-3.0.5.swf" w3c="true" flashvars='config={ "key":"#$b6eb72a0f2f1e29f3d4", "playlist":[ { "url":"http://www.archive.org/download/DrupalconDc2009-DrupalAsAGeoCms/format=Thumbnail?.jpg", "autoPlay":true, "scaling":"fit" }, { "url":"http://www.archive.org/download/DrupalconDc2009-DrupalAsAGeoCms/DrupalAsaGEOCMS_500kbps_512kb.mp4", "autoPlay":false, "accelerated":true, "scaling":"fit" } ], "clip":{ "autoPlay":false, "accelerated":true, "scaling":"fit" }, "canvas":{ "backgroundColor":"0x000000", "backgroundGradient":"none" }, "plugins":{ "audio":{ "url":"http://www.archive.org/flow/flowplayer.audio-3.0.3-dev.swf" }, "controls":{ "playlist":false, "fullscreen":true, "gloss":"high", "backgroundColor":"0x000000", "backgroundGradient":"medium", "sliderColor":"0x777777", "progressColor":"0x777777", "timeColor":"0xeeeeee", "durationColor":"0x01DAFF", "buttonColor":"0x333333", "buttonOverColor":"0x505050" } }, "contextMenu":[ { "DrupalCon DC 2009 - Drupal as a GEO CMS":"function()" }, "-", "Flowplayer 3.0.5" ] }'> </embed> </div> </div> </div> <div class="field field-type-text field-field-session-abstract"> <div class="field-label">Abstract:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>This session will move from GIS concepts to Drupal GIS practice. We will talk about the principles of storing, organizing, and searching geodata, the practical usage of geodata in Drupal applications, and how geographic functionalities are implemented by existing Drupal modules.</p> </div> </div> </div> <div class="field field-type-text field-field-presenters"> <div class="field-label">Presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Allie Micka<br /> Brandon Bergren<br /> Jim Craner</p> </div> </div> </div> <div class='node-body filter-text'><p>Agenda</p> <ul> <li>With the advent of new geographic/mapping modules and tools, Drupal is increasingly effective at allowing users to associate their content with specific geographic locations and create compelling maps that display this association. We will discuss what types of problems can be solved by talking about information in terms of geography.</li> </ul> </div><p><a href="http://dc2009.drupalcon.org/session/drupal-geocms" target="_blank">read more</a></p> http://dc2009.drupalcon.org/session/drupal-geocms#comments 1 hour Code & Development Wed, 10 Dec 2008 22:41:07 +0000 bec 2282 at http://dc2009.drupalcon.org Drupal with XMPP Integration http://dc2009.drupalcon.org/session/drupal-xmpp-integration <div class="field field-type-emvideo field-field-video"> <div class="field-items"> <div class="field-item odd"> <embed type="application/x-shockwave-flash" width="425" height="350" allowfullscreen="true" allowscriptaccess="always" src="http://www.archive.org/flow/flowplayer.commercial-3.0.5.swf" w3c="true" flashvars='config={ "key":"#$b6eb72a0f2f1e29f3d4", "playlist":[ { "url":"http://www.archive.org/download/DrupalconDc2009-DrupalWithXmppIntegration/format=Thumbnail?.jpg", "autoPlay":true, "scaling":"fit" }, { "url":"http://www.archive.org/download/DrupalconDc2009-DrupalWithXmppIntegration/DrupalWithXMPPIntegration_500kbps_512kb.mp4", "autoPlay":false, "accelerated":true, "scaling":"fit" } ], "clip":{ "autoPlay":false, "accelerated":true, "scaling":"fit" }, "canvas":{ "backgroundColor":"0x000000", "backgroundGradient":"none" }, "plugins":{ "audio":{ "url":"http://www.archive.org/flow/flowplayer.audio-3.0.3-dev.swf" }, "controls":{ "playlist":false, "fullscreen":true, "gloss":"high", "backgroundColor":"0x000000", "backgroundGradient":"medium", "sliderColor":"0x777777", "progressColor":"0x777777", "timeColor":"0xeeeeee", "durationColor":"0x01DAFF", "buttonColor":"0x333333", "buttonOverColor":"0x505050" } }, "contextMenu":[ { "DrupalCon DC 2009 - Drupal with XMPP Integration":"function()" }, "-", "Flowplayer 3.0.5" ] }'> </embed> </div> </div> </div> <div class="field field-type-text field-field-session-abstract"> <div class="field-label">Abstract:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Over the past few years, we have come to rely heavily on web-based tools, such as blogs, forums, wiki, and other to collaborate, manage schedules, and share information. At the same time, chat (or Instant Messaging) has become one of the predominant forms of communication. One issue remains, however: the web based tools and chat don’t really “talk” to each other.</p> </div> </div> </div> <div class="field field-type-text field-field-presenters"> <div class="field-label">Presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Darren Ferguson</p> </div> </div> </div> <div class='node-body filter-text'><p>Agenda</p> <p>My talk will be focused on addressing that issue and harnessing the power of Jabber (XMPP) to enrich Drupal-based sites and application with real-time communication components. Likewise, I’ll show how web-based collaboration and information sharing add context to Instant Messaging.</p> </div><p><a href="http://dc2009.drupalcon.org/session/drupal-xmpp-integration" target="_blank">read more</a></p> http://dc2009.drupalcon.org/session/drupal-xmpp-integration#comments 1 hour Code & Development Wed, 10 Dec 2008 22:29:39 +0000 darren.ferguson 2278 at http://dc2009.drupalcon.org Quality Assurance and the Drupal Development Process http://dc2009.drupalcon.org/session/quality-assurance-and-drupal-development-process <div class="field field-type-emvideo field-field-video"> <div class="field-items"> <div class="field-item odd"> <embed type="application/x-shockwave-flash" width="425" height="350" allowfullscreen="true" allowscriptaccess="always" src="http://www.archive.org/flow/flowplayer.commercial-3.0.5.swf" w3c="true" flashvars='config={ "key":"#$b6eb72a0f2f1e29f3d4", "playlist":[ { "url":"http://www.archive.org/download/DrupalconDc2009-QualityAssuranceAndTheDrupalDevelopmentProcess/format=Thumbnail?.jpg", "autoPlay":true, "scaling":"fit" }, { "url":"http://www.archive.org/download/DrupalconDc2009-QualityAssuranceAndTheDrupalDevelopmentProcess/QualityAssuranceDrupalDevelopmentProcess_512kb.mp4", "autoPlay":false, "accelerated":true, "scaling":"fit" } ], "clip":{ "autoPlay":false, "accelerated":true, "scaling":"fit" }, "canvas":{ "backgroundColor":"0x000000", "backgroundGradient":"none" }, "plugins":{ "audio":{ "url":"http://www.archive.org/flow/flowplayer.audio-3.0.3-dev.swf" }, "controls":{ "playlist":false, "fullscreen":true, "gloss":"high", "backgroundColor":"0x000000", "backgroundGradient":"medium", "sliderColor":"0x777777", "progressColor":"0x777777", "timeColor":"0xeeeeee", "durationColor":"0x01DAFF", "buttonColor":"0x333333", "buttonOverColor":"0x505050" } }, "contextMenu":[ { "Drupalcon DC 2009 - Quality Assurance and the Drupal Development Process":"function()" }, "-", "Flowplayer 3.0.5" ] }'> </embed> </div> </div> </div> <div class="field field-type-text field-field-session-abstract"> <div class="field-label">Abstract:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Quality Assurance is Good for Business.</p> <p>Drupal makes it easy to add powerful features to sites, whether through standard tools (CCK, Views, Panels 2, etc.) or through hand-coded extensions. Sophisticated modules and themes can provide great advantage or great frustration to the end user. We'll discuss some standard and not-so-standard techniques that help ensure the delivery of quality Drupal sites that are a joy to use.</p> </div> </div> </div> <div class="field field-type-text field-field-presenters"> <div class="field-label">Presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Fen Labalme<br /> Nathaniel Catchpole</p> </div> </div> </div> <div class='node-body filter-text'><p><strong>Agenda</strong></p> <p>We'll touch on Selenium and Simpletest, but those tools are covered in greater depth in other sessions. Our goal is to take a more holistic approach, covering such topics as:</p> <ul> <li>Why is spending time (and money) on quality assurance good for business?</li> <li>Using source code control and multisite effectively to manage Development, QA and Live sites</li> </ul> </div><p><a href="http://dc2009.drupalcon.org/session/quality-assurance-and-drupal-development-process" target="_blank">read more</a></p> http://dc2009.drupalcon.org/session/quality-assurance-and-drupal-development-process#comments 1 hour Code & Development Wed, 10 Dec 2008 21:49:15 +0000 fen 2268 at http://dc2009.drupalcon.org Field API in Drupal 7 http://dc2009.drupalcon.org/session/field-api-drupal-7 <div class="field field-type-emvideo field-field-video"> <div class="field-items"> <div class="field-item odd"> <embed type="application/x-shockwave-flash" width="425" height="350" allowfullscreen="true" allowscriptaccess="always" src="http://www.archive.org/flow/flowplayer.commercial-3.0.5.swf" w3c="true" flashvars='config={ "key":"#$b6eb72a0f2f1e29f3d4", "playlist":[ { "url":"http://www.archive.org/download/DrupalconDC2009-FieldAPIDrupal7/format=Thumbnail?.jpg", "autoPlay":true, "scaling":"fit" }, { "url":"http://www.archive.org/download/DrupalconDC2009-FieldAPIDrupal7/FieldAPI_512kb.mp4", "autoPlay":false, "accelerated":true, "scaling":"fit" } ], "clip":{ "autoPlay":false, "accelerated":true, "scaling":"fit" }, "canvas":{ "backgroundColor":"0x000000", "backgroundGradient":"none" }, "plugins":{ "audio":{ "url":"http://www.archive.org/flow/flowplayer.audio-3.0.3-dev.swf" }, "controls":{ "playlist":false, "fullscreen":true, "gloss":"high", "backgroundColor":"0x000000", "backgroundGradient":"medium", "sliderColor":"0x777777", "progressColor":"0x777777", "timeColor":"0xeeeeee", "durationColor":"0x01DAFF", "buttonColor":"0x333333", "buttonOverColor":"0x505050" } }, "contextMenu":[ { "DrupalCon DC 2009 - Field API in Drupal 7":"function()" }, "-", "Flowplayer 3.0.5" ] }'> </embed> </div> </div> </div> <div class="field field-type-text field-field-session-abstract"> <div class="field-label">Abstract:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Drupal 7 now includes the Field API which provides "CCK functionality" in core. The Field API supports attaching fields to nodes, users, remote data objects, and any other type of entity. This session introduces the Field API for module developers that want to define custom node content types and fields or field-enable their own object types.</p> </div> </div> </div> <div class="field field-type-text field-field-presenters"> <div class="field-label">Presenters:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Barry Jaspan<br /> David Strauss</p> </div> </div> </div> <div class='node-body filter-text'><p>Agenda</p> <ul> <li>The definition of Field Type, Field, and Instance</li> <li>Bundles, and why they are (not exactly) like content types</li> <li>Using the Field CRUD API to define fields and instances</li> <li>Using the Field Attach API to field-enable an object type</li> </ul> <p>Goals</p> </div><p><a href="http://dc2009.drupalcon.org/session/field-api-drupal-7" target="_blank">read more</a></p> http://dc2009.drupalcon.org/session/field-api-drupal-7#comments 1 hour Code & Development Wed, 10 Dec 2008 18:49:50 +0000 bjaspan 2576 at http://dc2009.drupalcon.org