Giter Club home page Giter Club logo

esotalk's Introduction

esoTalk – Fat-free forum software

Help develop Flarum, esoTalk's successor. Flarum on GitHub »

esoTalk is a free, open-source forum software package built with PHP and MySQL. It is designed to be:

  • Fast. esoTalk's code was architectured to have little overhead and to be as efficient as possible.
  • Simple. All of esoTalk's interfaces are designed around simplicity, ease-of-use, and speed.
  • Powerful. Despite its simplicity, a large array of plugins and skins are available to extend the functionality of esoTalk.

esoTalk is developed by Toby Zerner in memory of his brother, Simon.

Donate

I've put many hundreds of hours and a lot of love into developing and maintaining esoTalk. If you have benefitted from it, why not consider donating some schrapnel? #feedtoby

System Requirements

esoTalk requires PHP 5.3+ and a modern version of MySQL.

The PHP gd extension is required to support avatar uploading.

esoTalk has only been tested on Apache and lighttpd. If you encounter a problem specific to any other web server, please create an issue.

Installation

Installing esoTalk is super easy. In brief, simply:

  1. Download esoTalk.
  2. Extract and upload the files to your PHP-enabled web server.
  3. Visit the location in your web browser and follow the instructions in the installer.

Upgrading

To upgrade esoTalk from an older version, simply:

  1. Download the latest version of esoTalk.
  2. Extract and upload all of the files to your web-server, overwriting old ones. (Be careful that you don't lose custom plugins, skins, and languages you've uploaded to the addons directory, though!)
  3. Visit your-forum.com/?p=upgrade in your web browser and watch esoTalk complete the upgrade.

Troubleshooting

If you are having problems installing esoTalk, view the Troubleshooting documentation.

esotalk's People

Contributors

alidbg avatar amdrade avatar ciruz avatar cngump avatar devolonter avatar felli avatar henhouse avatar japserboy avatar jaspur avatar jgknight avatar joshuaruesweg avatar manhg avatar mroi avatar olivierlambert avatar petsagouris avatar rhyzx avatar rlerdorf avatar tears avatar tobyzerner avatar tvb avatar

Stargazers

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

Watchers

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

esotalk's Issues

style not working on localhost

Just installed and the forum works but the style is not displaying

I visit the style link to verify if it is loaded and it says "The page you're looking for could not be found."

Not sure why the error happens, maybe path error?

Request: Push-system instead of polling

Currently, it appears this uses polling, which is inefficient.

Ideally, a push technology, like websockets or jabber could be used to improve the speed of threads

Search auto-updating does not work

Every so often, esoTalk does a background check for new search results. This AJAX request is also supposed to update the details of current search results, but this isn't working. Upon a closer look, it appears that the conversationIds POST parameter is being sent empty.

Avatars in threads, is something fishy?

I was noticing how avatars like to appear and disappear when deleting posts, restoring posts, and reloading the page altogether.

Here's some screenshots I've compiled:

Deleted posted both avatars disappeared:
http://i42.tinypic.com/2rxxwz9.png

Restored, still gone:
http://i41.tinypic.com/rw79ci.png

Also, all avatars will bunch after double/triple, etc posting: (is it intentional?)
http://i40.tinypic.com/2ptqjde.png

But on reload... (intentional?)
http://i39.tinypic.com/2luouu9.png

Change the "star" and "tag" terminology to something more valid.

At the moment subscription to discussions is referred to as "starring". Since this isn't a proper verb to define the action taking place I suggest that the term "subscribing" replaces it.

Furthermore, the verb "tag" doens't really apply since it is closer to "mention" which is more translatable.

These issues stem from the fact that translating that term doesn't actually mean anything in the translations (I am doing the Greek strings atm).

User statistics aren't updated when threads are removed

Simply put, I removed the default thread (not the private message) and it's still listed that I started 2 Conversations and have 2 Posts, though I've only Participated in 1... not sure if this should be updated on removal of every Conversation, or if there should be a way to recalculate statistics in the Admin panel somewhere.

