V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
alexapollo
V2EX  ›  Python

写了个第三方评论系统的demo,有没有人一起来完善它?

  •  
  •   alexapollo ·
    geekan · 2013-12-23 19:16:44 +08:00 · 5606 次点击
    这是一个创建于 3994 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,虽然现在功能很基础,但已经有不错的效果,也有很长远的计划。

    演示地址: http://www.anwcl.com/contact.html#
    代码库: https://github.com/vine-comment/vine
    57 条回复    1970-01-01 08:00:00 +08:00
    alexapollo
        1
    alexapollo  
    OP
       2013-12-23 19:36:13 +08:00
    已完成:

    简易响应式DEMO
    基础chrome extension、tampermonkey脚本
    基于URL的独立留言板
    使用iframe来避免css冲突
    firefox/chrome/ie 10,11基础测试
    基础分页、留言成功提示、IP记录等
    alexapollo
        2
    alexapollo  
    OP
       2013-12-23 19:39:48 +08:00
    框架:django + jquery + bootstrap
    用法:网页运营者直接嵌入网页,或者用户主动加载extension。
    后者可以达到任意网页都可以评论的效果,就像ghost一样
    bearcat001
        3
    bearcat001  
       2013-12-23 19:59:26 +08:00   ❤️ 1
    顶,有过这个想法,可惜一直没做 =0=
    bearcat001
        4
    bearcat001  
       2013-12-23 20:03:32 +08:00   ❤️ 1
    感觉找到当前同在浏览一个页面人更有吸引力,尤其是看网页的时候有问题想问的时候
    alexapollo
        5
    alexapollo  
    OP
       2013-12-23 20:09:13 +08:00
    @bearcat001 来提pr吧!
    alexapollo
        6
    alexapollo  
    OP
       2013-12-23 20:11:55 +08:00
    @bearcat001 可以借鉴一些聊天室的实现,应该不难,来试试呗。。~
    immjun
        7
    immjun  
       2013-12-23 20:19:25 +08:00   ❤️ 1
    经友情测试 字母和数字不自动换行 有待改进 还有,如果宽度一定的话,下面的滚动条是否可以去掉呢..?
    immjun
        8
    immjun  
       2013-12-23 20:23:34 +08:00
    @alexapollo 还有字数限制 ...
    immjun
        9
    immjun  
       2013-12-23 20:30:50 +08:00
    你首页的版权信息为啥绝对定位到右边呢 http://www.anwcl.com
    media="all"
    #bottom p {
    position: absolute;
    right: 0;
    }
    是有点不理解哦 , 其实评论系统做的挺好的~
    alexapollo
        10
    alexapollo  
    OP
       2013-12-23 20:40:22 +08:00
    @immjun 了解,前期demo,难免有bug,还有好多功能要做 泪。。
    alexapollo
        11
    alexapollo  
    OP
       2013-12-23 20:44:27 +08:00
    @immjun 首页之前手写的css,正想把它改一改,做漂亮一些
    有没有建议呢~~
    immjun
        12
    immjun  
       2013-12-23 20:49:31 +08:00
    @alexapollo 首页响应式做的挺好的,如果需要更现代化一些的话,可以尝试下 视差 效果... 看你个人喜好啦~
    alexapollo
        13
    alexapollo  
    OP
       2013-12-23 21:08:07 +08:00
    @immjun 哈哈~~ 都是手写的,看了下视差的各个demo,挺不错的,你主页是做前端的吗?
    chinvo
        14
    chinvo  
       2013-12-23 21:12:57 +08:00
    確實是一個很棒的項目,對於 Python 在下也很感興趣。我想,作為 PHP/Node 程序猿,入門 Python 不會太難吧?
    alexapollo
        15
    alexapollo  
    OP
       2013-12-23 21:17:34 +08:00   ❤️ 1
    @chinvo 不难,python入门是所有语言最快的,而且函数库很全。
    http://www.codecademy.com/
    https://www.khanacademy.org/
    这两个网站都可以学python,你可以体验一下,熟悉语法一两天就ok了
    chinvo
        16
    chinvo  
       2013-12-23 21:19:36 +08:00
    @alexapollo Thx,目前在下正在搞一個 PHP 實現的用戶信息交換系統,隨著開發的深入,發現 PHP 在很多地方不能滿足系統需求,正在猶豫是否換用 Node 或者其他什麼語言。
    lanbing
        17
    lanbing  
       2013-12-23 21:20:54 +08:00 via Android
    不错的样子
    Fedor
        18
    Fedor  
       2013-12-23 21:38:42 +08:00
    @chinvo 什么需求这么吊, php满足不了。

    phper 表示不服。
    chinvo
        19
    chinvo  
       2013-12-23 21:47:51 +08:00
    @Fedor 多線程→_→,目前用 fsockopen 來作為折中方案。
    在下也是個 PHPer。
    alexapollo
        20
    alexapollo  
    OP
       2013-12-23 21:48:25 +08:00
    刚刚虚拟机开多了,成功跑挂PC
    alexapollo
        21
    alexapollo  
    OP
       2013-12-23 21:49:54 +08:00
    @chinvo 个人比较喜欢python,django整个框架写的好
    node.js有全端优势,但我不认为会比django好
    lizheming
        22
    lizheming  
       2013-12-23 22:05:21 +08:00
    @Fedor 哈哈头像和话好配啊...PHPer握爪TOT
    cyr1l
        23
    cyr1l  
       2013-12-23 22:15:00 +08:00   ❤️ 1
    XSS注入失败。。。。
    alexapollo
        24
    alexapollo  
    OP
       2013-12-23 22:41:56 +08:00
    @cyr1l 哈哈 django无所不能 快来pr吧小伙伴
    jesse_luo
        25
    jesse_luo  
       2013-12-23 22:53:47 +08:00
    膜拜A神~~~
    huafang
        26
    huafang  
       2013-12-23 22:58:13 +08:00
    暂时还不会python
    alexapollo
        27
    alexapollo  
    OP
       2013-12-23 23:01:35 +08:00
    @jesse_luo 罗少……………………
    cyr1l
        28
    cyr1l  
       2013-12-23 23:02:50 +08:00   ❤️ 1
    @alexapollo 不懂Python, nodejs的我就上了。
    ritksm
        29
    ritksm  
       2013-12-23 23:03:29 +08:00
    既然如此。。就让我来给第一个pr吧。。https://github.com/vine-comment/vine/pull/1
    ritksm
        30
    ritksm  
       2013-12-23 23:05:16 +08:00
    BTW 那个1.cmd不知道干嘛的。。于是我删了。。推荐LZ用这个配置本地排除一下这些文件

    [core]
    excludesfile = ~/.gitignorefile
    RIcter
        31
    RIcter  
       2013-12-23 23:09:36 +08:00
    Django框架的,感觉不错...
    这个和Disqus性质一样么 ..
    alexapollo
        32
    alexapollo  
    OP
       2013-12-23 23:10:15 +08:00
    @ritksm 已合入第一个PR!

    1.cmd是历史产物,windows下可以很方便打开本地命令行~
    alexapollo
        33
    alexapollo  
    OP
       2013-12-23 23:12:49 +08:00
    @RIcter 功能可以做到disqus的两倍……核心思路是它从未做过的。
    说老实话我整个框架都想好了才想起来有disqus这东西,去调研了下发现技术还都差不多。。。
    不得不说巧合多~
    alexapollo
        34
    alexapollo  
    OP
       2013-12-23 23:13:35 +08:00
    @cyr1l 不难,python入门是所有语言最快的,而且函数库很全。
    http://www.codecademy.com/
    https://www.khanacademy.org/
    这两个网站都可以学python,你可以体验一下,熟悉语法一两天就ok了
    RIcter
        35
    RIcter  
       2013-12-23 23:16:12 +08:00
    @alexapollo 关注一下。貌似网站(http://www.anwcl.com)打不开
    alexapollo
        36
    alexapollo  
    OP
       2013-12-23 23:20:09 +08:00
    @RIcter ping 218.108.167.73试试。。渣线路
    alexapollo
        37
    alexapollo  
    OP
       2013-12-23 23:20:43 +08:00
    @immjun 经友情测试 字母和数字不自动换行 有待改进 还有,如果宽度一定的话,下面的滚动条是否可以去掉呢..?

    已fix~
    RIcter
        38
    RIcter  
       2013-12-23 23:30:11 +08:00
    @alexapollo 挂了
    alexapollo
        39
    alexapollo  
    OP
       2013-12-23 23:40:06 +08:00
    @RIcter 渣线路!!过一段我换香港线路。。。
    CRight
        40
    CRight  
       2013-12-23 23:40:08 +08:00 via Android
    不错啊,收到侧边很有创意。
    alexapollo
        41
    alexapollo  
    OP
       2013-12-23 23:44:40 +08:00
    @CRight thx!后续会加入多种模式~关注或者加入~
    ety001
        42
    ety001  
       2013-12-24 01:04:18 +08:00
    我就想知道跟多说的区别是啥?
    alexapollo
        43
    alexapollo  
    OP
       2013-12-24 01:31:39 +08:00
    @ety001 我不是抄disqus的。。
    kernel1983
        44
    kernel1983  
       2013-12-24 03:23:39 +08:00
    @alexapollo python写的一定要顶.
    接下来有实现qq和微博的登陆的计划吗?
    ybmimo
        45
    ybmimo  
       2013-12-24 08:49:46 +08:00   ❤️ 1
    俺的建议~ 最下面的评论框可以去掉 然后把分页弄到上面去 让点击操作 都集中到上面。现在分页占两行(亦或是bug?)希望能将它弄成一行。
    ericls
        46
    ericls  
       2013-12-24 14:17:49 +08:00
    disqus也是django的
    有空看看
    yangzh
        47
    yangzh  
       2013-12-24 18:10:41 +08:00
    @alexapollo 忽然之间发现了 1.cmd 这个技巧。。
    这个可以说是 disqus 的开源版本吗?
    alexapollo
        48
    alexapollo  
    OP
       2013-12-24 18:19:32 +08:00
    @kernel1983 在计划里
    alexapollo
        49
    alexapollo  
    OP
       2013-12-24 18:22:40 +08:00
    @ericls 嗯,在调查单里
    alexapollo
        50
    alexapollo  
    OP
       2013-12-24 18:23:33 +08:00
    @yangzh 不是模仿disqus做的,不过类型类似

    准确的说是1.bat,里面写上cmd,就可以开当前目录
    yangzh
        51
    yangzh  
       2013-12-24 18:24:42 +08:00
    @alexapollo 嗯。顺便说一下我这里访问不了你的 demo 站,也许是我这边被qiang了。
    alexapollo
        52
    alexapollo  
    OP
       2013-12-24 18:29:21 +08:00
    @yangzh 线路有点差,你是什么宽带?
    yangzh
        53
    yangzh  
       2013-12-24 18:36:21 +08:00
    @alexapollo 南方的中国电信
    binyuJ
        54
    binyuJ  
       2013-12-25 13:36:05 +08:00
    世界上最遥远的距离不是生与死,而是电信和联通
    alexapollo
        55
    alexapollo  
    OP
       2013-12-25 19:38:50 +08:00
    @yangzh 联通压力大。。我后面可能部署到某个云平台上,会好点
    zjgood
        56
    zjgood  
       2014-01-04 19:11:44 +08:00
    Github上有一个类似的 ,名字叫Juvia https://github.com/phusion/juvia
    alexapollo
        57
    alexapollo  
    OP
       2014-01-07 21:28:12 +08:00
    @zjgood 嗯,在我们的github readme中,有一个待调查的表单,里面有它
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2770 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 05:55 · PVG 13:55 · LAX 21:55 · JFK 00:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.