SocialEngine Blog

SocialEngine PHP 4.8.3 Released

Features:

  • Added ability to upload and encode HTML5-compatible videos
  • Added HTML5 video player on mobile

Bug Fixes:

  • Site-wide statistics now work in Chrome
  • Corrected an issue where auto-suggest would only suggest friends
  • Corrected an issue where mobile sign-ups didn’t require a photo in spite of it being required
  • Login history is now sorted by timestamp by default

Other:

  • Removed deprecated/unused functions (If you have a lot of 3rd party addons, contact them to ensure everything still works)
  • Corrected some typos in the Engine library

How to ensure you can upload HTML5-enabled videos

Only requirement is that your FFMPEG is compiled with h264 encoder support, and in your SE PHP video settings the HTML5 Support is enabled. Mike has put together a video on how to ensure you can have html5-enabled videos.  In the video below, we walk you through installing a statically built ffmpeg without root access, SE PHP admin setup to use that version of ffmpeg, as well as the demo of the newly available mobile-friendly video playback.

How to upgrade

SocialEngine clients can grab the new SE PHP 4.8.3 code from the client area. Remember to make a complete backup of your installation before performing an upgrade. If you’ve made significant custom changes to your source code, remember that they could pose problems during the upgrade process, so enlist a developer to help you if you’re not comfortable with the process yourself. We do have an upgrade service available for $150. You can purchase it from your customer account at socialengine.com.

As always, please submit any feature or bug requests for SE PHP to our public bug and feature request tracker.

Update: When pushing this version, we’ve incorrectly tagged the core module with version 4.8.4, which was available for approximately 24 hours. We’ve re-tagged it with the correct version, but once its time for new version, we’ll be skipping 4.8.4 and just releasing it as 4.8.5 to ensure smooth updates for all users.

  • myrecordlabel

    This is another long overdue update. We have a license for Flowplayer. Would be great if we could apply that in SE so that we can show our own brand on our videos instead of theirs. Thanks

    • http://www.socialengine.com/ Stepan Mazurov

      You should be able to with simple modification to your site.

  • Delacroix

    Great news! Does this only work for the SE Video plugin or can it be extended to work with the third-party AVP video plugin, too, which is very popular with those who have video-heavy SE websites?

    In fact it is a huge shame that AVP doesn’t appear to be updated any more and its original developers have disappeared. I wonder if it would be possible for SE to takeover development on this plugin? It is (excuse me for saying so) better than the default one.

    In any case, I love what is happening on SE recently.

    • http://www.socialengine.com/ Stepan Mazurov

      No idea. There is not really any way for us to take over development, as rights would have to be signed over to us, since we don’t own that code. Its possible that the AVP plugin could be updated to use the new functionality. Its also possible that AVP is now broken, so make sure you test and back up before upgrading.

      • http://intrepidwebstudio.com/ Intrepid Web

        I think he is just asking you guys to look the video module over a bit and add some functions to it. Out of the box it is pretty plain. Think of vimeo and youtube. What do they have you can incorporate into it that is a bit different?

        • http://www.socialengine.com/ Stepan Mazurov

          Certainly. Problem is, with limited resources and multiple areas that need work, focusing on improving a single feature is difficult. That being said, we’ll take a closer look at the mentioned plugin and see if we can incorporate any improvements into our own.

          • jammers

            I think definitely worth looking at the AVP plugin and seeing what “quick wins” you might be able to incorporate in SE.

          • skidpics

            Totally understand. When you get to a point where the core is stable and running smooth with less frequent updates, perhaps then is the time to focus the attention on the modules.

  • freddy24

    Anyone experiencing problems with SE4.8.3..? I’m yet to upgrade but eager to do ASAP…?

    • jammers

      I’d recommend you take the time to setup a second “dev” installation of SE under a subdomain for testing. It is permitted with your license to do so and gives you an opportunity to try things out without risking upsetting your users.

  • http://intrepidwebstudio.com/ Intrepid Web

    Love the updates and thank you!

  • http://www.socialengine.com/ Stepan Mazurov

    Both of those are in our plans.

    • Ryan Olson

      Thats great to hear! – Also, there is a minor issue going on right now (on my iPhone can’t get into the bug tracker). We used to be able to modify /application/modules/Fields/View/Helper/FieldBirthdate.php to show age and not birthdate. I have not had time this weekend to look into it but was wondering if you knew what was going on. I am sure you can understand for most social sites people only want to see the age.

      Thanks again Stephan, James speaks highly of you and I am glad to have you active on the blog!

      • http://www.socialengine.com/ Stepan Mazurov

        We’ve modified how we verify the age and released it as part of 4.8.2. As far as I know, continuing to do that modification should work fine. That particular file hasn’t been changed in quite some time.

        • Ryan Olson

          Unfortunately it doesn’t work. I can look at why in a couple of days… if you have time, please let us know! I have 5 clients who are not happy right now since the update to 4.8.2 and 4.8.3 and now have to show the birthdate (again, I just have not taken the time to find out why but it seems to be a global issue not just me).

          • http://www.socialengine.com/ Stepan Mazurov

            Sorry to hear that. If you do find a solution, please post it to our bug tracker, we’ll try not to break it in a future release!

          • domblue

            I added bug #2498 which addresses this.

    • Ryan Olson

      @jay – There are a lot of benefits to moving to Zend 2x. I will admit some of the newer versions of 2x are in Alpha development, there are stable builds that would greatly add stability and performance enhancements, such as Read/Write Database splitting, and other performance enhancements that I would DIE for at the application layer!

      Depending on how SE wants to migrate to 2x – it could also be an opportunity to offer the API we all NEED depending on how much they rewrite the app or migrate the core and do the modules over time, etc.

  • Jack S

    After the update of module-video-4.8.3.tar
    My video uploads/encodes fail, and give the following error:

    ” Exception: Unable to copy file (/home/domaincom/public_html/public/video/cb/12/03/30cbc_b6b4.mp4) -> (/home/domaincom/public_html/public/temporary/30cbc_b6b4.mp4)”

    Which is strange as the permissions are set to 777 on the “public/video” and “public/temporary” folders.
    When I revert back to my old module (4.5.0) the videos get encoded again.

    • http://www.socialengine.com/ Stepan Mazurov

      Did you forget a trailing slash somewhere?

  • thatmtnman

    somewhere ‘down there’ in the thread someone commented that it ‘was great to see all the activity on the php module’. I just wanted to add my own voice to this and to observe that my own clients are now getting interested in SEphp as a solution. Really great work guys.

  • http://www.socialengine.com/ Stepan Mazurov

    Should be fixed in the next version, stay tuned!

  • http://www.socialengine.com/ Stepan Mazurov

    We’ve improved the process in 4.8.5, let us know if that covers your use-cases.