Skip to content

Advanced topics

czheng edited this page May 4, 2011 · 2 revisions

Git

  • Symphony and version control
  • Git Resources
  • installing git on Windows and Mac OS
  • contributing, forking, branches, pull requests
  • extensions, pulling into projects, updating, contributing
  • using git for private development and symphony
  • Github

Development

  • On beginning extension development
  • Create a basic Extension [On beginning extension development]
  • Creating custom Data Sources [Simple custom DS]
  • Creating custom Events [custom event basics]
  • Providing text formatters
  • Using Git to manage your extension
  • Using delegates
  • Manipulating admin page output
  • Not obvious how to update delegate subscriptions

Use Cases

  • Creating RSS and ATOM feeds
  • Working with external data
  • Implementing search
  • Basic AJAX, JSON with Symphony events and DSes
  • create consumable XML page
  • HTML encoded output, either in DS or XSLT template
  • convert to JSON
  • Implementing multilingual sites
  • sitemap.xml generation for search engines

To be fleshed out...

  • pages, DS and Events are an API
  • Tools of the Trade
Clone this wiki locally