Archive for the ‘Technical’ Category

PHP 7 now supported by Feng Office!

Thursday, November 22nd, 2018. By: Conrado Vina

PHP 7 support is here!!!

We have just released the first Feng Office (alpha) version supporting PHP7 (version 3.7.0).

Important:This is still an alpha release. If you are running a production environment please do not upgrade your production environment until thoroughly tested.

PHP7 has been under development many years now. It is not only the most robust and powerful PHP version ever, but it provides increased performance, new capabilities, and prevents issues inherent to older versions.

Also, PHP5.6 (the previous most prevalent version) is nearing the end of its supported life. The latest versions of all Operating Systems are forcing the upgrade from PHP5.6 to PHP7.2. So not upgrading had become unsustainable.

 

What has changed in version 3.7

The development work for supporting PHP7 required lots of changes, proving more challenging than we initially hoped it would.

Amongst many changes, there are many functions that have changed either their names, their parameters, or both.

Another one of the biggest changes is the fact that the MySQL (MariaDB) drivers need to be replaced.

Also on the Database side, there were changes introduced on the supported and required values for initializing data.

All of this things are definitively improvements and the process has helped us make a better Feng Office. But Feng Office is a large system with lots of parts. So make sure to do a diligent and thorough testing before you upgrade from a previous version to version 3.7.

 

Compatible infrastructure

What infrastructure is Feng Office 3.7 compatible with?

This version is being tested with the following infrastructure stack:

  • Web server:
    • Apache2.4
  • PHP:
    • PHP 7.0 and up
    • PHP 5.6 and up (soon to be discontinued)
  • Database:
    • MariaDB 10.1 and up
    • MySQL 8.0 and up
    • MySQL 5.5 and up

Important:The Feng Office team is NOT testing Feng Office 3.7 with other, different infrastructure stack. You are most welcome to do so, and to provide us with any fixes that would help support other stack. If they do not cause problems with our standard, recommended infrastructure we will make our best effort to include it in an upcoming release.

 

How to help

The most important thing you need to do before rolling out Feng Office 3.7 is test it. At the time of this announcement Feng Office 3.7 is still an alpha release (which means it still requires more testing before it can be).

If you are a subscribed client, please ask us for a complimentary testing copy so that you can test a copy of your production environment.

If you are using the Community Edition you can download it here, and run your own tests. One known issue is that a fresh installation may require you to create the Database prior to running the installation script. We are investigating this issue but if you develop a solution, please do share it with us.

We hope you are as excited as we are with this news!

From version 3.4 to version 3.6.3 – A journey of 2 years

Friday, October 12th, 2018. By: Conrado Vina

It’s hard to summarize everything that happened in these past 2 years.

The whole story is more fit for a book than for a blog post.

In the meantime here is a quick recap of the most relevant and high-level topics/news I’d like to share today:

  • The latest stable version (Version 3.6.3.5) is just released – and it is our best version ever
  • From version 3.4 to version 3.6 we finished developing the modules for invoicing, costs and expenses, risks, and forms. Plus a ton of fixes, UX improvements, and overall system performance.
  • We’ll be rolling out the latest version to all clients starting today and through the upcoming weeks.
  • We are working on a ton more improvements and new features.
  • We moved our repository from Sourceforge to Github. So stay tuned therefor updates on the Community Edition
  • We are working on an updated website to make it easier to engage with us and provide more updates on our activities
  • We’ve used the Feng Office Enterprise Edition as the core foundation to a new product we’re launching designed specifically for technical professional services (specifically engineering, geotechnical and environmental consultants).

Check out the latest version our and give us your feedback!

If you want Feng Office for your business or professional organization and would like to check out the Professional or Enterprise Editions, please contact us and we’ll gladly do a personalized demo for you (Note that we are requesting you submit email accounts with your business domain. Because of ever increasing demand on our time we are currently ignoring 99% of requests coming from generic email addresses).

Oh, and to answer some of the most recent FAQ:

  • We are fully GDPR compliant.
  • Yes, we are working on a PHP 7 (And MySQL 8) release

Cheers!

Downtime, slowdowns, and backups.

Tuesday, December 4th, 2012. By: Conrado Vina

Dear Feng Sky clients,

We have been exceptionally quiet at the website this past three weeks. Let us explain why:

On the 7th of November, 2012, we had an issue with one of our core servers (in summary, it broke down). So for the first time in 5 years we had to recover installations from daily backups.

While we were happy that we could recover most information, some clients did lose hours of input data.

The issues affected 26 clients, all of whom have been contacted directly to explain the situation and to work with them on managing the incident.

It was also very comforting to receive such a positive and supportive response from so many of you. We want to extend a big thank you from everyone at Feng Office for your understanding and support. We are proud to work for you.

We work constantly on improving our systems and be prepared to respond to this incidents without users even noticing it. But this time, this was not the case.

Since this incident, Feng Office took it as top priority to further improve our backups system. Our goal is to have almost real-time backups. In the mean time, this past two weeks we worked around the clock to migrate everyone to a new backup system that is making 5 times as many backups (5 backups per day). This, in turn, generated overload in some servers.

That has also affected our response times for support tickets during the past weeks.

We are very sorry for the inconveniences. We are doing our best to prevent any of these issues in the future.

We will follow up on this subject with an update on the next backup-system improvements

Again, to all affected clients, please excuse us for the inconveniences and the uncommon delays on our response times.

Thank you,

Conrado Vina
CEO
The Feng Office Team