问题标签 [37-signals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2814 浏览

login - 使用网站的子域登录用户

Fogbugz-on-demand、37 signals 和 PB-Wiki 都使用带有自定义 url 的子域,供每组用户访问他们的登录页面。因此,使用这些服务的用户似乎甚至不可能登录到通用登录(该服务的任何用户都可以登录。)

起初我认为这是一个可怕的设计缺陷,但现在我认为这是一个非常好的主意,因为:1)额外的安全性,可能不多,但你现在需要 3 条信息:1 个子域 url, 2个登录名,3个密码

2)您可以通过子域url让同一个登录登录到不同的帐户。

3) 这有助于更多的隔离、负载平衡和易于部署,因为您可以让子域在不同的服务器下运行,彼此之间更加隔离。

4) 您可以在将其部署到所有用户之前,逐步将更改部署到标记为 BETA 用户的特定子域集。

Web 应用程序基于子域的登录是未来吗?我没有看到这种设计方法是否存在缺陷?非程序员用户理解子域概念是否过于混乱?

0 投票
5 回答
522 浏览

web-applications - 我在哪里可以找到社交门户应用程序?

因此,我正在寻找的是 37signals Basecamp 的免费版本,它更少基于项目/待办事项,更多基于社区。

我想要人们可以合作的地方。目前我们使用 google docs/forms、一个论坛和 IRC。

有谁知道任何这样的 Web 应用程序可以将这些功能以及其他功能集中在一个屋檐下?

0 投票
2 回答
566 浏览

javascript - 37 信号灯箱 | 这该怎么做?

有谁知道 37 Signals 如何为现在在大本营中的图像预览构建弹出窗口?我真的很喜欢它们加载的速度以及整个页面没有“灯箱”并且有一个最小的边框这一事实非常活泼。您可以在 campfire 的营销页面上看到这种效果:

http://campfirenow.com/?source=37signals+home

只需单击计划和定价下方的图像之一。

这是自定义的javascript吗?他们是否在使用某个 JavaScript 库?有人知道吗?

0 投票
3 回答
2881 浏览

html - 37signals风格的布局模板

我的措辞可能有点偏离,但我想知道是否有用于创建 37signals 样式布局的开源 HTML/CSS 模板/框架,就像这样:

替代文字
(来源:basecamphq.com

特别感兴趣的是选项卡式布局和右侧的侧边栏。

0 投票
2 回答
295 浏览

coldfusion - Coldfusion 密码保护的 RSS 源

我对密码保护我的应用程序 RSS 源感兴趣。因此,当您在浏览器中加载 RSS 提要 url 时,浏览器的默认对话框会要求您输入登录名和密码。

有关如何使其安全工作的任何教程或提示?37 Signals 在其 Web 应用程序中具有此行为。

谢谢

0 投票
1 回答
126 浏览

naming-conventions - 重新设计要在单个域下托管的 37 个信号路径

37signals 是一家网络应用公司。他们的一些应用:

大本营,管理项目
高层,管理联系人
背包,如维基

他们为每个应用程序使用不同的域(basecamphq.com、highrisehq.com 等)

在 basecamp 中,这是我公司 (acme) 项目中某个帖子的特定评论的地址https://acme.basecamphq.com/projects/431678/posts/2964581/comments#5854236

如果 37signals 选择使用文件夹托管其域下的所有应用程序(例如 37signals.com/basecamp/...,您将如何设计 RESTful 路径?

0 投票
2 回答
1765 浏览

ruby-on-rails - 高层 API 示例。帮助

我正在尝试让高层 api 与我的项目一起使用。总菜鸟。

我有一个帐户,有我的 api 密钥,在我的控制器中添加到我的 rails 项目中。

要求 'highrise' Highrise::Base.site = ' http://MYACCOUNT.highrisehq.com ' Highrise::Base.user = 'MYAPI KEY'
@person = Highrise::Person.find(:all)

在我看来,我可以在我的联系人列表中找到所有的人,但无法弄清楚如何缩小该列表的范围。

因此,如果@person = Highrise::Person.find(:all) 获取所有这些,那么只会获取名称为“larry”的您?

我已经尝试过,但无法解决这个问题。

0 投票
1 回答
111 浏览

ruby-on-rails - 从广义上讲,如何创建像 37signals 这样的写字板?

我正处于 Rails 的开始阶段,想构建类似37Signals 写板的东西,这样我就可以学习并感觉“完成”,但不知道从以下部分开始:

  1. 降价格式的文本是否存储为数据库中的原始文本?
  2. 每个编辑/版本是否存储为数据库中的原始降价文本?
  3. 最重要的是我们如何找出两个或多个版本的差异?有没有为此设置的算法?
0 投票
3 回答
3077 浏览

google-apps - Google Apps 与 Basecamp 和 Highrise 的集成

我正在寻找用于 Basecamp 和 Highrise 的 Google Apps 集成。有什么东西可以整合:

我见过...

......但整个shebang似乎没有任何东西。

0 投票
1 回答
154 浏览

javascript - 从源代码构建 WysiHat?

我正在尝试从其源代码构建 37 Signals 的 WYSIWYG javascript 框架。(我不是 Rails 开发人员,但我认为这相当容易)。

说明如下:

您可以通过运行 rake 根目录从源代码构建最新版本的 WysiHat

我尝试rake在我制作的示例 Rails 应用程序的根目录中运行,将 WYSIHAT 作为应用程序中的目录。rake 运行良好,但没有构建框架。

所以我rake在 WYSIHAT 目录中运行,它抛出

我离这儿很远吗?我需要学习 Rails 才能构建它吗?