Category Archives: oneye

LESS is more

Normally we are intended to use “less” in conjunction with “free time”, just as “less free time for hobbies” or even “earning less money”, but in this case “LESS” means a great way to make content style sheets (css) dynamic.

When writing styles sheets we normally need to repeat and repeat and repeat the same stuff, reuse colors or calculate a lot values depending on others. Using LESS this is done dynamically. And the best: Its syntax follows valid css, so you don’t need to change any line of your code to port.

The official LESS framework is available as client-side JavaScript project. But on github I found a nice PHP implementation, called less.php, which can be used either from the command line or directly on the server. But why do I prefer a not-yet ready PHP implementation over the official and even quite nice JavaScript one?

When working on so-called static websites JavaScript is not well seen and using it in major places would hide all users, that don’t activate JavaScript for default.

Another point is about minimizing web requests. Style sheets created with LESS won’t need to open up new connections – except for images and external fonts – , cause all imported style sheets will automatically be attached on the server side and reduce the page load.

Thanks to its simple structure usage is really easy (showing just the basics):

$less = new LESS(); // initialising
$less->setBasePath(); // (optionally) setting a base path for absolute imports
$less->setRestrictPath(); // (optionally) setting a path, which restricts import paths to outside
$less->parse($content); // parse $content
$less->parseFile($file); // parse the content of $file
echo $less->output();

Press release #1

The community developing and supporting eyeos series 1 takes over the whole eyeos series into the new oneye project focussing on improvements and further commercial support. We see oneye as legal continuation of eyeos 1.9.

Nearly six years ago the community based eyeos project started growing, released a lot different series from eyeos 0.6 up to 1.9 and finally got the worlds biggest open web desktop project.

The oneye project will continue supporting eyeos 1.9 users and claims for an easier integration of new contributors into an opened development process and better developer support through the oneye forums at forums.lars-sh.de .

Splitting the eyeos project will increase the quality of support, the responsiveness and even the development phases. Even though we will still share the same SourceForge infrastructure for series 0.8.

Development of eyeos 1.10 continues just as planned. It will be published as our first oneye-branded release in series 0.8. More information on improvements and other stuff will follow soon.

General Contact

Lars Knickrehm (Germany)
Email: mail@lars-sh.de

Luca Ferrario (Italy)
Email: luca@ferrario.net

Status update

This is going to be a short update on the status of our project movement.

TheĀ  official blog, forums and wiki for the oneye project are online and can now be accessed via www.lars-sh.de . A repository for applications and a new translation system will probably follow during the next couple of weeks.

Please start using our new oneye forums for help and support requests related to eyeos series 1. To fasten-up the movement all requests regarding eyeos series 1 started in the old forums will be redirected to the new oneye forums before being worked on.

An official press release is being worked on right now and will be published during this week.