Plots2: 规划问题:草案功能

创建于 2018-04-28  ·  86评论  ·  资料来源: publiclab/plots2

@jywarren @steviepubliclab

我想通知你们,我的考试时间安排在 5 月 21 日到 6 月 6 日,所以在这段时间内我无法做太多事情。 我会尝试打开并解决考试之间的小问题。

问题进度:#2307 包含清单,但需要添加和讨论更多要点,这就是我打开此问题的原因。 此功能的大部分后端都已准备就绪 #2308。

剩余任务:

  1. [x] 在作者、版主和管理员的仪表板上显示草稿(已在 #2666 中解决)
  2. [x] 更改_node_default.html.erb_node_meta.html.erb以区分草稿和普通笔记,就像我们在第一次发帖时所做的一样(已在 #2747 中解决)
  3. [x] 在 PublicLab 编辑器对象的输出数据中添加“draft”字段(已在 https://github.com/publiclab/PublicLab.Editor/pull/138 中解决)
  4. [x] 在rich.html.erb添加复选框和 JavaScript 函数(已在 #2747 中解决)
  5. [x] 在notes/show.html.erb上添加“草稿”标签(已在 #2682 中解决)
  6. [x] 控制器中的 Publish_draft 方法(已在 #2747 中解决)
  7. [x] 在notes/show.html.erb上添加发布按钮(已在 #2747 中解决)
  8. [x] 添加发布方法的测试和功能的整体测试(正在进行中#2747)
  9. [x] 编写关于草稿功能的 wiki 页面
  10. [x] 草稿页面顶部的提醒,提供可共享的帖子链接以供发送
  11. [x] 比如,即使有人没有帐户,也允许访问帖子的秘密 URL 令牌?

我试图将问题尽可能分成最少的部分,我可以在一个 PR 或多个 PR 中解决 2、4、5、6 和 7,但我看到有些部分可以成为很好的 FTO 候选者,例如 2、3、5 和7. 你们怎么看,我应该开 FTO 还是不开? 谢谢。

enhancement feature planning summer-of-code

最有用的评论

@jywarren @ebarry @steviepubliclab ,我刚刚发表了一篇文章https://medium.com/@gauravano/https -medium-com-gauravano-gsoc-18-with-public-lab-46588104ad0d 。 欢迎您提出意见和建议。 我应该在PL网站上发布吗?

所有86条评论

我认为 ftos 会很棒,如果有新的社区成员加入
我们今年夏天的 soc 计划,还没有帮助过
新人完成PR这可能是一个很好的机会! @publiclab/评论家
你怎么看?

2018 年 4 月 27 日星期五晚上 7:12 Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren @steviepubliclab
https://github.com/steviepubliclab

我想通知你们,我的考试安排在 5 月 21 日至6 月 6 日,所以在那段时间里我将无能为力。
我会尝试打开并解决考试之间的小问题。

问题进展:#2307 https://github.com/publiclab/plots2/issues/2307
包含清单,但需要添加和讨论更多要点
这就是我打开这个问题的原因。 此功能的大部分后端已准备就绪

2308 https://github.com/publiclab/plots2/pull/2308

剩余任务:

  1. 在作者、版主和管理员的仪表板上显示草稿 ---
    正在进行中 #2666 https://github.com/publiclab/plots2/pull/2666
  2. 将 _node_default.html.erb 和 _node_meta.html.erb 更改为
    区分草稿和普通笔记,就像我们在第一次发帖时所做的那样
  3. 在 PublicLab 编辑器对象的输出数据中添加“草稿”字段
    (讨论在 #2594 https://github.com/publiclab/plots2/issues/2594
    )
  4. 在rich.html.erb中添加复选框和JavaScript功能
  5. 在 notes/show.html.erb 上添加“草稿”标签
    6.[ ]控制器中的Publish_draft方法及其测试
  6. 在 notes/show.html.erb 上添加发布按钮

我尽量把问题分成最小的部分,我可以解决
2,4,5,6 和 7 在单个 PR 或多个 ,但我看到有些部分可以
像 2,3,5 和 7 这样的优秀 FTO 候选人。你们怎么看,我应该打开
FTO 与否? 谢谢。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667 ,或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJysec5AdjKUQweaB_-acJgyw_Pb_ks5ts6XLgaJpZM4TrH7C
.

好的,我将打开 FTO 问题。

@jywarren哪个标签类适合草稿。 我们正在为未发表的文章使用危险等级
unpub

-success 怎么样——那会是绿色的,更友好:-)

2018 年 4 月 27 日星期五晚上 7:56 Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren哪个标签类将是
适合草稿。 我们正在为未发表的文章使用危险等级
[图片:取消发布]
https://user-images.githubusercontent.com/20878070/39389289-92941090-4aa4-11e8-8cca-3bb3962dbc2f.png


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-385121538
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJy5DdiFABYEY0n2-Iwv8BSATehfLks5ts7AfgaJpZM4TrH7C
.

@Gauravano @ViditChitkara ,我们三个都有相同的项目,所以我们能做的就是把我们三个人之间的问题分开来工作。 让我知道你什么时候有空,以便我们可以计划一下。
谢谢!

@namangupta01 ,完全同意。 让我们打开一个新问题或转到频道进行进一步讨论。 谢谢 !

@namangupta01Gauravano
我是否也应该为 Twitter 回复功能创建一个新的计划问题
谢谢 !

在我们的案例中,我们都有相同的项目想法,因此规划问题对于彼此同步很重要。 虽然,如果您为您的项目创建规划问题,我们可能有机会插话,创建一个很好。

:-)))) 很棒,团队!

2018 年 4 月 28 日星期六,上午 3:11 Gaurav Sachdeva通知@github.com
写道:

在我们的例子中,我们都有相同的项目想法,所以规划问题是
重要的是彼此同步。 虽然,如果您创建 Planning 问题
对于您的项目,我们可能有机会插话,所以很高兴创建一个。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-385147758
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJwzD568ZKaC4mB6oCAuTe05KY46tks5ttBX_gaJpZM4TrH7C
.

@jywarren @ebarry @steviepubliclab ,我刚刚发表了一篇文章https://medium.com/@gauravano/https -medium-com-gauravano-gsoc-18-with-public-lab-46588104ad0d 。 欢迎您提出意见和建议。 我应该在PL网站上发布吗?

太棒了 - 现在也很高兴在 PublicLab.org 上看到这个! https://publiclab.org/profile/gauravano

@publiclab/soc——如果其他人有兴趣写这些更新,或任何关于你工作的东西,在PublicLab.org上非常受欢迎——谢谢!!!!

@jywarren @steviepubliclab哪种设计适合在仪表板上显示草稿。 另外,请说明用户视图是否需要与 mod/admin 不同。 就像,我们有主持的职位。

设计 1:类似于带有一些文本的 Moderated 节点

draft

设计 2:带有节点的标签

draft_label

或者欢迎任何其他想法:)

哦,我喜欢绿色标签。 但是我们可以把它放在标题的前面吗
同一条线?

这只会对正在处理草稿的人可见,对吗? 或者
给管理员? 什么会设置帖子的“发布日期”?

2018 年 5 月 16 日星期三下午 12:37,Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren @steviepubliclab
https://github.com/steviepubliclab哪种设计适合
在仪表板上显示草稿。 另外,请说明用户视图是否需要
与 mod/admin 不同。 就像,我们有主持的职位。

设计 1:类似于带有一些文本的 Moderated 节点
[图片:草稿]
https://user-images.githubusercontent.com/20878070/40139564-e460f23a-596d-11e8-970f-56720a9f3018.png

设计 2:带有节点的标签
[图片:draft_label]
https://user-images.githubusercontent.com/20878070/40139788-a74b78ec-596e-11e8-8715-21ea91910fb7.png

或者欢迎任何其他想法:)


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-389640499
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJx0eaKIPPURIE5o6FAI2x95HnBlaks5tzIAUgaJpZM4TrH7C
.

这个职位怎么样?
position

另外,请对上述清单草案的不透明度发表评论。

这只会对正在处理草稿的人可见,对吗? 或者
给管理员? 什么会设置帖子的“发布日期”?

是的,它现在对作者、版主和管理员可见 :) 。 在上图中,您看到的是用户创建草稿的日期。 对于发布日期,我将在用户发布草稿时更新日期条目。

