Developing custom content

  • Content part development
    • Parts and their comparison to entities, part data storage
    • Content type and content part migrations, code generation with Helpful Extensions
    • Drivers: Display and edit methods
    • Editor and display shapes
    • Handlers
    • Placement
  • Exercise
    • Module code generation
    • 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 with a stylesheet include (e.g. the image should be displayed with rounded corners)

Time requirement: 2h 30m

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 Core goodies: the Orchard Dojo Library for Orchard Core. 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!

Note that the Library also has an Orchard 1.x version, check it out here!