Page created:
Jun 17, 2009 (? ago)
Last modified ? ago
To main page | Opera Unite HowTo's

CRUD And Static (example)


See Uniteness for a better way.
This is an example of creating a CRUD (Create, read, update and delete) applications in low-level Unite API.

With the time I hope this will be simplified. Currently it's 142 lines of JavaScript for pretty simple application (no use of Templates yet).

This HAS been simplified. Uniteness version is ~60 lines of code for same stuff.



It's also a demo of how to server static content (.jpg logo).

Source: crud.zip or install as service with crud.us .

To find out what's going on: Read the contents of index.html

Notes

This is a mess in code as I learn Unite as I go and I just wanted to cook something up, that works, using Unite API. So HTML isn't very clean, error handling is rough, FORM is defined in two places, even though it should be in 1, but... it works!

It uses fileio library to store file, file is saved in JSON state. No authentication.


Slava V. [about me]


main page



Last updated


  1. Markuper (HTML templates)
  2. .ua
  3. Opera Unite HowTo's
  4. .us (files)
  5. Distribute Your Application
  6. 24/7 sites (permanent applications - idea) [stub]
  7. Issues
  8. HTTP Connections (AJAX/REST)
  9. Cookies
  10. file_wrap.js - File Wrapper
  11. Basic HowTo: Simple app (tutorial)
  12. Static images, client-side scripts
  13. Application Examples
  14. How to Debug Opera Unite apps
  15. Persistence & databases
  16. Opera Unite benchmark
  17. From PHP to Opera Unite
  18. Uniteness (Framework)
  19. Config.xml
  20. Key-value storage
  21. Widget Object
  22. Notifications (Growl'esque)
  23. Reset (debug)
  24. Cron example
  25. What I meant by CNAMEs
  26. Wish List
  27. Device Unavailable
  28. StopLorem (Opera Unite blogging)
  29. uniteness-0.11
  30. GET/POST data
  31. CRUD And Static (example)
  32. Opera object
  33. URLs
  34. Headers & Redirects
  35. Error Console
  36. JSON State (storing data)
  37. Security
  38. /storage/ (in fileio)
  39. Yusef library
  40. unite_info (a-la php_info)
  41. Javascript Imports
  42. onunload / _close
  43. fileio: Sandboxed Filesystem
  44. Request Hierarchy (like php_info)
  45. Intro: Web Apps with Opera Unite