linnovate / openideal
OpenideaL - 开源想法和创新管理系统
Requires
- bower-asset/c3: ^0.7.20
- ckeditor/ajax: 4.17.2
- ckeditor/autocomplete: 4.17.2
- ckeditor/autoembed: 4.17.2
- ckeditor/autolink: 4.17.2
- ckeditor/embed: 4.17.2
- ckeditor/embedbase: 4.17.2
- ckeditor/embedsemantic: 4.17.2
- ckeditor/emojione: 1.0.2
- ckeditor/fakeobjects: 4.17.2
- ckeditor/link: 4.17.2
- ckeditor/mentions: 4.17.2
- ckeditor/notification: 4.17.2
- ckeditor/notificationaggregator: 4.17.2
- ckeditor/textmatch: 4.17.2
- ckeditor/textwatcher: 4.17.2
- ckeditor/xml: 4.17.2
- composer/installers: ^1.2
- cweagans/composer-patches: ^1.7
- drupal/admin_toolbar: ^2.2
- drupal/adminimal_admin_toolbar: ^1.10
- drupal/adminimal_theme: ^1.5
- drupal/administerusersbyrole: ^3.0
- drupal/ajax_comments: 1.0-beta4
- drupal/allowed_formats: ^1.2
- drupal/avatars: ^1.1
- drupal/better_exposed_filters: ^5.2
- drupal/bootstrap4_modal: ^2.0
- drupal/bootstrap_barrio: ^5.0
- drupal/ckeditor_emojione: ^1.4
- drupal/ckeditor_media_embed: ^1.9
- drupal/ckeditor_mentions: ^2.0@RC
- drupal/comments_order: ^1.1
- drupal/config_pages: ^2.6
- drupal/ctools: ^3.4
- drupal/default_content: ^2.0
- drupal/domain_registration: ^1.4
- drupal/dropzonejs: ^2.1
- drupal/email_registration: ^1.0
- drupal/entity_browser: ^2.5
- drupal/eu_cookie_compliance: 1.14.0
- drupal/faqfield: ^7.0
- drupal/field_formatter_range: ^1.4
- drupal/field_limiter: ^2.0
- drupal/field_permissions: ^1.0
- drupal/flag: ^4.0
- drupal/group: 1.3
- drupal/hal: ^1.0
- drupal/honeypot: ^2.0
- drupal/image_widget_crop: ^2.3
- drupal/layout_builder_styles: ^1.0@beta
- drupal/message: 1.2
- drupal/message_notify: ^1.1
- drupal/metatag: ^1.13
- drupal/moderation_state_buttons_widget: ^1.0@alpha
- drupal/multiple_fields_remove_button: ^1.0@alpha
- drupal/paragraphs: ^1.11
- drupal/quickedit: ^1.0
- drupal/rabbit_hole: 1.0-beta9
- drupal/realname: ^2.0@beta
- drupal/redirect: ^1.6
- drupal/route_condition: ^1.1
- drupal/rrssb: ^2.2
- drupal/rules: ^3.0-alpha
- drupal/social_auth_facebook: ^3.0
- drupal/social_auth_github: ^3.0
- drupal/social_auth_google: ^3.0
- drupal/social_auth_linkedin: ^3.1
- drupal/token: ^1.6
- drupal/transaction: ^1.0@beta
- drupal/twig_field_value: ^2.0
- drupal/twig_tweak: ^2.5
- drupal/ultimate_cron: 2.0-alpha5
- drupal/unlimited_number: 2.0.4
- drupal/update_helper: ^2.0
- drupal/user_registrationpassword: 1.x-dev
- drupal/userpoints: ^1.0@alpha
- drupal/views_data_export: ^1.0
- drupal/votingapi: ^3.0@beta
- drupal/votingapi_reaction: ^1.1
- drupal/votingapi_widgets: 1.0-alpha6
- npm-asset/dropzone: ^5.7
- npm-asset/imagesloaded: ^4.1
- npm-asset/jquery-bar-rating: ^1.2
- npm-asset/link-underliner: ^1.0
- npm-asset/masonry-layout: ^4.2
- npm-asset/photoswipe: ^4.1
- npm-asset/swiper: ^6.1
- oomphinc/composer-installers-extender: ^2.0
Provides
- 8.x-dev
- 4.0-rc1
- 4.0-alpha4
- 4.0-alpha3
- 4.0-alpha2
- 4.0-alpha1
- 3.x-dev
- 3.0.9.14
- 3.0.9.13
- 3.0.9.12
- 3.0.9.11
- 3.0.9.10
- 3.0.9.9
- 3.0.9.8
- 3.0.9.7
- 3.0.9.4
- 3.0.9.3
- 3.0.9.2
- 3.0.9.1
- 3.0.9
- 3.0.8.2
- 3.0.8.1
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- dev-237-ckeditor_mentions
- dev-Ck_mentions_realname
- dev-ck_mention2.0@rc
- dev-revert-230-4.x-dev
- dev-4.x-dev
- dev-dependabot/npm_and_yarn/themes/openideal_theme/minimist-1.2.8
- dev-dependabot/npm_and_yarn/themes/openideal_theme/ua-parser-js-0.7.33
- dev-dependabot/npm_and_yarn/themes/openideal_theme/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/themes/openideal_theme/engine.io-and-browser-sync-6.2.1
- dev-set-ajax_comments-version
- dev-emoji-in-comments
- dev-fix-unlimited-number-version-1
- dev-fix-unlimited-number-version
- dev-missing_ckeditor_plugins
- dev-missing-realname
- dev-composer2-compatibility
- dev-exclude-composer-generated
- dev-3.x-dev
- dev-dependabot/npm_and_yarn/themes/openideal_theme/copy-props-2.0.5
- dev-dependabot/npm_and_yarn/themes/openideal_theme/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/themes/openideal_theme/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/themes/openideal_theme/lodash-4.17.21
- dev-dependabot/npm_and_yarn/themes/openideal_theme/y18n-3.2.2
- dev-OI-300-slack-PoC
- dev-302-mobile-user-details
- dev-OI-305-tracking-logo-changes
- dev-OI-297-FAQ-v2
- dev-test-branch
- dev-OI-299-openideal-demo-content-bug-fix
- dev-OI-00-release-check
- dev-OI-126-redirect-to-idea-from-group-view-tab
This package is auto-updated.
Last update: 2024-09-02 17:22:48 UTC
README
概述
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上的此页面。