Thank you for the prompt response, this is very helpful.
Jobs module is a great example of what I meant about ID field. Jobs module has ID field that is hidden and auto-generated by OpenAccess. Also it doesn't have Title or Urls fields because it doesn't meant to show detailed item information on the front end. Is it correct? I tried to achieve something similar using Module Builder. But, it requires to select some field as ID and manually enter ID value for the each item. Looks like this is how Module Builder works and there is not way to avoid it. That makes Module Builder bad choice for what I need.
Jobs module is too simple for what I need. Is this simple enough to add the following to the Jobs module:
- "Create Item" functionality from the beckend panel (like in Locations or Products modules)
- In admin panel add sidebar panel with widgets (like in Products module). Sidebar widgets would be used to filter items by: categories, tags, custom classification or dates fields. I know how to create custom sidebar widgets for products module. But products module is much more advanced than Jobs and already have side panel with some widgets in it.
- Toolbar with sorting functionality.
- Also, one field will be a link to Sitefinity user. You already replied to me in this post (thanks!) that it is possible to create user selector for beckend functionality. Do you see any problems to to implement similar user selection functionality for the frontend input form?
Thanks again! Denis.