之后,我们需要确定“发布草稿”按钮的位置和设计
从这里开始是:

publish_button

任何相关的图标? 也请对立场发表评论。 谢谢。

哦,我也喜欢草稿的绿色。 我认为发布按钮可能需要
要突出一点?

最好的,
史蒂夫

2018 年 5 月 16 日星期三下午 4:22,Gaurav Sachdeva通知@github.com
写道:

之后,我们需要确定“发布草稿”的位置和设计
按钮
首先是设计:

[图片:publish_button]
https://user-images.githubusercontent.com/20878070/40144745-4499b308-597d-11e8-99ef-77ae7c7fc903.png

任何相关的图标? 也请对立场发表评论。 谢谢。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-389670185
或静音线程
https://github.com/notifications/unsubscribe-auth/AHJLrp2VzVGFewQYCwfu_e-T-sAqlPv7ks5tzJizgaJpZM4TrH7C
.

我们可以在警报横幅中有一个突出的“发布草稿”按钮
可能说“这是草稿”?

2018 年 5 月 16 日星期三下午 2:37,Stevie通知@github.com 写道:

哦,我也喜欢草稿的绿色。 我认为发布按钮可能需要
要突出一点?

最好的,
史蒂夫

2018 年 5 月 16 日星期三下午 4:22,Gaurav Sachdeva >
写道:

