Media Digital Assistent
Landslide Communication
LPP Al Irsyad Purwokerto
SKB Banjarnegara
LEKAD
Huality Tailoring
BARLINGMASCAKEB
Dezignart, Architecture Community
SMP Al Irsyad Purwokerto
Banyumas of Investment Board
Drupal Development, Teramatics has been building highly successful Drupal-based corporate presence, ecommerce, learning management and social networking sites. Learn more...
SEO Optimization, Search Engine Optimization or ‘SEO’ refers to the process of improving ‘organic’ traffic received by users finding your site from a search engine results page. Learn more...
eCommerce Solutions, Designed with flexibility in mind and built around Drupal, our e-commerce solutions provide effortless control over the content of your online store. Learn more...

Teramatics is a web design & multimedia multi-disciplinary company, which operates from Purwokerto (Indonesia). We help clients from around the world achieve their goals by providing a simple, immediate solution for today's marketing challenges. We build long term relationships and we let our work speak for itself.

Teramatics newsletter

Stay informed on our latest news!

Syndicate content
Teramatics, Teramatics is a web design & multimedia multi-disciplinary company, which operates from Purwokerto (Indonesia). We help clients from around the world achieve their goals by providing a simple, immediate solution for today's marketing challenges. We build long term relationships and we let our work speak for itself.
Teramatics was opened in 2006 and has grown up to that point. Unlike many agencies, we do not advertise and we do not publishing for the award. We feel that the results of our work should speak for itself. We may not have 15 years of experience, but we have passion, creativity and skill that is quite impressive.

Our production team is a small group synergy. We work well together, and we spent a lot of days to get clever ideas from one another.

We are efficient, effective, and easy to get along with customers. When you work with Teramatics, you're not dealing with a company only. We work closely with our clients is personal, you will soon know us how to work.

We are proud of what we do. The high quality of our work is nearly unmatched in our field. Having said that, we are still always eager to improve ourselves. No matter how great our work is today, we always see ways to become even better tomorrow.

When working with a new client, we start from scratch. We assume that all of your potential customers are unfamiliar with your brand, and need to be completely familiarized with your company, your product, and your methodology. Our job is to devise ways to simultaneously grab their attention, teach them about your business, and make a lasting impression.
Products & Services, We offer a wide range of products and services that will benefit your company and create dramatic results. If you would like to promote your business, discover intuitive solutions to online projects, or strengthen the relationship with your clients, we can help.

Drupal Development

Teramatics is a drupal development company with many drupal developers and extensive drupal experience. Teramatics has over 100 completed projects, ranging from simple drupal themes to the most complex imaginable!
We build search friendly, scalable sites focused entirely on maximising your business revenue.
Why we think Drupal is the world’s best CMS
  • Drupal has won three consecutive Webware 100 Awards for best CMS — in 2009 against 300 finalists selected from 6,000 nominations — so it’s not just our opinion!
  • Drupal offers exceptional ability to scale, search engine optimisation that Google loves, and configuration of any design as a content management system with enterprise CMS capabilities. More about Drupal.
  • The system is easy to use, and can be customised to suit your unique requirements at a very reasonable cost – probably far less than you imagine.
Since 2006, Teramatics has been building highly successful Drupal-based corporate presence, ecommerce, learning management and social networking sites.

We have a proven track record in working closely with our clients to achieve their online goals, including e-commerce store and shopping cart store applications.

We also integrate Drupal with customer relationship management and enterprise planning tools.

  • Migrations, Migrate your proprietary CMS, Drupal 4.x, 5.x to Drupal 6.x or static HTML pages.
  • Theme Development, Convert your custom designs into Drupal CMS with all features realized.
  • Consulting, Consulting or training to deploy Drupal in various scalable platforms.
  • Learning Management Systems, Learning Management systems (LMS) for your online training and development goals.
Tags:

SEO

Search engine optimization, Cost effective way to improve the volume and quality of organic traffic to your website.
  • Search Engine Optimization or ‘SEO’ refers to the process of improving ‘organic’ traffic received by users finding your site from a search engine results page. Both your web site's markup and content can be optimized specifically to promote placement for a specific set of keywords and phrases.
  • Analysis, This is the process of researching and obtaining plausible target phrases. These phrases are then optimized throughout the site ensuring that your site will place high.
  • Maintenance, As search engines index websites frequently and often adjust algorithms, it is best to repeat the preceding steps on a regular basis to ensure that high placement is retained.

Web traffic analysis, We provide businesses with accurate, insightful and easy-to-understand reports concerning the effectiveness of their online performance and suggest ways to improve it.

