Contao im CMS-Garden auf der CeBIT 2013

Sie interessieren sich für eine neue Website und möchten sich über die verschiedenen Content Management Systemen (CMS) informieren? Dann sollten Sie die diesjährige CeBIT in Hannover besuchen. Im “CMS Garden“ werden vom 5. bis 9. März erstmals die besten Open-Source-Werkzeuge zur Gestaltung von professionellen Websites an einem Ort präsentiert. Neben Contao, dem Content Management System, mit dem wir unsere Websites entwickeln, werden unter anderem auch Typo3, Drupal, Joomla, OpenCMS und WordPress vorgestellt. Hier bietet sich die optimale Gelegenheit die verschiedenen Systeme zu vergleichen und im Expertengespräch alle aufkommenden Fragen kompetent beantwortet zu bekommen.

Darüber hinaus wird es einen Wettbewerb geben, bei dem sich die verschiedenen CMS Communities an der Lösung von klassischen sowie exotischen Aufgaben versuchen und mit ihrem jeweiligen Werkzeug das optimale Ergebnis erreichen sollen. Die Besucher können dies live verfolgen und auch auf diesem Weg die Stärken und Schwächen der unterschiedlichen Systeme erkennen.

Um den ca. 100 m2 großen Stand zu finanzieren wurde ein ausführliches CMS-Infobuch gedruckt, dass auf dem Stand ausliegen wird und in einem redaktionellen Teil die verschiedenen Content Management Systeme vorstellt. Ebenso enthält es ein Dienstleisterverzeichnis, das Ihnen auf einen Blick die Experten für das jeweilige CMS aufzeigt. Wir zählen zu den Unterstützern des CMS-Garden und würden uns freuen, wenn Sie die Möglichkeit ergreifen den Stand im Open-Source-Park in Halle 6 zu besuchen.

Bericht zu Startup Live Hamburg #2

Startup Live Hamburg PlakatBereits im Mai diesen Jahres fand in Hamburg das Gründerevent Startup Live Hamburg statt, bei dem auch wir anwesend waren. Aufgrund der guten Erfahrungen haben wir nun die zweite Auflage des Events, die am vergangenen Wochenende vom 7.-9.12.2012 stattfand, als Partner unterstützt.

An drei Tagen hatten die Teilnehmer die Möglichkeit mit Hilfe einer Vielzahl von Experten aus der Startup-Szene ihre Geschäftsideen zu entwickeln, vor einer Investoren-Jury zu präsentieren und nebenbei wertvolle Kontakte zu knüpfen. Zu den Experten gehörten unter anderem Christian Häfner von FastBill, Marc Preusche von Google, Marius Starcke von Roland Berger Strategy Consultants, Sebastian Diemer von Kreditech und viele weitere.

Im Co-Working Space Werkheim bildeten sich aus allen Teilnehmern insgesamt 12 Teams, die von Freitag bis Sonntag an ihren Startup-Ideen arbeiteten. Am Sonntag fand dann das Finale statt, in dem alle Teams in vierminütigen Pitches ihre Geschäftsidee präsentierten.

Zu vergeben waren neben 2 Jurypreisen ebenso ein Community Preis. Über Tickets zum Pioneers Festival für den ersten Platz durfte sich “Kullo” freuen, die an einem sicheren Verfahren für das Versenden von Nachrichten arbeiten. Den zweiten Platz (Kostenloser Arbeitsplatz im Werkheim) sowie gleichzeitig den Community Preis (ein kostenloses Logodesign von 99designs) gewann “hoddify“, die eine App zum Lösen von Problem in der Nachbarschaft vorstellten. Herzlichen Glückwunsch und viel Erfolg in den nächsten Wochen! Anschließend blieb ausreichend Zeit den Abend bei dem ein oder anderen Bierchen und Networking ausklingen zu lassen.

Alles in allem hielt das Event was es versprach und brachte viele interessante Ideen und Kontakte hervor.

Im Frühjahr nächsen Jahres ist eine weitere Auflage geplant – wir können allen Interessierten nur wärmstens empfehlen teilzunehmen!

Teilnehmer bei Startup Live Hamburg

Eine Vielzahl schöner Fotos vom Event lassen sich unter diesem Link finden.

Wir unterstützen deutsche Tech-Startups!

T-Shirts für deutsche Tech-Startups zum SonderpreisBisher war es leider noch so, dass nur sehr wenige deutsche Tech-Startups es zu internationaler Relevanz gebracht haben. Besonders erwähnenswert sind hier die Berliner Startups 6Wunderkinder oder z.B. Amen. Erfreulicherweise nimmt die Zahl deutscher bzw. europäischer Accelerator und VCs, wie z.B. Startupbootcamp oder HackFwd, merklich zu, sodass es um die Chancen für junge deutsche Teams mit einer guten Idee besser denn je steht.

