Working for joomla component development, Joomla provides us many of the functionality for free like sorting, pagination, validation, categorization etc. But when I look at DB tables of components there are some default fields. I know the use of most of them but what are the use of following fields?
- Ordering
- state
- checked-out
- publish_up
- publish_down
now state can store 0 1 2 -2 values to know the status of current record then why Joomla use publish_up and publish_down and ordring
What are the use of these, what are we deprived of if our component's DB table don't have these fields? How do they work and why are they needed?