• Warning: long lead-in to question, as I like to be precise. Sorry if it comes off as verbose.

    I’ve been using WordPress for my own blogging needs for awhile now, and just love it. Vastly superior. I’ve been looking for a CMS for doing what I thought would be a “non-blog” project… but after trying about 10 systems that were all much more painful to use than WP, I thought… what the heck. I’m going to try it in WordPress.

    Basically, I’m trying to enable an online writing community that would work, in defined groups, on various writing projects. Each group should have the ability to add-to and modify the work of their group and to read the material of the other groups, but not to edit the material of the other groups.

    Now… I’ve got this pretty close to what I want already, using the “Limit Categories” and “Role Manager” plugins. With those two plugins, I can create categories, assign them to a role, and allow users a role to create and edit posts only in that category. Which is great for the “blog style” creation of content. By using the “Static Page” plugin, I’ll also keep the different groups posts from getting mixed together on the front page; you’ll need to click on the category name for a particular group in the sidebar to see what they’re working on, which is exactly what I want.

    So… I’m 50% of the way there. Why? Because while I think the blog/post-style format is great for the composition and editing and commenting of the writing material that the groups will be working on… it won’t be ideal for the *presentation* of the finished, written pieces once the groups have agreed that a work is done. For that, I’d need static pages that are createable/editable and categorized in some manner only by members (or a super-member/editor) of that group.

    Ideally, in my head (and I’m not a coder, just a user of WordPress, so forgive the “high level” imagineering here, please) what I see is each group having an initial static “home page” that they can edit at will, and the ability to create, edit and delete as many sub and sub-sub pages beneath that as they’d like to house the final contents of their blog/post created material. Members of all groups would be able to see/read the pages of other groups, but not edit them. Perhaps each group would only have one “super-member” who could create new pages… but that’s not really a deal breaker.

    Any thoughts would be greatly appreciated.

Viewing 4 replies - 1 through 4 (of 4 total)
  • I am afraid the Pages part won’t work since Pages don’t have categories so it would be difficult to “assign” them to different groups/roles.

    Thread Starter andyhavens

    (@andyhavens)

    Right. But what about roles for pages? Or permissions for pages based on user levels? Any thoughts.

    Well now, pages are stored in the same table as posts, right? In WP_Posts (or whatever your prefix might be). Main difference I see, at a glance, is that “post_status” field is set to a value of Static.

    So.. with some hacking or plugins, you probably could get it all working as envisioned. It’d be some interesting plug ins…!

    Main difference I see, at a glance, is that “post_status” field is set to a value of Static.

    That’s exactly what makes them Pages. The status can be: ('publish', 'draft', 'private', 'static', 'object', 'attachment')
    If you change it to any of them… it’s not a Page anymore.

    And even if you have the Role Manager plugin installed – you can set a role to be able to edit Pages or not. Setting it to be able to edit Pages it means that role will edit ALL the Pages.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Static Page Categories for CMS-like project… or something like that’ is closed to new replies.