- Create a CakePHP site that:
- renders the ExtJS desktop example as the home page
- provides an account creation web signup process with fields for
- username
- password
- email address
- captcha
- implements sign in process for existing users via a similar login experience to [login to view URL]'s login process (ajaxy)
- Modify the ExtJS desktop example to:
- persist the placement and size of desktop windows in the cookie if user not logged in, and to the user's profile if logged in
- contain a header panel that contains a logo (placeholder) and links similar to [login to view URL]
- within the header have logic that transitions the links based on if the user is logged in or not similar to [login to view URL]
- if not logged in links include: Join and Login
- if logged in includes: Logout
- create a ExtJS desktop Window that displays an image and implements vertical resizing based on fixed width setting if the src of the image is changed.