Projects

Easy Blog Networks

easy blog networks logo

Easy Blog Networks is a PBN hosting and automation service that installs blogs with 1-click on random servers hosted by big-brand hosting providers.


Online since: January 2015

Visit: Easy Blog Networks »

Easy Domain Monitor

easy domain monitor logo

Easy domain monitoring for indexation, expiration, DNS and blacklists. A quick overview of all your domains so that no change happens without you knowing about it.


Online since: March 2017 (Beta)

Visit: Easy Domain Monitor»

WP Review Plugin logo

WP Review Plugin is a very simple review plugin for products. Instead of complicated templates and hundreds of options, WP Review Plugin simplifies everything to a few clicks.

Discontinued.

Big Article Scraper logo

Big Article Scraper is a web-based article directory scraper. Users can download batches of articles or use it with supported services.

Sold.

WP Postly logo

WP Postly is a simple autoblogging plugin for WordPress. It sources articles from Big Content Search, enriches them with Big Media Scraper and posts them on your blog. It's only available as an upgrade inside Big Content Search.

Sold.

Big Media Scraper logo

Big Media Scraper is a web service that enriches content with images and videos. Users upload a ZIP of articles and receive enriched articles. It also works with our WP Postly plugin.

Sold.

WP Rewritely logo

WP Rewritely is a WordPress plugin for manually rewriting blog posts. Whether after spinning or just correcting posts, WP Rewritely will speed up your rewriting. It was open-sourced and offered for free in October 2015.

Discontinued.

Big Content Search logo

Our first SaaS product. Big Content Search is the first search engine for reusable content. Database with over 128,000 private label articles and 1,000 eBooks.

Sold.

enquos is the first comprehensive system to track, analyze, organize, and securely share nutrition, fitness, and health data, while providing tools for optimizing healthy choices.

We had a consulting gig to help them refactor their codebase to be more readable and friendly to developers, along with upping the test coverage percentage.

Syslab.com is a Munich based software development and consulting company founded in 1998. They create powerful web-based applications and content management systems for organisations, government bodies and multi-national companies.

As part of a consulting gig for them we helped them on major projects for their clients including The European Agency for Safety and Health at Work, Denso Auto, and Star Alliance.

Six Feet Up is a woman-owned company that develops, hosts and supports sophisticated enterprise content management and collaborative intranet projects.

We were consultants on one of the projects for their major customer.

Hexagon IT Oy was a Helsinki-based turnkey web service solutions provider. They provided services that include both development, maintenance and support.

We helped them migrate their main publishing platform from Plone 2.5 to Plone 4.

First release in: 2010

Technologies Used: Buildout, Supervisord, z3c.recipe.crontab, Nginx, CentOS

Summary: Consulting and training for deploying Plone sites to cloud servers.

Client wanted to migrate their sites from conventional shared Plone hosting solution to affordable dedicated servers. Cloud servers were the best choice based on what they wanted. We prepared a detailed guide on how to setup a CentOS cloud server for running Plone, how to migrate data to the server and how to handle domains and DNS. We gave additional input for their specific use-case and helped them achieve a successful migration.

First release in: 2010

Technologies Used: MySQL, SQL, PHP, DNS, hosting, networks, security, password managing, SSL

Summary: The client was looking for a well-rounded introductory course in some of the commonly used technologies in the IT world.

The client wanted us to introduce four of his employees to the basics of databases, web applications, network infrastructure and general IT-related security. The course was carried out in tho parts.

In the first part we explained the general structure of a relational database (tables, relations, indexes). After the theory was explained attendees did some interactive exercises. With the help of the web interface phpMyAdmin we created a new database from scratch, built its schema and then performed some data queries on it. After that we learned how to export databse to a file and how to restore database from the same file in case a server crashes. On top of that we briefly discussed how web applications use backend databases to provide dynamic content to website visitors.

