Archive for the ‘Release’ 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!

New repository for Feng Office Community Edition

Monday, October 8th, 2018. By: Conrado Vina

We are using a new repository for sharing and collaborating on Feng Office Community Edition.

The new repository is on github, and this is the link to the Feng Office project.

Feng Office 3.6.3 is almost ready. 3.6.3-rc7 is published, and we would love your feedback on it!

A stable release of 3.6.3 is hours away.

Stay tuned.

Feng Office 3.3: released

Thursday, October 22nd, 2015. By: Conrado Vina

3.3


The Feng Office development team is proud and happy (specially happy) to “announce” (Observant followers know it has been available for a while now) the final release of version 3.3.


Along with many improvements, bug fixes and accumulated enhancements since version 3.2, there are some more notable additions that we want to tell you about. We hope you love them as much as we do.



Resizing of the left panel (and better memory)

Very short names

This one is actually a re-introduction of a feature lost in an architectural change. But many of us missed it dearly. Now you can resize that panel to best fit your screen and the average length of your data. You can of course still hide it completely, and re-open it with the little arrow on the top.

Client with a long name
Not only that, but it will now remember your choice next time you enter the system. Isn’t that a beauty?



Resizing columns on tasks list

This one is also a pretty cool improvement. You can resize each of the columns of the tasks list. As much as you want. Even wider than your screen, if necessary.


Some users need a very basic version of the tasks. Like this:

Simple task list


While other (Project Managers) may need more details in their task list. Like this:

Task list with many columns




Separate dimensions columns on tasks list

Another neat improvement on the new tasks list. You can now choose whether you want to see the dimensions (clients, projects, workspaces, providers, tags) all together (the ‘old way’) or each one on a separate column.



Like this:
Dimensions in separate columns




New power-lists

Long due, the new and improved lists for “dimensions”: clients, projects and workspaces, are now available.

Project Portfolio Managers, Account Executives, and General Managers will all appreciate the value, the power, and flexibility of the new lists for clients:
Client list



Projects:
Project list


and Workspaces.




Professional Edition: Custom properties for Clients, Projects and Workspaces

Professional Edition users can now define custom properties for Clients, Projects, Workspaces, and on any other active high-level dimensions.

This new and powerful feature enables great flexibility for recording and managing a large volume of data for the main business entities.

After entering this information you will be able to list, sort, group and report on clients, project – et al based on the new attributes.

When defining the custom properties you can now sort them (more easily), select whether or not the field is mandatory, and enter default values.

Here is an example of how custom properties can look like in a client:
Project list




New custom property of type ‘user’

Custom properties are getting more and more useful and powerful.

One type of custom property we didn’t yet have was ‘user’, which allows to relate a user in any role for any type of object (even to clients, projects, workspaces, etc).

So this way you can have a “project manager” or “project supervisor” or “task observer” or “document validator”… possibilities are endless!

(Oh, and wait to see what we are cooking for version 3.4)




Professional Edition: description field for all entities

The ‘description’ field used to be available for projects and workspaces only. We transformed it into a default-custom property and is available in all entities (including of course clients and folders).




Professional Edition: Non-working days

Thanks to one of our new clients we now have a more advanced management for non-working days (holidays).

Non working days configuration

This increases the automation and efficiency of the management of tasks, enabling the automatic “push” of tasks to fall into working-days only.

Adding a holiday


So how do you like Feng Office 3.3?

Please share your comments and thoughts below.


Enjoy!