« Mystical belief in the power of Web Standards | Main | Who needs PHP? »
Wednesday, March 16, 2005
Nothing in particular
Well, it's been a while since I've done this.
I often try and think of a few things that I can blog about but my head is too full of my daily work to allow space for such frivolities.
As you may know, I have two major projects on the go which I'm developing side-by-side. IP.Dynamic is our upcoming content management system and Invision Power Board 2.1, which is a pretty major refactoring release. I've finalized the core structure of these programs and they are both written the same way and can share modules, classes and other code. It's been quite a fun undertaking and it means that IPB is now using proper OOP methods and it removes all the nasty global calls that previous versions required.
Work has been going well on Invision Power Board. In just over a week I've been able to refactor all the code to use the new IPS kernel systems and structures and I've made progress into the proposed feature set which includes a rich text editor which has been spawned from the IP.Dynamic RTE. I've put aside some of the templating and CSS changes for the next release as this was turning out to be IPB 3.0 and we simply don't have the time to make such large changes at this stage.
IP.Dynamic has been in alpha testing for just over a week and it seems to be going well. The alpha testers have had access to IP.Dynamic installations which we host and have been encouraged to have a good look around and to note their thoughts. Even though the system is still in a very early alpha release and maybe only about 60% complete, it's still capable of being used to run a website. We're in the process of moving our custom coded websites over to a single IP.Dynamic thanks to its ability to separate template sets which can be applied at page level.
We've had some good comments from the alpha testers and I'm about to release a mini-questionnaire to encapsulate their experiences so far and I'm going to try and organize a live web-chat (as suggested by one of the alpha testers) to thrash out some issues and develop some ideas. It's been very useful to have a very controlled set of testers as you often get a lot of white noise when receiving feedback.
Over the pond in the US; we've just moved into a new office suite. We literally ran out of room in our previous location and we got an offer to good to refuse for a 7,200 sq.ft. facility which is not only much closed to city conveniences it also gives us room for expansion which we're going to need on the release of our new products and services. The new building has finally been fitted out to our requirements and the new furniture has been delivered (just don't ask Charles about his desk). We'll get some pictures up once the dust has settled.
In the offline world, I've been making time for those old fashioned book things. I've read the first two of James Patterson's 'Alex Cross' novels (Along Came a Spider and Kiss The Girls) and ordered the next two from Amazon. I loved the first two books and can't wait to read the next ones. I can't believe I've not picked these up before. I know that they've been made into movies - but the movies aren't faithful to the books (surprise!) and although Morgan Freeman is an excellent actor, he shouldn't have been cast as Alex Cross. Patterson often describes Cross as "Mohammad Ali in his prime" not an aging man with a grey beard! Those crazy folks in Hollywood, eh?
For a little "light" reading, I've been reading Mark Brando's "Screaming Eagles at Normandy" which chronicles the 101st Airborne from inception to the Normandy invasion. Unlike many other books on the 101st, it doesn't focus on E/506 (Easy Company) and is full of colour pictures taken by soldiers who disobeyed the "no cameras on jumps" rule. Excellent stuff.
March 16, 2005 | Permalink
Comments
I am glad that you are making good progress on IPB and IP.Dynamic. I know that I am looking forward to the release of these products. Keep up the great work Matt! We love your hard work and the products definatly show that you put a lot of time and energy into them.
Have you tried reading Fields Of Fire? Its about Vietnam. Very interesting book and a good read.
Louis Markham
Posted by: Louis Markham | Mar 17, 2005 3:20:31 AM
I'm still working my way through the second world war. :)
I'll most likely make a short visit to both the Korean and Vietnam wars as the 101st Airborne had active roles in both campaigns.
Posted by: Matt | Mar 17, 2005 9:30:05 AM
A+ work on IP.D :)
Glad to hear that you'll be making the IPS websites easier to update too. Its all about uniform and simplicity.
Now when you said IPB 3.0... you ment it was turning into IPB 3.0 or after 2.1.0 (if no bug/security releases) is 3.0 O_o
Lol, also, any chance you can make the "Matt's Blog" on the customer forums link here again O:)
Posted by: Cooldude and Cybertimber | Mar 17, 2005 4:48:44 PM
Who cares when it comes out... have you guys lost site so bad as you do not see what this greedy person did? He took a community great scripters and shit on them. He used "donated" money to build his whimpire and then turned it into a paid software with no prior warning. Maybe your as gay as him and liked to get poked in the arse. Matt you truely are the scum of the net. I can only hope everything you do you will fail at. To be honest its not the point you wanted money for your hard work. The point is you gave alot of faithful IPB users false hope and butt plugged them all. By the way I null versions of your lame attempt to protect your script all day long. You said it would stay free ...welp there are a few of us that still make it free :) HAve a good day homo
Posted by: exipbuser | Mar 18, 2005 9:11:25 AM
I'm so glad you're an ex-IPB user.
You're about as in touch with reality as you are your own sexuality.
Posted by: Matt | Mar 18, 2005 10:02:50 AM
I'm looking forward to the IPB update, especially its RTE wondering how exactly you've coded it :)
Posted by: Franklin | Mar 18, 2005 10:42:03 AM
A bit insecure about your sexuality there exipbuser?
Posted by: Michael | Mar 18, 2005 11:42:42 AM
Matt, apparently, I have had friends tell me I am good at advice.
The best advice I can give you about exipbuster is, ignore him. Which I am sure you already know. :)
You've worked hard for what you have accomplished and I admire you for that.
Even if IPB was suppose to be free and went paid.
Who cares what users have to say. Its business.
For those who can't afford to pay for it. There are free alternatives. For those who can, more power to them.
He is just upset that he can't use something for free.
I have had my harsh words out of anger. But its just that, anger. I am past that now. Hopefully exipbuster can explore the same.
Much respect Matt, keep up the good work! :)
Chad
Posted by: Chad | Mar 18, 2005 9:38:31 PM
Thanks Chad, but I'm not worried.
If it bothered me or upset me, I'd have deleted the comment.
I figure that it's best left alone to serve as a shining beacon for stupidity.
Posted by: Matt | Mar 18, 2005 11:28:06 PM
Hello, Matt!
IPB is really a perfect piece of software! No matter that it is not free.
But I have a simple question. Maybe I should ask it in the invisionpower.com forums, but I prefer an answer from you. If you have enough time to give me one.
I want to buy a licence. And I will soon. It is just that I am from a poor country and the price is like my salary for a month. Anyway it is so good and the price is normal for such a product.
But!
There are a lots of sites which are using IPB ilegally. Without paing for it.
I don't want to use it this way.
I want to buy it and I will when I have these money.
But why you are not doing anything about stopping them?
There are a lots of sites
Posted by: victor | Mar 20, 2005 2:16:04 PM
I am not speaking for Matt here; I am just repeating what I read upon.
People report Illegal forum installation at piracy@invisionpower.com
IPS then handles this reports through this way.
So they are doing something.
Keep in mind that the internet is bigger than the universe, so that can't track down all. Dealing with these issues can be a long process...
Chad
Posted by: Chad | Mar 20, 2005 7:14:05 PM
exipbuser, you won't win any Freinds by trying to insult people. Yes, IPB is now Paid only. Its not like anyone was Betrayed, if you had a 1.3 board, your still allowed to use it, so no-one has been cheated out of anything, or forced to buy a product. Matt is trying to run a company, and has to make Desicions about the Marketing of his Products.
Matt, Great to see you have Rewritten the IPS Kernel. Im Really looking forward to IPB 2.1 and IPD. :D
Posted by: Swords | Mar 20, 2005 11:49:49 PM
Ok, Chad!
Thanks for this email address. I will not use it first because I am not that kind of person. And second because there is really no need of pointing to sites which are using IPB illegaly.
My question was why there are not any harder measures against them.
The price of IPB is too high for me, I can find this software without paying for it, but I will not.
Just because I want to do it normally. And because I think people like Matt, who made it deserve the profits.
So I can wait, I can use another software even its features are not enough for me. I prefer IPB but can wait... And others who can easily pay for it, are using it illegaly.
Sounds too bad for me :(
Posted by: victor | Mar 21, 2005 12:08:17 AM
There are harder measures. You just can't see it, because its all behind the curtains.
IPS can't find everybody, that is why the email address is there. If your thinking, "I don't want to rat on anybody."
Thats the wrong way to think. Its the same as if you report something to the police. Thats even if you were thinking that, to which I don't know.
May I ask how you know someone is running an illegal board?
Chad
Posted by: Chad | Mar 21, 2005 6:46:21 AM
I know it just because I can see it. In my country illegal software is everywhere.
And there is no "Powered by IPS" etc.
I not a coder but I know a few things about PHP ;)
So I know what I am talking about.
About the email that you gave me.
It is useless to use it just because there are enough ways to find such forums. Even with Google.
Posted by: victor | Mar 21, 2005 8:45:52 AM
"It's been quite a fun undertaking and it means that IPB is now using proper OOP methods and it removes all the nasty global calls that previous versions required."
How did you remove all the global calls? I have the same "problem" that I have to refer in all functions to the database-class, etc. Is it something like to refer in each constructor of a class to the database-class, etc. and add them to a "var" of the class?
Posted by: Marcel | Mar 24, 2005 9:47:55 AM
Hello Matt
Awesome work you're doing..
I'd just like to ask you that IS IT POSSIBLE that whateve change u make to the template bits... css styles n all.... they are automatically updated when we run the upgrade script... i know you arent changing these things for ipb 2.1 ... but later when you DO change them.. can u change em in a way as to automatically update them when the upgrade script runs.. and we then wont be needing to change our design and template again.........
Posted by: Zain | Mar 26, 2005 10:50:29 AM