First, weblog show always on pages in state ready ("active" pages).
Concerning your feature request: just now i have added an additional feature
to allow to specify the types of pages. One can now specify in the weblog page
{{weblog-portlet -entries_of ::xowiki::Page ...}}
or one can change in the weblog-portlet page the default of entries_of
(either in the prototype page, or per xowiki instance, once the page was loaded).
The change is available in cvs HEAD. Make sure to use a recent version of weblog-portlet.page