之后,我们需要确定“发布草稿”的位置和设计
按钮
首先是设计:

[图片:publish_button]
597d-11e8-99ef-77ae7c7fc903.png>

任何相关的图标? 也请对立场发表评论。 谢谢。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
< https://github.com/publiclab/plots2/issues/2667#issuecomment -389670185
,
或静音线程
auth/AHJLrp2VzVGFewQYCwfu_e-T-sAqlPv7ks5tzJizgaJpZM4TrH7C>

.


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-389673834
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ9ZQExWi3iqFH9V3E6UaF7k2KkT_ks5tzJv-gaJpZM4TrH7C
.

好的,我会在几个小时内发布“发布草稿”按钮的新设计。 谢谢。

好吧,我想我们所有人都喜欢“绿色”,所以只是这两者之间的最后一个电话:

1. 不透明度:0.5(类似于中等)

first_opt

2. 正常不透明度:

sec_opt

仪表盘用哪一个? 在此之后,如果你们说,我可以为此开设一个 FTO。

对于“发布草稿”——

我们将这样的设计用于顶部的适度警报:
this_2

如果我们想突出显示按钮,提供颜色是一种方式,看起来像这样
design_here

可以从这些中选择按钮的颜色
btn_style

请记住标签颜色,请提供您对此的看法。 谢谢。

嗨 Gaurav - 我想知道一些事情。 首先,每个人都得到
在仪表板上看到草稿(意味着只是标题和照片)? 或者我读过
那个逻辑不对。 也许应该只是作者...

其次,我们设置了一个包含发布日期的最终 url。 我想知道我们是否
应该在最终发布时重置 url,在此之前我们
可以使用临时的,在发布时重置吗? 这是一点
复杂但似乎可行,不是吗? 有一个 generate_path 方法
使用当前标题和日期重新计算路径。 这样标题
也可以更改,这将反映在最终 URL 中。

2018 年 5 月 17 日星期四上午 7:20 Gaurav Sachdeva通知@github.com
写道:

重新打开 #2667 https://github.com/publiclab/plots2/issues/2667


您收到此消息是因为您修改了打开/关闭状态。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#event-1632098192或静音
线程
https://github.com/notifications/unsubscribe-auth/AABfJ_FDf975eCJTR5qHysgYhRqDxfHMks5tzYbugaJpZM4TrH7C
.

@jywarren ,在#2666 中,我已将逻辑更改为

logic_show

因此,草稿的作者、版主和管理员将能够在仪表板上查看草稿并进行访问。 你认为这个逻辑需要修正吗?

好的,我会在最终发布草稿时调用 generate_path 方法来生成新的 URL。 我很快就会在unstable上推送提交,这样我们就可以在那里测试功能。

太好了,看起来不错! 有时条件逻辑很难遵循。
做得好!

2018 年 5 月 17 日星期四上午 8:23 Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren ,在#2666
https://github.com/publiclab/plots2/pull/2666我改变了逻辑
作为

[图片:logic_show]
https://user-images.githubusercontent.com/20878070/40186175-16845186-5a12-11e8-9f28-9f4a651eeb15.png

因此,草稿的作者、版主和管理员将能够看到
在仪表板上草稿并访问它。 你觉得这个逻辑需要
更正?

好的,我会在最终的时候调用 generate_path 方法来生成新的 URL
草稿的发布。 我会尽快将提交推到不稳定的状态,这样我们就可以
在那里测试功能。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-389905671
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ0KErU1N_08_DWiXJUJ1VNvtUFHJks5tzZXYgaJpZM4TrH7C
.

@jywarren请在unstable中。 谢谢。 而且,您如何看待https://github.com/publiclab/plots2/issues/2667#issuecomment -389809487 ?

嗨, @Gauravano——你应该能够将unstablegit push -f [email protected]:publiclab/plots2.git unstable合并——当你这样做的时候,只需在聊天室写个便条,这样你就不会与其他人发生冲突!

我喜欢上面变暗的标题版本——以及警报上的绿色按钮! 谢谢!!! 💪🎉😄

@jywarren我已经在unstable上推送了 #2666 并想在推送进一步更改之前检查https://unstable.publiclab.org/的状态,但页面显示 502。你能帮忙吗?

