all models respond to "published?" don't show unpublished recipes in lists.
don't show unpublished stuff in search
precompile assets