Dotclear

2014 Dec 25

Dotclear 2.7.1

You can now download Dotclear 2.7.1. This maintenance release includes several fixes for bugs discovered since the 2.7 release and some cosmetic enhancements in Berlin theme and Currywurst templateset.

Your dashboard should also offer you to upgrade your installation today or tomorrow (depending on your settings). There's also a patch for the developers who prefer this method.

2014 Dec 13

Dotclear 2.7

Woohoo!

TL;DR — There's a new WYSIWYG editor, and HTML5 all over. Update and enjoy :-)

It's now been thirteen months[1] since 2.6 came out. It's now about time (at last!) to move on. Dotclear 2.7, being released today, is less spectacular than the previous version, with its updated administration graphics chart, but it brings forth significative changes for users (on the admin side) and its rendering (on the public side).

On the admin side

We have integrated (she typed, as if she had done any of that) a new editor, dcCKEditor, which is built, as you can imagine, on the CKEditor library. You will therefore find a more advanced editor (presentation-wise). The old editor is still here, and is now called dcLegacyEditor.

As several editors (two with this version) can be installed, you'll have to pick your favorite for each of the proposed syntaxes (wiki and XHTML, so far). Go and have a look at the "My Options" tab under "My Preferences", and check the "Edition" frame. You'll probably need to clear your browser's cache as well.

It's not all on the administration side, as we have also started to integrate, together with the switch to HTML5, the main ARIA Roles. (If, like the author of that note, you are wondering what ARIA Roles are, you can read this, which is the first link she decided to click on that topic. If you don't want to read, know that the first of those As stands for Accessibility and that accessibility is A Good Thing.)

On the rendering side

Well let's talk about HTML5 some more. We've implemented two sets of templates, upon which the basic themes are built. The first one is called "mustek" and corresponds to Dotclear's old default theme (that good old Blowup). The second one is called "currywurst" and corresponds to Dotclear's shiny new default theme, named... you guessed it, Berlin.

Both sets of templates and themes are now in HTML5 and include ARIA Roles. For those of you who use Dotclear's wiki syntax, do note that the XHTML code it produces is now HTML5 compatible.

You'll note that it is not any longer mandatory to copy the default theme repository when using an external repertory. You can also choose, in the blog's parameters, the jQuery version that must be loaded on the public side (both 1.4.2 and 1.11.1 are shipped with this version of Dotclear).

We certainly advise you, after having upgraded, to clear the templates' cache (see the Maintenance plugin), to ensure that your blog's rendering is up to date.

Moreover, new options have been added to let you tune your blog's appearance more finely. You can for instance deactivate widgets without needing to delete them. You can also define a number of notes to be displayed specific to the home page (and which can be different from that of the following pages).

Back to HTML5, now that audio files and videos will, as much as possible, be integrated to your notes with HTML5 tags (<audio> and <video>), degraded to Flash when supported.

Miscellaneous

A couple more things about this version:

  • Drag'n'drop on the admin side on touch screens is now possible;
  • You can activate protection against clickjacking in the blog settings;
  • Comments preview is now optional (see Blog settings);
  • Hidden folders (with a name starting with a dot) are now hidden in the media manager.

In addition, the CHANGELOG file at the root of your brand new installation will give you a more detailed list of all changes.

Conclusion

I'll hope you'll enjoy these changes! There's still a lot more work planned for future versions, including better accessibility (ARIA, Opquast good practices, ATAG...), an alternate template engine (Twig), a new media library...

To conclude I'll thank all those who contributed (in particular Franck, ahem, but also all the others we don't dare naming in case we forget someone), to development, to design, to testing, to ideas, to the wild cheering by delirious fa... ah no wait, I was just supposed to translate something along the lines of support and cheers. More wild cheering by delirious fans for Franck et al., Dotclear users! It's crucial to people who contribute to an open source project like Dotclear on their free time only.

To sum it up, we (well, mostly they, as far as I am concerned) did a lot of work!

Your dashboard should offer you to upgrade your installation today or tomorrow (depending on your settings). There's also a patch for the developers who prefer this method.

Note

[1] We love number 13 here at Dotclear. Almost as much as going live on a Friday. Especially a Friday the thirteenth.

2014 Aug 18

Dotclear 2.6.4

You can now download Dotclear 2.6.4. This maintenance release includes fixes for two potential security defaults on XML-RPC system and on media manager.

Your dashboard should also offer you to upgrade your installation today or tomorrow (depending on your settings). There's also a patch for the developers who prefer this method.

2014 Jan 20

Dotclear 2.6.2

You can now download Dotclear 2.6.2. This maintenance release includes several fixes for a potential security default on password protected posts and pages, and for some other minor bugs.

