linnovate/openideal

OpenideaL - 开源想法和创新管理系统

安装次数: 2,388

依赖关系: 2

建议者: 0

安全性: 0

星级: 115

关注者: 32

分支: 64

开放问题: 95

语言:CSS

类型:drupal-profile

4.0-rc1 2023-12-13 16:20 UTC

This package is auto-updated.

Last update: 2024-09-02 17:22:48 UTC


README

OpenideaL logo

Twitter Follow GitHub forks Packagist Version

概述

OpenideaL (OI) 是领先的开源想法和创新管理系统。

它提供了一套思想社区,公民、员工、客户或任何其他利益相关者群体可以在此创建、讨论、评分和推广想法。

自2010年以来,OpenideaL被包括跨国公司和世界500强公司、政府、城市、大学和NGO在内的各种组织使用。

OpenideaL为网站管理员提供了工具,使他们能够识别 成功 的想法(那些有更大机会实现的想法),并将它们传递给组织内的专业团队。社区成员因其系统活动(创建想法、参与讨论等)而获得积分奖励。

基于Drupal,因此它是模块化的,并允许根据组织的特定需求进行扩展和适应。这些适应可能包括独特的设计、投票和调查、与外部应用程序的接口或适应各种设备和API的界面。

先决条件

由于OpenideaL依赖于Drupal并受其系统要求的约束,建议在继续之前确保您已满足Drupal系统要求

构建

OpenideaL的安装非常简单。以下Composer命令将安装整个代码库,包括所有必需的依赖项和库

  • 请使用PHP 7.4,不要使用PHP 8或8.1,因为它不会工作。
  • 推荐使用composer 2 - 真的更快,使用的内存更少。(已测试与composer 1,2.0 - 2.3.5兼容)
composer create-project linnovate/openideal-composer openideal

一旦命令执行完毕,web目录将包含运行OpenideaL所需的所有必要文件。继续安装站点。

如果您遇到Fatal error: Allowed memory size of xxxxxxxx bytes exhausted,请尝试像这样运行上述命令

COMPOSER_MEMORY_LIMIT=-1 composer create-project linnovate/openideal-composer openideal

安装

最简单的安装方法是使用drush,它位于上述构建的根目录中。

web目录中,运行以下命令

../vendor/bin/drush si -y --account-name username --account-pass my_pass --account-mail my_mail@example.com --site-name "OpenideaL" --db-url=mysql://dbuser@127.0.0.1/db_name idea

  • username替换为您的用户名
  • my_pass替换为您的密码
  • my_mail@example.com替换为您的电子邮件地址
  • dbuser@127.0.0.1/db_name替换为您的数据库设置
  • 最后一部分 - idea 是配置文件的名称

使用Wodby的Docker4Drupal进行Docker安装

遵循指南

更新到OpenideaL的新版本

在任何时候,您都可以运行

  • composer require linnovate/openideal:[version-number] 其中 [version number] 是所需的标签。
  • drush updb
  • drush cr
  • drush cim

要升级Drupal核心版本,请运行
请注意,升级到Drupal 9将不起作用,因为目前OpenideaL不支持它

composer update drupal/core 'drupal/core-*' --with-dependencies,然后运行 drush updb

许可证

本项目遵循GNU通用公共许可证,版本2或更高版本的许可。有关详细信息,请参阅drupal.org上的此页面