@icarito你看到这个了吗,你能

2018 年 5 月 24 日星期四上午 6:36 Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren我已经推送 #2666
https://github.com/publiclab/plots2/pull/2666关于不稳定并且想要
推送前检查https://unstable.publiclab.org/的状态
进一步更改,但页面显示 502。你能帮忙吗?


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-391668025
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ42HFPfYWBCqBgoOuZuTmNsF4ByQks5t1o0CgaJpZM4TrH7C
.

当然,我没看过。 我去看看

问题是我们还没有合并对 Makefile 的更改。 我将添加一个具有它的提交。

注意不稳定的构建日志在这里:
https://jenkins.laboratoriopublico.org/job/Plots-Unstable/lastFailedBuild/console

我刚刚将提交 b0848a4484a17d0525d44e15395b03ac2e14abe8 推到了不稳定的顶部,现在它正在构建。 我们正在将我们的部署过程转换为由 Makefile 处理并在 Git 中与存储库一起管理的自动化过程。 目前只有Unstable正在使用 Makefile,但是一旦我们合并了https://github.com/publiclab/plots2/pull/2593,我也可以设置Stable来使用它。

@jywarren @steviepubliclab @ebarry @icarito ,我已经完成了草案功能的初始实现。 这是演示---
https://drive.google.com/file/d/1SA_pFA3BOKj9DMzuqqNERXH0gl5WWw9T/view?usp=sharing

我已经在 #2744 中完成了工作,并将合并到unstable ,我们可以在其中进一步测试并进一步构建它。 希望unstable很快就会回来@icarito正在工作 #2593 。 谢谢@icarito。

我们需要决定是否要向初学者提供此功能(记住垃圾邮件)。 目前,他们也可以另存为草稿。 你怎么看待这件事 ? 谢谢。

@jywarren @icarito在合并 #2666 时我的部分有错误。 请在此处查看https://github.com/publiclab/plots2/pull/2666#issuecomment -391979076。谢谢。

你好,
关于第一次起草的有趣问题。 我对此意见不一。 能
我们说不,第一次海报现在没有草稿选项,看看它如何
去一点然后再添加? 还是我们现在需要决定并设置它
结石?

关于此功能对共同发布的影响的另外几个问题:
1)你们都可以编辑草稿吗? 我认为那会很棒。 还有,什么
每个人都会这样吗?
2)谁有能力发布草稿? 谁是作者? 一世
认为这是有道理的。
3)如果我们将草稿功能限制在以前发表过的人身上,
它会阻止那些与非第一人一起发布的人吗
计时器在他们一起工作的作品上有这个功能吗? 我认为
只要帖子上有人不是第一次发帖
如果我们可以这样工作,应该可以使用草稿选项。

感谢您在这方面所做的工作! 我无法让 GIF 工作,但我
当然它看起来很棒。 有没有其他分享方式?

最好的!
-史蒂夫

2018 年 5 月 25 日星期五上午 11:22,Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren @icarito
https://github.com/icarito合并时我的部分有错误

2666 https://github.com/publiclab/plots2/pull/2666 。 请查看这里 #2666

(评论)
https://github.com/publiclab/plots2/pull/2666#issuecomment-391979076
。谢谢。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-392109993
或静音线程
https://github.com/notifications/unsubscribe-auth/AHJLrv7pRlos4LYTvCuGr60_eYChLsOwks5t2C_ggaJpZM4TrH7C
.


我们说不,第一次海报现在没有草稿选项,看看它如何
去一点然后再添加? 还是我们现在需要决定并设置它
结石?

我们可以稍后更改,如果您愿意,我会暂时为初学者隐藏此选项。

1)你们都可以编辑草稿吗? 我认为那会很棒。 还有,什么
每个人都会这样吗?

是的,编辑草稿的权力在于作者、合著者、版主、管理员。

2)谁有能力发布草稿? 谁是作者? 一世
认为这是有道理的。

出版的力量在于作者、合著者、版主和管理员。 我是否应该仅更改发布权以注意创建者,即作者?

3)如果我们将草稿功能限制在以前发表过的人身上,
它会阻止那些与非第一人一起发布的人吗
计时器在他们一起工作的作品上有这个功能吗? 我认为
只要帖子上有人不是第一次发帖
如果我们可以这样工作,应该可以使用草稿选项。

这是一个很好的。 为此,不是第一次使用的用户必须创建草稿,然后,他/她只需将该用户添加为共同作者即可与任何人协作。

