vegUI.org home of the javascript based window manager and AJAX framework

Dev Journal

« Previous Entries Archive Next Entries »
Comments enabled again
written on 13 Nov, 2007 04:36:08
Alright, i just patched the website back-end, and the blog now features this captcha solution for comment submission.

Let's see if and especially for how long this will keep the spam bots out ;)

« Read more »

This is madness
written on 19 Aug, 2007 10:17:07
I am such a slacker. Work has been going very very slow the past few weeks and i apologize for the lack of updates. The good news is my other project is about to be ready to go live. Once that is done i will add the new module(s) (? maybe plural, WHO KNOWS) for the vegUISiteKit that i have been working on, promise :)

For the time being i have disabled links in comments, since the spam problem has risen to ridiculous levels. While we're at it, a big ,,i,, to the spammers. I feel a little better now.

Anyways, i have been notified that apparently vegUI and prototype are not compatible, meaning your browser will explode into thousand little pieces should you attempt to use both of them at the same time. Fortunately - as i dont use prototype - the person that encountered the problem also had an solution, and since i know that prototype is a very popular library i figured it'd be good to spread the word :)


The problem is that since Prototype adds a bunch of methods to the Array class,
if you iterate through an array with "for x in arr {...}" you end up iterating through a
bunch of functions instead of just the indexes.

In case you get anyone asking about this, the javascript error in
firefox said "A.Element has no properties", pointing to this code in
vegui.std.js (in move()):

for(a in this.Attached) {
A = this.Attached[a];
if(!A.Element.Base)
continue;

in this case, A is actually a Prototype Array function like "each",
meaning A.Element is null, which crashes it.

You COULD iterate through arrays C-style and it'd probably fix it, but I found something easier.
Someone wrote a little chunk of code called Prototypify

(http://ajaxian.com/archives/prototypify-running-prototype-code-with-legacy-code)

that gets rid of those Prototype extensions unless you explicitly need them,
meaning it makes VegUI work.


Thanks Mat!

« Read more »

The State of the vegUI!
written on 18 Jul, 2007 03:44:32
Greetings fellow web devs,

Figured id take the time out to post a quick dev journal entry to let you know what is planned for this and the next month. Alas i am currently pretty busy with my other projects, but that should ease up next week hopefully. Then of course there is also this insane heat that has been going around europe for the last week, which is absolutely killing me ... no AC.

I could sleep all fricking day because of it.

Never the less, i have a few vegUISiteKit updates coming up, including some new modules that were developed as parts of my other projects like an auto-complete module that comes with a neat little twist, you'll have to wait and see ;)

Then i still need to add some code examples to the VSK api docs too. Whew.. other than that you can most likely expect more vegUI fixes :)

Anyways, back to work and thanks for stopping by!

« Read more »

About Safari and comment spam, totally unrelated
written on 30 Jun, 2007 02:55:31
I got a chance to check out vegUI and vegUISiteKit on an apple machine running mac osx today. Amazingly vegUISiteKit seemed to function without problems. I didnt test all of the modules, but those integrated on this site - which is like 70% of all vsk modules anyways - worked.

vegUI itself didnt work, but i already knew that. The latest version of webKit was not installed. Ah well, i will wait that out until safari 3 is released anways.

Interestingly enough i added the nofollow attribute to comment links a week ago, in order to make comment spam unattractive to those that do it. Yet spam activity seems to have increased. I am so popular :P

« Read more »

What lies ahead
written on 29 May, 2007 02:50:01
Hey,

I am in the midst of planning and starting a couple other online projects, but rest assured that ill dedicate a lot of time to the vegUI project in the next month.

For one i will release the source of the demo, as i've had a couple inquiries about that. However i dont want to do so without some documentation to back it up, so once i've written an article or two that explains what's going on i will put the download up.

Secondly, on a related note, i've been finishing up the next vegUI addon, which is the vegUIClient. It is an extension for the vegUI manager that brings all the tools to you to build a true web application including server<->client communication. As a fact the demo was built upon that addon, but i wanted to optimize it some more before releasing it. Along with that addon i plan on releasing a series of tutorials that will take a deeper gaze into developing true web application with vegUI, including a look on the server side of things (php).

Thirdly, i will finally start to add code examples to the API documentation, as that has been due :)

