-
- What is DG3
- The different components
- Requirements for running DG3
- Installation of DG3
- Additional installation steps
- Select which web server to use
- Hello World application
- Intro to CMS
- Setting up DG3 as a CMS
- Editing pages
- More about pages and urls
- Structuring a page using the grid
- Adding menu to pages
- Add images to the application
- More formating
- Sending email from contact us
- Adding menu to template
- Deploy the web site
- Storing the pages in database
- Create record
- Auto fill field
- Field validation
- Enable save button validator
- Add new button to template
- View document
- List documents
- Fix selection in menus in template
- CRUD Create Read Update Delete
- Intro to blogs
- Add user authentication
- Bootstrap authentication
- Let user change their passords
- Add reset password
- Login dialog box
- Extending the CMS to a blog
- Extend table for blogging
- Edit blog entry
- View blog entry
- User registration
- User password validation
- User field validation
- User auto login
- User extra registration fields
Intro to CMS
Download DG3 as a CMS(no tables) Download DG3 as a CMS(with tables)
A CMS (content management system) are a system to create, update and publish information to your web site. In many ways, this is just what DG3 does and the first approach in this chapter is to use DG3 as a content manager. However this is not more than using DG3 as a system for serving static pages. We use this as a way to learn how to create pages, edit HTML direct, select what to serve as a home page and to configure and and publish to a live web server.
However a content management system usually at least give you :
- the possibility to update content using a web interface
- a list of all the pages both as a site map and as a mean of changing and editing page
- a menu that can be updated in the web interface
This is what we are going to end up with as the finale result of this chapter, but later we will revisit the CMS and add the following:
- the possibility to update content using a secure administrator web interface
- add users that can edit pages
- rights of pages to be viewed to anonymous user and other pages showed only to logged in users
- different templates for for different type pages