Welcome Subrion 4

Posted on Oct 26, 2015 by Vasily Bezruchkin Vasily Bezruchkin

More than just a new version

Subrion 4 is something we've been working on for the past several months and finally we're are proud to share the results with you. Here is the list of the most significant changes.

Migrating to new Bootstrap 3

Keeping two different frameworks in the system would be a strain on development and support, not to mention confusing. So we're not just deprecating the old templates framework, we're removing it entirely and will migrate some of our templates & plugins to the new framework, which is based on Bootstrap 3. This means more flexibility, mobile-friendlyness, and less loading time for your websites. Good catch, isn't it?

Better performance

Every new release of Subrion is faster than the last, but in this release we did something special. We removed a lot of legacy code which existed in our software since its birth. We added more and more functionality in each release to make the software more abstract, so the development could be easier and faster. Sometimes, we had to keep the obsolete functionality to have plugins compatible with the new version. This is something we sacrify in 4.0 in favor of a faster and stable code.

Github development

We made the major step in becoming more open to the public. Now you can see the core development progress on Github and take part in the development. We would be happy to see you joining our forces to make the software better. Fork us and contribute your stuff! There are some contribution guidelines for you though. You should also report your issues to github. Every plugin has its own repository now.

Semantic versioning

Sometimes Subrion versioning system is a pain to understand. So this is something we finally take care of since 4.x version. Given a version number MAJOR.MINOR.PATCH, increment the:

  • MAJOR version when you make incompatible API changes,
  • MINOR version when you add functionality in a backwards-compatible manner, and
  • PATCH version when you make backwards-compatible bug fixes.

Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.


Please find the list of bugfixes & new features below:

  • Bug #17: Unused foreach loop in ia.admin.extra.php
  • Bug #1786: Consider the need for General section in Pictures configuration
  • Bug #1968: 404 errors on the backend when installed to some servers
  • Bug #2201: Incorrect display of paid plugins in the Admin Panel
  • Bug #2218: Error notices at 404 page in admin panel
  • Bug #2244: Facebook plugin bug with user ids
  • Bug #2249: Tag cloud plugin
  • Bug #2251: Unused foreach loop in ia.admin.extra.php
  • Feature #39: Copyrights in source files
  • Feature #94: Improved actions functionality
  • Feature #219: CKEditor images enlargements
  • Feature #309: Jquery boxes instead of Confirm pop-up
  • Feature #327: Improve search functionality
  • Feature #335: Multilingual option on Edit block page
  • Feature #773: Possible integration of more icon fonts
  • Feature #1398: Implement pagination at the "My Favorites" page
  • Feature #1563: Make it possible to add lightbox effect to images within CKeditor
  • Feature #1699: Review Favorites functionality for non common cases
  • Feature #1701: Integrate fotorama for photogallery
  • Feature #1702: Add styles for XML output
  • Feature #1720: Add the feature that will allow to choose/edit to which plan assign member on Add Member page in Admin Panel
  • Feature #1873: Implement 'Add to favorites' feature in the 'Actions' block for non registered users
  • Feature #2113: Way to notify members about critical changes
  • Feature #2203: Improve watermarks
  • Feature #2226: Add all intelli constants output to Debugger
  • Feature #2229: Improve pages/item fields relations
  • Feature #2230: More default images for templates
  • Feature #2231: More member fields
  • Feature #2236: Implement Gravatars
  • Feature #2276: Improve styles

You can find the full list of changes in our Development Issue Tracker.

Tags: subrion, cms, release

← Back to Blog


Contact Us

Our clients get the best results when they have our team dedicated to their business for extended periods of time.
This is why we are looking for ongoing collaboration where our professionals are like your team members who just happen to be remote.
Ready to move forward?