Categorie archief: impresscms

WordPress to ImpressCMS – Cleaning up the source content

A first step in any migration is to clean up your entry data. That doesn’t change when moving from WordPress to ImpressCMS.

Cleaning up your content can be done in several ways : removing old or no longer relevant posts (news items get old soon, and Google doesnt like stale news items), looking into content types that perhaps no longer need to be on the new site, and cleanng up your tags and menu structures.

It depends mainly on your content, so it is difficult to automate this step. However, if done correctly at the beginning of a migration, this step can make the difference between success and failure in the end.

Migrating WordPress to ImpressCMS

migrate wordpress to impresscmsOne of the big sayings in open source is to ‘eat your own dogfood’, meaning that you need to use the tools you develop also yourself on a daily basis.

It’s the only way you can get a good idea of the strengths and weaknesses of your solution, by putting you in the position of the end-user.

I have been a sinner in that regard, by using WordPress for my personal blog instead of my own project ImpressCMS. That is something I intend to set straight in the near future by migrating from WordPress to ImpressCMS, and documenting the process step by step.

Using Editors in a CMS – the ImpressCMS editor conundrum

When attending a lunch seminar yesterday there was a very interesting short discussion about thhe use of WYSIWYG editors in CMS-powered websites. The whole discussion was about the amount of options and functionalities you can allow your site editors, keeping into account that your layout nowadays has to adapt itself to a multitude of different screen sizes and orientations.

This is a discussion we need to have in ImpressCMS, as we currently allow as much as possible to the editor. By doing that, we risk breaking the layout of the theme simply by entering content, and that shouldn’t be allowed. Read the blog, and add your comments at the ImpressCMS Community site.

Use Ajax Redirect in ImpressCMS

ImpressCMS introduced a AJAX-based redirect system in series 1.2, which makes your site much quicker to work with. By using this redirect system, notifications and confirmation messages (E.g. ‘Thank you for logging in’) don’t show on a new page any more, but they are presented to the user on a text bubble that is loaded dynamically while the user remains on the same page.

Currently, not that many themes are created that provide this, and you need to explicitly enable it before the functionality becomes available. I’ll explain here the two simple steps you in adding this to your site.

ATTENTION: It has been noted to me that this technique is not needed, as ImpressCMS automatically includes the javascript code required into the <head> section of the page. All that remains to be done then is to enable the Ajax redirect in the settings (STEP 2) Lees verder Use Ajax Redirect in ImpressCMS

Preparing the ImpressCMS Developer Challenge 2011

Met de release van ImpressCMS 1.3 RC2 gepland voor deze of volgende week, gaat het werk ook verder voor de organisatie van onze eerste ImpressCMS Developer Challenge. Dit is een belangrijk project voor ons, langs één kant omdat het de eerste competitie is die we organiseren, en ook omdat het ons heel wat zichtbaarheid zou moeten geven in communities waar we niet aanwezig waren tot nu.

Op zo’n momenten is het altijd een goed idee om inspiratie te halen bij gelijkaardige wedstrijden. Het warm water terug uitvinden heeft geen zin. Tijdens mijn zoektocht naar programmeer wedstrijden ben ik er een tegengekomen die heel interessant was : de PHP on Azure wedstrijd. Dat was om twee redenen: het is een PHP programmeer wedstrijd, en ze werd georganiseerd in mijn regio (België).

Ik heb PHPBenelux gecontacteerd, en die waren zo vriendelijk om te laten weten dat ze ons zullen helpen om van de ImpressCMS Developer Challenge een groot succes te maken. Dank je wel!

ImpressCMS Vision Published in Compass

Every organisation should have a clear vision on what it wants to accomplish. Many organisations (companies, open source projects) make a written statement of that vision, to be used as the ultimate test when discussions arise.

The benefit of such a document is clear : every decision can be tested against it, to verify compliance with the end goal. After some internal discussion and fine-tuning, the ImpressCMS is proud to present its Compass to the world. This should give you an idea of what the project stands for, in case it wasn’t clear enough until now.

Lees verder ImpressCMS Vision Published in Compass

ImpressCMS Trac migration to Sourceforge

After getting increasingly dissatisfied with the service from Codesion, ImpressCMS decided to switch to another provider. We had few requirements, and so we started searching for a solution based upon those:

  • free or affordable for our budgets
  • Subversion
  • Trac

We also thought of the possibility of doing the hosting ourselves, but that would mean an investment of time and effort, which would be unavailable for other tasks. Overall, we thought it was best to let specialized service providers handle that kind of non-core activity. Lees verder ImpressCMS Trac migration to Sourceforge

WordPress plugins get stamp of approval

It simply had to happen, with more than 6000 plugins on the official Extend site: the WordPress main developers are considering a way to lead the users of the popular blogging platform to the best-in-class plugins.

The plugins would be developed by the community, but there will be a specific category indicating that they are considered best-in-class, and that the compatibility with a new release is guaranteed.

The risk with this type of presentation is that the users will limit themselves to those best-in-class plugins, and that many developers Lees verder WordPress plugins get stamp of approval