Ignite Realtime Blog

5 Posts tagged with the ignite_realtime tag

As you most likely already know, we upgraded Ignite Realtime to use the latest Clearspace pending release, version 2.5!  We also upgraded a few things on the rest of the site, but they were primarily backend things.  I'm very excited to finally get Ignite Realtime up to a recent version!  I've been using this for a while internally and also on one of my own sites, and have been eagerly awaiting it's arrival at Ignite!  So with the new site, I wanted to go over some of the new features of Clearspace 2.5, and also a few plans we have coming up!  First of all, 2.5 has a number of cool new features that I wanted to go over, those are as follows:

 

Social Groups

Ever wished you could set up arbitrarily groups of community members who share a similar interest?  Maybe you wanted to coordinate on a project or just have a little space to chat about something you all find interesting?  With the new Social Groups feature, you can create whatever groups you want, complete with their own discussion spaces, documents, etc!  You can browse all of the available groups under Browse -> Groups in your user toolbar, join ones you find interesting, create new ones from the New menu.  It's completely up to you what you might want to put together!  It's all separate from the primary spaces so you won't interfere with anything going on in the primary site.  I'm highly interested to see what you all come up with!  Want to create a group that no one knows about but you and other members?  You can also set up private groups!

 

 

Custom Views

Don't like the layout we've chosen for the main page?  Tired of our layout dictatorship?    Well with this version you can set up your very own "Your View".  You'll see a tab for this when you go to the main Community page, and from there can customize to your heart's content!  Completely messed up your view?  Please post in the forums so we can laugh at you!  Kidding.    Seriously, there's a "Default" button you can press to return yourself to the original setup.  Plus at any time you can view the regular view by simply selecting the All Content tab.

 

 

Rich Text Editor

The new version boasts a rich text editor that actually works great!  We received a number of complaints about the previous rich text editor and it's numerous issues and made sure to provide something that folk can actually use!  Part of the problem with the previous editor was trying to support both rich text and wiki markup and plain text and... you get the picture.. you end up having to cobble together things that aren't meant to work that way.  The rich text editor wanted to do regular HTML in the background, but that conflicted with wiki macro.  Now, I know a few of you have brought up wanting some of the wiki macros back, and I have relayed this back to the developers of the editor, so stay tuned!  I will say this though, I thought I would never like a rich text editor, I always felt they messed something up for me, and this one is the first one I've actually enjoyed using.  There's a couple of kinks we are still working out though, so please bear with us!

 

 

 

Regular Updates

Since we are now running the latest code, we can start performing regular updates again!  That means faster fixes for issues you all report and hopefully a lot of cool improvements along the way!  We are effectively running a beta right now, so updates will be fairly often for now.  Your reports will be invaluable in helping make sure this community runs super smooth!  And since we're not running a release right now, bugs should get fixed quite soon after being reported! 

 

 

 

So That's Great, What's Coming Up

One of the things we've been working on heavily lately has been integrating real time chat wih Clearspace.  In the near future, we will be adding the chat plugin to Ignite Realtime, which will provide a number of cool things such as real time chat in spaces and social groups, automatic chat transcript recording, and scheduled chat events (similar to our weekly developer chat that you are probably familiar with).  In fact, we may be migrating the weekly chat to a room provided by the plugin!  Does this mean you can't connect from an external server?  Of course not!  The JID might just be different.  =)  Gato been making a lot of posts about the new functionality in the Jivespace community, you can read more about them in the following posts:

 

 

 

I Found A Bug, What Do I Do?

Your help in reporting bugs you find in the new site is invaluable!  I am monitoring site bug reports regularly and am passing any feedback back to the Clearspace developers.  Please report any bugs, concerns, or thoughts in the Jive Lounge, or even as a comment here if you'd like.  I want to thank all of you for your assistance in helping not only Ignite Realtime be the best it can be, but Clearspace as well!  Don't be afraid to nitpick.  We'd love to hear anything at all that you have to say!  I can't guarantee that every single issue will be taken care of, but we'll sure consider anything we hear!  Also if you don't feel comfortable with posting publically, you are welcome to private message me directly.  Thanks everyone!

5 Comments Permalink

Hey all.

 

I have been selected as the new project lead for both the SparkWeb and XIFF projects here at the Ignite Realtime community. For about half a year David and I were the only developers contributing code to those projects on a full-time basis -- before SparkWeb's source was even opened up. I added initial support for shared groups, group chat invitations, kick/ban/nick-change announcements in group chat, various bug fixes, and a bunch of other little features here and there. With my previous work on SparkWeb I have seen first hand how its code has matured over the year. I think it is in a 'good' state right now, but clearly there is always room for improvements.

 

