我正在寻找具有以下功能的PHP脚本,最好是开源的,这样我就可以添加更多功能。
至少有4种类型的用户:
1)管理员 - 我可以访问所有人。
2)群组管理员 - 可以创建新主题,上传多媒体文件,如(视频,音频,文档,pdf等)并将其附加到他们创建的特定主题,批准查看者查看其创建的主题
3)观众 - 这只是注册用户的网站,他们唯一的功能是查看内容管理器创建的主题,它们仅限于内容管理员批准他们查看的主题。
4)访客 - 任何未注册的用户访问权限非常有限,只能看到标记为公共内容的内容
功能性:
1)需要管理员批准的Content Manager和Viewers的用户注册。
2)可以有多个Group Manager,每个Group Manager仅限于它创建的主题。这意味着它无法编辑/删除,也无法查看他尚未创建的主题。
3)Group Manager可以上传他喜欢的任何多媒体文件,并将其附加到他创建的任何主题上。
4)查看者用户需要请求权限才能查看主题并下载其内容。 Group Manager需要批准可以查看主题的查看者。批准基于主题。如果观众希望所有主题都能被用户查看,则需要对其所有主题进行批准。
它不必以完全相同的方式运行,我可以修改它以满足我的需要所以它需要是免费的开源。
你还称这种软件为什么?
加了:
我知道流行的CMS,如Joomla,Drupal,Wordpress等。但我不确定他们能否在上面的功能列表中排名第2,绝对不是Joomla。一旦您在后端登录,无论上传者是谁,都可以看到整个内容。
基本上每个群组/内容管理员都会拥有自己的人员,它自己的一群人只是为了获得他所关注的集团经理的内容而注册。每个群组/内容管理员都是不同的人,彼此不认识,因此他们创建和上传的内容对彼此保持匿名非常重要。
答案 0 :(得分:2)
你肯定需要一个CMS。我的投票将转到Silverstripe - 简单的设置(和升级),出色的界面,大多数事物的扩展,良好的底层代码结构,易于理解的模板,生成符合标准的代码等等。
答案 1 :(得分:0)
Wordpress会为http://wordpress.org/提供更多的所有内容,而且它是免费的。
答案 2 :(得分:0)
这可以通过拼写错误3来完成。它是一个专业的开源内容管理系统。也许有点复杂,但非常好。 http://typo3.org/