Multiple Tag Typeahead

Autocomplete or Typeahead is one of the most common Ajax Patterns. For my example I am using the script aculo us libary respectively the ajax-autocomplete control. The goal of this small tutorial is to create an type ahead mechnism for multiple tags in one input field. The problem with the basic feature of the autocomplet controller of script aculo us is, that it only handles the value of an element as input string (not only a part of it as we need it for this solution). But we want the user to be able to enter several tags and use the autocomplete feature ONLY for the last entered tag. Here is a screen of what the final solution will look like:



onsite widget v0.1

I created a little app to display a tool window on any website you want. The small widget is based on the great prototype window class by Sébastien Gruhier. I just made it work within a website with a little dirty iframe hack. You can see my work in action here. The very cool thing about this widget is, that it stays on top when your are navigation through a specific site.

This is just a proof of concept release. I will implement soon some improvments, flexibility in the code – maybe port it do java/jsp – and add some demo application that can be used with this widget. I will provide a download soon, so please don’t copy the stuff (source code is mostly viewable) right now.

Dev work & projects

OpenKE Update 2

Another time to present another new logo. Now with more web2.0 flavour. I think this will be the final one. Beta registration for openKE is no open – feel free to register and test the features of the plattform. Development goes on all little bit though, cause I spent most of the time in doing bug fixes or optimizing the code.

New features will come soon: I’m planning an user rating system based on the number of postet bookmarks, and valuable comments in the groups. I think no community based app can do without such ranking mechanisms to encourage people to be active. Another part I’m currently inplementing is an automatically generated user skill profile based on the data from searches and other action an user makes on openKE. The system will learn from the actions of the user and will group data sets to get a view of the users intrests and maybe also his skills. This feature is a little bit delicate part because of issues like privacy etc.

I got quite a good feedback from the first user of openKE – thank u for that. Stay tuned for more infos.

Dev work & projects

OpenKE Screens

Development on my newest project openKE moves on quite good. I think I can start the Beta Testing in the Mid of November. Below I insertet 2 screens of the app, so you can gather a quick overview what it look like and what features it will cover.
The first Image shows the Resources Page, which is the heart of the application. Here all the open books, videos, elearning courses etc. are stored. There will be soon more details on every resource: a picture of every book for example and so on. I also plan to host several files on a the openKE server to guarantee its accessebility.

The second pic shows just a forum view of the java proramming intrest group. nothing particular to tell you about that feature. Another Features will be, according to the navigation items you see:
– Special Intrest Groups with forums for knowhow exchange
– User and contact management
– A Skill and Intrest Profile

Feedback is as usually very welcome. Feature Request? – bring em in!!


Tutorial on Moo.Fx

I’ve created another Tutorial for you: an introduction to the visual effect libary Moo.Fx. Feedback is very welcome Access it here:
Moo.Fx Tutorial (German)

Dev work & projects

OpenKE News

The last few days I was working hard on my open knowledge community project (formerly anounced as openiktbook). I decided to change the name into OpenKE, which means open knowledge enviroment or exchange – i’m not quite sure at this stage about the name. I registered the domain for this project, already symbolising the non profit character of it. As you can see I’ve made a few logo design for the page – my favorite is the one that I inserted at the top. Feedback is very welcome!!

Besides a little bit of artwork I spent a lot of time on the architecture, database design of the whole application. The DB strucure is at this stage done and I’m just optimizing the queries and so on. For your intrest: I made a own approach of a tagging implementation, which is actually not that new cause also utw uses it, but the performance and handling of it is quite good. I dont’ think it could be done significant better. If you are intresting in this information I can write a tutorial on it. It’s quite hard to find infos on building a tagging implementation on the net, so I think it’s a good recource for all of you.

I don’t talk much about the features of this application, cause I just keep thinking on new cool features and this and that…There’s no clear picture of it in my mind at this stage, so I can just tell you that is is about free knowledge resources like book, videos of conferences, free e-learning courses and so…This is one part, another is the interaction between the users on the plattform. To prove that I’m not talking shit, here are my notes on the features:

---Global Feature List----
- Resources Area
* Tags/Tagcloud/Taglist
*Popular Searches/
*Latest and Popular Stuff Lists
- Knowledger Area
*Visualisation of all resources
*ability to discover new field of intrest
- Exchange Area
*e-learning courses
_ User Profile
* Skill Table
- Popular Searches
- Log User interaction for a user profile


Tutorial on RSS

I made a little tutorial on how to create a dynamic generated rss feed for a news scipt for example. The tutorial is written for intermediate experienced people, having knowlegde in php development and a little bit of mysql. But also Beginners could learn from it how rss works. You can access it here:
RSS Feed Tutorial (German)


Feed Agregator update

My personalportal called rss feed agregator is now capable to display the news on mobile devieces too. I just fixed some stuff in the css to do so. I thnik it’s an good entry point for browsing in the mobile web. Maybe if i have some spare time i will ad some features like customisation etc. to develop a service which provides such an customized portal for a single user. Now this page is just for my personal usw only!!