Developing custom content

  • Content part development
    • Parts and part records, versioning, LazyField
    • Content type migrations
    • Drivers: display and edit methods, export/import
    • Editor and display shapes
    • Handlers and filters
    • Placement
  • Content field development
  • Exercise
    • Module scaffolding
    • SpaceShip content type
    • Title part for name
    • AutoroutePart for url
    • SpaceShipPart content part
      • Captain
      • Class
      • Number of crew
    • MediaPickerField (needs the Fields feature) for an image: for this also a shape template override (hint: Shape Tracing) with a stylesheet include (e.g. the image should be displayed with rounded corners)

Time requirement: 3h 0m

Dependencies: Basic techniques in module development

Parent topic: Module development and APIs

This page is part of the Orchard Dojo Library!

This page and many others here are part of the open source, portable package of Orchard goodies: the Orchard Dojo Library. The Library is freely accessible by anyone; just go to its repository to download its full content (you can even download the textual content of the Library as a big concatenated document in HTML), file issues or fork it! You can even edit it online on Bitbucket, just click on the Edit link in the upper right corner!