Freelancer Panel

Freelancing just got easier.



1.6.0 Released!

I am proud to announce that 1.6.0 has gone Gold! Gold is stable software, so it is safe to use in production environments.

The testing period lasted for about a month, with a few betas and two release candidates in all. 1.6.0 offers a lot of new functionality, and a new payment gateway — Google Checkout.

1.6.0 is the last new-feature for the 1.x branch. All new features will now only be implemented in 2.0.

You can now download 1.6.0 from the client area!

 

Posted in New Releases | Comments Off

1.6.0 Beta 2

I am proud announce that the second beta version is now available to all beta testers. Beta 2 fixes a few bugs, enhancements, and introduces a new feature.

The demo is also now running the beta! So feel free to play with the demo, if you are not a beta tester.

 

Posted in Beta Releases | Comments Off

Weekend Came and Went

I planned to release the first beta of 1.6, last weekend, but was not able to. There are a few cross-browser issues that need to be taken care of first. Right now it looks like it’ll be this weekend, so stay tuned…

Posted in New Releases | Comments Off

A Year in Review

Boy does time fly or what? It seems like just yesterday I was grinning from ear to ear and yet biting my nails and wondering if FP would catch on. Here we are a year later. 2007 was a great year. I was very happy with the outcome of it, but I am even more excited about next year.

There will be several major changes in next year that I am very excited about. One of the earliest changes in 2008 will be that we will begin accepting credit cards directly in conjunction with Paypal (of course) if everything goes to plan. I know there have been a few people are turned off by Paypal, and I can understand that, so we will be able to begin accepting credit cards directly. If either of those are a problem, we will still accept US money orders under special circumstances.

1.6 will be released in early 2008 as well. In fact, I am aiming (keyword aiming) to finish 1.6 in the next few days and have Beta 1 released to the beta testers and uploaded to the demo late next weekend. There is one large feature that still needs to be finished up, along with a few organization changes and aesthetic changes. I’ll list some of the major changes below in case you missed out on them before:

  • Complete email piping functionality.
  • Custom client fields
  • Order specific order questions
  • Organization changed a bit in certain areas.
  • Mass actions
  • Inline AJAX modification
  • PHP Contact Form
  • Offline payments
  • Import & Export Clients
  • Product Reviews & Ratings

And of course the highlight of the year will be 2.0. At least, I am planning on releasing it in Q4, we’ll see how that pans out though. Rewriting several thousand lines of code is no easy task. FP will become fully OOP, which will allow it to grow much quicker than with the current releases. 2.0 will be a groundup rewrite, with some very exciting features that I can’t wait to create! Plugin systems, language-specific clients, modular design, and so much more are just the tip of the iceberg.

Thank you guys for the wonderful year! It would not have been nowhere near as wonderful if it wasn’t for y’all! It was a great year, but let’s make 2008 OUR year and the BEST year!

Happy New Years to everyone! And I hope everyone has a nice and SAFE one!

 

Posted in Everything Else | Comments Off

Placing Pressure & PHP5

This month is considered to be the final month that PHP4 will be “alive”. After the 31st of this month, it will considered to be dead.

If you, as a user, or a server owner, do not have access to PHP5 yet, now is a time to put extremely strong pressure on the necessary parties. PHP5 has been stable for over three years. There is absolutely no excuse why you should not have access to PHP5 yet. As a consumer you have your rights, and you have the ability to pressure your host, or take your business elsewhere. If you only have access to PHP4, then there is going to be trouble down the road. I know personally I would not want to be forced to use a dead language, when something out there is better.

As a developer, this is perfect for me. I now get to take advantage of all of the great features present in PHP5, and not have to worry about backward compatibility. That is why Freelancer Panel 2.0 will have a new requirement of PHP5. This is even more reason to start adding more pressure to who you need to.

More information can be found at PHP.net

Remember, you have the ability to take action. Freelancer Panel 2.0 is still very far off, so you still have plenty of time, just thought everyone deserved a friendly reminder from a developer.

 

Posted in Everything Else | Comments Off

New Changes

Since 1.5.2 was released this past weekend, work on 1.6.0 will begin very shortly.

I am very excited about 1.6.0. Some of the (early) planned features are:

  • Product Reviews
  • Product Ratings
  • Email piping
  • Transform a ticket into a knowledgebase article.

As always, if you have any suggestions, then please let me know! I’ll be more than happy to listen to them all, and hopefully add them as well!

 

Posted in New Releases | Comments Off

Licensing System – Worked as Planned