Uns liegt die deutsche Tech-Startup-Szene sehr am Herzen. Daher starten wir nun eine Sonderaktion, um die vielversprechenden jungen Unternehmen im Kampf um Aufmerksamkeit zu unterstützen. Besonders beliebt und gleichzeitig sehr werbewirksam sind T-Shirts mit dem Firmenlogo. Gerade in der Anfangszeit ist Geld knapp, sodass Investitionen in T-Shirts und andere Werbemittel oft schwer umsetzbar sind. Bei uns erhaltet ihr daher T-Shirts zum Sonderpreis! Wir machen keine Einheitspreise sondern erarbeiten zusammen mit euch euer individuelles Angebot, damit ihr eure T-Shirts auch finanzieren könnt!

Zum Start der Aktion verlosen wir bis zum 31.07.2012 unter allen deutschen Startups, die nicht älter als 1 Jahr sind, einen kostenlosen Satz T-Shirts für das ganze Team! Sendet dazu eine E-Mail an startups@ebmedien.de und schreibt uns, warum gerade ihr es verdient, zu gewinnen. Die kreativste Antwort gewinnt!

Bei Fragen stehen wir euch gern per E-MailTwitter oder Facebook zur Verfügung!

Neuausrichtung des Blogs

Bisher war dieser Blog vor allem an Entwickler und Programmierer gerichtet und in englischer Sprache verfasst. Ab sofort wird sich dies jedoch ändern – wir werden nun vermehrt über Themen der Bereiche Social Media, Marketing, Mobile, Web-Trends, und natürlich unsere Produkte berichten. Zusätzlich verabschieden wir uns von der englischen Sprache und schreiben nun auf Deutsch.

Wir hoffen damit einen noch breiteren Interessentenkreis zu bedienen und wünschen Ihnen viel Freude am lesen!

How To Create Your Own Contao Module

Contao is a wonderful tool for creating professional websites. We already know that. But there’s one major flaw which can easily destroy all the fun you had with Contao so far:
That really awful documentation for developers.

If you want to develop a custom module, you’re pretty much left alone. The official ressources (http://www.contao.org/en/developers-guide.html) don’t show the complete creation process, which is highly needed in my opinion.

To help you out a little bit, I created a very simple slideshow module. Its really nothing special, but should show you whats happening behind the scenes.

Feel free to do whatever you want with this piece of code, and if you have any questions, don’t hesitate to drop a comment.

Download

New Ebersbach Mediendesign website released!

This is the point where I could write an essay about how cool the new website is, but now that this is a blog about development, we should stick to the boring and nerdy facts.

Overview

If I’d have to describe the page in a few words, I would likely say “sprite & javascript madness”.

Javascript

In the first few drafts, the only scripted element was the slideshow in the header. But while being in the development phase, we came up with some neat (and mostly tricky) ideas to improve the user experience using javascript.
Lets take the logo as an example. In the final layout draft it was just a white logo, nothing more, nothing less. As I accidentally mixed up the logo and the header, a new idea was born. It solved the issue about a missing mouseover and looks pretty awesome (though, even if the repeating image is nowhere near perfect, its close enough).

CSS-Sprites

The sprite stuff is something that nearly drove me insane. At first, every background was a separate image. Ok, thats basically nothing to worry about, but after seeing the performance graph with all these separated requests being made, I realized that there is no way around sprites.
There are some pre-made solutions for that, Sprite Me for example, but either I’m too dumb the get some decent results with them, or they did not fit the situation. So I was forced to combine them myself. As someone with zero experience in image editing software, I felt like a 3-year-old in an art academy.
But after some minutes it wasn’t so bad after all. For example layers. First being a feature straight from hell, they appeared to be pretty helpful in structuring the image.
And so, after hours of testing, resizing, repositioning and exploring the world of graphic designers, the huge sprite was created. It contains 16 single images and so reduces the amount of requests by 15, pretty neat if you ask me.

And where’s the code?

Yep, there is no code yet. If you are interested in how something works on the new page, just launch Firebug and see for yourself. It will be partially explained in the next blogposts though.

Now for some statistics! Everybody loves statistics.

159 lines of javascript
800 lines of css
7 images in total
3 custom templates
3 custom contao modules with 39 files in total

All sizes in uncompressed and unoptimized format.

Hello world!

Welcome to the new Ebersbach Mediendesign Developer Blog!

As this is a new blog it will take a bit of time to fill it with great content, but we’ll get there! We’ll be writing about all sorts of stuff concerning Android app development, web development and other interesting topics in this area. So please be patient!

If you are interested in what we’re doing, you can also follow us on TwitterFacebook and Google+.