The technical side of creating a website is often times transparent to both
the user and the site owners themselves. This can keep nontechnical people
from getting confused about issues that have no real importance in regards
to what they ultimately want to get accomplished. However, knowing the
technical capabilities of your website may open up options that were not
previously considered.
The programming skills that Magical Page Productions offers should be
sufficient for most web projects. These skills include:
HTML/CSS,
JavaScript,
PHP and Perl, and
MySQL databasing. The combination of these programming options can
create a powerful interactive experience for your users and a successful
Internet presense for you company.
<
Top>
<
JavaScript>
<
PHP/PERL>
<
MySQL>
HTML/CSS
Being able to program in HTML/CSS allows for website recreation without the
limitations of using a WYSIWYG/content editor. This being said Magical
Page Productions does not provide content editors with their websites.
However if this is a requirement, we do have a partnership with WSI
Internet Consulting which provides highend solutions, including
content editors and more. The cost would obviously be affected by adding
this type of functionality.
<
Top>
<
HTML/CSS>
<
PHP/PERL>
<
MySQL>
JavaScript
JavaScript is a tool that allows for more interaction between a visitor and
your website. It can provide for interesting navigation, swapping of text
and images, as well as on-line form preprocessing. Even though we do not
consider ourselves to be master JavaScript programmers, we do have the
capabilities to create worthwhile interactions with your visitors.
<
Top>
<
HTML/CSS>
<
JavaScript>
<
MySQL>
Scripting with PHP and Perl
JavaScript is a client side scripting language because it actually runs
inside the clients browser. For this reason it is very browser specific and
not entirely secure. Scripting languages like PHP and Perl run on the web
server that is hosting your website. If written correctly, they can be very
secure and can generate dynamic content on your site. They can also be used
to process on-line forms and interact with databases such as MySQL. Database
interaction can be used for many reasons as discussed below and having tools
such as PHP and Perl can add a large amount of functionality to a website.
<
Top>
<
HTML/CSS>
<
JavaScript>
<
PHP/PERL>
MySQL Databasing
MySQL is an open source relational database engine that is fast and widely
used on the Internet. It has much of the functionality of commericial
relational database products without the upfront cost commitment. It has
also been redesigned for The Web and interacts easily with websites using
standard scripting languages such as PHP and Perl.
Adding Databasing to your website can benefit you in a variety of ways
including: customer logins, saving email addresses and other information,
targeted searching, and organization of large amounts of data such as
product information or image lists. Complete custom applications can also be
designed. For example we are designing a customer resource module for a
client with a web front-end and a MySQL database. Their are unlimited uses
for databases on the web. Can you think of one that would greatly
benefit your company? Let us know if we can help.