目前,共同作者无法在他的仪表板上看到草稿,但可以通过链接访问它。 我正在研究它,明天就会准备好,否则从单用户的角度来看,草案功能已经准备好了,可以在几个小时内在https://unstable.publiclab.org/上进行测试。 还有什么问题吗?

感谢@steviepubliclab和@publiclab/community-reps 请随时添加更多问题,因为这将确保不存在错误。 谢谢 :smiley: 。

@jywarren @steviepubliclab草稿功能正在http://unstable.publiclab.org工作。 请试试。 谢谢。

@steviepubliclabunstable崩溃了很多次,现在已经解决了,请立即尝试。 谢谢。

@steviepubliclab @jywarren ,这里有一些开始的设计:

设计一:
design1

设计二:
design2

这些看起来不错! 如果我们将它设为与2 of 2 steps left相同的字体/颜色/大小并将其添加到那里 - 所以[ ] Save as draft | 2 of 2 steps left [Publish]

然后红色通知也可以右对齐,与相同的字体和大小
“另存为草稿”(虽然还是红色?)并说“其他人将无法看到
直到您准备好 - _了解更多_”以及指向我们将制作的页面的链接
/维基/草稿

听上去怎么样? 谢谢——这看起来太棒了!!!

2018 年 5 月 29 日星期二下午 3:44,Gaurav Sachdeva通知@github.com
写道:

@steviepubliclab https://github.com/steviepubliclab @jywarren
https://github.com/jywarren ,这里有一些开始的设计:

设计一:
[图片:design1]
https://user-images.githubusercontent.com/20878070/40680921-46556eee-63a5-11e8-9637-bc761f19a9bc.png

设计二:
[图片:design2]
https://user-images.githubusercontent.com/20878070/40681310-685849c0-63a6-11e8-8e9c-24ffeff1abbb.gif


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-392918154
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJzzclM3dGgruHtIoXXT2Tx20r7V9ks5t3aUKgaJpZM4TrH7C
.

就像你问@jywarren一样

design3
还有更多改进吗?

惊人! 两件小事。 这在移动显示器上看起来如何 - 应该
我们为移动设备禁用该功能还是它包装得很好?

其次,当您检查
盒子?

太棒了!

2018 年 5 月 30 日,星期三,下午 4:12 Gaurav Sachdeva通知@github.com
写道:

就像你问@jywarren https://github.com/jywarren

[图片:design3]
https://user-images.githubusercontent.com/20878070/40744916-a60272d2-6473-11e8-8a9e-446d009a304e.gif
还有更多改进吗?


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-393301796
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ89Igxj7IuYhEGuKpOO5ZtIQ3zMvks5t3v0DgaJpZM4TrH7C
.

这在移动显示器上看起来如何 - 应该
我们为移动设备禁用该功能还是它包装得很好?

在移动视图上看起来很乱。 您可以在https://unstable.publiclab.org上试用

其次,当您检查
盒子?

完毕

new_view

您也可以通过使窗口变窄来测试自己 - 也许值得
使用“hidden-xs”类隐藏此功能,这样就不会尴尬
智能手机? 你怎么认为?

2018 年 5 月 30 日,星期三,下午 6:21 Gaurav Sachdeva通知@github.com
写道:

这在移动显示器上看起来如何 - 应该
我们为移动设备禁用该功能还是它包装得很好?

在移动视图上看起来很乱。 你可以试穿
https://unstable.publiclab.org

其次,当您检查
盒子?

完毕

[图片:new_view]
https://user-images.githubusercontent.com/20878070/40750614-7d415248-6485-11e8-97bf-19078d83dc63.gif


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-393338578
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ4yGUpEDwdVwyMpjFyYj631glPNyks5t3xtYgaJpZM4TrH7C
.

在 GIF 中,我也尝试过移动视图。 先试试媒体查询怎么样?

嗯,Bootstrap 隐藏类使用这些并且被设计为更多
简洁,因为它们只需要几个字符即可实现。 给他们
一试! 否则我们将不得不编写和维护几行 CSS,
这也不错。

2018 年 5 月 30 日,星期三,下午 6:41 Gaurav Sachdeva通知@github.com
写道:

在 GIF 中,我也尝试过移动视图。 如何尝试媒体查询
第一的 ?


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-393342781
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ1KedAsGl7tn8R5LyWUzCWqGuqFCks5t3yAVgaJpZM4TrH7C
.

@jywarren这是移动视图

screenshot_20180601-050026

screenshot_20180601-050031

@jywarren @steviepubliclab ,这是草稿发布后的当前通知文本。

note_after_publishing_draft

请建议新的或更改(如果有)。 另外, @jywarren我在 PR 中添加了 generate_method。 谢谢。

