Flat Portal theme

I just thought I’d let you know about a project I’ve completed for a WordPress theme designed to be used as a private portal / client area with option to set pages to public or private view using page templates: Flat Portal.

Originally I made it a child theme of the default BuddyPress theme but I have now made a child theme of Twenty Thirteen with all the features described in the above link.
Basically: This theme is a child theme for Twenty Thirteen.
It is designed to be used with BuddyPress plugin to set up a simple private portal or client area with the option to have public view pages as well.
This theme includes Twitter Bootstrap 2.3.2 css and jquery and glyphs.
It uses Conditional queries for the privacy options and is designed to be basic and simple so that you can build upon it and make it your own.

It is based on my WordPress theme Flat Portfolio which got accepted into the Theme depository last week.

You can find it on my website in my shop. If anyone registers before they buy it free updates can be provided and some basic support given. Also the registration serves as a demo of what a subscriber level client would experience.

The pages are all set to private by default and depend on setting them to different page templates if you want them public or a different style.
The private pages have a header-private that re-directs non-logged in users to the log in page (which is created on theme activation and set to the log in page template)

So the public page templates have a header-public without any redirect for non-logged in users.

There are also page templates that go with a header-restrict for restricting pages to editor / admin only with the conditional redirect

The different header files have re-directs at the top except for the public one: e.g header-restrict has:if(!current_user_can('delete_others_pages')) { wp_redirect( home_url() ); exit; }
at the top.

It’s been my pet project for a few years but to be honest you are right I’ve not had much luck promoting it and there are lots of plugins that do similar things and lots of themes, but it’s been interesting non the less I use it for my own little project support area and it’s basic but it works.