开源知识库&Wiki工具-MediaWiki

龅牙兔谈科技 2024-05-10 19:19:38

MediaWiki 是一个由 PHP 编写的、开源且免费的 Wiki 软件平台,用于创建和管理网站上的知识库和协作内容。它是维基百科和其他 Wiki 媒体项目的平台。

MediaWiki 支持 350 多种语言,其可靠性和强大的功能集使它成为许多组织、学校和个人管理内容的首选。

GitHub地址:https://github.com/wikimedia/mediawiki

DockerHub地址:https://hub.docker.com/_/mediawiki

官网链接:https://www.mediawiki.org/wiki/MediaWiki

主要特点Wiki 内容管理:允许用户通过简单的 Wiki 语法或 WYSIWYG 编辑器来编辑内容,轻松进行链接和页面组织。多语言支持:支持多种语言界面,可以创建和管理不同语言版本的 Wiki 内容。权限管理:提供详细的权限管理机制,可以根据用户组设置页面的可见性和编辑权限。强大的扩展性:支持大量的扩展和插件,可以添加新功能,如图表、地图、数据集成等,适用于小型和大型网站。模板和模块:通过模板和 Lua 模块,可以方便地在多个页面中复用相同的内容或布局。版本历史:每个页面都有完整的版本历史,方便查看和恢复之前的修改内容。搜索和分类:内置搜索功能,并支持对页面进行分类和标记,便于组织和查找内容。多媒体集成:可以直接嵌入图片、视频和音频内容,并与 Commons 或其他媒体库集成。缓存和性能优化:提供多种缓存机制,支持扩展来优化性能和提高页面加载速度。安装简单,可在大多数硬件/软件组合上运行。应用场景维基百科:作为维基百科的技术基础,MediaWiki 为全球最大、最知名的维基项目提供了强有力的支撑。企业知识库:企业可以使用 MediaWiki 来创建内部知识库和技术手册,方便员工学习和查阅。教育和研究:学校和研究机构可以利用 MediaWiki 来组织课程资料、学术研究和项目文档。社区协作:社区或组织可以使用 MediaWiki 作为内容协作的基础,进行开放的内容创建和管理。部署与访问//以Docker-Compose方式安装:# MediaWiki with MariaDB## Access via "http://localhost:8080"# (or "http://$(docker-machine ip):8080" if using docker-machine)version: '3'services: mediawiki: image: mediawiki restart: always ports: - 8080:80 links: - database volumes: - images:/var/www/html/images # After initial setup, download LocalSettings.php to the same directory as # this yaml and uncomment the following line and use compose to restart # the mediawiki service # - ./LocalSettings.php:/var/www/html/LocalSettings.php # This key also defines the name of the database host used during setup instead of the default "localhost" database: image: mariadb restart: always environment: # @see https://phabricator.wikimedia.org/source/mediawiki/browse/master/includes/DefaultSettings.php MYSQL_DATABASE: my_wiki MYSQL_USER: wikiuser MYSQL_PASSWORD: example MYSQL_RANDOM_ROOT_PASSWORD: 'yes' volumes: - db:/var/lib/mysqlvolumes: images: db:http://localhost_ip:8080 //浏览器访问

注意:① 安装过程详解或其他安装方式,请参考官方指导手册https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki/zh;② 更新维护,请参见官方https://www.mediawiki.org/wiki/Manual:Upgrading/zh

使用

!!!【点赞】、【关注】不走丢^_^

!!!【点赞】、【关注】不走丢^_^



0 阅读:0

龅牙兔谈科技

简介:感谢大家的关注