The Web Author Console is a highly customizable component. You can change its look and feel by modifying the HTML that renders the Web Author Console, or build a totally new control from scratch by following the code provided in the Default Console that ships with MCMS.
In this chapter, we created new Action Controls by creating classes that inherit from each of the BaseAction
classes. We created an Action Control that bypasses the Save New Page dialogs by inheriting from the BaseAction
class.
We went on to create two Action Controls that inherit from the BasePostback
class: a control that deletes not only the current posting but also all postings connected to it; and a control that releases the ownership of a posting. We saw how server-side scripts can be called in postbacks by overriding the PerformActionBehavior()
method.
Next, we saw how controls that open new dialog windows can also be created by inheriting from the BaseNewWindowAction
class when we created a control that opened...