In
the last project I worked on I face a number of cases in which I needed to use
sitecore API for different operations and I believe it will be useful to share
the following operations:
1. Add/Edit sitecore item ( different language versions )
2. Delete/Recycle sitecore item
3. Set sitecore Item workflow.
4. Publish Sitecore Item ( Allow/Prevent publish).
5. Read Item security access rights.
6. Set sitecore item sort order.