Your dashboard should also offer you to upgrade your installation today or tomorrow (depending on your settings). There's also a patch for the developers who prefer this method.

2013 Nov 22

Dotclear 2.6.1

You can now download Dotclear 2.6.1. This maintenance release includes several fixes for bugs discovered since the 2.6 release and some cosmetic enhancements.

Your dashboard should also offer you to upgrade your installation today or tomorrow (depending on your settings). There's also a patch for the developers who prefer this method.

2013 Nov 13

Dotclear 2.6

Stop talking, play time now[1]!

Some information about this version:

Note

[1] Your dashboard should offer you to upgrade your installation today or tomorrow (depending on your settings). There's also a patch for the developers who prefer this method.

2013 Oct 20

Dotclear 2.6-RC — codename: Traviata

It is not without emotion, as Violetta would say, that we are getting ready to unveil before your astonished eyes the candidate release of the next version of Dotclear. This version precedes the final one by a few weeks. We were so eager to expose it to your rigorous and nevertheless gracious testing that we indeed decided not to wait until the final version to make it public. Ladies and gentlemen, let me introduce to you Dotclear 2.6-RC.

The set

Because every show needs an appropriate set, we have entirely repainted the stage. We therefore present you with a new visual identity, together with a set of icons that match the new color scheme:

palette-traviata.png

We have also taken advantage of this opportunity to create an additional variation to the Blowup theme, Plumetis. Let it be known that our secret plans to take over the world include projects for major improvements in the development and configuration of themes in the next version (2.7).

Stage direction

We have also carried on our ameliorations in terms of ergonomics and accessibility. There is still a long way to go—ARIA, ATAG and others aren't fully there yet—but we have made a number of noteworthy improvements in this domain.

The administration area will also be easier to use on various supports. Our objective for this version was to drastically improve the usage of the administration on mobile devices and small screens. Mission accomplished! A few pages aren't fully optimized yet, but we will work on them in the future.

The orchestra

Dotclear 2.6-RC is brought to you by a beautiful, merry, and prolific team work. We have sustained a few minor storms, but the mood was (almost) always delightfully good. While JcDenis, baby bottle in one hand, kid in the other, and keyboard on his lap was entirely recoding the maintenance and backup interface as well as the management of plugins and themes, nikrou was lovingly cooking up categories and media management in between two javascript implementations. Kozlika was making icons and torturing DOM, CSS, coders and users together. Lipki was aflutter around the widgets, closing ticket after ticket with artistic dexterity; so did sogox and bernardleroux. Dsls delved once again in the deepest of our basements to secure the stage and prepare the shows to come.

Franck Paul directed the whole with the big booming voice of the irrascible and grouchy dictator he ought to be. Cherry on top of this masterful production: a commit by Pep himself!

commits.jpg

In the meanwhile, community managers Samantdi, Guillaume, Krazy Kitty (smoothly acknowledging yourself: one of the perks of translation) and Otir were, well, managing the community on the digital waves. Pinkilla, Tomer, Llu_ne, BG, mirovinbien, Jean-Michel, Aide Pour—yes, that's an odd name even for us—, Sacrip'Anne, Lomalarch, Philippe, xave, anthom, Patidou, Tetsuo, Cunégonde, Denis, Gilsoub, Pierre, brol, Armony and others also put their shoulders to the wheel, documenting, testing, animating the mailing list, writing whimsical minutes of our weekly IRC meetings, making coffee, updating the server's Dokuwiki, geolocalizing photos, and much more.