Also, you may want to tag the current git master so you know which commit this was in the future...

Error when using no table prefix

When no prefix is specified, one of the tables will clash with an sql keyword (group) and the forum won't work. Perhaps a prefix should be enforced?

New conversations in Safari 5.0.5 don't work

using safari Version 5.0.5 (6533.21.1) here and I can't start a new conversation, just tested firefox on the same machine and it works perfectly. Also Thank you so much esotalk rules!

Editing posts without scroll bars.

Editing posts without scroll bars.
This situation only when editing the first post was encountered.

Although it is to use the new framework, but I hope this bug can be resolved soon.
Or, please advice me, I will try to fix it myself.

Cache on Windows server does not work

Posted by Ram at http://esotalk.org/forum/conversation/post/298

OK, this is because of this line

if (!is_dir($dir .= "/$part")) mkdir($dir); in functions.general.php
It's adding a slash at the beginning hence my path becomes "/D:\install...." which is not valid.

the whole block needs to be changed to
foreach($parts as $part)
if (!is_dir($dir .= "$part/")) mkdir($dir);
return file_put_contents("$dir$file", $contents);

message.conversationDeleted typo

$definitions["message.conversationDeleted"] = "The conversation was deletwed. Didn't that feel good?";

I think it's self explanatory :).

Private conversations are not private at first.

When creating a private conversation, it does not create it as private until you post it, then edit it to add the user to it. So it posts it public for everyone to see first.

This could be a huge problem with sensitive information!

Viewing deleted posts

We should be able to click a "View" like in the last version to see the content of deleted posts. Currently we need to restore a deleted post to view what it contains.

Tweaks to mobile skin

The mobile skin needs a couple of tweaks:

  • The "last post" info in the conversations list seems to be restricted to a certain width.
  • Stars should be better aligned in the conversations list.
  • There should be no border left/right, nor rounded corners, on the body content area.
  • Notification Message borders should be tweaked (should be only border top)
  • Normal avatars seem to be appearing on top of popups on mobile safari (iOS 5)

Specify channels shown in the board index.

At the moment discussions from all channels are getting on the index of the board.
It would be nice to specify the channels from which discussions can be displayed in the index view.
(Just think of the Sandbox channel in the esotalk forums)

Notification count increases when it shouldn't

The notification count number increases (and turns white) when you make a reply to a private or starred conversation.

  1. Log in.
  2. Start a private conversation with another member.
  3. Get the other member to post a reply. You should receive a notification, and the notification count will increase. This is correct.
  4. Reply to the private conversation. You will not receive a notification, but the notification count will still increase. This is incorrect. Upon opening your notifications, it will appear that there are no new notifications.

I believe this is happening because the notification count is based on the conversation lastPostTime. Since the lastPostTime is changed when you post a reply, you appear to receive a new notification.

Post quoting, cursor position at end.

After hitting the quote on a post. The cursor stays at the beggining of the quote. This should be changed and the cursor position should be set to the end of the text. This is mainly because I am watching a lot of posts (already in the esotalk.com/forum/) that are in the form:

Message body
> Quoted message body

while it should conform to the common:

> Quoted message body
Message body

Editing thread title in Firefox

When you click the title to edit it in a thread, you must use the arrow keys to navigate. You cannot click where to edit as it will save it as if you pressed enter.

Member name links in quotes

When clicking a person's name in a quote it returns a Page Not Found error. Whereas, if you click the user's name in any normal post it will go straight to their profile. This only happens on quotes, not main-page username links, or post name links, only if they've been quoted and you click their name.

"Report Issues" button

Is there any way to add a "Report Issues" button or a "Feedback" button to the page for easy access to this section of GitHub. I think it will cut down on the multiple forums asking "I have this bug, how do I report it".

Just a thought :)

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.