Earlier this evening we experienced a brief MySQL issue with the licensing server. If you recall, a few months ago we had several tests planned after the development of our new licensing schema. This is the first “real” incident. I am happy to report that there were no issues reported during the affected timeframe, and the new sophisticated licensing system appears to have held up without any issues at all.

Stay tuned for an important update (1.5.2) tomorrow. Hope everyone has a happy Friday evening!

 

Posted in Main Site | Comments Off

Next Version Changes

Over the next few weeks, focus will be turned onto new features in the next version of Freelancer Panel (either 1.5.2 or 1.6.0, depending on various factors). The past few weeks a few individuals have discovered flaws in a few payment modules. I have been working with them to get these fixed. There also have been various other bugs that have been fixed. Now that the majority of these issues have been taken care of, new features can begin to be focused on.

One of the main new features will be a plugin system. The plugin system will allow for new features to be added into the software through some basic PHP code. The basic implementation of this will be available in the next release, and perhaps with a module. And over the next few months, the functionality of the plugin system will increase, which will allow for more advanced modules to be created. I am very excited about this, as this will allow everyone to customize FP even more to their liking!

Products will also be getting a slight overhaul in the next release. Clients will have the ability to leave reviews and rate products based on a star-rating system. This of course can be turned on/off on a per-product basis through the ACP.

I am very excited about the next release (either 1.5.2 or 1.6.0). As the status of it changes, I’ll be sure to blog about it!

As always, if you have a feature suggestion, then please let me know! I’ll be more than happy to listen and hopefully add it to the product.

Hope everyone has been doing well!

 

Posted in Everything Else | Comments Off

Utilizing an If Statement

An if statement is basically a statement to see if it’s true or not.

The basic thing is that I am thinking of a number, if you get it right, I’ll say great! The number is 1.

{if $number == ’1′}
Great! {/if}

Now let’s apply that simple logic to Freelancer Panel. An if statement can be used virtually in any template file. I find it most useful in the front-end site. Let’s use /templates/portfolio.tpl as an example.

Let’s say only a few portfolio entries have a description, but the name is showing up in all of the entries. Makes your portfolio look unfinished, right? But we can add a simple if statement to hide “Description”, if there is not one.

Find: <legend style=”color: black”>Description</legend></p>

Now let’s check to see if it’s empty, before we display that:

{if !empty($item.description)} <legend style=”color: black”>Description</legend></p> {/if}

All that says is that if the description isn’t empty, then display the description heading.

Pretty simple huh? This can be applied virtually anywhere. Just remember to change the variable to the one you’re using, and not using $item.description each time.

If you have any questions or issues, feel free to leave a comment or use the helpdesk for help.

 

Posted in Tips & Tricks | Comments Off

1.5.1 Changelog

Shortly 1.5.1 will be released. By the time you’re reading this, then it most likely has already been released. So let me dive right into the changes.

Version: 1.5.1
Type: Bug fixes, new features, NON-security related
Changes::

  • Fixed bug: Page sort by template not saving in ACP.
  • Fixed bug: CCP latest client always displayed ID rather than title.
  • Fixed bug: CCP latest project would display first project, not last.
  • Fixed bug: When modifing product, shipping lost its value.
  • Fixed bug: Shopping cart displays total with shipping factored in.
  • Fixed bug: Multiple slashes in image URL.
  • Fixed bug: IE6 dropdown menu now works properly.
  • Fixed bug: IE7 sending wrong JPEG mime-type resulting in bad thumbnails.
  • Fixed bug: Shopping cart fixed to work with mulitple items.
  • Fixed bug: Javascript error in IE in CCP.
  • Fixed bug: Live demo works in portfolio.php
  • Fixed bug: Ability to modify paid status in project if none first selected.
  • Fixed bug: Project type now uses title rather than id in view Project (AJAX).
  • Fixed bug: Administrative permissions now display properly.
  • Fixed bug: Project completion bar now shows in Firefox.
  • Enhancement: PDF for invoice opens in a new window.
  • Enhancement: Preview URL in CCP’s project opens in new window.
  • Enhancement: Link for modify project in view project.
  • Enhancement: Currency symbol in view project.
  • Enhancement: Added a check for no changes in preferences.
  • Enhancement: Add a ticket reply and status moved to ticket page for less clicking.
  • Enhancement: Ticket opened date on view ticket.

Javascript Changes: No.
Image Changes: No.
Template Changes: Yes, changes found in comments of this entry.
New Features:

  • Recurring services.
  • Support for Quantum gateway.
  • Ability to change password in preferences (ACP).
  • Support for the Echo gateway.
  • Ability to mark any invoice as recurring

 

Posted in New Releases | Comments Off