And lastly, i've been thinking about ways to get some fresh content on this site more regularly, im not too hot about writing generic coding tutorials, no idea why, i wonder if this site would even make for a good content site, maybe some AJAX and web 2.0 related news. I dunno.

Anyways thanks for reading, feel free to comment with feedback on what else you would like to see for vegUI in the future. Any input is appreciated.

« Read more »

Updates to the site, visitor influx and vegUI bugs
written on 24 Apr, 2007 04:42:14
The site has seen a surge of visitors in the last two days and i hope that most of you guys will find something interesting here :) Thanks for stopping by!

In other news i have been working on the CMS that this site and my other web projects run on and ill patch it later tonight. I mainly added some features to the blog module such as an RSS feed, better spam protection and a tag system. The categories will stay in place, but additional to them blog posts will then be able to be tagged.

vegUI releated issues:

Some people have been reporting problems with the vegUI scrollbar in opera, it seems to work fine over here, but i will look into it - maybe there is some problem with the latest version.

Opera users feel free to contact me should you happen to come across this problem, be sure to include which version of opera you are using as well, thanks!

Update: Oh, alright, before opera 9.2 the mousewheel scrolling used to be inverted and applications had to fix it manually. I guess they fixed that in 9.2 and because vegUI is still applying the invert fix the scrollbars are currently working in the wrong directions, i fix it asap :)

« Read more »

Im not dead just floating..
written on 21 Feb, 2007 03:43:06
Hi, sorry for the lack of updates. Ive been working but should be back to update this site more regularly now :). The good news is the vegUI site kit will be released soon. It is a js lib that brings vegui to non-web-application websites in compact form. The basic veguiSK lib will provide functions to move, resize, hide, show and change the transparency (and more ;)) of any node that existing the document, comfortably.

More on that later!

The work on vegUI itself has kinda stalled as most of the bugs know to me have been fixed, with the exception of the list mousewheel scrolling performance bug in mozilla, but i am at a loss on how to fix that as it seems to be dependent on the amount of nodes in the contentbox and the list is already using the least amount of nodes possible to get the job done.

Actively developing vegUI over 2 years for my own projects kinda made sure all crucial bugs are fixed though so i now have time to concentrate on new widgets. I still need to write the tutorial and prepare the demo page for the dataset widget i wrote like 3 weeks ago, its fairly nifty but getting it out hasnt been one of my priorities :)

« Read more »

So?
written on 23 Jan, 2007 05:13:32
I have been fairly busy working on the next vegUI based project, which hopefully can be shown to the public sooner than later. As part of this project i have been developing a vegUI suite kind of thing, which will be released in the near future as well.

The vegUISuite will contain a PHP based framework for the server side stuff and a client framework based on vegUI. It basically handles communication between the server and the client and provides all kinds of useful stuff you would need to build a solid AJAX supported web application.

The dataset widget is done, although ill have to push back the release a couple days, mainly because i want to have a tutorial ready when i do. Writing tutorials takes time ;)

I have been tweaking the demo application a bit too and a second theme should be available sometimes over the next few days. The Comment Editor has grown a bit too and now shows the comments in live ajax fashion. I plan to release the new version of the demo sometime tomorrow.



« Read more »

Hello World!
written on 17 Jan, 2007 12:22:15
All dev journal related stuff will go into this part of the blog now, so i can keep the news category to real news :)

Time for a little update on what i have been doing! release 2.0.6 is right around the corner. It will be the biggest update yet and will fix a lot of things in regards to the list element. It will also bring quite a few of new features, such as keyboard scrolling of content boxes and lists and shift item range selecting in lists.

I also managed to fix a performance issue with the align_childs (behold grammar mistake in the function name) that would cause annoying delays when resizing a node that had a lot of child elements that had their margin attributes set. Right now - until i update the demo to use 2.0.6 - you can observe this bug in the Information application of the demonstration.

Also there are two new effects and more bug fixes, im shooting for a release later today or tomorrow, so stay tuned.

The dataset addon will be released by the end of the week hopefully, it is almost finished. But i want to integrate it into my CMS so i can test it in a real environment for a bit to make sure i haven't missed and crucial behavior bugs.

Quite a few people have been visiting the site lately and i have to say it feels good to finally provide something that people seem to be genuinely interested in. I hope - if you tried it out - that you enjoy playing around with vegUI and any feedback you can give me, positive or negative will be helpful!

Thanks,
vegu

« Read more »

« Previous Entries Show Overview Next Entries »