什么?是的,新媒管经理述无故事。因为它是迄今为止最出色的媒管经理。
旧的媒管经理是传统的,并且长时间未更新,这就是为什么有了使用现代Web技术创建全新媒管经理的想法。新媒管经理将与Joomla! 4.x一起发布
尽管新媒管经理述无故事,我还是要讲一个,一个学生穿越云层为新媒管经理带来精华的故事。
招聘了一位学生
我是佩拉德尼亚大学工程学院计算机工程专业的学生。去年4月,我看到Google Summer Of Code开始了,这是我第一次申请,我申请了Joomla!的Cloud file system for Media Manager Project。项目的想法是为第三方开发者开发一个用于云文件系统的API。
所以是时候扬帆起航了,船长。
概述
云允许用户在安全空间中保存文件,让他们随时访问文件。由于云架构可以广泛应用于Joomla中,用于从这些在线存储中提供媒体文件,因此提出了Joomla的云架构。
媒管经理是将所有内容连接在一起的人。
有了这个功能,云可以作为Joomla的CDN服务。
如果你有兴趣了解更多,这里是我的博客文章的第一部分
船长,有什么新的消息?
多适配器支持
这就是你所等待的,实际上什么是新的。在上一篇文章中,你可以看到我正在为媒管经理开发多适配器架构。
多适配器架构允许用户轻松添加多个文件系统。用户需要做的就是安装一个支持文件系统适配器的插件。
文件服务
很明显,我们需要从云端向Joomla站点提供文件以显示内容。但是如何实现呢?作为插件开发者,您可能希望对文件添加一些过滤规则后再展示,您可能需要缓存它们,或者根据位置来提供文件,这个列表永远不会完整。因此,我们让您来决定如何提供服务。这允许开发者按照自己的喜好进行服务。我们的API会处理其余部分。
云授权
在OAuth工作流过程中,需要与云服务提供商进行身份验证和授权。但这需要一些重定向处理。那么您需要独自完成吗?不需要,如果您愿意,我们很高兴地告诉您现在事情变得非常简单。您可以使用我们的回调端点,非常方便。
所以开发者可以更多地关注他们的插件,而不必担心创建回调处理器。
多账户处理
现在媒体管理器默认允许您通过适配器拥有多个账户。因此,使用新的API将单个账户以及多个账户添加到您的Joomla!中会非常方便。
已经听得够多了,我需要亲自看看
如果您非常好奇,可以访问代码仓库获取更多信息。您可以在那里看到一个工作的Dropbox云适配器。
您可以查看这个视频,它展示了Dropbox适配器的使用这里。
一个故事的结束只是另一个故事的开始
加入Joomla!项目是我人生中的转折点,它让我熟悉了开源工作流程,并结识了世界上最温暖的社区。我学到了很多东西,整个项目都非常有趣。我强烈建议您申请即将到来的Google Summer of Code。特别是申请Joomla!项目。它将成为您的家庭:)