David has made a lot of necessary refactorings in the past that have improved its performance and Safa is currently ensuring SparkWeb is fully compatable with BOSH 1.6. Also, we have various other patches containing excellent improvements from other people in the community that will be included in an upcoming release. These two projects now have a decent amount of activity from outside of Jive, which is great.

 

From some recent conversations in the weekly chats it is clear to us that people feel comfortable with Openfire, the server -- and that what they are expecting to see is a client evolve to the same degree. I would like to hear more about this perspective so I can focus to make it happen in SparkWeb's use-case.

 

Interested in getting involved yourself? Well, what are you waiting for? This is an open source community after all... grab the source and join the fun. Send any of your code contributions, ideas, or feedback to me and let's make the most excellent XMPP web app/lib out there!

 

--Armando

11 Comments Permalink

As it turns out, not long after hitting the 1,000,000 download mark on Openfire, we hit the 3,000,000 mark on the sum total of the Ignite Realtime products!

 

 

Many thanks to the community for your interest, involvement, and support!  Matt says it best in his post on Jive Talks, so I shall leave it at that.  =)  Guess it's time for more toasts to the Ignite Realtime community!  Thanks everyone!

1 Comments Permalink

One of the things you may have noticed that appeared in the 3.4.3 release of Openfire is a couple of new installers, and some improvements to existing installers.  Oddly enough, building installers can be one of the more difficult tasks a developer has.  Simply putting out a tarball or zip file is easy, but it's not exactly the most pleasant thing to deal with from an administrator perspective.  In the process of creating installers, you often find yourself fighting with differing standards between OS distributions, or different architectures altogether.  That said, typically once you have created the installer, there's not much to do with it after, so it's generally a one time cost, so to speak, and the benefits far outweigh the time spent!

 

In an effort to make Openfire as easy to install as possible, we added official Debian and Solaris packages.  Yes, I am aware the Solaris package is listed under Linux right now, but please ignore that for now.    Are we stopping there?  Not really.  I'm not yet sure what other OS's we might be providing packages for at this point.  FreeBSD is about the only other one I've seen a request for and there's a well maintained port (net-im/openfire) of Openfire already.

 

What we are investigating now is providing hosted repositories for the packages.  Specifically, I'm looking at a Yum and APT repository at the moment.  This would allow system administrators to point their repository configs at our repositories and be able to easily keep up to date.  We are still working out the logistics of this, so stay tuned!

 

We're also investigating getting Openfire into more distributions.  In other words, instead of having to come to our site to get Openfire, perhaps you could install it from a central Debian repository, or an extras cd, or something of that nature.  There are a couple of possibilities in the works on that front, and a couple more I'd like to pursue.

 

So hopefully in the near future, it will be as easy as ever to get rolling with Openfire!

18 Comments Permalink

You may or may not already be aware that I have been a full time member of the Jive family for a couple of weeks now!  It's been quite interesting to see how different it is from my previous job in a university setting.  It's been a lot of fun already and it's really exciting to have turned my favorite hobby into a career.  =)  My coworkers are great and I almost find myself wondering why I didn't do this earlier. 

 

So what am I going to be doing?  Well, the development of the IM Gateway plugin is part of my job now.  We'll be setting solid goals and release dates instead of it being dependent entirely on my free time.  That and Openfire are my main focuses.  I'm really excited about playing a more direct role in Openfire development!  One of my first tasks will be to improve the unix installers for Openfire.  They have been lacking love for a while now and I have a strong unix background to bring to the table.  In one of the next releases of Openfire we'll have improved packages, unix scripts, and better support for more operating system distributions.  Overall, good things to come!  =)

 

You may have heard that I have taken over as lead developer of Spark.  It's been a long time since I have been involved in client development and I actually miss it.  My very first XMPP related project was a client.  Now, as you've heard from the Ignite Realtime post preceding this one, Spark is a low priority.  My focus with it in terms of work with Jive is bug fixes, maintenance, and paying customer requirements.  Beyond that, I'll likely be working on it on my own time when I need a change of pace.  I am a Mac user primarily, so you may see more Mac focused fixes at first.  If nothing else I'm going to make sure Spark is something I enjoy using, which coincides to a lot of things that the community has reported/requested anyway.    I highly encourage folk who are interested to submit patches!  The only caveat is that for patches of any size, I'll need you to sign contributor agreements, if you haven't already.

 

Now, since I'm involved in more than just the IM Gateway plugin now, I can't keep up with the forums as much as I did before.  I try to spend some time each day looking over the forums, but with more than just the single forum, it's too much to keep up with entirely.  Dawn is working hard on coming up with good ways to involve the community more and try to make sure things don't get missed!  She has been speaking on this in the Jive Lounge, so please visit the lounge and contribute if you have some thoughts!

 

Anyway, I wanted to make sure folk understood that my role has changed and wave hi from within Jive!  =)  Any questions?

7 Comments Permalink