webCOMAND

Developer Tutorials

This section includes step-by-step tutorials to help web developers new to webCOMAND get started.

Getting Started

These tutorials should be followed first and in order because each builds on the previous.  Subsequent sections build on these tutorials as well, but can be followed in any order.

A Deeper Dive

These tutorials dive into some of the Getting Started topics in more detail, and then introduce Web Services and the PHP API.

  • Content Types - Fields, Validation, Form Layout
  • Queries & Scripts - cPath, cQL, cScript
  • Web Services - Get, Put, Delete
  • PHP API - Basic Operations, Objects, Collections, Content Types
  • Websites - Publications, Web Pages, Navigation, Forms
  • Web Apps - Packages, Routing, Standalone MVC Apps

Development Topics

These tutorials cover specific niche topics, useful when developing certain types of code or functionality.  They are more advanced tutorials and assume knowledge of the topics covered in tutorials above.

  • Objects & Content - Object-Oriented Content, Content Type Models
  • Versions - Create and query object working-copies, drafts and historic versions.
  • webCOMAND Components - Fields, Actions, Views
  • Background Tasks - Runnables, Hooks (Trigger Methods)
  • CLI Apps & Tools - Command Line Interface, Simple UI
  • Packages - Packages, Products, Online Market

Practical Examples

These tutorials show how to build solutions to common challenges.

  • Event Registration - Create a simple website to allow users to view and register for up-coming events, and update their registration information