drupal / cforge
Hamlets 分布式软件包,适用于 LETS 和时间银行
Requires
- drupal/address: ^1
- drupal/admin_toolbar: ^3
- drupal/aggregator: ^2.2
- drupal/alt_login: ^2.0.6
- drupal/asset_injector: ^2
- drupal/bootstrap_simple_carousel: ^2.0
- drupal/classy: ^1.0.2
- drupal/community_tasks: ^2@beta
- drupal/default_content: ^2@alpha
- drupal/eu_cookie_compliance: ^1.24
- drupal/gdpr: ^3.0
- drupal/group: ^3.0
- drupal/mailsystem: ^4
- drupal/masquerade_nominate: ^2
- drupal/mimemail: ^1@alpha
- drupal/murmurations: ^1.0@beta
- drupal/mutual_credit: ^6.1@dev
- drupal/personal_digest: 2.0@rc
- drupal/poll: ^1.5
- drupal/rel_to_abs: ^2
- drupal/smallads: ^2.0.11
- drupal/stringoverrides: ^1.8
- drupal/token: ^1
- drupal/views_data_export: ^1.4
- 2.1.x-dev
- 2.1.0-beta3
- 2.1.0-beta2
- 2.1.0-beta1
- 2.1.0-alpha5
- 2.1.0-alpha4
- 2.1.0-alpha3
- 2.1.0-alpha2
- 2.1.0-alpha1
- 2.0.x-dev
- 2.0.2
- 2.0.1
- 2.0.0-rc12
- 2.0.0-rc11
- 2.0.0-rc10
- 2.0.0-rc9
- 2.0.0-rc8
- 2.0.0-rc7
- 2.0.0-rc6
- 2.0.0-rc5
- 2.0.0-rc4
- 2.0.0-rc3
- 2.0.0-rc1
- 2.0.0-beta7
- 2.0.0-beta6
- 2.0.0-beta5
- 2.0.0-beta4
- 2.0.0-beta3
- 2.0.0-beta2
- 2.0.0-beta1
- 1.0.0
- 1.0-beta19
- dev-8.x-1.x
This package is auto-updated.
Last update: 2024-09-17 19:19:59 UTC
README
在正常 drupal 安装的基础上,存在一些需要注意的问题。
- 此发行版 需要 配置私有文件目录。请按照 sites/YOURSITE/settings.php 中的说明进行操作,并确保其可写。
默认内容模块与不同语言不兼容(据我所知),因此需要一种解决方案,即需要在 profiles/cforge/ 内创建一个符号链接,而默认情况下,可能没有写入权限。因此,请确保您的 Web 服务器有写入权限。
通过浏览器正常安装,请访问 mysite.com/core/install.php
架构。
Hamlets 尽可能由独立的、可重用的组件组成,以鼓励其他开发人员使用和围绕它们构建。此外,LETS 小组对技术的野心并不大。LETS 是一个草根社区俱乐部,其存在是为了让成员在没有货币的情况下交换物品。通常,它提供会计系统、供应和需求目录以及通讯稿。这是一种伟大的社会技术,用于建立关系和加强社区,但它不涉及社区活动的全部范围或货币改革。每个组织通常由一个保守的委员会管理。大多数小组有 50 到 150 名成员。
此主要安装配置文件旨在提供一些基本服务,包含的模块是可选/可替换的功能,这些功能依赖于配置文件中的某些元素。包括一个主题,Sky 的一个经过大量修改的版本(不应使用标准区域,但应该使用)。
cforge.profile 定义了许多所有用例(LETS)的共同点。它们是现实世界的成员团体,具有管理结构和不愿过多在线操作。以下是一个完整的列表,然后是对“功能”的简要描述。
简要概述
定义了两种节点类型,页面和故事,类似于“标准”配置文件。为 ckeditor 定义了两个新过滤器。定义了 5 个角色 - 交易者、委员会、会计、本地管理员和系统。最后一个是为非成员账户而设置的,因为互惠信用模块使用用户 ID 进行会计。7 个用户配置文件字段。为联系模块提供了一些预设,以便于设置。还提供了一些默认页面,以简化设置。还提供了一个包含适当语言视频的块。备份和迁移模块只允许下载和恢复整个数据库转储。提供了与角色相对应的两个权限,本地管理员和委员会。应该提供一个邻里列表,以便进行本地化搜索。
内置功能
- 真实姓名黑客 - 而不是依赖于真实姓名模块,姓和名(必填字段)构成用户名。在社区中,没有对匿名性的期望。* * 重写了 drupal 自动完成功能,以支持在用户名、电子邮件或 uid 上进行搜索。
- 禁用了密码强度检查器,因为用户发现它很烦人。
- 通过一行代码实现了登录重定向,将用户带到最近文章的视图。
- 为帐户创建配置了验证码。包括社区任务模块。
- 已覆盖地址模块,包括一个必需的“邻里”字段,无论国家如何。
- 用户配置文件字段分布在 3 个选项卡中,我的信息(默认)、设置和管理,后者只能由委员会访问。
- 页面节点可以是私有的或对公众可访问的,通过重新使用粘性标志。
提供的主题
蓝色和白色主题非常简单,因为缺乏熟练的志愿者。在手机上效果不错。它不包含逻辑,因此很容易替换。客户很少投诉。
子模块
货币模块配置社区会计工具。它为交易实体添加了描述字段和offers_wants_categories词汇表。它定义了货币、小时和两种支付形式。它将余额历史图表、余额、余额限制和挂起交易添加到用户资料中。它将限制设置移动到用户资料的“管理”标签页。为余额限制提供主题回调,使用谷歌速度计将masspay菜单项移动到路径“交易”下的选项卡。设置挂起通知的消息
广播模块允许授权用户通过电子邮件将节点发送到他们所在地区的其他用户或所有其他用户。这不是通过权限系统完成的,而是通过cforge设置页面上的配置字段完成的。用户可以选择退出这些“广播”邮件通知。
文档模块创建了一个新的内容类型,文档,它可以接受附件,并为它创建一个新的词汇表。文档只能由认证用户查看。页面视图按类别显示文档
事件模块创建了一个内容类型,事件,以及为其创建的页面视图和块视图。使用节点粘性标志来指示事件是否应向公众显示
画廊模块创建了一个内容类型,照片,以及用于分类的词汇表,画廊。画廊页面可以链接到个人画廊,在那里可以查看每张照片的全尺寸。一个块显示随机照片。
导入支持新或迁移的组导入他们的数据,并向所有用户发送他们的登录详细信息。
- 它启用了offers_wants_import、mcapi_import和uif(用户导入框架)(但不禁用它们)
- 管理员可以编写电子邮件,进行测试
- 所有从未登录过的用户都会收到一个一次性登录链接
- 包括addressfield模块的uif钩子
离线模块以四种方式支持没有或有限互联网访问的用户 - 它允许他们提名其他用户作为他们登录,使用masquerade_nominate模块。 - 它将这些邮件重定向到被提名者 - 它提供报价、需求和成员的打印视图。 - 它提供地址的网格视图,可能适合打印。
用户应在user/%/account/edit中勾选复选框以符合“离线”资格
- 邻域根据三种设置之一隐藏地址字段、电话号码和姓名。管理员选择默认访问权限以及用户是否可以选择自己的访问权限。
网站也被邀请申请加入清算中心,使用清算中心模块(包含在包含的“社区会计”包中)与其他网站进行交易。类似地,发送电子邮件到info@clearingcentral.net获取更多详细信息。
修改显示
编辑CSS块位置之前,请阅读此内容。
CF自适应主题基于商业主题,商业主题基于Drupal的“稳定”主题。它使用各种断点来适应屏幕宽度。在769px处是最重要的断点。侧边栏2中的块跳转到内容下方,更窄的侧边栏1中的块跳转到内容上方。侧边栏1中的accountmenu块跳转到顶部,成为一个下拉菜单。
自适应主题有一个左侧和右侧侧边栏以及两个并排的页脚块。块的排列方式是,至少在最重要的页面上有一个块出现在页脚列中。请注意,每个块通常只放置在一个区域中,然后在特定页面上在该区域中将其显示/隐藏。随着屏幕变窄,左侧侧边栏跳到内容下方,然后右侧侧边栏跳到内容上方。
页面 | 左页脚块 | 右页脚块 | 右侧边栏块 |
---|---|---|---|
匿名页面 | cf,全局源 | 统计 | vid |
匿名其他 | cf,全局源 | 统计 | vid |
--- | --- | --- | --- |
交易 | 平衡仪,待定 | ||
用户/* | 近期评论 | 统计 | 平衡仪,待定 |
提供与需求 | 近期评论 | 统计 | 平衡仪,待定 |
交易 | 近期评论 | 统计 | 平衡仪,待定 |
成员 | 新成员 | 统计 | 评论2我 |
画廊* | 新成员 | 统计 | 评论2我 |
新闻 | 活动 | 统计 | SEL新闻 |
活动 | 新成员 | 统计 | SEL新闻 |
文档 | 活动 | 统计 | SEL新闻 |
一张照片 | cf,全局源 | 统计 | SEL新闻 |
一个文档 | cf,全局源 | 统计 | SEL新闻 |
一条新闻 | cf,全局源 | 统计 | SEL新闻 |
一页 | cf,全局源 | 统计 | SEL新闻 |
一个活动 | cf,全局源 | 统计 | SEL新闻 |
一个提供/需求 | 统计 | ||
用户/*/编辑 | |||
节点/*/编辑 | |||
小广告/*/编辑 |
要调整这些设置,您必须访问每个块设置页面。委员会成员在每页增加2个块,'工具'和'伪装'
每个表格列都应该有优先级高、优先级中等或优先级低类,这决定了当屏幕非常窄时,哪些列首先消失。对于视图表格,这由每个视图的表格设置确定。
之前在首页商业主题中出现的轮播已经删除,我们改用bootstrap简单轮播(一个块)。在/admin/structure/bootstrap_simple_carousel中添加图片。
谢谢
此安装配置文件以及其中的一些模块是12+年奉献的成果。社区锻造公司想感谢许多个人的参与,他们在物质上或以其他方式做出了贡献。
- 首先,是用户,因为他们容忍并报告问题。用户是最好的测试人员,也是在没有其他资源的情况下唯一的测试人员。
- 大多数用户由几个说法语的欧洲SEL组成,特别是日内瓦的SEL du Lac和比利时的瓦隆SEL。
- 在比利时,Bernard Simon,他带来了许多早期采用SEL
- Marie Ullens,她进行了测试并保护我不受比利时人的伤害
- Art Brock和Timebanks USA,是社区会计模块的早期采用者
- Route des SEL,早期将3000用户带到社区会计模块
- 日内瓦外部的Tiocan退修中心。
- Mary Fee,她多年来一直在收集和理解需求
- Danièle Warynski,日内瓦幕后
- Olivier Hetzl,Auroville,为道义和财务支持
- Tim Jenkin,为建立CES并在20多年内保持其运行
- Annette Loudon,因为她始终如一的宣传和支持
- Stephanie Rearick,她将第一家时间银行带到Hamlets
- 许多在开发期间接待过我的人 - 请参阅http://matslats.net/hospitality