Coder Social home page Coder Social logo

buddycloud / buddycloud.com Goto Github PK

View Code? Open in Web Editor NEW
18.0 18.0 18.0 43.29 MB

buddycloud static site generation and gh_pages

Home Page: http://buddycloud.com

License: Other

Makefile 1.26% Ruby 1.99% HTML 77.18% Shell 0.71% Python 8.07% CSS 8.99% JavaScript 1.79%

buddycloud.com's People

Contributors

abmargb avatar bnolan avatar dodo avatar fahrertuer avatar fiblan avatar glogiotatidis avatar guilhermesgb avatar imaginator avatar jeffparsons avatar julierhill avatar lloydwatkin avatar mizarf avatar mrflix avatar mskaru avatar nicolasgarnil avatar pniederlag avatar rodrigods avatar themgt avatar vitoravelino avatar webbj74 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

buddycloud.com's Issues

Slate missing renamed files

The recently renamed files _social-recommendaton.md and _content-recommendation.md are not being included.

Build seems to be broken

I'm not sure what changed, but it seems that the build isn't happy. There was a pull request from Lloyd but I don't see how that could have changed things.

➜  buddycloud.com git:(master) ✗ make devserver
/Users/simon/Documents/src/buddycloud.com/develop_server.sh restart
Killing pelican.server
Stale PID, deleting
Starting up Pelican and pelican.server
DEBUG: Adding current directory to system path
DEBUG: Temporarily adding PLUGIN_PATH to system path
DEBUG: Restoring system path
DEBUG: Missing dependencies for asc
  --- AutoReload Mode: Monitoring `content`, `theme` and `settings` for changes. ---
DEBUG: Temporarily adding PLUGIN_PATH to system path
DEBUG: Restoring system path

