Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bumbu/best-chisinau-toolspace


https://github.com/bumbu/best-chisinau-toolspace

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

Instalation
===========
+ git clone this repository to your local directory
+ rename `specific.cfg.php_example` file to `specific.cfg.php` taking in account to change its variables (esspecialy for connection with DB)
+ install bestch_toolspace.sql schema (provided in .sql file) to your local DB
+ delete bestch_toolspace.sql file
+ go lo localhost/BEST-Chisinau-Toolspace/ (in case you are using localhost)
+ on some LAMP settings, url rewrite may not work, it may be because of:
+ disabled `mod_rewrite` (`sudo a2enmod rewrite` to enable on ubuntu)
+ `AllowOverride None` (should be All) for apache config (may be in file `/sites-available/default`)
+ try to log in with google account
+ activate your account from DB by changing columns: `role, approved, blocked` from table `users` (set role `administrator` to have full rights)
+ log in

CHANGELOG
=========

2012
----

### September
* Added extensions to versions
* Adding files by Drag n Drop

### August
* moved codebase to github

### July
* initial version ToolSpace , 2012-07-09

CONTRIBUTORS
============
* [bumbu](http://github.com/bumbu/)
* [Ananas](http://github.com/ana-balica)
* Buhito
* [Vlad Lednioff](https://github.com/unordinary)

Attribution
============
* Some icons by Yusuke Kamiyamane (http://p.yusukekamiyamane.com/).

TECHNICAL STUFF
===============
Status codes:
200 OK
400 Bad Request
401 Unauthorized
404 Not Found
405 Method Not Allowed
501 Not Implemented
503 Service Unavailable

F3::HTTP_100;

TODO
====

== All pages ==
- Fullfill main page
- Files tracking
- Move all language variables into one place
- Make feedback form pretier (http://habrahabr.ru/post/148332/)

== Login page ==
- Enable back-up login
- Send additional login information to newly accepted accounts

== After login page ==
- Show what is new in this version

== Edit page ==
- If image has small width, then dissaprove button is at top
- Dragndrop has strange behaviour
- Move action buttons to bottom
- Files relations
- Users should be able to add/change title and tags and submit them for approval
- Before adding new file. show in real time related/same files to prevent files duplications
- Preview created thumbs
- If too many tags, then they will not be visible

== Search page ==
- If search is done by 2 or more tags, show in results files that have all tags, then all-1, then all-2...
- Smart search (add search by author, date, and other details)
== Details ==
- Share link (to last version)
- Report bad file/duplication/shit...
- Asign different labels colors for different file types
- Ability to download images in different sizes
- Zooming for big pictures
- Make modal box height adjustable to window height

== Accounts ==
- add new user button

== Account edit ==
- Stats, history, activity

== Architecture ==
- Standartise reroutes (enchance menu module)
- Clear temp directory (Keep uploaded files for no longer then X time)
- Standartise rights ({{Menu::hasAccessToPage('origami','file','edit')}})