Just posted: git cheat sheet

git-cheat-sheet-0.png

Just posted: git cheat sheet

If you use the git version control system (and if you don't, you really should) you may find your self forgetting some of the git commands. I just created a handy cheat sheet that list all of the most used git commands I use on my day to day work with git.

More

Video tutorial - In your @font-face

video-tutorial-in-your-font-face-0.jpg

Video tutorial - In your @font-face

Today I stumbled over a talk by Jake Archibald on web fonts. Jake really dose a great job explaining the history of web fonts and how it took 17 years until we finally got web fonts to work. He also gives some great tips on how to use the @font-face CSS 3 property correctly without falling in the several implementation pitfalls that browsers like IE 8 have to offer.

More

New jQuery tutorial

new-jquery-tutorial-0.png

New jQuery tutorial

I just finished my first jQuery tutorial for airpapr.com. In the tutorial I'll show you how you can add an image to your page via jQuery, without having to reload the whole page. This is really useful if you want to create your own image viewer or just want to unobtrusively swap images on your page.

More

airpapr markdown

airpapr-markdown-0.png

airpapr markdown

The last week we have been working on a new branch of airpapr. Until now, airpapr used the TinyMCE javascript WYSIWYG editor to edit text. While a WYSIWYG editor enables novice users to easily create articles with airpapr, some users find a it cumbersome and overloaded for there needs. That's why we created a new, sperate version of airpapr that doesn't have a WYSIWYG editor, but now lets users write there articles with the markdown markup language.

More

airpapr update: Step-by-step installation

airpapr-update-step-by-step-installation-0.png

airpapr update: Step-by-step installation

airpapr now has a step-by-step installation process. The installation process is automatically launched as soon as you have uploaded airpapr to your server. It will guide you through the initial setup of airpapr, help you set up the database and adding administrator accounts so you can start adding content to a default template.

More

airpapr beta release

airpapr-beta-release-0.png

airpapr beta release

Hello and welcome back to yet an other very special airpapr update. Today we have a rather big announcement, the beta release of airpapr to the public! As promised we are releasing airpapr as open source software to under the GNU GPL v3 license. You can download the beta right here, on our github page.

More

airpapr update: search function

dev-update-airpapr-search-function-0.png

airpapr update: search function

Welcome back to another airpapr development update. We are busy at work preparing airpapr for the beta release. Today we would like to show you a new feature we added to airpapr: The search function. Airpapr now has a built in search function which can be used in airpapr templates to give users the ability to search for any information in the articles posted. The search function also has a auto-suggestion function, which displays results as you are typing the search term, which makes searching even faster.

More

PHP 5, OOP and PDO

php-5-oop-and-pdo-0.png

PHP 5, OOP and PDO

Since the launch of the airpapr development blog, a lot as happened in the development of airpapr. First of all we started to switch the airpapr database connection driver form the old mysql database extensions to PHP\'s new PHP Data Objects (PDO) database abstraction layer. This means you don\'t have (but of curse you still can) use MySQL with airpapr any more. Now airpapr supports a wide variety of database, from SQLite over Microsoft SQL Server to PostgreSQL, among others.

More

airpapr is now boarding!

airpapr-is-now-boarding-0.jpg

airpapr is now boarding!

airpapr has been in development for two years now, and now, on the 24th of December 2010, airpapr finally gets a home on the world wide web. The development of airpapr began out of the necessity that we needed a flexible and powerful content management system, which at the same time is easy to use and lightweight. What started as small project for a single website soon became independent project which was used for multiple websites.

More