It's a month short of two whole years since the last version was released, but it's finally here: the new version of esoTalk!
This is essentially esoTalk 2.0, but since we never got to a stable release of 1.0, I'm just calling it "gamma" (as in alpha beta gamma.) I'm currently not providing any way to upgrade from any old versions of esoTalk to this version—sorry.
esoTalk requires PHP 5+ and MySQL 4+.
esoTalk 1.0.0g1 is beta software. It is unfinished, unstable, and buggy. Do NOT use it in a production environment.
So, what's new?
- Completely rewritten. esoTalk's code has been rewritten from scratch. Not a single line remains from the old version. The code structure is better and more extensible. All of the code is clean and commented.
- A new design. All aspects of esoTalk have been completely redesigned. The new default skin, Proto, is more modern and more customizable. It works on mobile browsers, too.
- Timeline view. Conversations take place over time, not pages. The conversation timeline view reflects this by listing posts in chronological order, loading more as you scroll, and providing a time-based navigation on the right.
- Channels. Tags didn't work. They required too much user input and moderation. Channels are similar to forums/sub-forums, but with a better and simpler implementation.
- Notifications. Each user is automatically notified of new posts in their starred or private conversations, or if they are mentioned or quoted in any posts, via a central notification system.
- Member Groups. esoTalk now supports custom member groups by default. The implementation is simple: a member can either be an Administrator, or can be assigned to zero or more member groups (which they gain the custom permissions of.)
- Member List. esoTalk includes a member list by default.
- A whole bunch of other stuff. There's too much to list here. Go and explore and find out the new stuff for yourself!
Compared to the previous version of esoTalk, this version is missing: Atom Feeds, XML Sitemaps, Emoticons, CAPTCHA, IE6/7 support, and the ability to upload plugins and skins from the administration interface. These things will be coming in future versions. (Apart from IE6 support. Screw IE6.)
Where can I download it?
Chances are, you will encounter some pretty hideous bugs. I just came across one as I was writing this post! If you do, please file an issue report on GitHub .
- Info for Developers (Plugins, Skins, and Languages)
- The State of esoTalk: Roadmap on the esoTalk Blog