Google Analytics is a very powerful online statistics software, offered by Google. By implementing it into your website, we are able to collect valuable data, generate reports, and make any necessary modifications to the way it performs. Below is the list of select features that Google Analytics has to offer:
  • Tracking, Track and compare all your ads, email newsletters, affiliate campaigns, referrals, paid links, and keywords on Google and other search engines.
  • Ecommerce Tracking, Trace transactions to campaigns and keywords, get loyalty and latency metrics, and identify your revenue sources.
  • GeoTargeting, Find out where your visitors come from and identify your most lucrative geographic markets.

eCommerce

eCommerce solutions, Designed with flexibility in mind and built around Drupal, our e-commerce solutions provide effortless control over the content of your online store.
  • Flexibility, eCommerce package is designed as a module for the search engine friendly Drupal CMS, meaning that you can upgrade your existing Drupal website, or start a new one from scratch.
  • Usability, Create content and access all the important information with just a few clicks. Each eCommerce website is configured and built around your business needs.
  • Supported shipping methods, The system offers several shipping calculation methods. Administrator can assign shipping rates to specific products or to every order placed. Shipping rates can also be based on the weight quote of the order. In addition to this, several modules offer support for 3rd party shipping quotes from UPS, USPS and FedEx.
  • eCommerce + CMS, Because our system is built as a module for Drupal, you are also in complete control of your entire website, not just the products in your online store. Post news updates, publish photos, create a blog; possibilities are endless.
  • Simple order processing, The order administration sections are designed for salesmen. The screens are configurable and extensible to accommodate a wide variety of eCommerce applications.
  • Supported payment systems, The system supports the following payment gateways: PayPal, Authorize.net, CyberSource, PayflowPro, LinkPoint API, Moneris, USA ePAy, VirtualMerchant, 2Checkout, WonderPay, Ogone.
Tags:

Portfolio, Due to confidentially agreements with each client, Teramatics can not disclose all of our client base publicly. Some of the projects we do alone, while in some projects we've partnered with other teams as well. And there are projects where we are a strategic part of the core team, the owners gather ideas.

We work in a way that fit with clients and partners we needed. A few project example we show below, if you need to detail each project according to your needs please contact us. With pleasure we will create a strategy for your project goals.

15
Mdahost

Mdahost Indonesia is an enterprise which is engaged in web hosting that has been providing web...

36
LPP Al Irsyad

Standing Committee for Education and Teaching (LPP) Al Irsyad Al-Islamiyyah, a school manager...

32
Banyumas Investment

Board of Investment and Licensing Services (BPMPP) Banyumas. This media is a channel of...

42
SMP Al Irsyad

SMP Al Irsyad Al Islamiyyah is one of the favorite schools in Purwokerto, founded in 1977...

40
BARLINGMASCAKEB

BARLINGMASCAKEB is acronym of five regencies located in Central Java which they are...

38
SKB Banjarnegara

Learning Activity centers (SKB) Banjarnegara, a non-formal educational institutions under the...

19
LEKAD

Institute Development and Empowerment of inter-regional Cooperation (LEKAD). Have four...

34
Huality Tailoring

Most people would agree that a bespoke suit, hand cut and stitched by a skilled tailor, would...

13
Dezignart

Architecture Community is made up of members who have a passion for helping others learn,...

17
Landslide Communications

Landslide Communications is the sole marketing agent for the best slates in California!...

26
Drupal Installation

Before you start you will need your domain name, a web hosting account for your domain, access to your control panel and an FTP client. Using your control panel from your web host you will first need to create a MySQL database for your installation. There are four pieces of information required to start the installation.

Database User Name : __________________
Database Password : __________________
Database Name: __________________
Database Host Name : __________________

If you have selected a virtual or dedicated hosting solution, your database may reside on your localhost (same server as your web host). However, if you have a shared hosting setup, your database is likely to be hosted elsewhere. You will need this information. Write this down on a piece of paper (or you can print this sheet) before you proceed.

The installation process described here is a bit time consuming, i.e. – you will be waiting on a file transfer...

27
Initial Setup - File System

Drupal installation and initial administrative tasks

When you login with your privileged account, you will be shown an administrative screen with a couple of maintenance tasks that require your attention.You can get back to this screen by going to Administer - Logs - Status Report any time. You can resolve the Cron maintenance task by clicking on the link "run cron manually".The next section goes through the process of setting cron.

In this section I will go through the steps to setup the file system. This setting controls where files are stored on your server when uploaded. The two settings are "Public" or "Private". For most settings "Public" is just fine. "Private" allows you to restrict the ability for some users to download files uploaded by other users. If you are setting up individual user accounts for users to your account and want increased security you may want to consider the "...

28
Drupal Themes and Basic Blocks

The basics on themes

A theme controls the look and feel for your website. It is used to customize the general layout of all content created on your site. For each theme you have the option to add your customized logo, site name, slogan, and control what contents appear where on the theme.