(Now's the point where we realize with utter dread that name-dropping will necessarily result, as we cannot but have forgotten people, in bitter chiding... and a few beers!)

The singers

That's you!

We need you to test this version, to report bugs, to help updating the documentation, to report potential translation mistakes (in French, English, and other languages while you're at it), to send us marshmallows.

So, in short: download, install, use, and let us know all about it!

We will publish here, before the final version of 2.6 comes out, more detailed information on the changes brought by this new version, particularly on the code side.

Overture

Paa, paa, paa, paa, papam... you can download version 2.6-RC here. Avanti la musica \o/

dashboard.png

2013 Sep 13

Dotclear 2.5.3

And, once again, a new version! This one is slightly ahead of plan—a good sign of sustained development activity—and arrives before the upcoming meeting at Mozilla Paris on September 21st.

It features bug fixes, improved antispam filter management (to better address the ongoing plague polluting our favorite blogs), and a few minor improvements here and there, such as the newly implemented transparency for the thumbnails of PNG images.

Your dashboard should offer you to upgrade your installation today or tomorrow (depending on your settings). There's also a patch for the developers who prefer this method.

This branch of Dotclear, containing all versions from 2.5 to 2.5.3, will from now on be under maintenance only, mostly to fix critical errors should there be any. Indeed, we are now focusing our efforts on the next "major" version, 2.6, which we plan to release in the coming weeks (ideally in October, but time does fly...).

Regarding this future version, let's just say that we're very impatient to have it out, because it's much sexier than the current one!

Finally, let's all congratulate JcDenis (and the mother!), esteemed long-term contributor, for the birth of his little boy \o/ Welcome to the baby and best wishes to his parents!

2013 Aug 15

Dotclear 2.5.2

We just waited until the excitation about Dotclear's 10th birthday started to die down to give you the possibility to update to version 2.5.2.

You will find a number of bug fixes and technical and ergonomic improvements[1]; talking about ergonomics, there's a lot of work going on about that for the future 2.6. We'll talk about it again soon.

Many people who have replied to our call to test this version. You are very precious to us, many thanks!

The possibility to update your installation should have appeared on your dashboard. There's also a patch for the developers who prefer this method.

We're already working on the future 2.5.3, which will hopefully be available some time in September.

Note

[1] see CHANGELOG

2013 Aug 14

Dotclear and us, a love story

It's still August 13 in parts of the world. And I've always liked birthday parties to last a little bit longer. I've already shouted my own personal love for Dotclear within my own walls, as if becoming part of the team that is the English-speaking window of Dotclear to the world wasn't proof enough. Today, I'm here to tell you more about how it all happened...

Continue reading...

2013 Jul 21

Dotclear 2.5.1

The possibility to update your installation should have appeared on your dashboard.

Here's the brand new 2.5.1, which only came out rapidly after our call thanks to the numerous testers who got together to help us finalize it. You've been perfect, don't change anything!

In this new version you'll find: bug fixes, cosmetic improvements, a better quality of thumbnails in the media manager, and, most of all, the replacement of the old Flash multiple media upload thingie by another thingie that does exactly the same but in Ajax and without any security vulnerability.

There's also a patch for the developers who prefer this method.

May thousands of roses flower under the steps of Nikrou, who has taken care of the conversion of the upload manager with selfless commitment and in the echo free desert of the last weeks. This silence, the last straw that made our ex-but-still-in-the-team-boss throw the towel, has been broken by a mailing list featuring ten times as many users as before and users at the ready every morning on the forum to test updates and report bugs.

I'll be back very soon to tell you more about what's being discussed on the mailing list, but that isn't the goal of that note.

For now, let's rejoice about that new step, update our installs, and for the Parisians, let's celebrate Monday night, from 7pm onwards, at Quigley's Bar.

Talk to you very soon, there's much to tell. Happy times!

Something's in the air

Wow! Quite a lot has happened in the Dotclear community recently. Let me try to sum it all up for you.

On July 9th, Franck, who had been in charge of Dotclear since February, around the time when version 2.5 came out, decided to leave and slam the door on his way out.

While he was full of hopes, projects and enthusiasm, the community didn't follow. Team members, from lack of either time or eagerness, were less and less available. The new projects he announced (redesign the admin interface, replace the wysiwyg editor by something more advanced, give the Dotclear and Dotaddict websites a fresh look...) weren't enough to drive the team. Most of all, Franck missed what was for him the most important in Dotclear: the conviviality and team spirit. So Franck was quitting, and what would happen to Dotclear?

The door slamming certainly did one thing: suddenly, the community awoke.

People started talking, on Twitter and the Dotclear blog more particularly. On July 10th, Kozlika started outlining three possible futures for the project.

The first possibility is that a number of new, motivated and energetic developers (and, more generally speaking, contributors of all sorts) join Dotclear. The problem hasn't so much to do with money, marketing or communication, but mostly with contributions. With a vibrant community, there is no doubt that Dotclear can find its second wind.

The second possibility is to focus on simply keeping Dotclear afloat. No major changes, no projects for new features, simply a small team of developers, testers and webmasters devoted to fixing bugs and updating the code with new versions of PHP.

The third possibility is to slowly move to a close. Take the time (one or two years) to help users migrate towards new solutions, to ask the developers of other CMS for migration plugins, and so forth. This only requires a small team of people, with few programming skills, for a short time.

Then Kozlika opened the discussion on the dev mailing list. Everyone, independently of skills, was invited to join. Dozens and dozens of people did. Hundreds of messages were exchanged. Looks like Dotclear's not quite dead yet...

... And, indeed, we're releasing a new version !

Thanks to the wonderful community, changes are coming. Stay tuned for further updates!

2013 Mar 16

Dotclear 2.5

As stated in our Dotclear 2.5 Release Candidate announcement, this one mainly sees the thightening of bolts and screws everywhere, and dozens of tickets (say : a lot) closed (don't worry, we kept a few, thus there's still work to be done), some of them long overdue, whatever the reasons.

Among the differences beetween our RC and this release: a couple of bugs have been fixed, and more importantly, we had to fix two security issue comming from the multiple files upload system we're using. We are now planning to replace this (Flash) component by a new one, in Ajax. Expect a 2.5.1 one of these days. :)

The new version is, as usual, available there : http://download.dotclear.org/latest.zip

Let me use my very first annoucement as the new skipper to talk you about a few things I would like to see being worked on in the near future[1]:

  • The revamping of the back-office should benefit from the work currently under progress on the sexy branch, which now includes Twig, in order to make administration of your blog even more friendly and powerful.
  • Still in the back-office, it would be nice to replace the "wysiwyg" editor by something like CKEditor. It is a big job, and we've had so far some unsuccessful trials... well, it is a bit of a holy grail but it would be cool to have that.
  • Make some room for Dotclear 2 by moving Dotclear 1 closer to the attic on Dotclear and DotAddict websites, and harmonise a bit their designs.
  • Progressively abandon PHP versions lower than 5.2[2]

The main idea is to streamline Dotclear to the essential stuff and to externalise everything else in plugins (this is what the sexy branch is all about), to use whatever libraries others do better than we do (a template system, a wysiwyg editor, ...) in order to ease future developments. That being said, such deep changes might have a cost in terms of compatibility, but those questions will be dealt with at the right place, in the right time, we're not there yet.

If ever you're reading this English version of the announcement, it surely means you're a bit too far away for that, but if you have the occasion, feel free to follow the French blog, where we plan to give details about a meet-up in Paris somewhere next month.

Notes

[1] It will mostly depend on everybody's availability and abilities, of course.

[2] This might break compatibility with some shared hosting companies who still run versions of PHP that has been deprecated for seven years. In IT, dinosaurs have been known to disappear in a shorter time.

2013 Feb 24

Upcoming 2.5 (and a bit of news)

Today nearly sees the release of Dotclear 2.5: what we release today is a Release Candidate, meaning that we hope it's the real deal, but we'd like it to be tested by a few madmen before releasing it in the wild in a few days.

Why this waryness? We've had a big crash on Dotclear sister server: Dotaddict.org, and we had to stop everything to reinstall it from scratch, and I mean nearly really from scratch, as we discovered in the process that our backup plan hasn't been working for several months (and let that be a warning: automation is good, as long as you automatize some checks in the process.)

And because we had to stop working on that nearly finished 2.5, we prefer now to introduce it slowly, just to be on the safe side.

Users won't find any big changes in it: webfonts can now be used in Ductile and the daInstaller plugin is included in the main release. Other than that, there have been a whole bunch of small changes, both functional and cosmetic. Changes two are to be found for themes and plugins builders, and we can't even count all the small bugs that were fixed. As important for sysadmins: we are confident that Dotclear is now PHP5.4 compatible, for people using top-notch hosting.

Another important bit of news: having got a new job for the last 18 months, I finally had to admit that my schedule doesn't allow me to manage the project any more. It was really becoming a burden and a problem for the project, as I had often had no time to dwell into things. As nobody wants things to stall, waiting for my decisions or approvals, it became important to allow someone else to make those decisions, even if I stay in the team.

That's why we now welcome Franck Paul as the new project manager. It was an easy choice, as Franck not only is an historic member of the Dotclear Team, but is also the guy behind that new release, fixing most of the bugs single-handedly and driving the team for changes. Dotclear won't change: albeit with a role re-distribution, that's still the same team working on it.

And working we are, we're already working on several projects, stay tuned.

Do I forget something? Yep, the 2.5RC: it's now available in the nightlies at http://download.dotclear.org/nightl..., or by defining DC_UPDATE_VERSION to "testing" in your configuration file, if you want to take advantage of the autoupdate feature. The final version should be available within two weeks.

2012 Aug 13

Dotclear 2.4.4

Today, Dotclear is 9 years old, and we can't help but be emotional, thinking that it will leave the house one day. But it calls for a small celebration, so here are three things:

We're starting with a new release. Dotclear 2.4.4 is mostly a bugfix release and you shouldn't notice any difference. Except if you're using the "Program post" feature that was broken in the last release: it's back. Grab the 2.4.4. here: http://download.dotclear.org/latest.zip

In order to clear the backlog of things we'd like not to think about any more: the DC Loader, the script that allows you to install Dotclear in three clicks, has been updated, is now prettier, and is localization ready (only English and French are available, for now, though.) Grab it there: http://download.dotclear.net/loader/dotclear-loader.php

Last but not least, a small pre-announcement: the team has started to work on a Dotclear version nicknamed "Sexy". It should coexist for a while with the good old official one and aims to rewrite a good part of its internals in order to be lighter, quicker, sexier! Watch this space for a future announcement, explaining what it's all about.

- page 6 of 8 -

Sites map