这看起来很完美。 如果您同意,我认为它已准备好合并?

2018 年 6 月 2 日星期六上午 11:52,Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren @steviepubliclab
https://github.com/steviepubliclab ,这里是当前的通知文本
草稿发布后。

[图片:note_after_publishing_draft]
https://user-images.githubusercontent.com/20878070/40879317-aed7cfac-66bb-11e8-8567-7b014b0d02e6.png

请建议新的或更改(如果有)。 另外,@jywarren
https://github.com/jywarren我在 PR 中添加了 generate_method。
谢谢。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-394104919
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ5eamyzHxIjZcsyvCsWm28q7gCGTks5t4tDfgaJpZM4TrH7C
.

以下是相关特权草案

| 用户角色 | 草稿创建 | 草稿编辑 | 草稿出版 |
|-------------|------------|-------------- -----|----------------------------|
|新人| 没有 | 是的,如果由普通用户共同创作 | 是的,如果合著者 |
| 普通用户 | 是 | 是的,如果创作者或合著者 | 是的,如果创作者或合著者 |
| 版主和管理员 | 是 | 是 | 是 |

这需要任何改变吗?

我觉得这看起来不错!

2018 年 6 月 2 日星期六下午 12:02,Gaurav Sachdeva通知@github.com
写道:

以下是相关特权草案
用户角色 草稿创建 草稿编辑 草稿发布
新来者 否 是,如果由普通用户共同创作 是,如果共同创作
普通用户 是 是,如果是创建者或共同作者 是,如果是创建者或共同作者
版主和管理员 是 是 是

这需要任何改变吗?


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-394105517
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ5T3dppEz0VbNlBccH9mWYLHuvEMks5t4tNQgaJpZM4TrH7C
.

太棒了,所以功能是完整的。 让我进行一些最终测试,然后我们可以合并它。 谢谢。

惊人! 也许这可以使用维基页面上的一些文档
你上面的表格,我想知道贡献者是否希望做技术
写作会有兴趣吗?

2018 年 6 月 2 日星期六下午 12:10 Gaurav Sachdeva通知@github.com
写道:

太棒了,所以功能是完整的。 让我进行一些最终测试然后
我们可以合并它。 谢谢。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-394105946
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ91Ibl1yEKXKc9Q31i9KMVNvmHGAks5t4tUCgaJpZM4TrH7C
.

其实,我也在想同样的事情,我们也可以维护一个新的文档(或现有的)来存储不同的状态值,即节点、评论、用户等。这个怎么样?

这真是个好主意!!!!

2018 年 6 月 2 日星期六下午 1:06 Gaurav Sachdeva通知@github.com
写道:

其实我也是这么想的,我们也可以维持一个新的
doc(或现有)来存储不同的状态值,即对于节点,
评论,用户等。这个怎么样?


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-394109457
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJx83NUf-4E8-yMPLwQTsvs1JLZ3Qks5t4uIFgaJpZM4TrH7C
.

@jywarren ,有些事情没有考虑到这个功能

  1. 隐藏草稿的 API 的变化——我们在单独的 PR 中检查 API 怎么样?
  2. 目前,用户只能通过仪表板访问他/她的草稿,就像审核笔记一样。
  3. 虽然,我已经检查了草稿可以出现在我们网站上的所有可疑区域,但找不到一个。 因此,只有符合条件的用户才能看到。 合并后,如果我们公开看到任何草稿内容,我想我们可以注意。
  4. 这个set_sidebar方法给我带来了一些痛苦,因为我无法控制这些线路https://github.com/publiclab/plots2/blob/master/app/controllers/application_controller.rb#L38 -L57在尝试了很多路线之后,我猜一些 API 可能正在使用它。
  5. 您知道使用index方法的任何区域https://github.com/publiclab/plots2/blob/master/app/controllers/notes_controller.rb#L5 -L8 吗?

谢谢

更新:

  1. index方法用于旧测试并显示最近的、流行的等。 -- 这个已解决。

随着Draft feature基本实现完成,我应该从与非 PL 用户共享秘密 URL 的下一阶段开始,或者我可以实现 #2104 的订阅部分, @ViditChitkara和我可以合并我们的工作在那之后? 谢谢。

这听起来很棒!

@jywarren @steviepubliclab ,我开始订阅设置部分,要讨论的几点:

  1. 制作一个设置页面怎么样,我们会有不同的子部分?
  2. 大家喜欢这样的设计吗:

settings

另外, @jywarren能否请您批准我的帖子https://stable.publiclab.org/notes/Gaurav/06-05-2018/first-note at https://stable.publiclab.org
谢谢!

我喜欢这个设计,我刚刚批准了你的帖子! 超级工作,高拉夫!