In the second part we learned how to make a web application "visible" on the internet - one must open a hosting account and register a domain. We explained how DNS records need to be updated and how the DNS lookups and network routing are performed. At the end we looked at some of the most common IT security mistakes companies do and gave practical advice on how to avoid them.

First release in: 2009

Summary: We've been hired to "crowd-source" the development of a logo for new company Agrologistika.

We've done project specifications, published the contest on one of the main crowdsourcing websites for deisgn, submitted feedback to designers and in the end showed the client the best picks.

First release in: 2008

Technologies Used: PHP, MySQL, XHTML, CSS, Javascript, Apache

Summary: Balanced Scorecards is a strategic performance management tool, which is used to measure efficiency of an organization not only in the financial sense, but also from the perspective of the so-called soft categories (employee happiness, company's public image, etc.). To demonstrate the usefulness of the BSC approach in assessing organizations, our client needed a prototype application for his research work. We developed this prototype using PHP and MySQL.

With the prototype application one was able to define a new organization and its internal hierarchical structure (various departments within the organization). After the structure was defined, a user could create many different types of scorecards and attach them to various departments. Based on these scorecards an application would then calculate the organization's score starting at the bottom of the department hierarchy. A user could then easily see, which departments do not perform as well as expected (and why) based on the criteria predefined by scorecards. And locating a problem is the first step towards solving it.

First release in: 2010

Technologies Used: Python, Plone, Buildout, Nginx, RichDocument, Supervisord

Summary: LifeInLjubljana.si is a portal that helps Erasmus students coming to Ljubljana to easily find a room and some company.

The website has three levels of users: Anonymous, Staff and Administrators. Anonymous are able to view information on the site. Staff members can manage default Plone content on the site (pages, images, etc.) alongside also managing Flats (adding and editing rooms, ratings, etc. ).

The main part of the site is the list of available flats/beds with an advanced search. Visitors can do a sorted search on several characteristics of a flat/bed.

When a booking is confirmed, Staff members enter this information on the site so visitors can always see updated information about when each room is free.

There is also integration with Google Maps. ŠOU provides a Google Map with Faculties represented as pins on the map. Also each room is represented as a pin on the map. The coordinates of there pins are then manually copied to product code, namely in config.py. The system automatically calculates distances from a Flat to the faculty. Search result sorting based on distance from a chosen faculty is also enabled.

When Erasmus students leaves Ljubljana, he is asked to provide rating of the room (from 1 to 5) and a short comment on the rating. Upon receiving this information (via email, etc.) Staff members enter this on the website.

Site news are implemented like a simple blog.

Forum is implemented by integrating Nabble mailing lists into the site.

This web system is currently deployed on a medium dedicated Cloud server to ensure a smooth experience for users and staff members.

First release in: 2010

Technologies Used: Nginx, CentOS, iptables, Munin, password managing

Summary: ŠOU needed a simple website to promote student demonstrations in Slovenia.

In the recent years they had many problems with attacks on similar sites so the highest priority was to ensure high availability.

We configured a stripped down CentOS instance, manually compiled Nginx with custom header strings and added some booby-traps for script-kiddies. Linux's default firewall, iptables, was used to deny access to non-authorized persons.

Access to the content of the website was protected with a personal key that each of the content managers received on a USB stick.

During the 4 week period before the demonstrations, the server didn't have even a single minute of downtime and have repelled all security breach attempts.

First release in: 2010

Technologies Used: WordPress, PHP, MySQL

Summary: MIROR provides logistics and civil engineering services. They needed an affordable and simple presentation website.

We used the latest WordPress version with a few add-ons and a basic theme.

First release in: 2010

Technologies Used: WordPress, PHP, MySQL

Summary: Zavod mladi podjetnik offers special prices for accounting services for it's members. This site gives detailed information of what customers get for the price and why it's a good choice.

We used the latest WordPress version with a few add-ons and a basic theme.

First release in: 2010

Technologies Used: Plone, Python, Buildout, Supervisord, CacheFu

Summary: A presentation website for a NLP and leadership trainer Marjan Racnik.

The base for the project is default Plone CMS. We built a customized theme from a design mockup made in Photoshop. Then we added basic structure of the site and modified Plone's site settings accordingly. We added a private section with materials for participants of Marjan's trainings. Marjan can post new trainings to the site and display an RSS feed from his WordPress blog.

The web system is currently deployed on a cloud server. Since it's a low-traffic site it can run on a small server instance.

First release in: 2010

Technologies Used: WordPress, PHP, MySQL

Summary: Moj fit is a fitness and recreation center. They needed a basic presentation website since the previous one was over 7 years old.

We used the latest WordPress version with a few addons and a premium theme.

First release in: 2010

Technologies Used: Python, Plone, Buildout, Nginx, RichDocument, Supervisord

Summary: A presentation website for a company delivering dynamic lubricating systems for industries ranging from steel, paper, wood, construction and food industry.

This is a basic Plone project. We strived to keep Plone as default as possible to ensure a smooth upgrade when applicable. Most of the work went into theming and organizing the initial structure of the site along with private document repository workflows for EMSA Board members.

This website was deployed on a small dedicated Cloud server until client took over it's hosting.

First release in: 2009

Technologies Used: Python, Plone, Buildout, Nginx, SSL, Supervisord, Sphinx, SMS dispatch module

Summary: Izterjevalec ("collector" in Slovenian) is a system for automatic notification about payments due. A client enters its debtors' data and the system automatically sends emails and SMS to remind the debtor to pay the invoice. The service leverages Company On Net™ verification process and practically eliminates fraudalent debt collections.

We used Plone as a basis for this project since we anticipated a multi-level user and permission model.

We built custom content types based upon default Plone content types and bound them to custom workflows. The user interface was kept similar to what Plone has by default. We added a special module for communicating with our SMS dispatch center via HTTP protocol.

We used crontab to run hourly tasks. On each full hour, a special script goes through the whole database and finds content that need SMS notification for. Then it generates the SMS text out of several pre-defined templates (based on the severity of delay) and information entered by customers. SMS is then relayed to the SMS dispatch center where it gets sent to the actual mobile device.

First release in: 2009

Technologies Used: Plone, Python, Buildout, Supervisord

Summary: A presentation website for the Next Generation Mobile Services workshop organized by Local Committee Ljubljana of Electrical Engineering Students European Association - EESTEC.

Next Generation Mobile Services workshop is an international workshop held in 2008 in Ljubljana, where students from all around Europe learn about IMS. IMS, or IP Multimedia Subsystem, is an approach to Next Generation Networking. IMS-based services will enable all-IP person-to-person and person-to-content communications in a variety of modes - including voice, text, pictures and video, or any combination of these - in a highly personalized way.

Since the project was to be done on a minimal budget we took the freely available Plone theme called 'Nautica Theme' so no extensive work was needed for the design. What was left to do was create the basic layout of the site, set correct values in Site Settings and add some members with permissions to manage content.

The web system was deployed on our servers as part of our sponsorship program with EESTEC LC Ljubljana.

First release in: 2009

Technologies Used: WordPress, MySQL, PHP

Summary: The client was looking for an inexpensive presentation website for their company.

We used the latest WordPress version with a few addons and a basic theme.

First release in: 2009

Technologies Used: plain HTML/CSS, Nginx

Summary: A classic sales website, taking inspiration from sales letters. It's a long 1-page website with pitch, quotes, testimonials and frequent call-to-action.

This is a simple HTML/CSS only page to ensure ultra-fast loading and low resources consumption.

Since it's just a bunch of HTML/CSS files and images, we deployed this site on a general purpose server, alongside other similar projects and files.

URL http://www.replus.si/

First release in: 2009

Technologies Used: Python, Plone, PloneFormGen, RichDocument, Plone Wilkin Theme

Summary: A presentation website for a Slovenian based accounting firm RE plus.

This is a basic Plone project. We strived to keep Plone as default as possible to ensure a smooth upgrade when applicable. Most of the work went into theming and organizing the initial structure of the site.

This website is currently deployed on a dedicated Cloud server. Since it's a low-traffic site it can run on the smallest and cheapest server instance.

First release in: 2009

Technologies Used: Python, Plone, Buildout, Supervisord, CacheFu

Summary: A presentation website for a company specializing in producing Energy Performance Certificates and research in this area.

The base for the project is default Plone CMS system and the Plone Nautica Theme. We customized the theme to suit the client's needs and fit with it's brand. Then we added basic structure of the site and modified Plone's site settings accordingly. Lastly we added Zinter's employees as members of the site and assigned them permissions for managing content.

The website was deployed on our virtual servers until it was taken offline by the client.

First release in: 2009

Technologies Used: Plone, Python, Buildout, Intense Simplicity, qPloneCaptchas, Plone Comments, Supervisord

Summary: A presentation website for a successful Slovenian nordic ski jumping competitor, Jernej Damjan.

We deployed a basic Plone CMS system, installed the Intense Simplicity Plone theme (which we customized a bit), added base structure to the site and modified site settings to comply with the needs. Lastly we a Jernej as a member with permissions to manage content, so he can personally add and edit news, articles and multimedia on his site.

The web system was deployed on our virtual servers. Since it was a low-traffic site it could run on the smallest and cheapest server instance.

First release in: 2009

Technologies Used: Plone, Python, Buildout, Supervisord, CacheFu

Summary: A presentation website for a consortium of two Slovenian based companies RRC d.d. and ENEKOM d.o.o.

The base for the project is default Plone CMS system and the Plone Nautica Theme. We customized the theme to suit the client's needs and fit with it's brand. Then we added basic structure of the site and modified Plone's site settings accordingly. Lastly we added Sinergija3's employees as members of the site and assigned them permissions for managing content.

The web system was deployed on our virtual servers until hosting was taken over by the client.

URL http://varnostnaspletu.si/

First release in: 2008

Technologies Used: Plone, Python, Buildout, Supervisord, Plone Nautica Theme

Summary: A website for educating Slovenian internet population how to protect themselves on the net. The site hosts news and articles from different areas of IT security. It has a section dedicated for users and one dedicated for companies.

Plone is perfect for projects like this. We took World Plone Day theme and customized it to suit the client's needs. We then setup the base site structure for news and articles. We then added members and assigned them permissions for managing content.

Client used Aweber email marketing software. We created a custom portlet for displaying a registration form for aweber's mailing list and styled it to fit into the site well.

The web system is currently deployed on our virtual servers.

First release in: 2007

Technologies Used: Plone, Python

Summary: A presentation website for a group of 7 yearly publications for Slovenian youngsters.

The base for the project is default Plone CMS system. The design was based on a graphical template from a major template-reselling site. We customized it a bit to align it with Plone's layout. We stored all customized HTML and CSS in a classic Plone theme product. We also installed some third-party Plone add-ons such as RichDocument, PloneSurvey and PlonePopoll to suit the client's needs.

The idea was that each of the 7 yearly publications has a dedicated site, but all sites must be visually coherent enough that it's immediately apparent that they are related. So we chose a bit non-standard design with leaflets and made 7 different color variations. Now each site uses basically the same theme products, but with different color scheme.

Client decided to host the site themselves. They have been up and running for more than three years now.

First release in: 2007

Technologies Used: Plone, Python, Buildout, Nginx, Supervisord, RichDocument

Summary: A presentation website for a company delivering dynamic lubricating systems for industries ranging from steel, paper, wood, construction and food industry.

The basis for this project was default Plone. We installed RichDocument add-on for Plone to enable attachments support for default Plone's Document content type. PloneTrueGallery add-on is used to deliver "Web 2.0"-ish gallery for their gallery.

The design was based on a graphical template from a major template-reselling site. We customized it a bit to align it with Plone's layout. We stored all customized HTML and CSS in a classic Plone theme product.

Employees can use the site in a normal Plone fasion: Adding new folders and subfolders, adding news and documents, managing gallery, copy/pasting content from one part of the site to another, undo-ing mistaken actions, etc.

The system now has more than 3 years of uptime, running on a cost-effective small-sized virtual server.

First release in: 2007

Technologies Used: Plone, SSL, Python

Summary: A custom built Customer Relationship Manager for a company dealing with online skiing holidays booking.

The basis for this project was our own Plone-based internal CRM system which was one our first internal projects. We took what we learned and built a customized CRM system for our client.

The client used our CRM for keeping track of accommodation partners (hotels, apartments, chalets, etc.). The system enabled the client to add upcoming interactions (calls, emails, meetings, etc. ) for every single partner and assign these interactions to employees. Employees then had a "worklist" view for listing interactions that need to be handled today, tomorrow, in the next week and so on. All interactions were stored for future reference. Accommodation partners (hotels, appartments, etc.) were sorted by country and ski-resort.

All content objects were built on top of default Plone content types enabling content actions like cut/copy/paste, history and undo.

The system had more than 2 years of uptime, running on a cost-effective small-sized virtual server even though it stored thousands of different content objects (partners, interaction, etc.).

Access to the application was protected with an SSL certificate to ensure safe data transfer.

URL http://mladipodjetnik.si/

First release in: 2006 (ongoing development)

Technologies Used: Python, Plone, Buildout, CacheFu, PloneFormGen, Varnish, RichDocument, Supervisord, CentOS, phpBB

Summary: MladiPodjetnik.si is a portal for supporting entrepreneurship among students and other youngsters. It is a growing community with daily news, articles and events. All information, help and events is free of charge. The funding for the organization is based on advertising revenue and grants.

The project started as a hobby back in 2006. The first release was a Plone 2.5 based website with default content types and a freely available Plone theme. After a few months, the community started growing and we had to release the second version, which was still Plone 2.5 based but had a customized theme and more finely tuned roles and permissions.

Work on third version of the site began in late 2008 when the old site couldn't cope anymore with increasing traffic, content and modification requests. We based the new version on Plone 3.1 and heavily customized the default content types to suit the client's needs. The design was done completely in-house: from structural design, to graphical draft to the finally installable Plone theme product. The site's front page was made from scratch to squeeze in as much information as possible but still keep it user friendly.

Since advertising is the main income for the client the layout had to be designed in a way to allow efficient and customizable ads management. We used OpenX as a backend for ads management. Client also uses Aweber email marketing software. We created a custom portlet for displaying a registration form for aweber's mailing list and styled it to fit into the site well.

Workflows were also customized and new roles added to suit the client's publication process.

In 2011 the Plone 3.1 version was migrated to Plone 4.0 and the design was updated and rewritten in Diazo.

The website is currently running on top of Plone 4.2, contains in excess of 10.000 content objects. It receives more than 40.000 unique visitors per month. This meant that we had to finely tune the delivery of content to visitors to keep server costs down. MladiPodjetnik.si runs on a 2GB virtual server.

First release in: 2006

Technologies Used: Plone, Python, Buildout, Supervisord, LinguaPlone

Summary: A presentation website with internal document storage system for Local Committee Ljubljana of Electrical Engineering Students European Association - EESTEC.

Nejc Zupan, our lead developer, joined the IT Team of LC Ljubljana back in 2006. Together with other members they developed the site using Plone 2.5. They used Pyboom Plone theme and customized it to suit EESTEC's needs. Then they've set up the site structure, assigned permissions and added members.

Currently the system holds all information a visitor needs about LC Ljubljana. Member's of LC Ljubljana can edit all content on the page and add new news items and events.

There is also a private section where internal documents are stored. This way, information such as members' mobile phone numbers or home addresses are always at hand.

The website is bi-lingual as some content is translated to English (the main language being Slovenian). This was achieved with integrating the great LinguaPlone add-on.

The web system was deployed on our servers as part of our sponsorship program with EESTEC LC Ljubljana.