publisol