GithubHelp home page GithubHelp logo

gmassanek / codemarks Goto Github PK

View Code? Open in Web Editor NEW
23.0 4.0 12.0 16.2 MB

Bookmarks for Social Coders!

Home Page: http://codemarks.com/about

Ruby 58.56% CoffeeScript 18.63% CSS 11.20% HTML 7.65% Nginx 0.27% Shell 0.49% Gherkin 3.09% JavaScript 0.11%

codemarks's Introduction

codemarks

Build Status Code Climate

Development Environment Setup

We're assuming you use homebrew and RVM, and developing on a mac:

gem install bundler
bundle install
cp config/database.example.yml config/database.yml
rake db:create:all
rake db:reset
rails server

Running the Tests

rake

Deployment Instructions

TODO

codemarks's People

Contributors

gmassanek avatar jeanbahnik avatar mattcantstop avatar michaelphines avatar mikeebert avatar philbirt avatar shayfrendt avatar simsalabim avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

codemarks's Issues

Site Layout/Functionality Planning

Pages

Codemarks Index

To allow visitors to interact with all the codemarks

Widgets

  • Codemarks List
  • Filters/Sorts
  • Pagination

Landing

To convince people to sign up. Explain what Codemarks does.

Widgets

  • Twitter and Github sign up/in
  • codemark samples

Welcome

To show people what to do now that they have signed up

Widgets

  • ???

User Account (edit)

To edit your user info/preferences

Things to change

  • Link account to other auth targets
  • Add email address
  • Update picture, bio, change nickname
  • Link other account

Topic Show

To present as much info about a topic as possible

Widgets

  • Codemarks list
  • Filters/Sorts
  • Description
  • People that know a lot about this topic
  • Official sites

User Show

To present as much info about a user as the view is allowed to see

Widgets

  • Codemarks list
  • Filters/Sorts
  • User account details
  • Most common topics/interests
  • Official sites

Codemark Show

To display the details of the codemark. Used as a place to link to when sharing a codemark. Simply displays the full codemark details

About

  • Explain everybody that has helped put codemarks together.
  • Invite people to help contribute code

Widgets

Link Codemark (collapsed)

  • Title (Google)
  • Host (google.com)
  • Author (username, image?)
  • Number of saves
  • Actions
    • Share
    • Copy
    • Edit/Save/Delete
  • Indication that it's mine

Link Codemark (expanded)

  • Functionality
    • Opens when you click on the closed version
  • Components
    • Comments
    • Link to codemark show page

Filters/Sorts

  • Filters
    • Add/remove topics
    • Time (today, this week, this month, ever)
    • Add/remove users
  • Sorts
    • By save count
    • By visits
    • By date
  • Search

Header

  • Components
    • logo
    • auth
    • search?

Create Codemark buttons?

Pagination

Account Stats

  • Components
    • unread
    • total
    • favorite

Features

  • Follow
  • Send codemark to a person
  • Projects/Groups/Threads (public/private)

improve the tagging

Look for ' term ' instead of 'term' so that it doesn't pull css when it's filename.css or style/css

Tags from Emails

Emails is great, but there needs to be a way to include #hashtags that will explicitly create/link a URL to topics in the system

Search

  1. First, just get the topic search so that you can pivot links by topics
  2. Get other searches involved (Sphinx?)
    • Need to have other things to search, like link title, description, etc

Inline link title editing

Need some way to edit link titles to make them more descriptive, maybe hover over links to show edit button

Error handling

Errors that I want to know about

  • URL bounces
  • Authentication problems

Custom error pages for 404, 501, etc

Codemarks List Redesign

Thoughts

  • The codemarks list is too busy - I don't know what to focus on.
  • Colors?
  • Order of topics somehow
  • Show that there are more topics if there are more than 5 (why 5?)

Archive Codemarks

I want my dashboard to only show the links I haven't gone to (the ones I want to remind myself to visit). Otherwise, I can search through the archive to see all the links I've ever saved.

standardize list headers

Js needs to work on ajax stuff, should have paging next to header, filters all should end up consisten

Groups & Email Digest

Code Academy was awesome because (for the most part) everybody wanted to see the links and announcements that people made. We should have a place on here to group people together and get some sort of email system from it (each, digest, or never)

current ruby in rvm not maintained my have problems

I just this error while attempting to install CM locally....

Install of ruby-1.9.3-p545 - #complete
WARNING: Please be aware that you just installed a ruby that is no longer maintained (2014-02-23), for a list of maintained rubies visit:

http://bugs.ruby-lang.org/projects/ruby/wiki/ReleaseEngineering

Please consider upgrading to ruby-2.1.1 which will have all of the latest security patches.

I'll continue with local install and document what i find. I'll then see if It will run fine with ruby-2.1.1

Note title lost on note creation

I was creating a note from the home page, entered a title, and when I clicked save the note was created without a title.

I was able to edit it and add the title.

Notes with Codemarks

There needs to be a place to jot down notes, either public or private, about a codemark.

minor (but essential) typo in url

@gmassanek, many thanks for Codemarks. It is really a useful tool.

Iโ€™m afraid I found the wrong url in your profile page: http://codemark.com/about should read http://codemarks.com/about.

It is only a missing s. But without it, we never reach home ๐Ÿ˜‰.

Admin Section

Analytics

  • Number of Users, Clicks, Codemarks
  • Most popular users, links, etc

Maintenance

  • Update user authentications (relink them if needed)
  • Update codemarks

Update Codemarks

Need the ability to update codemarks on the site. Should be able to update all fields, including tags

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.