Products

NetPresent develops software that fills gaps in the market. The ideas for our software are always born out of pure necessity. We normally prefer to use public domain scripts for our own purposes (that's why we often use PHPnuke and Mambo CMS as a basis), but those are not always available in the required quality. Our software collection currently includes the following:

ArtGall Photo Galleries

Easily the best server based gallery system available. ArtGall stands for 'Article Galleries' and evolved from an urgent need for user-driven gallery content on Playak.com. Other gallery systems are available and we don't like reinventing the wheel, but none of the other packages did exactly what we needed. ArtGall allows each registered user to create one photo gallery for each article on your site. The galleries are moderated by the site editors. A complete description of the package with screenshots is available here .

Autolinks

Autolinks is a component for Mambo and Joomla. Site administrators can define phrases that will be automatically linked to certain URLs. Autolinks will then crawl all content of the site and add the links in an intelligent way.

Autolinks is free for non-commercial use (but may not be changed in any way without our explicit permission) and can be downloaded here .

CSS Inverter

A tool to invert all colors in a CSS stylesheet. Saves a lot of work if you have to switch between bright and dark stylesheets. Don't forget to also invert the styleheet's images with photoshop, and be aware that not every image can be inverted (e.g. inverting a photo of a sunny beach will not turn it into a beach at night :): CSS Inverter .

DailyNews

We all know that regular web site updates are extremely important for return visitors. At the same time however, we also know that unless you have a syndication deal with a large content provider or your site is completely user-driven, this regularity is one of the most difficult tasks for a web site editor. The good news is that if your site publishes qualified content mostly, chances are that you already published numerous 'timeless' articles. DailyNews allows you to specify all timeless content (articles, links, quotes etc.) and show a unique combination of those on your front page every day. For a life example (called 'Daily Kayak Info'), see Playak.com .

DBcache

DBcache caches pieces of content and saves processor time. It is typically used to cache content that involves complicated database queries.

Incoming!

Incoming keeps track of which other sites sent visitors to you. It stores all information in a database and offers an interface by which you can track the following detailed information per referred visitor:

The script shows links back to the referrers, so that you can check exactly where and how the links to you are presented. Apart from static link pages, it also shows which search engine queries resulted in new visitors to your site.

MissingLink

A unique Link Collector. If you have a link page and don't want it to be 'just another link page', but instead want it to be the world's best link page for your subject, MissingLink allows you to achieve this goal. Start with a page that has many links about your subject (e.g. a subject in the open directory ) and MissingLink will find all links on that page. It will then check each of these links and get their real titles. It will also find sub-pages of your starting page and allow you to get links from those pages as well. Links that have been checked can then be categorized and added to your own database.

A complete description of the package with screenshots is available here .

MySQL Incremental Backup

A PHP script to make gzipped dumps of your MySQL databases. Only those tables that have changed since the last backup are backed up again. This means that in the resulting set of zipped backups, only changed tables result in new files. This makes it very effective to store the zipped files over the network with an incremental file backup tool such as duplicity (great to store your backups on Amazon S3 servers). Can be downloaded here

News Aggregator

Collects news from any collection of web sites periodically and aggregates the headlines. A live example (collecting news from more than 100 sites) can be seen on Playak.com . News Aggregator reads the RSS syndication format. For sites that do not offer an RSS feed, the program can be bundled with RSSit, a NetPresent product that can convert any web site to an RSS feed.

ScriptCache

ScriptCache caches complete web pages in the file system. It dramatically speeds up web pages that are generated by scripts. Especially if you have pages that are generated dynamically by complicated scripts, but that don't change their content very often, ScriptCache is the perfect solution.

SiteMap

As your web site grows and grows, it can become more difficult for visitors (and Search Engines!) to find what they are looking for. A site search function helps, but not in all cases:

  • Typically, not all content of your site is searchable
  • Search engines do not fill in search forms

SiteMap automatically creates an overview of all categories, topics and other content for your site. SiteMap generates two versions of the site map on the fly: one for registered users (they will see how many articles are in each category, how many galleries are available etc.) and a light version which is used by Search Engines and anonymous visitors.

Wapper

WAP never became as popular as predicted by many, but there are circumstances where WAP access to your web site is really useful. Suppose your web site has a huge collection of road descriptions and your readers often need this when they are on the road. This is exactly the case for Playak.com, which is why we developed Wapper. Wapper generates a completely stripped down version of all articles and all events in the event calendar.

Who-online-where

An administration module for PHP-Nuke. Shows a complete list of anonymous and registered users that are currently using your web site. You can sort the list by user name, IP-address, host name, country or session duration. This module uses the same technology asIP-location to determine in which country an IP-address is based. Who-online-where may be used freely (but not changed in any way without our explicit permission) and can be downloaded here .

All scripts work on Windows as well as on UNIX/Linux servers