Jump to content

MatthewHSE

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by MatthewHSE

  1. I finished a site with ExpressionEngine just before Ellis Labs began what appears to be a potential crash-and-burn course with regards to the future of their CMS. Considering those developments, I'm looking for another CMS for new projects moving forward. I think ProcessWire might be the one, but I'm having a bit of trouble evaluating it. My current project is a somewhat complicated one. Here's a quick list of specs, as best as I can outline them. Optional features are italicized. The site is primarily education-based. In fact, you could consider it a set of online courses. Site concept involves teams of registered users collaborating toward a defined set of objectives. Primarily this will involve reading assigned content, marking content as having been read, and leaving comments for one another, over the course of several weeks or months. Team members will typically know one another in real life, but will register separately and must confirm their team membership. The content assigned for each team member to read will depend on their answers to a short quiz taken just after registration. Most content will not be available until after the quiz has been completed. Team members will often be assigned different content from one another, but should be presented with a list of content assigned to other team members and have the option to read it. Each article should show each user who else on their team has read it, ideally on both the article page and the article listing page. Teams will typically be two members, but may be three, in which case, one member will be a team leader and will be exempted from taking the quiz, and will have access to all site content with the ability to assign content to one or both other team members, regardless of their quiz answers. Team leaders will also need to be part of more than one team at once. Team members should be able to leave comments on particular articles, which are only visible to their own team. They will also need a "forum" of their own (threaded comments could work) where they can create and carry on several conversations concurrently. Regarding the record of who has read what content: Team members should have to deliberately mark an article as "complete" (and this should be visible to all team members) but all articles should automatically show which team members have "viewed" it. Teams who have completed the course should then be given access to all site content in a categorized directory-style structure. Can ProcessWire do all of this? And how complicated does this really sound? Thanks, Matthew
×
×
  • Create New...