2018 年 6 月 5 日星期二下午 1:05,Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren @steviepubliclab
https://github.com/steviepubliclab ,我开始订阅
设置部分,讨论几点:

  1. 如何制作一个我们会有不同的设置页面
    小节?
  2. 大家喜欢这样的设计吗:

https://user-images.githubusercontent.com/20878070/37797928-44caff74-
2e41-11e8-925b-36e91080c3b0.gif

另外, @jywarren https://github.com/jywarren能否请您批准我的
发布https://stable.publiclab.org/notes/Gaurav/06-05-2018/first-note at
https://stable.publiclab.org
谢谢!


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-394824494
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ895AYsPoDAYFkdYd8imhrci3KaYks5t5tZlgaJpZM4TrH7C
.

@jywarren @steviepubliclab ,我在 13 号有最后一次考试,因为我在这里通知。 之后我将开始研究这个问题和订阅部分。 谢谢。

太好了,祝你好运!!

2018 年 6 月 11 日星期一下午 3:15,Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren @steviepubliclab
https://github.com/steviepubliclab ,我最后一次考试是在 13 号
在这里通知
https://github.com/publiclab/plots2/issues/2764#issuecomment-395860635
. 在那之后,我将开始研究这个。 谢谢。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-396354777
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ-8x_GGgfuAz2DNVAxvlLX2wKUMPks5t7sHSgaJpZM4TrH7C
.

谢谢!

@jywarren @steviepubliclab我已经在https://publiclab.org/wiki/draft-feature创建了关于草稿功能的维基页面,请编辑它或告诉你是否认为需要任何修改。 谢谢。

嗨, @jywarren @steviepubliclab #2796 需要一些时间来合并,因为它取决于 Vidit 的 PR。与此同时,我想最后推动一下。

这是计划,我们想为人们提供一个秘密 URL 以供他们审查。 为此,我们需要在某处存储一个令牌,以使秘密 URL 有效。 现在,我们可以生成包含令牌的user_tag ,而不是在数据库中存储每个笔记的 URL。 该令牌将在发布草稿时删除。 听起来如何?

@jywarren @steviepubliclab ,我为草案功能的最后部分提出了一个 PR,即共享秘密 URL。 这是演示: https :

另外,我已经推送了unstable ,你也可以试试。

这里有一些关于设计的问题:

  1. “生成秘密 URL”应该放在哪里,它应该是什么样子?
    目前来看:

screen1

  1. 该 URL 暂时通过警报共享 - 是否合适?
    目前来看:

screen2

谢谢。

哇这太酷了。 我想说,让我们显示在其中共享的提示
顶部的草稿笔记警报,带有一个按钮,上面写着“共享秘密链接”。
我喜欢你使用alert()但我们可以做得更好——一个
prompt('This link will give recipients access to ','link') -- 你是做什么的
思考?

使用普通节点标签怎么样,因为 URL 将不可见
无论如何......我猜节点标签可能会出现在某些列表中,所以它不像
安全的。 但是用户标签也将是公开可见的......

我们可以隐藏这个特定的用户标签吗? 看起来有点微妙
可维护性,以这种独特的方式使用用户标签。 但你是对的,我
想不出另一种简单的方法。

等等——如果我们在草稿 URL 路径的末尾添加一个唯一的哈希值会怎样,
因为那不是公开的,而且我们会在发布时覆盖它?

然后“草稿笔记”的通知可以解释“临时 URL
可以分享这篇文章的内容,让其他人可以阅读它。 点击这里
添加合著者”...你怎么看?

感谢您考虑清楚!!

2018 年 6 月 16 日星期六下午 5:55 Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren @steviepubliclab
https://github.com/steviepubliclab ,我为部分项目提出了 PR
草稿功能,即共享秘密 URL。 这是演示:
https://drive.google.com/file/d/1lxhz-v2WhPwBR9GMut83SrOAwPxdH-mX/view?usp=sharing

另外,我已经推动了 stable ,你也可以尝试一下。

这里有一些关于设计的问题:

  1. “生成秘密 URL”应该放在哪里以及应该如何放置
    看?
    目前来看:

[图像:屏幕 1]
https://user-images.githubusercontent.com/20878070/41502694-bd048ffc-71dd-11e8-9581-9d0aa4ba5839.png

  1. 该 URL 暂时通过警报共享 - 是否合适?
    目前来看:

[图像:screen2]
https://user-images.githubusercontent.com/20878070/41502701-ee7abab6-71dd-11e8-85a4-c270cd5f3d5d.png

谢谢。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-397840908
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJwpIPY9fmEkigMFhtnfKZ0p1vZ6Oks5t9X6xgaJpZM4TrH7C
.

