Giter Club home page Giter Club logo

phorum's People

Contributors

dgalaktionov avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

phorum's Issues

Add cache if needed

If I'm not mistaken, the way some things are done are SLOW, like showing the number of posts for a category. I don't see any performance drop, but it's very likely that I'd see it if the phorum had a high traffic. Slowness is not something you'd expect from a simple forum.

So this is my plan:

  • Find the right way to test the performance of these operations
  • If unsatisfactory, find the right way to cache this data in Rails

More documentation

Update the documentation and finish the README. I'm feeling so lazy every time I think about this...

Words are not broken

If someone posts some very long word without spaces, it doesn't break in the post and makes a mess from the phorum layout

Add link parsing

When someone posts a link, it should be parsed and made clickable (wrap into an tag)

A link is not displayed

The stuff in the "Updated" column should be a link to the last posts, or to the topic if it's empty, and it's not displayed as a link. That's weird.

Add images

Similar to link parsing on #3, when the link is for an image, display that image in the post. I'll probably use paperclip gem for this, though I'll also should do some resizing.

Fix users indexing

The index method in app/controllers/admins_controller.rb should be in app/controllers/registrations_controller.rb

Make a decent README

Give an overview about the features and limitations of the phorum. Skip the installation instructions ATM.

Fix the design

Some pages, like the profile view are very unresponsive and totally break on a small screen. I need to find another way of making them.

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.