web development :: building blocks for web design and development projects :: framework (project golem)
Project Golem is a unique framework that provides generic functionality that can be
customised for bespoke applications. It consists of libraries of reusable
abstractions of source code wrapped in an Application Programming Interface (API).
Project Golem can be extended to match your specific requirements and is built upon a robust
framework that has now been in commercial use since early 2007.
Project Golem underpins a number of commercial applications and websites, including APMM (policypricesearch.com), BBC Archive (help11.com), Best Cellars (bestcellars.co.uk), Business Management System (business-management-system.com), SJ Sportscars (sjsportscars.co.uk), FreeTrawl (freetrawl.com) and Summit Events (summit-events.com) amongst others and provides a robust, stable platform.
The framework enables us to roll-out new functionality that is backward compatible, enabling us to
introduce additional functionality within system previously developed. A recent example of this is
the introduction of rCAPTCHA
that helps reduce spam submitted via web-based forms (other examples include Google MAPS API, RRS and Twitter feeds).
Perhaps the most tangible benefit for your business is that the framework reduces the time it takes us to develop a bespoke system and enables us to focus on your requirements. It also allows us to build prototypes of your application extremely quickly as the most common elements of web-based applications are pre-built and include user authentication, user group permissions and user logs. Our latest version of Project Golem (Version 2.1) includes advanced navigation typically found within desktop applications. It also gives greater levels of audit logging allowing you to see when a record was created, deleted and even sent to the new system wide recycled bin. The latter allows system administrators to restore records incorrectly deleted, and provides and enhanced multi-level user permission system. The system logging also enables us to monitor systems on an on-going basis, detecting and resolving issues as soon as they arise, ensuring unrivaled support for your business application and / or website.
administrative user interface, menu system and dashboard
sjsportscars.co.uk
The latest version of Project Golem also includes an enhanced content management system that has been used for the new Pretty Greek Villas, Connor and Husseyseatway websites and so far feedback from clients has been excellent!
administrative user interface (content management system)
prettygreekvillas.com
advantages to using Project Golem
The framework uses Object-Oriented Programming (OOP) methodology, that means that we have invested in a toolbox for web design and development projects. This provides the back bone for almost any type of online system, allowing us to incorporate the various elements (e-commerce, content management, client relationship, diaries, scheduling, rss feeds, blogs, file management, etc.,) required and assemble your application far quicker than traditional methods. For further information on software frameworks read this wikipedia article.
We have also developed our own desktop framework - called JGolem - that is used for developing desktop database applications and uses the same approach as our web-based framework. The framework is written in Java and utilising SWING (Java GUI widget toolkit).
If you would like to discuss your business requirements please contact us.


