In this section, we will:
- Create the News document type,
 - Create the content template with News Folder,
 - Add a button dedicated to News creation.
 
For this section, it is recommended to take a look at the following guides for a step-by-step approach:
Before You Start
Create the News Document Type
Create a new document type called
News.A document type must have a container. However if you do not want your document type to be displayed in the available document list window, you can select Document type as the container.
- On the Definition tab, ensure that the our News document extends the Document type.
 - On the Schema tab:
- Add the 
filesschema (necessary so that pictures that are uploaded with a HTML widget are stored). - Under Add a custom schema a field 
bodyof typeString. 
 - Add the 
 Create the layouts of the document:
- Creation layout metadata: 
dc:titleas text widget,news:bodyas a HTML text widget. - Edit layout metadata: import Creation layout (it is the same).
 - View layout metadata: import Creation layout and add 
dc:validas DateTime widget on a third row. 
The
Newsdocument type is now created. However, there is no way to access the creation form for now.- Creation layout metadata: 
 
Create the Structure Template for News Folder to Be Available Automatically
- Create a new Structure Template:
- ID: Workspace
 - Target Document Type: Workspace
 
 Add a new built-in type: Folder
- Node Name: NewsFolder
 - Title: News Folder
        
        
        
         
Now, every time a workspace is created, a folder called "News Folder" will automatically be created in it by the system.
Add the News Creation Button
Here are the steps to create the button to create news from a Workspace into the News Folder:
- Create a new User Action. Its properties:
- ID: 
CreateNewsButton - Label: Create news
 - Category: Folder toolbar
 
 - ID: 
 - Activation conditions:
- User has permission: 
Edit - Current document has type: 
Workspace 
 - User has permission: 
 - Create new operation chain 
CreateNewsChain:
Now when you click on the Create News button, a News document will be created for the Workspace and stored directly in the News folder.- Repository.GetDocument: value: ./NewsFolder - WebUI.NavigateTo - WebUI.ShowCreateForm: type: News