Bugs, Bugs, Bad Code and Bugs

rampage posted 7th of March 2008 in Community Voice. 7 comments.

Hello together.

 

Before I make myself unpopular please let me introduce myself:

 

I am 25 Years old, from germany and programmer in e-business and software-solutions...

 

First when I saw dolphin I was very amazed about its features and the professional look and feel it gives. Then I started testing off dolphin for a project I want to do in my FreeTime (I mean the 2-3 hours of sleep I have left each night!). Then the trouble begun...

 

 

Ok now I start off:

 

I am really disappointed by now about the many many bugs I experience with dolphin and in some way also with the sometimes very poor code (especially with the dublicate code, bad classes (really the usage of classes is the worst thing I have ever seen) and the attribute to use different tables for same content (like the different page-builders)).

 

The other point I really was interested in is the enormous usage of CSS in dolphin... CSS really is nice... but it gets kind of hard to customize the site, when theres a wild mixture of CSS, hardcoded deeply nested DIV layouts and pretty functions (like designboxcontent) which allow to quickly build up a custom designed block (actually It has to be said that it doesn't because its fixed to have the parameters 1,2 or 3 ^^).

 

Even worser are the updates. Since updating the site I cannot even use groups or the forum because it takes hours to load... Then I found some nice error messages where it says it cannot open the HTTP stream to the forums... HTTP STREAM.... HELLO Why the fuck does dolphin do a HTTP REQUEST to get the Forumdata from the own builtin Forums?!?!

 

Really I dont know what communities run on dolphin. Its pretty hard to imagine it to serve more then 50 Users at once without breaking the database or the whole server :-P

 

I now spent a few monts to go through the code to make improvements to the site (like having a Location-Plugin with locations, geo-database, google-maps api with route computations, location rating with different rating topics (like music, drinks, price, etc), a full widget system for all sites using PageCompose (blocks are now loaded from php-class-widgets and can directly be inserted plug-in-like) (Note: I am still upset about the freaking many tables dolphin uses for each and every pageCompose just to store the same freaking data). And now I'm a little tired about it... And I am not sure if its worth it to keep that up.

 

Well ok lets come back to the CSS... I had the problem of content disappearing in IE6/7 for the whole page... Then I noticed that almost each and every style regarding div-elements has a position:relative in it... Really good... actually did you know that IE opens a new layer for each position:relative/position:absolute you call on a div? Thats very ressourceeffective!

 

Ok before you really hate me... I have to say the Idea of dolphin and the features are really great. I really like it... But for the months of programming I put into it now I'm a really frustrated with all the issues I had because of bad programming or senseless 'innovations'...

 

I'm sorry If someone feels offended by this post, don't want to offend anyone (acutally I feel offended to see that someone wants money for such an unstable product)...

 
Comments
·Oldest
·Top
Please login to post a comment.
rampage
P.S.: One thing I really forgot in my posting: It took me very long to register... Some time ago I could not register because it said that my description was too short (actually it wasn't) and today I needed 5 trys because I had to figure out that I may not use spaces in the Full name Field and then it didn't accept the security code from the icon... Thats something which should better be fixed :-P
powerotics
Hmmmm ...... I agree that working with Boonex stuff can be a pain in the you-know-what. I've been wrestling with it now for a couple of weeks and yes, I have my share of daily headaches.

Having said that .... this is open source software for you. Welcome to world of many different people developing different things and more or less nailing, glueing and duct-taping it together.

Being a webmaster myself I am a complete PHP-idiot (most of it sounds like Vulcan to me). My terrain is lay-out, content see more production, user friendlyness, ease of use and that sort of stuff.

And I think I have some good advice for you: The options within the Dolphin/Ray combination are huge and you seem to be doing what most eager - inexperienced - webmaster do: grab all of it and try to get it all to work at once. Well guess what, it doesn't work that way. If you take driving lessons they teach you to open the door first before you try to dash off at 150MpH.

I've been a full time webmaster for 15 years now and everything work by trial and error. get to know you stuff, understand it and more importantly: understand your users.

I've got probably only 25 percent of the entire Dolphin/Ray options up currently and allready people are overwhelmed by the options (and that really isn't that much).

Yeah, it may seem messy (and yes, it probably is). On the other hand: do the math - how much do you expect for a louse few hundred bugs?

Hans
thepcman
That was much said by rampage and by the name we are not surprise. i just have one question.

1. Where is a better professional script that you have written. I would like to try it.

This sctipt has it's bugs, but it gave me an oportunity to make a great site and i love it.

I will endure the growing pains so that when it matures, which it will, i will be proud to say, "I grew up with it and it grew up with me"

That is me few pennies "And that's all I have to say about that" see more "RUN rampage RUN"
opboonex
Agreed.
Actually the best is to stay with your code once you've cleaned everything and not try to integrate anything new coming from "boonex", else you can expect bad side-effects and new bugs.
By the way, especially getting rid of all the Ray stuff is probably one of the first priorities.
Things to be found on http://modmysite.com/
Regards
rampage
The post was not going to tell that dolphin is through and though a bad thing... It was just a little view about what Problems I had and honestly I just had to get it out. Sometimes I was about biting my Keyboard or Desk :-P
lalakis
In my country we are saying it is extremely easy to say what is not good.
So if you thing you can do it better than boonex, why don't do it and let all of as to criticize what you are doing.
From the other hand, nobody make you "follow" this scripts. Out there in the net, there are so many scripts, i am sure you will find something realy good for you!
LightWolf
I to have a "love - hate" relationship with dolphin. But "nothing" in life comes without some type of stress. I have watched the blogs and forums for awhile now and see alot of ppl asking for more more more added to dolphin. They seem to be trying to give us all what we want, and i am sure they have lives outside of developing this software. Maybe we all should be good little boys and girls and wait to see them fix what is wrong now and hold off asking for more. Rampage maybe see more you should ask if you can help with this software. I am sure if you are as good as your words seem to say you are,they will offer you a position. Worth a shot huh. Don't be a part of the problem,but become a part of the solution.
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
PET:0.061047077178955