Posts Tagged ‘Frameworks’

We are pleased to present below all posts tagged with ‘Frameworks’.

WordPress Theme Development Frameworks

If you build and develop Wordpress themes often, you will probably be fed up of all the repetitive code writing, the constantly checking of your mark-up and all you really want to do is focus on the design and the project-specific features. The answer is a Wordpress development framework. A framework is designed to speed up the process of designing and coding a Wordpress theme by minimizing your time, and balancing your patience, on Wordpress’ back-end code that is repeated within every theme.

Wordpress Framework

This post is not about finding the best framework, it is about finding the right framework that works for you. If you are an experienced developer then you will probably go for the powerful and feature rich Thematic or Carrington, or if you are a novice, you could try the Whiteboard framework or , even easier, download a stripped out and bare bones blank canvas theme, which you will find at the bottom of the post.

Read more...

Flexible Layouts: Challenge For The Future

The new generation of web browsers — Firefox 3, Opera 9.5 and Internet Explorer 7 — provides a feature which seems to save a lot of work for web-developers in the future, namely the Full Page Zoom. Instead of allowing users to increase and decrease the font size on a given web-site, browsers now enable users to literally scale the rendered layout including visuals and background images. Consequently, every fixed, pixel-based layout becomes "scalable"; the content area always remains within the layout box it is supposed to be in and there is no chance of producing overlapping boxes as we've seen in previous generations of web-browsers.

However, is the new zoom-technique indeed so advanced that we don't need flexible layouts any longer? With fixed layouts, designers can ensure the exact positioning of each pixel (a dream of many graphics designers comes true!) and the user can adjust the size of the layout with a scaling zoom on demand. No wonder that it's tempting to motivate the switch to fixed layouts. However, as professionals, we need to consider how reasonable it is from the professional point of view.

In the following let's discuss why we strongly believe that this paradigm won't lead web design to more user-friendly and accessible web-sites, why flexible layouts still remain important today and why they will become even more important in the future.

Read more...

Frameworks Round-Up: When To Use, How To Choose?

Software frameworks provide developers with powerful tools to develop more flexible and less error-prone applications in a more effective way. Software frameworks often help expedite the development process by providing necessary functionality “out of the box”. Such things include user/role management, data access, caching, and much more. These frameworks aid in helping you focus on the more important details of design and even project management by alleviating the need to reinvent the wheel for common development needs.

There are frameworks that cover specific areas of application development such as JavaScript/CSS frameworks that target the presentation (view) layer of the application, and there are others that handle more of the dynamic aspects of the application. Some include both!

cakePHP

In the following we present an overview of most popular web application frameworks; we cover both server-side (PHP, Java, C#, Ruby) and client-side approaches (JavaScript, CSS).

You can also take a look at

Read more...

Introducing YUI – The Rising Giant

Web developers may already have heard of Yahoo's new AJAX and DHTML framework. Maybe not - Yahoo! User Interface (YUI) has yet not gained popularity similar to Script.aculo.us, Prototype or Mootools. But it certainly will. Spot on - Smashing Magazine introduces Yahoo's User Interface framework.

Editor's note: be aware that libraries and frameworks often tend to generate not "optimal", sometimes even bloated code. In YUI's case especially if you use YUI Grids you might end up with dozens of div-containers even although you don't really need all of them. Therefore it is almost necessary to verify the quality of the generated code before applying it to your web-site or web-applications — to maintain the quality of your code and save you a lot of headache in the future.

Yahoo! User Interface Library (YUI)

Read more...

CSS Frameworks + CSS Reset: Design From Scratch

You don't have to write the same CSS-code or (X)HTML-Markup over and over again. Whatever project you're starting to work with, at some point you have to define classes and IDs you've already defined in your previous web-projects. To avoid unnecessary mistakes you might want to start not from a blank file, but from an almost "perfect" scratch. The latter might contain some basic definitions you'd write in your code anyway. However, once you've decided to create such a scratch, you need to make sure it is really bulletproof — besides, if the stylesheet also sets up optimal typographic rules and basic form styling you manage to kill two birds with one stone.

Tripoli

And this is where CSS Frameworks and CSS Reset are becoming important. Using them, you can get yourself a perfect default-stylesheet and markup, save your time and ensure the best quality of your code from the very beginning. But what are CSS Frameworks? And why do you need the Reset for?

Let's take a look at the idea behind CSS Frameworks, their advantages and disadvantages, most popular CSS frameworks and dozens of default-stylesheets you can use designing a new web-site from scratch.

Read more...

↑ Back to top