Some of the characteristics of a theme are its width type – fluid type or fixed width, number of columns – one, two, three or more columns, colors/fonts and location of the columns. Fluid width themes expand or contract based on the screen display of the user to fill up the entire screen. Fixed width themes on the other hand is fixed – usually 800x600 or 1024x768.


When a person with a larger screen layout views a fixed width layout the rest of the space remains empty.

The number of columns and the location of the column is usually a fixed attribute of the theme. You can control the contents of the column from the...

44
Clean URL

By default, each content file name that you create in Drupal is named as ?node=xx. If you are creating content that is easy for your users to understand when someone looks at the URL or for search engine optimization boost, you will want to consider having a descriptive file name like http://www.domainname.com/my-keyword. To enable this capability you want to enable Clean File URL from administer » site configuration »clean URLs. The path module should be active for this feature.

Once enabled, Drupal allows you to substitute or alias an automatically created file name with a descriptive filename. This is great for giving descriptive names for taxonomy terms and creating dynamic content that we will go through in the advanced modules. It is recommended to set this feature at the start of your installation, as your file link name will change if you set this after the...

46
Drupal Content

The fastest way to understand content creation in Drupal is by creating your own web page and a blog. In the next chapter we will go through various content types and when to use a particular content type. Out of the box you will find the following content types to choose from:

  • Blog entry
  • Image
  • Page
  • Poll
  • Product
  • Story
  • Webform

If that is not enough you can create your own content types.

To create your first content go toCreate Content » Page.For most people the predefined page, blog and image content types are the ones you are often going to be using for a business presence site.

When creating your first content you may want to post it to the home page to get an idea of how your content appears when published. When you have multiple content items on your site, the most recent content is shown closer to the top and older items are posted towards the bottom...

56
12 Jul 2010

1. Override the default User Profile page layout
Edit themes/xxx/template.php:

<?php
/**
* Catch the theme_profile_profile function, and redirect through the template api
*/
function phptemplate_user_profile($user, $fields = array()) {
// Pass to phptemplate, including translating the parameters to an associative array. The element names are the names that the variables
// will be assigned within your template.
/* potential need for other code to extract field info */
return _phptemplate_callback('user_profile', array('account' => $user, 'fields' => $fields));
}
?>

 

...
54
21 Jun 2010

These are the hooks for implement a Drupal Node Form:

hook_form(&$node, &$param)
Display a node editing form.

hook_insert($node)
Respond to node insertion.

hook_load($node)
Load node-type-specific information.

hook_submit(&$node)
Called after validation has succeeded and before insert/update.

hook_update($node)
Respond to node updating.

hook_validate($node)
Verify a node editing form.

52
01 Sep 2009

This is a simple code snippets setting specific visibility drupal page.

Show block only to logged in user:

global $user;
if ($user->uid){
return true;
} else {
return false;
}

Show block only on specific node type:

$match = FALSE;
if (arg(0) == 'node' && is_numeric(arg(1))) {
$nid = arg(1);
$node = node_load(array('nid' => $nid));
$type = $node->type;
if ($type == 'story') {
$match = TRUE;
}
}
return $match;

50
17 May 2008

block.tpl.php
block-[region|[module|-delta]].tpl.php

Suggestions made based on these factors in this order:

1. block-module-delta.tpl.php
2. block-module.tpl.php
3. block-region.tpl.php

“module” being the name of the module and “delta”, the internal id assigned to the block by the module. For example, “block-user-1.tpl.php” would be used for the default user navigation block since it was created by the user module with the id of 1. “region” will take effect for specific regions.

comment.tpl.php
comment-[type].tpl.php

Support was added to create comment-type.tpl.php files, to format comments of a certain node type differently than other comments in the site. Similar to node-[type].tpl.php but for comments.

comment-wrapper...

48
01 Sep 2007

Themes and templates are placed in their own subdirectory in the themes directory.

Theme Files

xxx.info : theme information file
page.tpl.php : the page layout template
block.tpl.php : block template
node.tpl.php : content template

Theme information file

This file used to define the template information, block regions, CSSs, javascrpts.
;theme information
name = theme name
description = theme description
core = 6.x
engine = phptemplate
;region definition
regions[left] = Left Bar
regions[right] = Right Bar
;CSS files
stylesheets[all][] = style.css
;Javascript files
scripts[] = myscript.js

Theming specific node(content) types

To theme...

Free Quote

Before we discuss your project with you in further detail, please fill out this brief question and answer form. This form will allow us to review basic information about your project prior to speaking with you via e-mail or the phone.

Please fill out the required fields, and if you'd like, any additional fields which may give us further insight about your project. When you are finished, answer the simple security question and click the "Send" button.

Teramatics

Jl. Wiryo Dihardjo 13 Purwokerto - Indonesia
Tel. +62 8180 2832 139
Email: info@teramatics.com
IM Chat Google Talk: teramatics Skype: teramatics Y! messenger: intimatics

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.