generic sidebar menu, microformat callection and update create system based on json schemas