-
- 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
Use existing application
Super user in DG3 users is high/high, to use just copy the folder into you DG3App, open and rebuild application.
When we create the first version of the CRM application, we will do so on top of an existing application that comes together with DfW 8.1 as an example. So what we do is create a new application called CRM and tick of the create new repo in the new menu and give the user name and password high/high. This is to match the user and password in the demo app. Then we exit the DG3 app and copy the CRM application from DfW into the data catalog of the DG3 app. We do not have to do this, but if we want to use default data and do application development on dropbox, we are better of with this config.
We can now open the application in DfW8.1 to configure the mail and to familiarize our self with the application we will build on top of.
So the CRM demo in DfW do:
- Mail send for each users defined with it's own config and mail signature
- Each user in the system has his own profile with name and address information in Users Extended
- It has an address database with an address view where you can select one or more addresses to create a document or label or call from skype og send an direct mail to the one recepient
- You can go into the address, where all documents, email and notes created on the addressee can be reached
- A Google map shows where to find the addressee
- Document types are email, letter and labels
- You can search for addresses
- You have Document base that lists document chronologically with newest on top
- You have a email form where you can create and send email with attachments
- You can create named and categorized templates that can be used when creating documents
So what we want to do is to create a new web application on top of the existing data, that can do some of the functions of the DfW application.
- In DG3 all activity on DfW is done using the configured user, so we can not assume that our users are configured in the DfW user database. We need to do the binding between data and users in the DG3 way using DG3 user model.
- The address book. We create a page listing the addresses the web way where you can search for name and navigate next and previous 100 addressees.
- We can create and view address page that also list the Google map and the documents, emails and notes read only
- We can create an edit page to edit address and notes
- Select town form towns register as a dialog
- Show documents and emails in tabs as in DfW
- View end edit documents
- View document as own link in navigator
- List addresses based on town and load document list using ajax