Git Product home page Git Product logo

getboo's Introduction

getboo's People

Contributors

nigini avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

getboo's Issues

Change "discover box" functionality.

This should act as an interface for the tag filtering functionality:

  • when you type there words should be considered tags to filter content and redirect to tags.php page;
  • when tags are added or removed in the tags page the content of the box should change together.

Create a page to show user's links.

In the new structure we use the table "user_books" to store information about the bookmarks a user marked as interesting. We need a page that shows to the user a list of links she marked.

Remove the "X per page" buttons

When listing bookmarks for a tag exploration the "tags.php" page shows - at the end the results - the option to change the number of shown links. This buttons have to be removed.

Check whether the tags in tag cloud should be part of the click traces

Our goal is to collect all relevant information the enable us to understand the user choices during navigation. Now, we are collecting a tuple (user, timestamp, tags) for each step of the navigation.

The set of items at each step can be recovered by the tags (as the database is a static).

This issue proposes to check whether the tags (offered o the user) in the tag cloud at each step should be recorded or can be retrieved by the already stored information.

COPY_BOOKMARK functionality should be more general.

When implemented in issue #2 the COPY_BOOKMARK was focused on providing a fast way for users, who were navigating through tags (at TAGS.php page), to store existing bookmarks to their own profiles. But the way it was implemented only stores the relation between the tags used in the navigation process and the bookmark ID.

This issue aims to make this tool more general, sending user to a pop-up form so she can edit basic bookmark info before recording it.

URL problem for tags.php when adding tag.

The link produced for more then 2 tags is not adding the "+" symbol. The system is not breaking because the space is converted for the "+" symbol by the browser.

Create importer for Citeulike

This importer should receive the JSON Citeulike format and create Getboo bookmarks with the respective tags pointing to the citeulike URL.

Fix charset at table tags_hits

When navigating (clicking at tags) each click is stored in the table "tags_hits". But as Tag names now are UTF-8 the table that stores the hits have to be in this charset too.

Minor user interaction chages

  1. remove bookmark description when its NULL in the database
  2. open link in a new tab when user click on a bookmark
  3. login page should be the first page.

Develop experiment front page

Requirements:

  • From login you should go to the POPULAR_TAGS page
  • This page should now have the TAG search box activated
  • When in TAGS page and remove all tags you should go back to POPULAR_TAGS page
  • Tags should appear in alphabetic ordering and no character size changing

Import data for experiment

We were able to import the XML for Elizeu's data from delicious.com and used that for developing phase. But now we want to find as much data as possible and import that for the experiment phase.

Create a bookmark tool using an existing bookmark.

It doesn't appear to exist a way for a user to import a bookmark to his profile while he is searching the already existing system's bookmarks. It is a basic functionality, and it will be necessary for our experiment because participants will be asked to mark "interesting" links.

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.