SlideSix OS Update - Flex/AIR Source Checked In

Posted By : todd sharp Posted At : May 21, 2011 9:56 AM Posted In: AIR, Flex, SlideSix OS

13

I've finally checked the SlideSix Flex and AIR source code into GitHub. You can take a look at the following four projects if you are interested:

The Dedicated Room project is the web based viewer that is used to live broadcast presentations from the AIR based Presenter. The others should be self explanatory; the Slide Manager is the Flex application used to upload and manage profile, groups and events and the Viewer is, well, the Viewer :).

The main project is up to date with some features being added in the past few weeks like support for Conferences/Events as well as minor things like 'featuring' users, groups, events and slideshows. There has also been some work to integrate Disqus into the front end for comments with an option for users to provide their own account for moderating comments or use the default, unmoderated account.

Keep an eye on the group for more info and as always if you are willing and able to contribute please let me know.

SlideSix OS - Where Do We Go From Here?

Posted By : todd sharp Posted At : April 19, 2011 7:26 AM Posted In: SlideSix OS

5

So now that I've gone and open sourced SlideSix I thought I'd start by laying out some of the primary needs for the project. If you're interested in playing along at home you can pull a copy down from GitHub and install it.

Getting the app up and running fully can take some time with setting up event gateways, installing Open Office (if you don't have it already) and whatnot, but once you get the hang of it and get the first steps out of the way you should be all set. Since the application uses the built in ORM functionality of ColdFusion 9 you don't have to worry about any database creation -- just run the app once the settings are in place and CF will take care of all of that for you (assuming you've created a DSN and configured SlideSix properly). If you have problems installing please post to the group and we'll get everything figured out.

The 'plumbing' of the app is pretty complete at this point. The model and services are all in place and the Flex bits have been properly wired up so everything should 'just work'. You can register users (which initiates a verification email) and login. Once logged in you can hit the slide manager and upload presentations, create and edit groups and edit your profile. The default user (admin/admin) is flagged as an admin and you should notice a few links for the beginnings of a proper admin system where you can search/browse and make simple edits. This all may sound kinda obvious since SlideSix already exists, but it's been a lot of work to get back to this point since the entire model and services have just about been completely rewritten. Oh - I should also mention that if you've configured a SOLR collection presentations will be indexed, updated and deleted (if necessary) within the collection as appropriate, but there is no front end interface for search at this point.

There are a few features that I'd like to consider adding, but at this point I'd really like to focus on getting the layout and design a little more polished. The primary needs (I think) are getting new design up and running including a few logos - one for the SlideSix 'project' and one for the relaunch. I've often struggled with layout for the application as well, so anyone with ideas for the home page, group pages, user profile pages, slideshow view pages and slideshow/user/group list pages would be more then appreciated. I haven't obtained the new domain name yet, but anyone interested in helping with the design can contact me offline and I'll share my ideas privately until I can obtain the domain.

What else? Since SlideSix is now 'our' project I'd love to hear people's ideas on what they'd like to see supported. Let me know your ideas below or in the Google Group. Do you plan on using the app/code somewhere?

Oh I almost forgot. The project has now also been added to RIAForge which mainly points over to a lot of the content on GitHub but it's always good to cross promote.

SlideSix Is Now Open Source

Posted By : todd sharp Posted At : April 18, 2011 2:23 PM Posted In: SlideSix OS

18

I'm happy to announce that the source code for SlideSix is now Open Source and available on GitHub.

Please note that this source code is for the rewritten version of SlideSix and will not fully resemble the current live version of SlideSix.com. Essentially the SlideSix project will live on as an 'engine' or 'project' in this form, with a new and focused relaunch of the actual site (most likely under a new domain) coming in the future.

I've started a wiki as well as a Google Group for those interested in contributing to the project. Feel free to join the group as I'm sure there will be some good discussions on the future of the project.

The source code for the Flex and AIR bits have not yet made there way onto GitHub but they'll be coming along shortly. The SlideSix engine source linked above contain working compiled copies of the slide viewer and slide manager.

One final note - I have not yet put a license in the project but do plan on doing so ASAP. In the meanwhile consider it GPL unless someone convinces me otherwise.