Best practice for multiple blogs using wordpress - wordpress

I am a novice at Wordpress but I am very familiar with PHP and programming.
I have a somewhat complex website that I would like to program in Wordpress. I have ~40 static pages, ~5 different blog pages, a home page that display some static text and lists the newest posts in each of the different blogs.
My question is what is best practice when it comes to setting up multiple blogs? Should I set up different authors and query by author? Should I set up one author and multiple categories or tags and then query by those categories/tags?
I would like things as simple as possible. Right now on the dev site I have everything set up using categories. My worry is that the user might forget to select a category for his post (and then it would never show up).
If I switch to using multiple authors is there a way I can view all of the posts by one author? Similar to categories (/category/%categoryName%/).

You could segment it by author, but the support for that isn't as robust as you'd probably need. I would suggest using WordPress Multisite:
http://codex.wordpress.org/Create_A_Network

Related

Migrating a very large site over to WordPress (from Plone) - Should I use Posts/Pages/Custom Post Types?

I'm migrating a very large website that is currently on an old version of Plone (approx. 2,000 pages) onto WordPress. I am trying to figure out what makes the most sense in terms of pages / posts/ custom post types.
Originally, I imagined moving content over into different custom post types based on the data type, with main pages being Pages, News being Posts, Knowledgebase content being a CPT called "Articles", etc.
As I'm looking at the Plone site, it seems like things are organized into folders almost like my hard drive, which would actually be much more like the Parent->Child structure of WordPress Pages. So now I'm imagining just moving everything over into a ton of Pages with Parent->Child relationships. But something doesn't feel right about having everything be a Page. At least the News should be Posts... I think.
Any guidance on best practices for this type of migration?

WordPress - Multiple Author Newsletter

I've been looking for quite some time to find a Newsletter plugin for multi-author for a WordPress site.
Currently using a Multisite with MailPoet. This way, each author is assigned to a site and can build his newsletter without having access to other authors lists, posts and subscribers.
I'm currently looking to remove the multisite feature as it's causing more problem than it solves.
However, I'm still stuck and I can't find a decent plugin that will allow the author to build a custom newsletter from the WordPress backend - without having access to all other authors subscribers, posts and so on.
Mailpoet does everything I need, but it doesn't allow to associate lists and newsletter per author.
Any ideas would be greatly appreciated.
Thanks
Well, I really have no idea how you might isolate each author all sharing one WordPress site... It's reasonably simple to show an author only their own posts, but assigning specific users to only one author would be a bigger beast to tackle. If multisite is working for you but you don't like the nuances of it (Totally understand by the way, multisite can be a pain to administer), I might suggest installing many instances of wordpress, one for each author, and using something self-hosted like infinitewp to manage it. It'll be a bigger deal to set up initially, but it might work a lot smoother for you.

Using different blogs in the same wordpress

We want to have multiple blogs in one wordpress enviroment. Namely different categories like life and health. They should have the same look and a user should be able to switch between blog topics.
Is it recommended that I have multiple installations of wordpress so that I have a seperate cms for each blog? Currently its just a user that handles all the content, however in the future there could be a writer that should only be allowed to write into one topic/blog.
Whats the best way to achieve this?
The best way provided that in the future multiple writers will add content, is to create a multisite wordpress plateform using the same theme.
http://codex.wordpress.org/Create_A_Network
If you want to specialize each blog in one theme like live and health you can create one blog for each theme. for instance :
yourdomain.com/life
yourdomain.com/health
But you can also create one blog and use the category system of wordpress in order to create the universe, which is more simpler and faster to setup.
The best choice will depend on the number of content you want to publish, the restrictions for each writer,...

WordPress: Isolating posts on a certain topic, to one section of a site

First, I've only programmed a lot of HTML, know a little PHP and am playing with Wordpress, experimenting and learning it the way I learn everything else, trial and error, heavy on the error.
The subject line isn't very clear I'm sure. I have a site set up for writing. The posts act as categories and to a Page menu for static submissions. All posts, in the theme show up on page 1, 2, etc. Great.
What I'm trying to figure out and want is this. I want a separate section of Posts just for one topic, in this case movie reviews. So the main section of the site is general posting. I want a separate section where users can post to their hearts content but have those movie posts REMAIN in one section and not be mixed in with the "general population." Ok, they click on the Movie Review link on the main page. This takes them to the Site Admin where they can write a review in TinyMCE and Publish it. IS there a way that these Posts can show up in a section of their own?
I've even installed a second WP site for this purpose. Wonderful, but now I have to transfer all registered users there and any new ones. That's insane. Plus, the user would have to log in twice, once for the original and once for the Movie WP. Also unacceptable.
If I'm on the wrong site to ask this question, let me know and my apologies. Otherwise, some guidance would keep me from my endless Google search.
You can use Categories to mimic this. So your movie reviews would be at mysite.com/category/movie-reviews/. You would then modify index.php to exclude the movie reviews category from the main page.
If you're comfortable with using php, you could instead use custom post types. This is a better solution, but would require more custom coding. The bottom of the Codex page I linked to has some excellent walkthroughs on using CPTs.

