Archives for aTech

13
NOV

emate Preview #2

Posted by Adam Posted in Programming and aTech 1 comment

As discussed before, emate is our new CMS which we’re developing. In today’s preview I’m demonstrating the new multi image upload facility which allows you to easily upload lots of images into our asset library in a single upload.


21
SEP

emate Preview #1

Posted by Adam Posted in Programming and aTech 1 comment

emate is our new content management system at aTech Media. We have been developing it for a little while and are pleased to finally release a sneak preview.

This short (5 minute) quicktime movie shows some of the features and workflow for using the application. We have also included some glimpses of a demo site which is powered by emate.

Take a look at the video here and let us know what you think…

(You will need quicktime player to view this file)


16
JUL

Firstly, you might be wondering what Swipe (or Rails) is. Swipe is the aTech Media developed framework which was based on our own MOAT principles (modules, object, action and template) and was written in PHP5.

Advantages of using Swipe
  • developed on PHP, therefore easy to deploy sites onto standard hosting environments
  • in-depth knowledge of the framework as it was coded by ourselves
  • closed source therefore reduced security implications
  • easy to encode projects using the ioncube encoder
Disadvantages of using Swipe
  • not very flexible
  • no third party plugins available, everything needs to be coded manually
  • complicated deployment process involving standard subversion updates and checkouts on the remote server
  • duplication of code

On the other hand, Ruby on Rails is a highly dynamic and flexible open source framework written in Ruby (rather than PHP) based on MVC principles (model, view, controller) and DRY (dont’ repeat yourself).

Advantage of using Rails
  • large number of third party plugins available
  • easy deployment recipes using capistrano
  • highly flexible
  • no code duplication
Disadvantages of using Rails
  • when selling to clients, they can be uneasy about using a relatively new framework and perceived lack of Rails developers in the UK
  • deployment on a non thread-safe web server such as Mongrel can cause some issues under heavy load unless addressed
  • not as much in-depth knowledge of the framework “gotchas”
  • open source leads to more possible security implications (although not a problem is addressed)

“Can’t live without” features in Rails which wern’t in Swipe

I’m first to admit that Swipe was a long way behind Rails. Was anyone not expecting this? It had about 4 months of development from a sinhle developer behind it whereas Rails has many years and many developers. The list is just some of the brilliant features of Rails which we couldn’t live without:

  • RJS templates for AJAX functionality
  • built-it page and fragment caching
  • wide variety of useful plugins
  • integration with protoype and scriptaculous
  • rake tasks
  • capistrano
  • and many more features

We now use Rails for all our new work and are even moving some PHP sites and projects over to Rails to make our lives easier.


15
JUN

desklamp Launched

Posted by Adam Posted in aTech and Software 0 comments

Last week, we launched our second web application, desklamp. desklamp is a complete management information system for service-based organisations and features jobs, quotes, invoicing and client management.

Development started in February 2007 and took about 3 months to plan, design, build & test.

Check it out over at http://www.getdesklamp.com – you can sign up for a free 30 day trial or just use our free package.