Johanna Eriksson – Freelance Web Developer

 AJAX   Ant   Apache   CMS   CSS   CVS   Debian   Django   EC2   Elixir   Facebook   FBML   FFmpeg   Freemarker   GAE   Hg   ImageMagick   J2EE   Java   JavaScript   JQuery   JSON   JUnit   Lighttpd   Mantis   Maven   Microformats   MySQL   PHP   PostgreSQL   Python   S3   Selenium   Smisk   Spring   SQLAlchemy   SVN   Thickbox   Tomcat   Ubuntu   VPS   Widget   Wordpress   XCAP   XHTML   XML 

Front-end – for Stardoll

stardoll

Stardoll is a community where little girls (and boys) can play with “paper” dolls. As a user you create a me-doll that resembles (or doesn’t resemble) you, then you dress and accessorize your doll. You also have a “suite” to fill with furniture and pets. You can design your own clothes, buy designer clothing for your doll and have parties in special party chat rooms that you furnish and decorate yourself.

Other than that, Stardoll of course has all the common functionality found in most communites. The community has an astounding nearly 50 million users all over the world!

In December 2009 I was at Stardoll coding front-end, which included HTML, CSS, JQuery, JSON, integrations with Flash and PHP.

Comments Off

Wordpress customization

This website and my Swedish blog are powered by Wordpress, the multiuser version.

I usually start out with a simple theme, then start modifying it, both the CSS parts and often quite a lot of PHP. The themes never work as expected or do exactly what I desire.

For this page, I’ve added widgets for posting to Facebook and Twitter as well as a SEO enhancing widget. I also added a cleanly styled tag cloud to the header to get both buzz words and search functionality there, and the PHP code widget to easier add custom blocks to the sidebars.

Comments Off

Subject – for MTV3 @ Josh

Screenshot of the Finnish community Subject

Subject is a very popular Finnish community, connected to the TV channel MTV3. Users can upload videos and images and write eachother messages, but it is the forum that is the most used part with over one million entries in just a couple of years. The forum is the place to be to discuss the Finnish version of the Big Brother show and Idol!

For Subject I’ve been adding extra functionality such as photo galleries for the users and doing bug fixes when problems have appeared. I also handled the releases to the numerous servers.

Comments Off

Expressen Nöje – for Expressen @ Josh

Screenshot of the Expressen Nöje

Nöje is the more relaxed part of the Swedish newspaper Expressen. It has a community where users originally could find events in an eventcalendar that imported events from the ticket booking site Ticnet. They could also “own” celebrity pages and write reviews about for example movies.

I was part of the team that built the front-end for Expressen Nöje, and I also built the functionality for the eventcalendar and the review engine in the community platform XCAP, on which the community is built.

Comments Off

FejmTV – for TV4 @ Josh

Screenshot of the video community fejmtv

FejmTV was a video community for teenagers, where the users could upload their own movies and leave comments.

Unfortunately, with sites like Youtube out there, the community didn’t manage to keep the target group interested enough, so the site is now closed.

FejmTV was one of my first projects at Josh, in which I was a member of the front-end team.

Comments Off

Spraydate – for Lycos @ Kärlek & Kapital

Screenshot of the Spraydate dating community

Spraydate was one of the first dating communities in Sweden and is still very popular with over 700 000 members.

During two months in 2006 I did a full redesign of the site having only the CSS to play with. A challenging assignment during which I learned a lot about CSS tweaks.

Comments Off

feminetik.se

Screenshot of the feminist community feminetik.se

feminetik.se is a feminist community and discussion forum that flourished around 2004. It was founded by Josefine Alvunger and was originally a small ASP forum, when I stumbled upon it. I was a student, loving web programming but was starting to feel that school assignments just weren’t inspiring enough.

Josefine, back then a gender student, needed someone to do the programming of her visions and I wanted a playground. It was a perfect match. feminetik.se is built entirely by me, from scratch, in PHP and has played a large role in my learning programming.

feminetik.se has over 300 000 forum entries and has quite a lot of extra functionality to simplify the work of the moderators and hosts of the website, who can easily warn, mail or block users. The members have profile pages and guestbooks, and the site has image galleries and event calendars.

When I started to work full time and didn’t have time to develop feminetik.se anymore, Niklas Udd continued developing new functionality, such as feminetik’s themes and chat. Today I host the site on my server, but don’t do any programming.

Comments Off

KATTIS – for KTH

Screenshot of the KTH Automated Teaching Tool

KTH Automated Teaching Tool is an automatic judge, correcting programming assignment solutions sent in by students. The code is compiled and if there were no compilation errors the execution is timed and KATTIS checks that the code does what it should.

KATTIS had been around for a few years, known as Marvin, when the need for a web interface started to rise. Until then the solutions had been sent in by mail.

I built the web interface in PHP while I was a student at KTH. It handles programming assignments, students, teachers and courses. The student can view her own code directly in the browser, with syntax highlightning. The teachers connected to the course the student belongs to can also review the code.

Comments Off

Medlearn

Screenshot of the MedLearn site

MedLearn is a health care education company using their website as an information channel towards their students and as a way to market themselves.

In 2006, a make-over of their website was needed as the information was chaotic, duplicated and very difficult to find. My mission was to make the website a bit easier to navigate and to make sure the site followed their graphic profile.

Comments Off