Organising Custom Content for Wordpress

I am already very confused as I am typing this thread out. Please forgive me if my query is a little too difficult to understand.
I have an existing Real Estate Site that I intend to move 100% into WordPress. The existing site has one backend for listings and another blog section for reviews.
You can probably see why I have decided to make the move to a full WordPress powered site. Maintaining both ends of the site is both tedious & cumbersome.
I have read and understood Custom Post Types & Custom Taxonomies and how they work. I am rather excited about implementing them. However there is some content I am finding difficult to organise.
* An existing database table of about 4,000 Condominium Projects
Each entry in the Condominiums table has some "bio-data" like Year Completed, No. of Units, Facilities, Amenities etc.
Currently each listing in my site has an ajax query that fetches information from this table on demand.
In the new site, I intend to have a link to the respective condominium in each property listing.
This link should display information about the specific condo and display 'results' of matching listings.
Also, some condos have long article reviews done for them. In my current site, these reviews are displayed in the blog section. Separated altogether.
So here's my question.
How would I connect everything together. A duplicate perhaps? Taxonomy & Post for each condo? That will mean over 3,000 unique entries. Wouldn't that be an "overkill"?
If it is a taxonomy, the link will probably display all posts (listings) that have that condo name. But it wouldn't link to an actual page of either it's review or bio-data.
Any thoughts will be very much appreciated... Please feel free to ask if I have missed out any vital information!
Thanks in advance
The seems very straightforward to me and a perfect fit for WordPress (and I shudder to think of doing anything in Drupal you don't have too; and this from someone who developed in Drupal for 2+ years...)
Anyway:
Each condo gets stored in a custom post type.
All the "bio-data" gets stored in a custom field. Alternately you could create a taxonomy called "bio-data" and have a term value for each of the options but this won't work well for things like "SqFt" unless you do ranges (i.e. 1200sft-1300sqft) because terms can only be used for "true/false" attributes (i.e. either it applies or it doesn't) and not for specifics like exact offer prices, etc.
The long articles can just be stored in the "content" section of the condo post type (unless you have multiple per condo then you can either store in comments as #Jan Fabry suggested or you can create a custom post type "review")
Like I said this is really straightforward. Of course I've lived and breathed database apps for 20+ years so it comes second nature to me. Any questions, just ask...
This was how I managed to solve my own question!, Ironically enough, MikeSchinkel had an almost identical answer, so I accepted his answer instead.. So here's what I have:
A Custom Post Type for Condominiums labelled 'Reviews' in the admin section. The property 'Bio-data' is in custom fields. This Custom Post Type has a rewrite rule:
array( 'slug' => 'condominium' );
That way, I managed to have each Permalink to show something like:
http://domain.com/condominium/post-title
I have added a page called Condominiums and had it set to use a custom template - which basically shows the latest posts of condominiums with reviews. I also intend to extend the template for it to show a Search Condominiums function.
Added relevant taxonomies that can be searchable - like Brands & Developers.
I have already converted previous reviews to this. The last thing I will have to do will be to post all the Condominiums from the condominiums database to the wp_posts table using this Custom Post Type.
This is the part I am crossing my fingers for as I will have to see if the rewrite rules are going to significantly slow down my site as this will be 4,000 entries. This issue has been recently brought to my attention here
http://core.trac.wordpress.org/ticket/12935
I will update this thread once I have completed the importing - since this is the only place I have posted a question and have it answered - if anyone might be interested!
Thank you for your suggestions. I hope this helps someone else who is in a similar predicament.
Would it work if you view the Condominiums as posts, and the reviews as comments to these posts? This would keep them together, and is conceptually not even too far from the original intention. You can put the extra information in custom fields and tags (which gives you free searching capabilities). Then you should see for yourself if you still need to create a custom post type, or just do it with regular posts (why not?).
But yes, you are stretching the original WordPress concept a little. Drupal or some other CMS might be a better option, and have more plugins that are suited to your situation.

Resources