Code Monkey home page Code Monkey logo

vish's Issues

Define how ViSH interacts with social_stream

We still have to decide the best way for ViSH to include and tweak social_stream elements (models, controllers, views, assets...).

We'll probably need to rewrite most views and assets from scratch, but we're uncertain as for models and controllers: should we re-open the classes using concern and hook stuff there? Re-implement them altogether?

Before declaring any such methodologies as the "official vish way", we should probably meet up, sketch a basic data model and discuss this. What do you guys think?

Finally we need some directions from @diegocarrera regarding the screens.

Backups

We need them any time soon

Links in words - Main page

Links in main words i.e excursions, repositories, organizations and users are not working. ¿Where these links are redirected?

Review view helpers

Some of the views in Social Stream are copied to ViSH just because the need to redefine one of the following helpers: toolbar, location or sidebar.

We should refactor them so not so many copies are needed

Work on Slide scaffold

We did some work on Excursion, but Slide is still an almost-empty scaffold (it has a json and an activity_object, but no real code).

We have to define what we want to save when, index content, probably write some views so the slide can be searched for and chosen from the editor. Finally, we have a rough description of an API we have to comply with, which in the case of slides will absolutely require controller code.

Do we have a timeframe for such features?

Personal information

What elements in this interface are required?

--> (*) These fields are required.

Facebook sign in

Register ViSH in Facebook and set token.

We will probably need using environment variables to set the token

Make a thumbnail of Flash objects

We need a way to extract a thumbnail of Flash objects to select them in the excursion creator. Integration with rails would be a plus.

Top-right menu bar

All objects of the top-right menu bar should be aligned to the bottom of the bar.

Footer

The following options are not available in the footer: Conditions and Help. They're linked to the password recovery page.

The footer should not move according to the distribution of the site's content. It should be fixed.

Make default content public

Resources use the SocialStream's custom relation model. They should be assigned to public relation by default.

Profile - Avatar

Changing a user's avatar should be allowed when a user click on the default image.

Choosing an avatar from a predefined set of images should be supported.

Inbox - new message

Do recipients refer to any email accounts or vish's users?.

Sending emails don't work.

Can a user attach files in a message?

Empty activity string should not be sent, replies Error 500 instead.

Most likely we want a javascript to check this.

The error reads:

Template is missing

Missing template posts/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in: * "/home/arch/ging/src/vish/app/views" * "/home/arch/.bundler/ruby/1.9.1/social_stream-19d6479881eb/linkser/app/views" * "/home/arch/.bundler/ruby/1.9.1/social_stream-19d6479881eb/documents/app/views" * "/home/arch/.bundler/ruby/1.9.1/social_stream-19d6479881eb/base/app/views" * "/usr/lib/ruby/gems/1.9.1/gems/kaminari-0.13.0/app/views" * "/usr/lib/ruby/gems/1.9.1/gems/avatars_for_rails-0.2.6/app/views" * "/usr/lib/ruby/gems/1.9.1/gems/devise-1.5.3/app/views" * "/usr/lib/ruby/gems/1.9.1/gems/mailboxer-0.6.5/app/views"

Language menu

The options of the languages must be aligned to the left side. The initial of the word "language" should be capitalized.

Tooltips

Tooltips on certain actions should be supported.

Profile - Tabs

The tabs in the user's profile should be aligned. Specifically, "Excursions created" and "timeline" are improperly aligned.

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.