-> Modified: content, theme, settings. re-generating...
DEBUG: template list: [u'!simple/archives.html', u'!simple/article.html', u'!simple/author.html', u'!simple/authors.html', u'!simple/base.html', u'!simple/categories.html', u'!simple/category.html', u'!simple/gosquared.html', u'!simple/index.html', u'!simple/page.html', u'!simple/pagination.html', u'!simple/tag.html', u'!simple/tags.html', u'!simple/translations.html', u'.DS_Store', u'archives.html', u'article.html', u'author.html', u'authors.html', u'base.html', u'categories.html', u'category.html', u'gosquared.html', u'includes/addthis.html', u'includes/article_info.html', u'includes/comment_count.html', u'includes/comments.html', u'includes/disqus_script.html', u'includes/ga.html', u'includes/github.html', u'includes/sidebar.html', u'includes/taglist.html', u'includes/translations.html', u'index.html', u'page.html', u'pagination.html', u'style-guide.html', u'tag.html', u'tags.html', u'translations.html']
DEBUG: template list: [u'!simple/archives.html', u'!simple/article.html', u'!simple/author.html', u'!simple/authors.html', u'!simple/base.html', u'!simple/categories.html', u'!simple/category.html', u'!simple/gosquared.html', u'!simple/index.html', u'!simple/page.html', u'!simple/pagination.html', u'!simple/tag.html', u'!simple/tags.html', u'!simple/translations.html', u'.DS_Store', u'archives.html', u'article.html', u'author.html', u'authors.html', u'base.html', u'categories.html', u'category.html', u'gosquared.html', u'includes/addthis.html', u'includes/article_info.html', u'includes/comment_count.html', u'includes/comments.html', u'includes/disqus_script.html', u'includes/ga.html', u'includes/github.html', u'includes/sidebar.html', u'includes/taglist.html', u'includes/translations.html', u'index.html', u'page.html', u'pagination.html', u'style-guide.html', u'tag.html', u'tags.html', u'translations.html']
DEBUG: template list: [u'!simple/archives.html', u'!simple/article.html', u'!simple/author.html', u'!simple/authors.html', u'!simple/base.html', u'!simple/categories.html', u'!simple/category.html', u'!simple/gosquared.html', u'!simple/index.html', u'!simple/page.html', u'!simple/pagination.html', u'!simple/tag.html', u'!simple/tags.html', u'!simple/translations.html', u'.DS_Store', u'archives.html', u'article.html', u'author.html', u'authors.html', u'base.html', u'categories.html', u'category.html', u'gosquared.html', u'includes/addthis.html', u'includes/article_info.html', u'includes/comment_count.html', u'includes/comments.html', u'includes/disqus_script.html', u'includes/ga.html', u'includes/github.html', u'includes/sidebar.html', u'includes/taglist.html', u'includes/translations.html', u'index.html', u'page.html', u'pagination.html', u'style-guide.html', u'tag.html', u'tags.html', u'translations.html']
DEBUG: read file CNAME -> Static
DEBUG: signal <blinker.base.NamedSignal object at 0x1103c3210; u'static_generator_preread'>.send(<pelican.generators.StaticGenerator object at 0x1109d88d0>)
DEBUG: signal <blinker.base.NamedSignal object at 0x1103c3250; u'static_generator_context'>.send(<pelican.generators.StaticGenerator object at 0x1109d88d0>, <metadata>)
DEBUG: read file pages/all-features.html -> Page
DEBUG: signal <blinker.base.NamedSignal object at 0x1103c3190; u'page_generator_preread'>.send(<pelican.generators.PagesGenerator object at 0x1109e0790>)
DEBUG: signal <blinker.base.NamedSignal object at 0x1103c31d0; u'page_generator_context'>.send(<pelican.generators.PagesGenerator object at 0x1109e0790>, <metadata>)
DEBUG: read file pages/api.md -> Page
DEBUG: signal <blinker.base.NamedSignal object at 0x1103c3190; u'page_generator_preread'>.send(<pelican.generators.PagesGenerator object at 0x1109e0790>)
DEBUG: signal <blinker.base.NamedSignal object at 0x1103c31d0; u'page_generator_context'>.send(<pelican.generators.PagesGenerator object at 0x1109e0790>, <metadata>)
DEBUG: read file pages/software.html -> Page
DEBUG: signal <blinker.base.NamedSignal object at 0x1103c3190; u'page_generator_preread'>.send(<pelican.generators.PagesGenerator object at 0x1109e0790>)
DEBUG: signal <blinker.base.NamedSignal object at 0x1103c31d0; u'page_generator_context'>.send(<pelican.generators.PagesGenerator object at 0x1109e0790>, <metadata>)
-> copying /Users/simon/Documents/src/buddycloud.com/content/CNAME to CNAME
-> writing /Users/simon/Documents/src/buddycloud.com/output/feeds/all.atom.xml
-> writing /Users/simon/Documents/src/buddycloud.com/output/index.html
-> writing /Users/simon/Documents/src/buddycloud.com/output/style-guide.html
-> writing /Users/simon/Documents/src/buddycloud.com/output/api.html
-> writing /Users/simon/Documents/src/buddycloud.com/output/all-features.html
-> writing /Users/simon/Documents/src/buddycloud.com/output/software.html
-> writing /Users/simon/Documents/src/buddycloud.com/output/contact.html
-> writing /Users/simon/Documents/src/buddycloud.com/output/features.html
-> writing /Users/simon/Documents/src/buddycloud.com/output/get-started.html
CRITICAL: (ExpatError('not well-formed (invalid token): line 41, column 12',),)
CRITICAL: not well-formed (invalid token): line 41, column 12
Traceback (most recent call last):
  File "/usr/local/bin/pelican", line 9, in <module>
    load_entry_point('pelican==3.3', 'console_scripts', 'pelican')()
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pelican/__init__.py", line 350, in main
    pelican.run()
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pelican/__init__.py", line 181, in run
    p.generate_output(writer)
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pelican/generators.py", line 535, in generate_output
    override_output=hasattr(page, 'override_save_as'))
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pelican/writers.py", line 211, in write_file
    override_output)
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pelican/writers.py", line 148, in _write_file
    output = template.render(localcontext)
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jinja2/environment.py", line 969, in render
    return self.environment.handle_exception(exc_info, True)
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jinja2/environment.py", line 742, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/Users/simon/Documents/src/buddycloud.com/buddycloud-theme/templates/page.html", line 4, in top-level template code
    {% set toc_info = page.content|extract_toc_info %}
  File "/Users/simon/Documents/src/buddycloud.com/jinjaext/table_of_contents.py", line 56, in extractTableOfContentsInfo
    root = ElementTree.fromstring("<root>"+content+"</root>")
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1300, in XML
    parser.feed(text)
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1642, in feed
    self._raiseerror(v)
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1506, in _raiseerror
    raise err
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 41, column 12

slate-api: table style

