Skip to content

louiseGrandjonc/mnemotopy

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Website for Mnemotopy project


=====
TODOs
=====

Switch from french to english easily - done

Login view - ok

Admin to create categories, tags, users

------------------------------
Form/View to create an article
------------------------------

- Add text (with videos and audios)
- Add images with an order and a default image for the project
- Set categories to project
- Set keywords to project
- Possibility to set a position (to up in list)
- Archive (not in main list)
- Publish article (if ready)


--------------------------------
View to display list of projects
--------------------------------

- Waiting for design
- Display only un-archived articles for the selected category/ies


------------------------
View to display archives
------------------------

- Possibility to search in projects (fulltext search)
- Wait for list of filters availables


----
Home
----

- Waiting for design
- Enter in website by categories


----------
Media form
----------

TODO:
- On media video upload, celery task to send to vimeo


----------
Backoffice
----------

- Css
- Menu with "back to list" and "see my project"



----
URLS
----

Edit
- edit/projects : list of projects to edit - paginated
- edit/projects/add: create project
- edit/projects/id: edit main information on project
- edit/projects/id/medias: edit medias on project
- edit/projects/id/medias/add: add media to project (get -> html form)
- edit/projects/id/medias/id/: edit media of a project (get -> html form)
- edit/projects/id/medias/id/delete: delete media
- /admin
- /login
- /logout


Public views
- / : home - choose between categories (?)
- /category1/category2: list project matching category-ies chosen, archived not in list (all must be an option)
- /projects/slug : detail project
- /projects/slug/medias/id: slideshow, paginated, called with ajax to avoid changing url, if no id, redirect to first
- /change_language: change language post view
- /archive: list of all projects


------------------
Design BO - prio 2
------------------
- design country list - prio 2 (if there is some time)
- Drag drop file - prio 2 (nice to have)

----
Bugs
----

- display empty instead of default english when no french... FIXED


TODO:
- Faire page tri par categorie + Paginated
- Faire le slideshow avec la gestion ajax du next/previous
- SEO
- Google analytics

- Prendre un vps pour le serveur


-----
VIMEO
-----

- On video upload, if file type in indead video media.upload_to_vimeo()
- media.upload_to_vimeo -> if settings vimeo are set, upload to vimeo in celery task
- upload_vimeo: check if space left, if no space left, sends mail to stephan and I "the video link on project link has not been uploaded to vimeo due to lack of space", else upload to vimeo



------
SERVOR
------

- Install postgres
- Create db + user
- migrate

- Install rabbitmq
- Create user + vhost

- Clone code and install requirements

- Create vimeo pro account for stephan

- edit prod settings

- launch servor http://techstream.org/Web-Development/Deploy-Django-Project

- start queues

- DNS configuration

- google analytics

- Creative Commons

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published