Archive for the ‘Programming’ Category

Invision Power Board 3 Beta 1

Thursday, December 25th, 2008

Hello every one and Merry Christmas!

Alright, so I’ve installed the IPB 3 Beta and I’ve played around with it for a bit and I think this it’s going to be an awesome forum software. The vast amount of features is outstanding. One of the features I am looking forward to is the API. With this feature hopefully I will be able to make any other Faintmedia website work with your Faintmedia account. I am also looking forward to the new Hook system. I already have a few ideas that I will be trying. The template editing area also looks outstanding some of the stuff is buggy right now but once it is sorted out it should be great. I’m also really liking the new announcement feature which allows you to post an announcement to specific forums or all forums. The expiry date is also a very handy thing to have as well. Another reason I like it is when it’s posted it isn’t actually posted in a forum, It has it’s own separate area.

Faintmedia’s forums will be getting changed up once the new version is released. We have a new forums skin designed so once it becomes a more stable version we will begin working on it. We also hope to do some changes to the main site to integrate them together better. One of the things is going to be the private message pop up. So if someone sends you a PM you will be able to access it from any page on the site. We will also be changing up the account area to fit more with the forums and it will be a lot easier to use. We will also be changing the account information area in the top right corner to fit with the forums better.

Finally, I have noticed lots of people on the development boards complaining about “oh it’s too slow” or “Why can’t we have the old skin?” seriously if you haven’t looked there are tons of these posts! For people that think it’s too slow they have to remember it is a beta and it is encoded. It is not yet optimized so please wait until it’s out of beta before complaining. I don’t understand why people are worried about the skin. I would have to say that most people are going to re-skin it and not use the default skin and even if you want the old 2.3.6 why not skin it yourself. Don’t know how to skin? Why not learn? Don’t want to skin? Well I’m sure that someone is going to come out with that skin so just be patient.

Well that’s all for now. Merry Christmas and have a Happy New Year!

Venom

Sunday, September 21st, 2008

There hasn’t been any big announcement yet on Faintmedia but we do have another project idea in mind currently called Venom. Venom is a CMS (Content management system) for the more advanced web designer. It will give you full access to your sites HTML allowing you to change each page.

The Layout Setup
We are currently in the planning stages of Venom right now but one of the things I have planned is a layout system which would work like so:

Say I wanted a generic header for each of my pages. So I make a page with all the information that would be the same in it. I would check a box that says that its just a layout file so that you can’t view that page from the browser itself. Now I would go into the pages that use that header and add some sort of template tag such as:

{layout.HEADER}

HEADER would be the name of the file. So now when I want to change something in the header it would change it on all the pages that have that tag at the top.

There will also be other variables you may use such as the title tag {general.TITLE} or something like that which would allow you to display the title of the page you are on in your header file.

Customize
I have big plans for the customization. If you are someone that enjoys modding scripts this will be easy for you. The backend will run off of XML files that will allow you to create what the button link for your mod says in the admin panel and what the side menu’s options are. It will also tell which PHP files are used for each page. So once you have the XML file setup you just need to code the PHP file’s that will run inside Venom and then it will display all that information when your in that area.

For example: Say I want a store running through PayPal but I don’t want to have a page for every product and I don’t want to do all the PHP in the layout file itself. You could create a customization. So you would have a new button in the admin panel that allows you to set everything up and that will save to the database. You will have a PHP file that tells how it should be displayed and what the variable is that is used to display it. So you would do everything in that part of the script and the only thing that will be in your actual store file would be something like {plugin.STORE} and that would display what you set it to.

I’m sorry for jumping all around with that description but I’m just trying to get out what I’m thinking about this part of the script. I will get a more detailed description out later on when we have started development. I think this feature will have lots of potential because you don’t need to use it for a store. You could use it for a blog or other things like that.

That’s all for now. I just thought I would give you a taste of what’s cooking on our labs.

Headaches!

Wednesday, September 10th, 2008

Ah the headaches have started I am nearing the release of PictureMe. I’ve been finishing the photo rating system and it seemed to be going fine. Then I decided I’d reinstall the script to make sure that everything was working and poof! Now I have some problems. I keep trying to login to the admin panel but it won’t let me. Its like all of a sudden the cookies decided to quit working. So now I have to dig through the code to find out what the problem is and fix it. Ah I wish everything would just work how you want it but oh well what can you do?

After I fix this problem I’ll have to start working on the purchase system for Faintmedia then we can start selling it.

Been Busy!

Monday, September 1st, 2008

I’ve been working hard over the last few days fixing bugs adding new things to PictureMe and I am almost ready to release it. I’ve been thinking about putting it on hotscripts too but there is really not enough information on hotscripts so I really don’t know how it works. I want to just use PayPal to sell it because then I can keep track of which user buys the script and stuff like that. I also need to get people who will buy the script and thats one of the reasons I want to use hotscripts. I think I’ll send them a ticket to see how everything works and get them to answer some of the questions I have. But my guess is if you purchase it from hotscripts you will have to download all of the versions from hotscripts and not Faintmedia.com because I won’t be able to track the users accounts. So I’ve got a bit of decision making to do but thats ok.

PictureMe Plans

Friday, August 29th, 2008

PictureMe is being Beta tested right now. We are looking for all the bugs that need to be fixed. At the moment everything is looking pretty good. I’ve added a few more features to the script that should hopefully make it more secure.

Future Features
I have a few ideas already about what I want to added to the script. I plan to add the ability to put videos on there and buy now buttons for people that want to sell their work.

Code Revamp!?
It will be a pain but worth it. Since I’ve created the Broken Framework I want to redo the script so that it uses the framework’s library of functions.  I want to do this for a few reasons. First it will be less cluttered. Second it will allow me to use the different features that framework has. Thirdly I will be able to work on some of the parts of the code that I think need it. This won’t happen for a while I’m just thinking ahead to what will need to be done.

Whats Left?
Well we need to finish beta testing the script. I still want to do some changes to the default skin to make it look nicer. That’s really all that needs to be done to the script itself. Then I need to figure out the price of the script, create the PayPal page and make it so that once I approve the PayPal submission you will be able to download it.