开发者

Looking for a PHP script that has this following functionality [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 8 years ago.

Improve this question

I'm looking for a PHP script that has this following functionality, preferably open source so I could add more functionalities.

At least 4 types of users:

1) Admin - Me has access to all.

2) Group Manager - Can create new topic, upload multimedia files like (videos, audio, docs, pdf, etc.) and attach it to a certain topic they have created, approve viewers to view its created topic

3) Viewers - this are registered users only the website and their only function is to view the topic created by the Content Manager, they are limited to the topic where the Content Manger has approved them to view.

4) Guest - any unregistered users has very limited access, can only see contents that are tagged as for public

Functionality:

1) User registration for Cont开发者_Python百科ent Manager and Viewers which needs approval from the Admin.

2) Can have multiple Group Manager, and each Group Manager is limited to the topic it has created. Which means it can't edit / delete nor see a topic that he has not created.

3) A Group Manager can upload any multimedia files he like and attach it to any of the topic he created.

4) A viewer user needs to ask permission to view a topic and download its content. Group Manager needs to approved the viewers who could view a topic. Approval is based on topics. A viewer needs to be approved on all his topics if he wants it all to be viewable to the user.

It doesn't have to function exactly the same way, I could modify it to fit my need so it needs to be Open Source free or not.

Also what do you call this type of software?

Added:

I know about the popular CMS like Joomla, Drupal, Wordpress, etc. But I'm not sure they could do the #2 on the functionality list above, definitely not Joomla at least. Once you logged in at the backend you could see the whole content regardless of who uploaded it.

Basically each Group/Content manager will have it's own people under it, it's own group of people who registered just to get the content of it's group manager he is following. Each Group/Content Manager will be a different person who doesn't know each other so it's really important the content they created and uploaded remained anonymous to each other.


You definitely need a CMS. My vote would go to Silverstripe - simple to set up (& upgrade), great interface, has extensions for most things, good underlying code structure with easy to understand templating, produces standards-compliant code, etc, etc.


This can be done by typo3. It is a professional open source content management system. Maybe a bit complicated, but very good. http://typo3.org/


Wordpress will do everything you asked for http://wordpress.org/ and a lot more, and it's free.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