Tuesday, July 19, 2005

Mambo Templates - Make sure it's legal

It's great to see so many people out there designing templates for Mambo Open Source...indeed, MOS is surely becoming one of the most usable and popular Content Management Systems available on planet Earth.

However, it would be helpful if we all observed some basic principles when desigining templates for Mambo, to make sure we do not get stung in the future (remember Serence?)...

It is extremely tempting to take key graphics and layout from a well known website and create or modify into a template for Mambo. We have been there - we look at many sites on a daily basis to see what features and mods we can add to make our templates more exciting and fun. How easy? Just browse to the website you like and save the page from IE or Navigator - simple, easy, quick, and against the law (if you create a template from those files).

We looked at Qarbon (www.qarbon.com) - the guys behind ViewletBuilder - and we really liked their site - so much so that we were going to make a template called 'Qarbon Copy' and run it on the site - then we had a reality check and realised that this was in fact an infiringement of copyright, and that we, and anyone who downloaded and used the template, could get in serious trouble for doing so.

Here's what the legal blurb says on the Qarbon site:

Intellectual Property; Limited License to Users The Materials and Services on this Site, as well as their selection and arrangement, are protected by copyright, trademark, patent, and/or other intellectual property laws, and any unauthorized use of the Materials or Services at this Site may violate such laws and the Terms of Use. Except as expressly provided herein, Qarbon.com, Inc. and its suppliers do not grant any express or implied rights to use the Materials and Services. You agree not to copy, republish, frame, download, transmit, modify, rent, lease, loan, sell, assign, distribute, license, sublicense, reverse engineer, or create derivative works based on the Site [emaphasis mine] , its Materials, or its Services or their selection and arrangement, except as expressly authorized herein. In addition, you agree not to use any data mining, robots, or similar data gathering and extraction methods in connection with the Site.

We quickly dropped the idea and realised that in order to be sure that there would be no legal implications regarding our templates, we desinged them from scratch and had the files to prove it.
All of the images used are from paid stock, or authorised by our clients.

The message here is please be careful - using someone's brand to make your template look good is probably in breach of copyright and ultimately serves a harsh penalty - in the UK or US (or anywhere in the world for that matter).

Tips & Tricks & Best Practices with Multithreading and .NET CF

This article will discuss various multithreading techniques for improving user experience on a Mobile Device. We will start off with calling web services asynchronously, updating the UI from a separate thread and creating a search progress screen. We will finish off with putting all the techniques together and creating a sample application to access the GoogleTM Search APIs from a PocketPC.

For the further details go through http://msdn.microsoft.com/canada/btl/apr_winner.asp

MSSQL and Security

When planning a secure MS SQL-based computer system you have to focus on several key elements: an appropriate installation with proper access rights, well-set rules for MS SQL users and a mechanism which would register all the operations performed in a database so that in case of problems the administrator could take closer and easier guesses about their real source. Moreover, do not forget that you have to design emergency procedures, such as data recovery and transferring them to another server, and test them, too.

For the Further details please go to http://www.windowsecurity.com/articles/MSSQL-Security.html

EMS MS SQL Manager

EMS MS SQL Manager™ is a powerful graphical tool for Microsoft® SQL Server and MSDE administration and development. It makes creating and editing MS SQL Server database objects easy and fast, and allows you to run SQL scripts, manage users and their privileges, build SQL queries visually, extract, print and search metadata, export data to 15 available formats and import them from most popular formats, view and edit BLOB fields, and much more.

Key Features
Microsoft® SQL 2005 Support
Powerful and easy-to-use graphical user interface
Rapid database management and navigation
Easy management of all Microsoft® SQL objects
Advanced data manipulation tools
Powerful security management
Excellent visual and text tools for query building
Impressive data export and import abilities
Easy-to-use wizards performing Microsoft® SQL administrative tasks.

Available Versions

EMS MS SQL Manager Professional for Windows
EMS MS SQL Manager Professional is a powerful graphical tool for Microsoft® SQL Server and MSDE administration and development. Its easy-to-use graphical interface and a lot of features will make your work with the MS SQL as easy as it can be!
Compare Download Buy options

EMS MS SQL Manager Lite for Windows
EMS MS SQL Manager Lite is a light and easy-to-use freeware graphical tool for MS SQL/MSDE administration. It has minimal required set of instruments for those users who are new to MS SQL server and need only it's basic functionality.
Compare Download


Related Products
MS SQL Data Export
MS SQL Data Import
MS SQL Data Pump
MS SQL Data Generator
MS SQL DB Comparer
MS SQL Query