@jywarren ,我会使用提示,感谢您的指点!

等等——如果我们在草稿 URL 路径的末尾添加一个唯一的哈希值会怎样,
因为那不是公开的,而且我们会在发布时覆盖它?

只是为了确保我们在同一页面上 - 如您所见,我将一个唯一的令牌存储在电源标签中,然后通过将该令牌附加到正常 URL 的末尾来生成秘密 URL,正如您所说,在发布时,网址已更改。 你的意思是像哈希函数这样的东西吗?

唯一的问题是任何标签对公众都是可读的,即使它不是很明显。 例如,它们在 /tags 上按字母顺序列出。 所以因为:

  • node.slug字段仅在草稿时对管理员和作者/共同作者可见,并且
  • 一旦发布,我们无论如何都会改变它

我们可以使用它在末尾附加一个字母数字哈希,如slug-of-node-abcdefg ,这是相对秘密的(未公开显示)。 说得通?

啊哈,例如,在不稳定中,我看到:

screen shot 2018-06-21 at 1 09 05 pm

很难预测它可能会出现在哪里! 也许最好不要使用标签。

是的,你是对的@jywarren。 我会更新我的 PR。 谢谢。

@jywarren ,我用 slug 更新了我的 PR 以保存秘密令牌,并将警报更改为提示。 请检查一下。 谢谢!

另外,请评论“生成秘密 URL”按钮和提示文本。 再次感谢!

prompt_using_slug

让我们将按钮命名为“共享私人链接”并将其放在警报中?

和“使用哪个”而不是“使用哪个”——然后这看起来不错!

@jywarren将按钮置于警报中?

你的意思是通知?

伟大的工作,顺便说一句!!!

谢谢! 这是更新后的视图

pic_draft

哎呀,是的 - 你明白了。 也许只是“这是一个草稿笔记。一旦你
准备好,点击【发布】公开。 你可以分享给
合作者 [使用此私人链接]”?

令人兴奋!!

2018 年 6 月 23 日星期六下午 3:42 Gaurav Sachdeva通知@github.com
写道:

这是更新后的视图

[图片:pic_draft]
https://user-images.githubusercontent.com/20878070/41813038-8502ef7c-774b-11e8-9785-4d7c8a8b4820.png


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-399703396
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ68BrFB8h5PEl6iobtaspbJ8PdpIks5t_pn5gaJpZM4TrH7C
.

@jywarren我们也可以在草稿创建时生成可共享的链接,然后可以像您提到的那样在通知中显示它,而不是通知中的“生成链接”按钮。 你怎么认为?

另外,我在 #2920 上打开了一个关于草稿显示的问题,我想在那里@jywarren @steviepubliclab有你的想法。

听起来不错——简单一步?

2018 年 6 月 27 日星期三下午 12:48 Gaurav Sachdeva通知@github.com
写道:

另外,我在 #2920 打开了一个问题
https://github.com/publiclab/plots2/issues/2920关于显示
草稿,我想有你的想法@jywarren
https://github.com/jywarren @steviepubliclab
https://github.com/steviepubliclab。谢谢!


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-400750609
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ-7TbOyb1xRlZ_r_Z_6NV_jnPlB1ks5uA7dbgaJpZM4TrH7C
.

@jywarren 还有其他变化吗? 谢谢。

draft_notice

看起来棒极了!!!

2018 年 6 月 30 日星期六,上午 6:09 Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren还有其他变化吗? 谢谢。

[图片:draft_notice]
https://user-images.githubusercontent.com/20878070/42124164-96b63906-7c7b-11e8-96f3-1c0e3cb80a50.png


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-401531461
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ6CW_J4h3jEPsP1FmW3zamrbDenRks5uB04tgaJpZM4TrH7C
.

我们开始做吧!

2018 年 6 月 30 日星期六上午 9 点 07 分,Jeffrey Warren [email protected]写道:

看起来棒极了!!!

2018 年 6 月 30 日星期六,上午 6:09 Gaurav Sachdeva通知@github.com
写道:

@jywarren https://github.com/jywarren还有其他变化吗? 谢谢。

[图片:draft_notice]
https://user-images.githubusercontent.com/20878070/42124164-96b63906-7c7b-11e8-96f3-1c0e3cb80a50.png


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/2667#issuecomment-401531461
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ6CW_J4h3jEPsP1FmW3zamrbDenRks5uB04tgaJpZM4TrH7C
.

当您准备好合并时,请 Ping 我! 做得好!

准备好了@jywarren! :笑脸:

此页面是否有帮助?
0 / 5 - 0 等级