Git Product home page Git Product logo

djangotribune's People

Contributors

meodudlye avatar remik avatar sveetch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

djangotribune's Issues

Indice clock on post

Simple test when typing fast multiple messages, show that clock indice is not correctly setted.

It should work fine when the messages comes from other person that the user, because the backend view has the time to calculate it correctly.

Finish the channel feature

Channels are correctly implemented but their are somewhat of hidden, so they should be more exposed (more than the documentation) to be usefull.

User options

At least :

  • Time refresh;
  • Totoz server url;

Editable at least from the board view.

Required UI features

To finish the new tribune, it needs to implement all features from the previous tribune engine (aka "shoop").

So the features required to finish are :

  • Display of message that are out of screen (they are in the current history but the user as scrolled away from them);
  • Display of messages that are out of the current history (when their clock are pointed by a message in the current history);
  • Owner marks for message that belong to the user;
  • Remember the refresh button state when the page is reloaded;
  • Error notices on the message input when the request return an http error or when the user have a broken connection;

Djangotribune dependencies

@sveetch: I want to use djangotribune as a chatting feature for a web app I'm building. Mine is a project for developing countries - some of the devices people use to get online are downright ancient (e.g. internet-enabled feature phones). Thus all in all, my bottleneck is that I can't use any tech for my web app that relies on:

JavaScript
SVG images and WOFF font types
HTTPS support
iframes
Video and large images
Flash and Java applets

Cursory look at djangotribune seems it can work in the absence of the aforementioned. Can you confirm that, so I go ahead and start integrating this in my system?

wmcc issue

wmcc client does not seem to be able to read and post even with "crap" xml version.

From what i see the only big differences with other tribune engine is the auto closed tags in djangotribune ( like ), in other engine it's a simple empty tag like

Update requirements

Please update requirements.

I see missing:

  • django-crispy-forms
  • crispy-forms-foundation
  • autobreadcrumb

post time=

L'attribut time du post dans le remote.xml est à la mauvaise heure, à l'heure d'été.

Redirection au login

ëtre redirigé sur la page où on était lors de l'authentification au lieu d'être redirigé vers la page d'accueil.

Voire mieux, le login en "popup" ou "inline" au lieu d'un formulaire standalone.

User list

It will be nice to have user list.
If you are not planning it I will try to do it in fork.

URL archives

Implement archive view to list saved urls from the tribune, with a simple search.

Also, it can be usefull to think about a vote system for logged user, where an url with at less 3 votes should be promoted somewhere.

Usercasting for anonymous

Try to enable usercast mark for anonymous user when they have defined their user-agent name with the command /name.

Django 1.8 support

What version of Django is djangotribune compatible till?

When using 1.8, the module django.conf.urls.defaults isn't found (fails at line 5 of your urls.py).

Bug on 'messages out of screen' display

There is a bug when the mouse pointer fastly move over a clock pointer that point to a clock out of screen.

This throw an Ajax request to retrieve the message from the pointed clock, but the request take too long (less than 1second) to succeed so the mouseout event from the clock pointer is throwed before the request succeed.

And so the popin used to display the message is not removed even if the mouse pointer is far from the clock pointer.

Sadly, i've tried some tricks to resolve this without a real success and actually i don't have time anymore to pass on this so i'm wil let this bug here meanwhile i can find a clean way.

/me feature

Think about to implement the "/me message" feature, like in IRC.

  • This type of message should distinguish from the standard messages;
  • Backend have to contain this new kind attribute to distinguish the message;
  • It does not seems needed to distinguish it in database, so no special model field to append ?

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.