ProductReview Example: Difference between revisions

From DataFlex Wiki
Jump to navigationJump to search
Jka (talk | contribs)
mNo edit summary
Jka (talk | contribs)
Line 40: Line 40:
*UserInfo_DataDictionary
*UserInfo_DataDictionary


=== Creating the webapp ===


=== AJAX Session management ===


==== Session management ====
users logging in
users logging in
*choose create new
*choose create new
*select "Web Object"
*select "Web Object"
Line 50: Line 50:
*Write "SessionManager" as Object name
*Write "SessionManager" as Object name


==== Creating the Web Objects ====
creat web objects for all data dictionaries.




=== AJAX Masterdetail ===
=== AJAX Masterdetail ===
Listing user assements for items
Listing user assements for items

Revision as of 12:47, 7 September 2007

Here I will build a example application using the VDF Ajax library and note the steps taken underway.


Functionality

To have an example AJAX application to share assessments about known items .


To accomplish this, then users should be able to:

  • login
  • create a user account
  • choose an item from a list
  • enter information about a known item
  • supply a rating of an item

The overall goal is to be able to see what users think about a particular item.

The system should be implemented using as a web application, showcasing the possibilities in the VDF AJAX library.

Development

First you should familiarize yourself with these:


Table layout

We want to store information about users, places, purchases and known items. A user should be either a normal user or an administrator. The other tables should hold sufficient information about the items purchased and how the users liked them.

Create these tables in the database builder and create the associated data dictionaries.

The following data dictionaries should now be available:

  • Item_DataDictionary
  • Place_DataDictionary
  • Purchase_DataDictionary
  • Rating_DataDictionary
  • UserInfo_DataDictionary

Creating the webapp

Session management

users logging in

  • choose create new
  • select "Web Object"
  • select "AJAX Session Manager"
  • Write "SessionManager" as Object name


Creating the Web Objects

creat web objects for all data dictionaries.


AJAX Masterdetail

Listing user assements for items