regarding the remaining tasks on the slate-api pages:

  • tables need styling to Buddycloud table style.
  • probably best to use the condensed style for this.

screenshot 2014-07-07 14 07 56

Page title question

I'm trying to have the following:

<title>Buddycloud Architecture</title>

Top menu title=Architecture

Title on page="Architecture"

But it ends up looking like this:
screenshot 2014-02-22 15 44 40

Anyway to make this work?

small css fixes

Note to myself:

<li> tags are outside the margin and look odd.
<h2> we needs love: the horizontal line above the H2 tag just looks odd. Time to get rid of it forever.

logo missing

The top left "b" logo is missing from page builds.

Active page

Have a way to indicate the active page in the menu (but not for the homepage).

Wrong username and database name for the database test

On the install page, in the "buddycloud Server" section, it is proposed to test the database with this command:
psql -h 127.0.0.1 --username buddycloudserver -d buddycloudserver -c "select * from nodes;"

The username and the database name are wrong. Here is a correction:
psql -h 127.0.0.1 --username buddycloudserverjava -d buddycloudserverjava -c "select * from nodes;"

fix the table of contents in the sidebar and scrolling offset

It used to have a nice scrolling effect to the right offset and the "selected" element in the table of contents was matching the viewed content nicely.
After getting the new style from Jan this no longer happens, see what's changed and get it back.

API Table

Have the API table render the tables (Visibility section).

Unable to reset password

I am unable to reset the password and have been through three identities. The "Forgot password?" link on the "Sign In" dialogue does not work.

API page is unmaintainable

Hard to find content, read and modify. Please use partials for the god sake.

Check https://github.com/buddycloud/buddycloud-styles/tree/master/docs/theme/templates for an example.

Do not exaggerate mixing Markdown with HTML. I suggest going with HTML because you are more flexible to do whatever you want to and stay as semantic as possible. There's a bunch of content being rendered not semantically but from editor's perspective it's beautiful to read and modify that part. Keep it simple. It's just horrible.

I didn't assign this to myself yet because I have other things with higher priority at the moment. If nobody do this, I'll do it later.

If you have any question, ask below.

Emphasise quickness - 2 minutes to being productive.

We need to show how quick and easy it is.

This is my proposal

I'd love feedback.

The text would say

  • Step1: git clone ; npm i ; npm...
  • Step2: open 127.0.0.1:3000
  • Step3: "start building your "

Then for flipping text we have the following strings replaced:

  • Chat client
  • personal social network
  • private cloud
  • webRTC client
  • social activity stream
  • indyweb project

Thoughts? Ideas?

untitled

based on

img_20140328_172524

Built with Buddycloud carousel

Ways to improve the API page

@guilhermesgb and @imaginator thinking about ways to improve the API page:

  • simple curl demos for all API calls that help the developer get real results (using buddycloud.org)
  • "enter your buddycloud domain" and then perform a lookup for the endpoint and pre-populate all the curl commands to do everything on the domain.
  • be inspired by https://stripe.com/docs/api/curl#create_subscription
  • better way to show the tabs and text (looks a bit disjointed at the moment)

Open to more ideas?

Feedback on doing the recipe

@mskaru and me were trying the recipe.

Some feedback:

  • embed the code-open demo into the start of the instructions.
  • you have the code at the bottom of the page (https://github.com/guilhermesgb/chat-recipe) but tell the user to fork the skeleton at the top! Very confusing. IMHO you should be telling them to fork https://github.com/guilhermesgb/chat-recipe at the start of the recipe.
  • you make the user register a username but then login with a username and domain- never make the user enter a domain (silently add @buddycloud.org if necessary)
  • trying to post as a new user I get the following:
    screenshot 2014-05-11 14 41 47
  • later a few messages appear in the screen but for someone who doesn't know what buddycloud is yet, these are confusing - perhaps say where they are coming from:
    screenshot 2014-05-11 14 42 53

For these projects, I suggest we keep things separated for each recipe:
chat-recipe

  • chat-recipe
    • views
    • public
  • next-recipe
    • views
    • public

Architecture page missing what-is-a-channel.svg image

Page is linking to image /theme/img/architecture/what-is-a-channel.svg which should be sitting at buddycloud-theme/static/img/architecture/what-is-a-channel.svg but it isn't.
I'm guessing it was forgotten to be included to some commit op.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.