b2evolution b2evolution

  • Sign in
  • Sign up
  • About
  • Downloads
  • Hosting
  • Docs
  • Support
  • Sign in
  • Sign up
  • About
  • News
 
  • « State of the Evolution - September 2014
  • b2evo 5.1.1 (beta) released »

State of the Evolution - July 2014

Posted by fplanque on Jul 03, 2014 in b2evolution.net, Development

Here's a quick update on what we've been working on since the last update ;)

GitHub

GitHub has become the go-to place for open source projects of all kinds. It was about time for b2evolution to be on GitHub too. We're happy to announce the new b2evolution git repository on GitHub:

https://github.com/b2evolution/b2evolution

This repository is already ahead of the latest 5.1.1-beta.

We are updating it weekly for now and we plan to use it as the primary development repository in the (near) future. Which means you will have extremely easy access to bug-fixes and new features in real-time as we work on them.

If you're unfamiliar with git and github, it is still very easy to download and keep up to date with this repository if you use the Git Client tool that can be downloaded from the GitHub home page.

Site Redesign

We changed our intro last month and changed it again today! There's so many possible angles to look at b2evolution that it's a bit tricky to choose one that really catches the gist of it...

We also streamlined the design some more. It's starting to look much more modern.

Anyways, as always, feedback on the homepage design is very welcome.

As a side note, let us give a plug to Font Awesome which we're now starting to use across the whole site.

Update: We also updated the design of the news blog ;)

Development Focus

The last month of development was very focused on performance. More specifically on reducing the number of files being loaded with each page b2evolution serves and also the size of the files.

This was achieve with several techniques:

  • Concatenating multiples CSS and JS files into one;
  • Minifying the CSS and JS files;
  • Doing the above two automatically using Grunt (Note: You'll find our Gruntfile.js in the GitHub repository mentioned above));
  • Loading non essential JS files asynchronously;
  • Using an icon font instead of image sprites;
  • Loading some resources from public CDNs...

You may already have noticed page load time improvements on this site. You will benefit from the same in b2evolution 5.1.2.

5.1.2

We expect to release version 5.1.2 before the end of July. We may call it "stable" instead of "beta" if it passes the tests.

Stay tuned!

7 comments

Comment from: zooplah

Keith

Moving to git is a great thing. It will make it much easier and safer to contribute, through git’s push and pull requests. Linus Torvalds did a talk about it a few years ago (as usual for him, it’s tactless but interesting):
https://www.youtube.com/watch?v=4XpnKHJAok8

I used to think that CVS was an OK tool, but he really hits the nail on the head about the various problems with CVS that we avoided using but don’t think twice about with git.

2014-07-06 @ 23:16

Comment from: fplanque

Yes, I did see that talk a few years ago indeed… and indeed: “tactless” is what I remembered the most at the time :)

Just updated GitHub btw ;)

2014-07-14 @ 03:54

Comment from: Daniel Hahler

Daniel Hahler

Have you considered keeping the project’s history?

Given that you have imported your CVS history into SVN, you could create the Git repo based on this.

2014-07-20 @ 18:35

Comment from: admin

admin

We actually haven’t imported the CVS history into SVN and we haven’t imported the SVN history into github. All migration tools we tried created so many side effects that we decided against them. Migrating code repositories would have been a (meta) project in itself which we didn’t have time for.

For reference, we will keep the history that already exists on SourceForge.

2014-07-30 @ 15:27

Comment from: ednong

ednong

“We expect to release version 5.1.2 before the end of July” - of which year? ;)

2014-08-02 @ 18:34

Comment from: Daniel Hahler

Daniel Hahler

I have created an issue to track the importing of the history: https://github.com/b2evolution/b2evolution/issues/2

Please let me know there if you could need help in this regard.

It would also be interesting to hear about the “so many side effects".

2014-08-07 @ 16:30

Comment from: fplanque

In order not to duplicate the discussion, I have replied on the migration issue only on https://github.com/b2evolution/b2evolution/issues/2

2014-08-07 @ 19:05

b2evolution News

  • Home
  • Latest comments

Search

Categories

  • All
  • New releases
    • Press releases
  • Community
  • b2evolution.net
  • Development
    • New features
    • Technology
    • Security info
    • Translations
  • The Webmaster's Blog

Archives

  • July 2024 (1)
  • March 2022 (1)
  • September 2020 (1)
  • January 2020 (1)
  • May 2019 (1)
  • March 2019 (2)
  • September 2018 (1)
  • May 2018 (1)
  • September 2017 (1)
  • March 2017 (1)
  • September 2016 (1)
  • March 2016 (1)
  • More...

XML Feeds

  • RSS 2.0: Posts
  • Atom: Posts
What is RSS?

About b2evolution

  • What is it?
  • Features
  • Getting Started
  • Screenshots
  • Online demo
  • Testimonials
  • Design philosophy
  • Free & open source
  • Terms of service

Downloads

  • Latest releases
  • Skins
  • Plugins
  • Language packs

About us

  • About us
  • Contact

Webhosting Guide

  • Web hosting blog
  • Best web hosting
  • Cheap web hosting
  • Green web hosting
  • Hosting with SSH
  • VPS hosting
  • Dedicated servers
  • Reseller hosting
  • Int'l: UK / France

Docs & Support

  • Online manual
  • Forums
  • Hire a pro !

Other

  • Adsense
  • Press room
  • Privacy policy

Stay in touch

  • GitHub
  • Twitter
  • Facebook
  • LinkedIn
  • News blog
  • RSS feed
  • Atom feed

Founded & Maintained by François Planque