MyInternetShortcuts

From ProgClub
Revision as of 16:15, 11 December 2017 by John (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

MyInternetShortcuts is the ProgClub shortcut management software. That's the software that helps you organize and share your internet shortcuts. For other projects see projects.

Status

Under way. Not released yet, there's stuff TODO.

Motivation

Why this software? Because some friends and I started a project to do this back around the year 2000 and we never shipped it. I think it would be cool software to have.

Administration

Contributors

Members who have contributed to this project. Newest on top.

All contributors have agreed to the terms of the Contributor License Agreement. This excludes any upstream contributors who tend to have different administrative frameworks.

Copyright

Copyright 2016, Contributors.

License

Licensed under the GNU Affero General Public License.

Components

Libraries, tools, services or media from third parties used under license:

  • N/A at this time

Resources

Downloads

TODO: link to downloads or explain why there aren't any.

There are no downloads yet because this project hasn't been released yet.

Source code

The repository can be browsed online:

https://www.progclub.org/pcrepo/mis/branches/0.1

The latest stable released version of the code will be available from:

https://www.progclub.org/svn/pcrepo/mis/tags/latest/0.1

Or if you want the latest version for development purposes:

https://www.progclub.org/svn/pcrepo/mis/branches/0.1

Links

Specifications

Functional specification

The functional specification describes what the project does.

This project is in planning. It's two things:

  1. It's a shortcut/bookmark repository that works across your web-browsers. So it can sync with your phone, your firefox, your chrome, etc. (Note: I don't know how to do that technically yet but I'm sure it's possible at least to some degree). The repository has a hierarchical structure (i.e. folders) and shortcuts (a name and a URL in a folder) can have tags. So there is a primary hierarchy and secondary classification. Sorting is done manually so items don't have to be in alphabetical order (but there will be options to automatically sort as desired if desired). Drag/drop for organization.
  2. It's a shortcut/bookmark sharing system. So you can share (some of) your shortcuts with your friends, and vice versa.

Would be cool to have 'dead links' detection to know when links die. Would be cool if you could edit your firefox bookmarks toolbar and have that sync to your phone and other browsers.

You can share any of your folders with any of your friends, giving them read or read/write permissions. Good for teams sharing a folder with an organized hierarchy of links relevant to a project where some team members can administer the collection and everyone gets updates.

Technical specification

The technical specification describes how the project works.

Notes

Notes for implementers

If you are interested in incorporating this software into your project, here's what you need to know:

Copy and paste your way to victory!

Notes for developers

If you're looking to set up a development environment for this project here's what you need to know:

See notes above about getting source code from svn.

Tasks

TODO

Things to do, in rough order of priority:

  • Create the project in svn
  • Develop web-interface for management: folders, tags, shortcuts (name, URL)
  • Research Firefox integration
  • Research iPhone/Safari integration
  • Research Chrome integration

Done

Stuff that's done. Latest stuff on top.

  • JE 2016-05-03: created project page