plugin-web example updated to last seneca conventions