Page 1

LAMP Capability Document

Capability Document LAMP (Linux, Apache, MySQL, PHP/ Perl) Ref: Version: Date: Author(s):

A1 05/09/2007 NINtec Proposal Team

Confidentiality - This document contains proprietary information. No part of this document may be photocopied, reproduced, distributed or diffused without the prior written consent of NINtec B.V.


LAMP Capability Document

Table of Contents 1 Digital Certificate Provider System................................................................................3  1.1  Description .................................................................................................................... 3  1.1.1  Need ...................................................................................................................... 3  1.1.2  Solution .................................................................................................................. 3  1.1.3  Features ................................................................................................................. 3  1.2  Functional Flow .............................................................................................................. 5  1.2.1  Customer Area......................................................................................................... 5  1.2.2  Admin Area ............................................................................................................. 8  1.3  Technology: Development Environment ......................................................................... 11  1.4  Project Duration ........................................................................................................... 11  2  Wireless ISP Network Monitoring System .................................................................. 12  2.1  Description .................................................................................................................. 12  2.1.1  Need .................................................................................................................... 12  2.1.2  Solution ................................................................................................................ 12  2.2  Technology .................................................................................................................. 12  2.2.1  Development Environment ...................................................................................... 12  2.2.2  Devices implemented for ........................................................................................ 12  2.3  Project Duration ........................................................................................................... 12  3  Communication Card................................................................................................... 13  3.1  Description .................................................................................................................. 13  3.1.1  Need .................................................................................................................... 13  3.1.2  Solution ................................................................................................................ 13  3.1.3  Features ............................................................................................................... 14  3.2  Functional Flow ............................................................................................................ 15  3.3  Technology: Development Environment ......................................................................... 23  3.4  Project Duration ........................................................................................................... 23  4  Web Automation & Domain Booking .......................................................................... 24  4.1  Auto Web Hosting Signup ............................................................................................. 24  4.1.1  Need .................................................................................................................... 24  4.1.2  Solution ................................................................................................................ 24  4.1.3  Benefits ................................................................................................................ 28  4.1.4  Technology ........................................................................................................... 28  4.2  Domain Name Registration ............................................................................................ 29  4.2.1  Need .................................................................................................................... 29  4.2.2  Solution ................................................................................................................ 29  4.2.3  Benefits ................................................................................................................ 30  4.2.4  Technology ........................................................................................................... 30  5  Management Association Portal (www.blackmbauk.org ) ............................................ 31  5.1  Description .................................................................................................................. 31  5.1.1  Need .................................................................................................................... 31  5.1.2  Solution ................................................................................................................ 31  5.1.3  Benefits ................................................................................................................ 31  5.1.4  Features ............................................................................................................... 32  5.2  Technology .................................................................................................................. 35  5.2.1  Development Environment ...................................................................................... 35  5.2.2  Third Party Tools Integrated ................................................................................... 35 


LAMP Capability Document

5.3 Project Duration ........................................................................................................... 35  6  Documentation Product Company .............................................................................. 36  6.1  Description .................................................................................................................. 36  6.1.1  Need .................................................................................................................... 36  6.1.2  Solution ................................................................................................................ 36  6.1.3  Benefits ................................................................................................................ 37  6.1.4  Features ............................................................................................................... 38  6.2  Technology .................................................................................................................. 41  6.2.1  Development Environment ...................................................................................... 41  6.2.2  Third Party Tools Integrated ................................................................................... 41  6.3  Project Duration ........................................................................................................... 41  7  CMS-Intranet Site ....................................................................................................... 42  7.1  Industry: Law .............................................................................................................. 42  7.2  Scope:......................................................................................................................... 42  7.3  Features: ..................................................................................................................... 42  7.4  Technological Challenge:............................................................................................... 42  7.5  Benefits: ...................................................................................................................... 43  7.6  Duration: 2 Months....................................................................................................... 43  7.7  Team size: 2 persons + PM ........................................................................................... 43  7.8  Technology Used: PHP 5, MySql 4.1.8. ........................................................................... 43  8  Online Real Estate Sale (www.hospitality4sale.co.nz)............................................... 43  8.1  Introduction ................................................................................................................. 43  8.2  Features ...................................................................................................................... 43  8.2.1  Home Page –Administration .................................................................................... 44  8.2.2  Listings ................................................................................................................. 44  8.2.3  Newsletter............................................................................................................. 46  8.2.4  Contact Us ............................................................................................................ 47  9  Gaming Server ............................................................................................................ 48  9.1  Introduction ................................................................................................................. 48  9.2  Scope .......................................................................................................................... 49  9.3  Flow Diagram............................................................................................................... 51  9.4  Features ...................................................................................................................... 52  9.4.1  Add-on module for Web Min ................................................................................... 52  9.4.2  Add-on module for UserMin .................................................................................... 52  9.4.3  Security Features ................................................................................................... 52  9.5  Technology Statistics .................................................................................................... 52  9.6  Duration ...................................................................................................................... 52  10  Some More Projects (LAMP) ....................................................................................... 53  10.1  Contact (www.contact-technology.co.nz ) ....................................................................... 53  10.2  Campbell County Economic Development Corporation (CCEDC) (www.ccedc.org ) ............. 53  10.3  Camtech Administration Utility ....................................................................................... 54  10.4  Recovery Systems, Inc. ................................................................................................. 55  10.5  Dorper Sheep Business ................................................................................................. 56  10.6  High School Football, USA ............................................................................................. 57  10.7  Film Troops ( www.filmtroops.com ) .............................................................................. 58  10.8  iTech Software Inc. (www.itechsw.com ) ........................................................................ 58 


LAMP Capability Document

1

Digital Certificate Provider System

1.1

Description

1.1.1

Need

The client is a United States SSL Security Company offers Strong 128-Bit Encrypted SSL Certificates. Gateway designed and developed website and the order management system. Which client would be utilized to sell 128-Bit Encrypted SSL Certificates to a wide spread clientele at a much lower cost than other registration authorities. 1.1.2

Solution

The web application provides a link to enable the interested people to buy the certificates online. It also furnishes a lot of information about Internet Security and the role the digital certificates play. The web application also has a section which gives support to the users who need help while installing the certificates. 1.1.3 • •

Features Secured Order Form with Integration with NetBilling Payment Gateway Customer Login (Secured Customer Area) o Customer Profile Management o Fund Deposits & Transaction History o Order Status o New orders under same account & different domains o Sub-user management o Upload verification documents o Download Issued Certificate: When the certificates are ready, they will be downloaded from COMODO and put in the secure area of the customer. The customer can download the certificate from this area after login. o Master / Sub accounts: User of Master account can log-in to any of its sub accounts. o Edit relationship with Master / Sub accounts (Break / Join relationships). The account that breaks the relationship can only join the relationship. Reseller Login (Secured Reseller Area) o All the features of Customer Area o Download personal ordering URLs, that can be put on reseller’s own web application to have order forms in reseller’s own look & feel o Layout Manager, to select Font, Color, Style, etc parameters to change look & feel of the order forms. Provide URLs to reseller’s own Header and Footer, between which the order form will be sandwiched. o View commission status and previous commissions. o View orders placed by customers under his own reseller account. o Sales Statistics: Graphical analysis of the sales done under his reseller account. Secured Administration Area o Order Details o User Management / Staff Management o Role Management o Task Management o Mail News-Letter/Promotions Manager o Process for Issuing Certificate

Confidential

-3-


LAMP Capability Document

o o o o o o o o

o o o o o o o o o o

o o o

Confidential

Process for Renewal Process for Commission Calculation Process for Clean-up Process for Clean-up of Mail logs Process for Database Backup Process to Optimize the tables Sales Statistics: Graphical analysis of the sales based on selected or all products. Notification management: tool that can have attachment of an image or flash object that will be visible to all the customers. It also supports Customer specific notification as well as an order specific notification. Certificate Renewal, Revoke and Reissue handling Email Manager for Order Processing and Renewal Messaging Commission Manager that manages reseller commissions. Commission is given as per the number of certificates sold per month. Commission Status that displays monthwise commissions given to resellers. Discount Management: Discount to customers is given based on balance in their account (deposited funds). Define different Product price for certificates that are being renewed. Account Adjustments: Adjust account balance by crediting or debiting some amount in the account Create a new account with Organization Name, Username and Password. Manage Master / Sub accounts. Administrator can bread/join any relationship. Links Manager: Manage a number of Link texts with their occurrence in terms of percentages. One of these links will be displayed with the Site Seal that customer downloads. Transfer all Customer Accounts under selected resellers (can be more than one) to another reseller / Directly under DigiCert. Transfer selected Customer Accounts (can be more than one) to a selected reseller / Directly under DigiCert. Search & Sort options on almost all the pages.

-4-


LAMP Capability Document

1.2 1.2.1

Functional Flow Customer Area

Home Page

The above screenshot shows the home page of a customer (Customer Area). The page has buttons to go to various pages such as Deposit Funds, Transaction History. There is an option to go directly to an order status page from where the user can download the Certificates & Site Seal code (if status is Issued/Completed). The user can download the Ordering URLs sample page. In case this is a reseller account, the reseller can download the Partner Seal code that can be put on reseller’s own web-site. User can upload new documents and also can view the uploaded documents. Using links available in the right pane, the user can go to different sections of the Customer Area.

Confidential

-5-


LAMP Capability Document

Layout Manager

The Layout Manager / Form Style Manager allows resellers to set the look & feel of the order forms. Clicking on any section of the sample page given, will bring up the following screen that allows user to define style for that element.

Confidential

-6-


LAMP Capability Document

All the elements do not support all the styles shown in above screenshot. Some only support Font selection and not the border selection. Order Status

Confidential

-7-


LAMP Capability Document

The Order Status page shows the status of the selected order. If the order is in Issued/Completed status, it also allows the user to download the certificates and Site Seal Code.

1.2.2

Admin Area

Order Manager

Confidential

-8-


LAMP Capability Document

The Order Manager allows administrator to change status of any of the orders. Using this page, the admin can send a custom email or a template based email to any of the users. The available templates are listed below the orders list. The column “RI” represents the “Reissue” feature. The admin can reissue any of the certificate with its details changed (CSR, Organization Name, City, Country, etc.)

Customer /Reseller Accounts Manager

Confidential

-9-


LAMP Capability Document

The Customer/ Reseller Accounts page displays the list of all the accounts. The accounts can be of two types Customer / Reseller. “Edit” link in “Account Adjustment” column allows admin to view all the account adjustments done so far with this account. Also, it allows to enter a new account adjustment (Credit or Debit). Clicking on any of the username in the “MasterUser” column, takes the administrator directly into that account’s login (Customer Area home page for that account). The Administrator can do everything in this area, as if the Master User has logged in. “Docs” column can have one of the two links “Add” (If there are no documents uploaded yet) and “Edit” (If there are some documents uploaded).

Confidential

-10-


LAMP Capability Document

“View” link under “Domains” column takes the admin to a page where list of all the domains that are registered by this account is displayed. “View” link under “Orders” column takes the admin to a page where list of all the orders that are placed by this account is displayed. “View” link under “Deposits” column takes the admin to a page where list of all the deposits made by this account is displayed. “Edit” link under “Profile” column takes the admin to a page where the account profile is displayed, and the admin can update it as needed. “View” link under “Address Change” column takes the admin to a page where list of all the previous address change requests is displayed. If there is a pending Address Change request, the user can either Approve or Reject it. If an address change request is approved, the address change becomes permanent and is displayed at all the relevant places (Site Seal – Certificate division, Profile page, etc.) “Notify” link allows the administrator to enter a notification, that will be displayed in the customer area when any of the user of that account logs in. 1.3

Technology: Development Environment •

1.4

PHP 5.0, MySQL 4.0 Project Duration

Project Duration: 40 Person Months

Confidential

-11-


LAMP Capability Document

2

Wireless ISP Network Monitoring System

2.1

Description

2.1.1

Need

For one of our US clients in Wireless ISP business, there was a need for developing a Web based interface to configure and control the network traffic. The solution is required to deal with embedded device which has µC-Linux. The Linux embedded appliance has it’s own operating system, and bin image to perform different network traffic management tasks. 2.1.2

Solution

The solution is provided as two components: • A web based application is provided which is capable to run from rich browsers as well as text browsers, and provides all the functionalities for configuration, control and reporting • An embedded application which is encapsulated as part of the BIN image of embedded device that acts as a network traffic controller. 2.2

Technology

2.2.1 • • • 2.2.2 • • 2.3

Development Environment PHP, MySQL for web application C++, Perl, Python, shell scripts for embedded device CSV for version control Devices implemented for Server boxes with Red Hat Linux installed Embedded devices with µC Linux installed. Project Duration

Project Duration: 24 Person Months

Confidential

-12-


LAMP Capability Document

3

Communication Card

3.1

Description

3.1.1

Need

The Loyalty Card is an initiative from Dutch based market research firm. They are in to consumer data collection and analysis for studying buyer’s behaviour. The website is business-to-consumer site which is based on the concept of collecting consumer information while allowing them to registering online to any of the scheme/ offers offered by various vendors. A customer card (CDROM in credit-card format) would provide an incentive to customers to make their personal details available for marketing purposes 3.1.2

Solution

The card is intended for consortia consisting of a card issuer and its partners (for example, a shopping centre and a number of the stores within that shopping centre). The card is a CD-ROM in credit-card format and is distributed free-of-charge to the card issuer’s customers. The software on the card encourages the customer to visit a web site and register to obtain details about offers that are available to cardholders and to take part in a regular draw for prizes. The information provided by the customer during registration is used for targeted mailings and other marketing activities. Prizes from the draws can only be claimed by customers that are able to prove their identity and present the winning card. This is done to remove the incentive for people to register with false names and card numbers. Although the other offers that are available to card-holders can in principle be claimed by customers who are not registered, various techniques are used to make these offers more easily obtainable by registered customers (for example, by asking customers to present a printout of a page from the web-site or quote a secret code word that has been published on the web-site when claiming the offer). The Loyalty Card is a generic product that can be configured to support customer card schemes for different consortia. Staffs from the card issuer and its partners are able to define and maintain the design and the content of the web pages associated with their scheme. A web application provides the facilities that allow customers to take part in the scheme as well as the back-office facilities needed by client’s staff, the card issuer and their partners to implement new schemes and perform marketing activities using the customer database. The key system functionalities are: • • • • • • • • •

Access to Web site from Card CD ROM. Facility to make customized questioner form (single/multiple selection, range selection) Customized dynamic registration page, specific to different types of schemes Customer management module Back office, admin user management pertaining to different schemes Online HTML editor for designing scheme’s home page and internal pages. Facility to manage different schemes by separate administrator. Online mailing list solution Dynamic schemes statistics area to analyze consumer’s answers.

Confidential

-13-


LAMP Capability Document

3.1.3

Features

The key system functionalities are: • • • • • • • • •

Access to Web site from Card CD ROM. Facility to make customized questioner form (single/multiple selection, range selection) Customized dynamic registration page, specific to different types of schemes Customer management module Back office, admin user management pertaining to different schemes Online HTML editor for designing scheme’s home page and internal pages. Facility to manage different schemes by separate administrator. Online mailing list solution Dynamic schemes statistics area to analyze consumer’s answers.

Confidential

-14-


LAMP Capability Document

3.2

Functional Flow Start Page

Log-On Page

Registration Page

Scheme Page

Offer Offer Pages Pages

Prizes Page

Log-On Page

Customer Page

•

Start Page

The CD ROM contains an application that is accessible by the web browser on the customer's PC. When the CD ROM is inserted into the PC's CD drive, the web browser is automatically started, opening the page that is installed on the CD ROM. This page contains information about the scheme and a URL to link to the scheme site. There is a different start page for each scheme. The start page provides a welcome to the scheme and offers links to a registration page for new customers to the scheme page for existing customers. An existing customer is optionally required to log-on before the scheme page is displayed. This is an option that is configurable for each scheme. In all cases, an existing customer must logon before the customer page may be accessed. There would be 2 scenarios: Case A: Scheme that requires Log-on to be accessed. Case B. Scheme that does not require Log-on to be accessed.


LAMP Capability Document

Case A: Select a Scheme that requires Log-on: Scheme Start Page that would be displayed when the Scheme with log on required condition is selected. On the start page 2 buttons will be displayed.

Confidential

-16-


LAMP Capability Document

Case B. Select a Scheme that does not require Log-on: There would be no start page and this will take the user directly to the scheme page of the scheme. •

Registration Page

The customers must register for each scheme in which they wish to take part. Case A: Select a Scheme that requires Log-on: This would allow the user to register to the application.

• • • • •

On click of the Register Button the Registration page will be displayed, where the User can register himself. It contains 2 fields Card Number and Email id. User would have to enter both the data. There are 2 Buttons - Accept and Cancel. Accept button: On click of it, User data will be validated for the Card Number and Valid email id and also that the Card Number is not already registered with the Scheme. After successful validation this would be stored and a mail will be send to the User containing the generated password. The User is send to the page containing further link. Cancel Button: will take the user to the start page.

Further Page: After the first step of registration a page containing a Further Button is displayed. On click of the further Link, the User is send to the Login page.

Confidential

-17-


LAMP Capability Document

Case B. Select a Scheme that does not require Log-on: There would be no registration page and as the user can access the scheme without logging in to the system. •

Log-On Page

The log-on page displays a welcome text and asks the customer to enter a card number and password. The scheme page is displayed after the entry of a valid card number and password. The customer account is blocked after 3 successive failures to enter a correct password. The customer must then contact an Effort administrator to reset the password. Case A: Select a Scheme that requires Log-on: Log on screen with Card Number and the Password will be shown.

• • • • • •

On click of the Login Button on the Start Page the Login page will be displayed. Cancel button: On click of it User is send back to the Start page. It contains 2 fields Card Number and Password. The customer will have to login with the card number he/ she has and the password that was generated and mailed to the email account that was given while registration. This would validate the data and authentic user would be logged on to the scheme. If the user is a first time card number and password is correct then. 2 Case arise here: o If the User has not yet given his personal details – ƒ Registration page (asking for the details of the User is displayed as shown below).

Case B. Select a Scheme that does not require Log-on: There would be no log on page.

Confidential

-18-


LAMP Capability Document

Registration Page (Personal Details) Case A: Select a Scheme that requires Log-on: After successfully logging on to the system the user will be taken to the next stage of registration page which would include the personal information and some questionnaires. These questionnaires can be dynamically modified to design the questions, question type and option for answers. If the User has already given his personal details then the Scheme page will get displayed as shown in the next stage.

Confidential

-19-


LAMP Capability Document

Case B. Select a Scheme that does not require Log-on: There would be no such page. •

Scheme Page

The scheme page contains dynamic information (text and pictures) about the scheme and incorporates the logo’s of the card issuer and its partners. These logos provide hyperlinks to the offer pages for the card issuer and the partners. In addition, there are hyperlinks to the prize page and the customer page. Case A: Select a Scheme that requires Log-on:

The scheme page would have 4 links viz. offer page, prize page, customer page, logout button. Also on the bottom of the scheme page there would be links to the offer pages of the company who have registered themselves as Partners for the scheme. Please note that as company logo is not mandatory so the company name would be displayed where the logo has not been given. o

o

o

Confidential

Prize Page It contains the Scheme Page, Offer Page, Customer Page, Buttons. Company’s logo / company’s Name contains the Company’s website. Offer Page It contains the Scheme Page, Prize Page, Customer Page, Buttons. Company’s logo / company’s Name contains the Company’s website Customer Page The User can change his personal details and his password. a. Accept – ¾ User is send to the Scheme Page. b. Cancel –

and Logout link to the and Logout link to the

-20-


LAMP Capability Document

ž User is send to the Scheme Page. He can also get withdraw from the scheme. – He is send to the Logout page. Logout Page The User is logged out. c.

o

Case B. Select a Scheme that does not require Log-on:

By default the customer is taken to the Scheme Page. It contains Offer Page, Prize Page, Start Page, and Register. The functionality of these buttons remains the same as described above just that the access is not restricted by the customer login. If the customer is already registered with the scheme then he/ she can log on by going to the start page and then pressing the Log on button. After login the Scheme page would be show with links as Offer Page, Prize Page, Customer Page and Log Out Button.

Confidential

-21-


LAMP Capability Document

Prize page

The prize page contains dynamic information (text and pictures) about the date and prize of the next prize draw. •

Customer page

The customer page displays all the information entered during registration. The customer is allowed to change any of this information (the same validations are performed as during registration). In addition, there is a box that allows the customer to withdraw from the scheme. •

Offer pages

There are separate offer pages for the card issuer and for each of the partners. Each page contains static information (text and pictures) about the offers available to the customer under the scheme. •

Administrative Section

1. The system has One Admin User as Super Admin (superadmin@domainname.com) and a company XYZ [Administrator Company]. Now this admin user is connected to this Company and would have the super user rights for the admin console. 2. The next stage is to create XYZ's Admin User. This is done by logging in the Administrator area as Super Admin and making other users. The users created would have the same rights like superadmin@domainname.com. When an admin user is created the email id becomes the user name and a random password is generated and sent as an auto email to the email specified.

Confidential

-22-


LAMP Capability Document

3. The next stage is Company Creation. This is done by entering Company information in the Maintain Company area. After creation of a company, Company Email and contact person name and details is required to be filled in. Now this company email would become the first admin user of the company. When the company is created the company email id becomes the user name and a random password is generated and sent as an auto email to the email specified. 4. Next is creation of Company Administrator. XYZ's admin user can only view/ edit the company admin users created. Company Admin Users can be added only by the Company Admin. The first admin user created would have to login to add Admin User for their Company. 5. Scheme Creation: Under Maintain Scheme area the schemes can be created for the company. A folder with the scheme name specified would be created in www.domainname.com. Hence the URL of the scheme would be www.domainname.com/{schemename}/index.php. While creating a scheme there is a field called scheme, which is only for record. Say for example a scheme name "newproduct" is created and a Scheme URL given is www.newproduct.nl then it can be accessed by www.domainname.com/newproduct/index.php. But in the www.newproduct.nl the index page would have to be redirected to www.domainname.com/newproduct/index.php to access the start page of the scheme. 6. After creation of scheme the next step is designing the Start Page, Scheme Page, Offer Page and Prize Page. Now this can be done by logging on Maintain Scheme as the Company Administrator and editing the Start, Scheme, Offer and Prize page to design the pages. 7. The next is to add offer as a partner/ sponsors. This is done by adding offer to any of the schemes in the Maintain Scheme area and this would be listed in the customer interface as a Partner. 3.3

Technology: Development Environment • • • • • •

3.4

Front – end: HTML/ CSS Server side Scripting Language: PHP 4.2 Back – end: MySQL 3.23.47 Web Server: Apache on Linux Server. Client side Scripting Language: Java Script Mail Sending: PHP/ SMTP Mail Project Duration

Project Duration: 6 Person Months

Confidential

-23-


LAMP Capability Document

4

Web Automation & Domain Booking

4.1

Auto Web Hosting Signup

4.1.1

Need

Client wanted to integrate 3 processes into his company web-site with customized web design provided by him. 4.1.2

Solution

The processes were as under: 1. Hosting sign-up process 2. Payment for hosting packages 3. Hosting account set-up on Ensim server. Account Center: This is a central place, from where a customer can purchase web hosting package.

Web Hosting Packages: Customer can choose hosting package from generally offered hosting packages.

Confidential

-24-


LAMP Capability Document

Order Form: Customer can fill-up form for a hosting package & provide credit-card information. Customer credit card is charged using Payment Gateway integration, and an account is created on Ensim server.

Confidential

-25-


LAMP Capability Document

Web-admin Interface: The hosting packages can be completely control from the Web admin console developed for the web site. This allowed the administrator to add/ edit/ remove the Hosting Packages. This also gives the details of the Applications received (Order placed) from the site.

Confidential

-26-


LAMP Capability Document

Adding Web Hosting Solution

Applications Received (Order Placed)

Confidential

-27-


LAMP Capability Document

Details of the Order

4.1.3

Benefits

1. Client can sell web-hosting packages under its own brand. 2. Client can make customized web hosting packages to serve different needs of its different clients. 4.1.4

Technology

Linux, PHP, Ensim’s APIs, API of Authorize.net, My SQL

Confidential

-28-


LAMP Capability Document

4.2 4.2.1

Domain Name Registration Need

Client wanted to integrate the domain name registration/management process into his company web-site with customized web design provided by him. 4.2.2

Solution

With OpenSRS, a cost-effectively solution to manage domain names, email and digital certificates was provided to the client. OpenSRS scales to meet the needs and efficiently integrates into the existing infrastructure.

Confidential

-29-


LAMP Capability Document

4.2.3

Benefits

1. 2. 3. 4. 5.

Client can sell domain names under its own brand. Client can have 1 central contact site, fro where he/she can manage domains. Robust functionality for managing the complete service lifecycle Fully redundant, clustered architecture for optimum reliability, stability and security The integration is done through the API provided by the OpenSRS. Thus the user stays on the site while completing the registration process. 6. SSL authentication and encryption 7. Advanced functionality for ordering and managing services including name locking and customer self-management tools. 8. Customer messaging subsystems for renewals/transfers and account maintenance .

4.2.4

Technology

Linux, Perl & OpenSRS APIs

Confidential

-30-


LAMP Capability Document

5

Management Association Portal (www.blackmbauk.org )

5.1

Description

5.1.1

Need

A UK based client, which is an Association for Management Graduates and wishes to offer an online services for all its members. The main objective of the site was to offer visitors a comprehensive and immediate source of information To allow members easier and faster access to information and systems To reduce the internal administrative burden & cost. 5.1.2

Solution

The proposed solution below not only meets the above objectives but also offers recommendations and scope for future development and enhancement of the site. The site is designed as a useful source of information to BMBAA members as well as promoting the BMBAA’s benefits, services for purposes of increasing its membership. A key part of this solution is the ability for BMBAA staff to update the main areas of the site that are likely to need continuous updating such as Events, News, Members and Business Affairs sections. This will be achieved through the Content Management System (CMS) secured by username and password. This facility described in the ‘Admin Area’ section below is accessible only by BMBAA staff. 5.1.3 • • • •

Benefits Allowed the staff of the extensive administration of the portal through a CMS The CMS allowed quick and easy management of Events, Polls, Member registration, Link Management, Case Studies, Partners, News, Newsletters, Support Guide, Job Posting, Publications, and Discussion Forum etc. A complete search solution for the portal was allowed for easy access to information on the Portal Payment gateway integration for Event Booking for the members.

Confidential

-31-


LAMP Capability Document

5.1.4

Features

•

Home page With quick and advanced search facility Clear customer and areas of interest/ information grouping, with sub-grouping and drop down headings. The profile of our current user base is that they are time constrained and so an intuitive search and advance search facility would need to be implemented.

•

Showcase of major Programmes and achievements This feature lists all the major successes and initiatives of the BMBAA, e.g. IDX of 2002 Fast Forward

Confidential

-32-


LAMP Capability Document

Entrepreneur’s Edge & Skilling 4 Business This information is displayed in a simple, promotional and easily comprehensible style. (A paragraph of text for each item with an accompanying image.) •

Events This feature displays information of forthcoming events. It automatically archives each event by date of event. A booking facility is associated with all events, though most events would be free, some seminars/events such as IDX would be chargeable. The main functionality of the events section on the user interface side will provide ability for a user to view an event’s details, any linked sub events (seminars), enter No of places to be booked. This will then generate a registration form providing space for the specified number of places, with options for adding one or more linked sub events (seminars). The total cost is calculated and payment is taken online with a valid credit or debit card. It also has the ability for Events to be linked to them sub events (seminars) which also have a cost attached. So a user can select IDX, and then have the option to select one or more seminar events; the combined price would then include the main event plus any additional sub events. Each event would have a set deadline set by the administrator as x days from event date when payments won’t be accepted. On successful purchase Email confirmation would be sent to the concerned buyer The site Logs each transaction in the database. In case of a failed purchase an alternative means to contact BMBAA to process payment is shown to the user.

Publication library (Download) This feature will enable the BMBAA administrator to submit documents to the site using files in PDF and MS Office formats available for site download. These could be previous newsletters or articles written, photographs and press releases past and present automatic archiving. Administrator has the facility to search, add (upload), edit (replace), delete and ‘hide’ documents that will be either PDF or MS word format.

Newsletter This feature will enable the administrator to update monthly with BMBAA and partners news on the site for the visitors to read it. It also has the facility for automatic archiving. The administrator has the facility to search, add, edit delete articles.

Employment opportunities (Vacancies) This feature lists the benefits of pursuing a career at BMBAA. It will also showcase vacancies that are open for candidates to apply. It will also list a brief description of how to apply for the respective positions. The administrator has the facility of adding, deleting the jobs that would be listed on the site.

Other Features o Discussion Board [Third party product integrated with the BMBAA site and the admin panel] o Questionnaire and pop- up questions o Strategic Partners Links

Confidential

-33-


LAMP Capability Document

•

Administrative Features

The Left Panel has the following links: User Management: For managing the users for the admin console Page Management: For uploading the pages to be shown on the website Link Management: For managing links of the website Configuration Management: For configuring the parameterized values for the website and web-admin Style Template Management: For configuring the style sheet values for the website. Member Management: For managing members of the website Content Management: For managing contents of the links defined for the web admin Partners Category Management: For managing categories within the Partners section.

Figure: Left Panel of the Admin Console

Strategic Partners Management: For managing the strategic partners of the website Guide Category Management: For managing categories within the Support Guide section. Case Study Management: For managing the Case Studies for the website. Event Management: For managing the Events and Seminar for the website. Job Management: For managing Opportunities to be posted on the website.

the

Job

News Management: For managing the News to be posted on the website. Mailer Management: For managing the newsletter to be sent as a mailer to the members and mailing list. Publication Management: For managing Publication to be posted on the website.

the

Discussion Forum: For managing the Discussion Forum of the website.

Confidential

-34-


LAMP Capability Document

Questionnaire Management: For managing the Questionnaires to be posted on the website. Logout: To logout of the web admin console. 5.2

Technology

5.2.1 • • • • • • 5.2.2 • •

Development Environment Front – end: HTML/ CSS Server side Scripting Language: PHP 4.2 Back – end: MySQL 3.23.47 Web Server: Apache on Linux Server. Client side Scripting Language: Java Script Mail Sending: PHP/ SMTP Mail Third Party Tools Integrated PHPBB Discussion Forum : This third party tool was re-engineered and integrated with website as well as its Admin panel in order to manage the forums on the discussion forum Rich Text Editor: This third party tool was integrated with the Administrative panel of the site in order to assist the administrator to design the static content to be displayed on site. The Rich Text Editor will allow the administrator to manage content and design the page for any of the Link. Some of the features that this would allow are: • • • • • • •

5.3

Full support for style sheets Support for HTML tables Support for image placing, allows dynamic setting of text with regards to image placement Support for all fonts Support for display in HTML Support for bullets and indenting Support for anchors (links)

Project Duration

Project Duration: 6 Person Months

Confidential

-35-


LAMP Capability Document

6

Documentation Product Company

6.1

Description

6.1.1

Need

The Document Access Web Site Project is an initiative from Brandsell, a product based organization. The web site would be a corporate site with main focus on marketing their product Document Access. The site would also deal with information about the product, which would include Features, Documentations, Demo, Downloads, Support, and Online Purchase etc. The web site would be managed by a Content Management System, which would allow the Company’s Staff (web administrator) to easily publish the content through the web admin console. The key system functionalities will be as given below: • • • • • 6.1.2

Web site backed by the Content Management System. Multi-Lingual Support (4 – Languages viz. English, Dutch, German, and Spanish) Product Information (feature list, viewing online demo, downloads, patches/ upgrades, etc) The web site would allow the member to do online ordering of the Product. Online Support through Discussion Forum, FAQ’s, Feedback Form etc Solution

The proposed solution below not only meets the above objectives but also offers recommendations and scope for future development and enhancement of the site. We have designed and developed the web site’s User Interface along with a Flash Introduction about the focusing on their main product’s strength. An extensive Product Demo, Product Training is being designed in Flash with Voiceover. The visitor can view the same online. The site starts with a Flash intro, which ends in the homepage. The Flash presentation covers the details/ features about the product. After the end of the Flash Intro the Home page of the web site loads automatically. The general areas of the site are freely accessible without registration; however, specified areas of the site such as Downloads are restricted to members only. Users are prompted to login or register when these areas are browsed. The objective of bringing the registration/ membership facility into this web site to access details is to enable Brandsell to generate a marketing database of users and potential clients. The registration form captures Personal Profile, company name, and basic contact details. Member registration is free after completing the online form, the user receives confirmation of their username and password. A ‘forgotten your password’ feature enables users to be reminded of their password without Site Admin staff intervention thereby reducing administrative time. The website is built in 4 languages viz. English, Dutch, German and Spanish with Dutch being the default language when the website loads.

Confidential

-36-


LAMP Capability Document

6.1.3

Benefits • • • •

Confidential

Web site backed by the Content Management System Online integration of the Product Licensing Mechanism (SOLO LITE Software) with the products purchased online. Facilities for the administrator to create licenses to be dispatched with the products purchases online and manage them through a administrative panel. The CMS allowed quick and easy management of Events, Polls, Member registration, Link Management, Case Studies, Partners, News, Newsletters, Support Guide, Job Posting, Publications, and Discussion Forum etc.

-37-


LAMP Capability Document

6.1.4

Features

•

Products

This contains dynamic content about the Products with the Company. The web-administrator will be able to add/ edit/ delete the Products from the web admin. This would contain dynamic content about the features list of the product. The web-administrator will have the ability to change the content of the page through web-admin. The content would be allowed change through a Rich Text Editor.

Confidential

-38-


LAMP Capability Document

• View Demo This would allow the user to view Online Flash Demo on the web site. The web-administrator has the ability to change the online demo as and when required by attaching a new file through web-admin. • Download Demo This would allow the user to download a limited access Application Demo from the web site. The web-administrator has the ability to change the files available for download as and when required by attaching a new file through web-admin. • Updates/Upgrades This would allow the user to download the updated patches of the product from the site. This would be allowed only for the registered users of the website. The web-administrator has the ability to change the files available for download as and when required by attaching a new file through web-admin. • Online Ordering This allows the user to purchase the product through an online form, which would be made available on the site. This is integrated to Payment Gateway to allow the user to do online payment for the product. Once a payment is done the web-administrator gets an intimation of the same on the web admin console from where he/ she would then generate an access code to be mailed to the user to allow him/ her to download the product. • Release Notes This would contain dynamic content about the Release Note of the previous and current release version of the Product. The web-administrator will have the ability to change the content of the page through web-admin. The content would be allowed change through a Rich Text Editor. • Documentation This would contain dynamic content about the Documentation of the product. Documents such as User Level Guide, Installation Guide etc would be available for download. The webadministrator will have the ability to change the content of the page through web-admin. • System Requirement This would contain dynamic content about the System Requirement for using the product. The web-administrator will have the ability to change the content of the page through web-admin. The content would be allowed change through a Rich Text Editor. •

Read License

This would contain dynamic content about the Licensing Terms for using the product. The webadministrator will have the ability to change the content of the page through web-admin. The content would be allowed change through a Rich Text Editor. •

Support

This would contain dynamic content about the Support for the product. The web-administrator will have the ability to change the content of the page through web-admin. The content would be allowed change through a Rich Text Editor.

Confidential

-39-


LAMP Capability Document

Discussion Forum

This would allow members of the website to login to Discussion Forum of the website and Discuss in various channels of the Forum. The Forum would allow the member to view the past threads of discussions done for the problems/ support and also allow them to post their queries. The discussion forum from PHPBB would be integrated with the website. Hence the same admin panel as given by PHPBB would be available for the Managing the Discussion Forum. The access for the Discussion Forum will be integrated with the registered members of the website. So on the website those members who have logged into the system will have adequate rights to post in the forum. • Support Policy This would contain dynamic content about the Support Policy for the product. The webadministrator will have the ability to change the content of the page through web-admin. The content would be allowed change through a Rich Text Editor. • Support Database A searchable database filled with known problems and their fixes The web administrator will be able to change the content of the database. The search mechanism will be limited to this section of the site only. • FAQ’s A list of Frequently Asked Questions (the web administrator will be able to change the content). • White Papers This section would contain a list of White Papers (research papers) on the product. The web administrator will be able to change the content. •

Feedback Form

This would be an online form which would allow the user to enter any feedback on the product that they wish to have the company make an improvement upon. •

Job Openings

This would contain dynamic content about the Jobs Opportunities with the Company. The webadministrator will be able to add/ edit/ delete Jobs from the web admin. The web site would List all the Jobs posted on the web site and allow user to post applications from the site. The Web admin would have the feature to track all the applications received for the Job Postings. • News Dynamic section with news regarding Data Access product and related news items of the Company. The web administrator will be able to change the content. • Questionnaire To capture general background information on visitors to the web site and specific/targeted information as and when required through an Online Polling. There would be a facility for the web administrator to Post any Questionnaires from the web admin console. Also they would have the option of archiving the old questionnaire when it is replaced when a new one created. On the web site the questionnaire box will appear taking the form of single question with up to

Confidential

-40-


LAMP Capability Document

5 mutually exclusive answers/ answers. On clicking an answer the combined results would be displayed. •

Newsletter

The site users would have the option to either subscribe or un-subscribe for the Newsletter through the web site. The Web Admin would have the ability to create and mail the Newsletter to either those who have subscribed for the same or to the Registered Members or both. 6.2

Technology

6.2.1 • • • • • • • 6.2.2 • •

Development Environment Front – end: HTML/ CSS Server side Scripting Language: PHP 4.2 Back – end: MySQL 3.23.47 Web Server: Apache on Linux Server. Client side Scripting Language: Java Script Mail Sending: PHP/ SMTP Mail Flash Development Tools: Flash Robo Demo Third Party Tools Integrated PHPBB Discussion Forum : This third party tool was re-engineered and integrated with website as well as its Admin panel in order to manage the forums on the discussion forum Rich Text Editor: This third party tool was integrated with the Administrative panel of the site in order to assist the administrator to design the static content to be displayed on site . The Rich Text Editor will allow the administrator to manage content and design the page for any of the Link. Some of the features that this would allow are: • • • • • • •

6.3

Full support for style sheets Support for HTML tables Support for image placing, allows dynamic setting of text with regards to image placement Support for all fonts Support for display in HTML Support for bullets and indenting Support for anchors (links)

Project Duration

Project Duration: 16 Person Months

Confidential

-41-


LAMP Capability Document

7

CMS-Intranet Site

7.1

Industry: Law

7.2

Scope:

The Intranet site for Law Firm is meant to provide facilities like viewing News, Course, and DocumentManual to authorized employee. The site also includes features like Newsletter, Telephone Directory, Searching Manuals. Also provide CMS for administration-maintenance of Intranet site. 7.3

Features: •

User Management

Member Management

Course management

News Management

Newsletter Management

Manual Management

Document Management

Page Management

Link Management

Homepage Management

Configuration Management

Style Template Management

Theme Management

Content Management

Staff Directory / Telephone List Management

Access Log Management

Calendar - office diary Management

Human Resources Management

Site Search

Manual Search

Third-Party Address Management

Library Management

7.4

Technological Challenge: • •

Providing precise search facility in the entire site as well as restricted to a specific feature. Providing easily configurable Navigation.

Confidential

-42-


LAMP Capability Document

7.5

Benefits: •

Conducive to Knowledge and Information sharing

Easy access to information through Site search and feature specific search facilities.

Dynamically configurable Navigation and Look & Feel.

Easily extensible to include new Information and features.

7.6

Duration: 2 Months

7.7

Team size: 2 persons + PM

7.8

Technology Used: PHP 5, MySql 4.1.8.

8 8.1

Online Real Estate Sale (www.hospitality4sale.co.nz) Introduction

The site is developed for Real Estate Company in New Zealand. It displays various properties available for sale. It has also features like Newsletter, Listing of properties, search mechanism etc. The scope was to develop the Administration Module for the website so that the content on the site can be changed by the client. The site was developed in PHP, MySQL, Dreamweaver 8.2

Features

The Home page of the site which has links to Listing of the Real Estates, Contact Us page for getting in touch with the hospitality4sales to subscribe for the Newsletter Screen Shot

Confidential

-43-


LAMP Capability Document

8.2.1

Home Page –Administration

The administration of the site allows the admin to change the content on the Home Page. The admin allows to change the Top Title or Add, Edit, Delete of Index which appears on the home page.

8.2.2

Listings

This site carries a wide range of businesses for sale in the hospitality industry, including cafes and bars, hotels, motels, lodges, motor inns and more.

The listing page allows the listing of various properties in different categories. The listing would also give detailed information of each of these properties with relevant images. The listing also allows for properties to be shown under Special Listings.

Confidential

-44-


LAMP Capability Document

The Administration allows the add/ edit and delete of properties. It also allows adding the properties under special listing. The property listing also allows assigning property agents along with each of the listed property. Hence add, edit and delete of agents can be done from the webadmin.

Confidential

-45-


LAMP Capability Document

8.2.3

Newsletter

Keeping up with the play on current industry conditions is important to be able to select a business that meets your needs and budget. The site carries industry newsletter, which brings together the kind of information that an individual would need.

Confidential

-46-


LAMP Capability Document

The web-administration of the site allows the admin to add, edit and delete the Newsletter from the site. 8.2.4

Contact Us

The web site sends out regular newsletters and short email updates of new listings on the site. The contact us page allows the user to register to the newsletter, emails and updates about new listings on the site.

Confidential

-47-


LAMP Capability Document

9

Gaming Server

9.1

Introduction

A PHP based gaming server with shopping cart to purchase the Gaming Slots and also to configure their own gaming servers. The server is integrated with MIVA shopping cart. The system has the following features • • •

Linux system user management through PHP & super utility with FTP blocking for inactive users. File System browsing with upload/download/edit (for text files) and directory operations support. System monitoring tool using Shell Script (UI using PHP)

Confidential

-48-


LAMP Capability Document

9.2

Scope

#

Main Page

1

Home Page

2

Account (Post Login)

Sub-Page/ Feature Login

Linked to

Note

Link to 2 (Account – Post Login)

This is for the login of the super user as well as normal user. A new registration of normal user for the gaming server will link up to the Miva Store Front where the user can register for a Gaming Server Account Based on the type of login i.e. super admin or normal user the resource would be available for the user.

New Registration

Link to 6 (Miva Store Front)

Server Management

Link to 3 Management)

(Server

The super admin will have the rights of managing all normal user.

3

Server Management

4

Account Management

Account Management Support Log Out System Health Control Game Server Game Server Management Web Server Management Account Management User Management

5

6

Support

Miva Store

Confidential

Support Resources Contact Support Store Front with Product Catalogue

Link to 4 (Account Management) Link to 5 (Support)

Change Password Change Email Address for Communication User List Add/Edit/Delete User Properties Setting User Privileges Links for Resources Static Page The integration of the Miva would allow the registration of new account for the Gaming Server with or without a CC. In case of a transaction with CC an Account with username and password would be automatically generated and mailed to the user. In case of registration without a CC the account will have to be manually activated by the super admin.

-49-


LAMP Capability Document

Game Server Control Web Console for Users # 1

Section Server Management

Subsection System Health

Form/Dynamic Page Get Current System Health

Control Game Server

Start/Stop Server Auto-Send Start/Stop ADMIN: Start/Stop scripts Server Updates

Game Server Management

Web Server Management

2

Account Management

Account Management

User Management

3

Miva Integration

4

Support

for

Setting command Monitoring

Public Viewable Server status page File System View (incl. Dir view) Upload Files Options for Download/Delete /Rename/Copy/Move/Edit File System View (including Dir view) Upload Files Options for Download/Delete /Rename/Copy/Move/Edit Change Password

Support Resources

Statistics to show CPU/ memory and bandwidth etc.

Assumes that the active user is system user, this app allows to manage files for that user

Not available from recongamer.com, on the basis of resources available on the site

Change Email Address for Communication User List Add/Edit/Delete User Properties Setting User Privileges Miva Shopping Cart and Billing Info Capture.

Contact Support

Confidential

Mails

Notes incl. dispatching a mail if starts/stops/or reaches above 30% (configurable)

The integration with Miva would allow the user to process the order with/ without the selection of the Credit Card. This would capture the Billing Information of the User.

Links for Resources ADMIN: List of Resources, Add/Edit/Delete Resources contents (as HTML) Static Page

-50-


LAMP Capability Document

9.3

Flow Diagram

Home Page

Miva Admin

New Registration

Super Admin

Successful Login

Account Mgmt

Miva Store Front

Account

Product Catalogue

Server Management

Check In

Account Management

Check Out

Support

Billing Info + Order Details

No Credit Card

In case of a transaction without the CC then the new user account will not be created. The order details will be stored in Miva Admin. The Super Admin will update to make the user active when the transaction is realized.

Credit Card

In case of successful transaction and authentication of CC then a new user account will be created and the account number along with username and password will be automatically mailed to the user

Order Details along with accounts also stored for User Management


LAMP Capability Document

9.4

Features

Following is the list of features that are provided in the Gaming Server. 9.4.1

Add-on module for Web Min

Site administrators can use this module for managing the Game Server hosting. • Secured access to Admin console • User friendly GUI for managing the Game servers • Functionalities to Start and Stop the Gaming Servers, including support for support autostart of server, if gets down due to some reason. • Logging of each activities, and periodic mailing for the same • File Manager Services to provide accesses to configuration files add modules, change maps etc. • Easy mailing features to send bulk mails for server related issues (SMTP support required) • Secured sections for notes related to clients (only accessible to Site Admin) • Capturing the information required for billing for each of the registered users. 9.4.2

Add-on module for UserMin

Registered Users can use this module for user-based activities. • Functionality for managing User’s accounts • Functionalities to Start and Stop the Gaming Servers, including support for auto-start of server, if gets down due to some reason. • Sending Emails when services gets started or stopped (SMTP support required) • Services managing as-of-now billing info for every account • Change Password Functionality • Scheduler for Cron Jobs • SSH Login • File Manager services to provide accesses to configuration files, add Modules, and change maps etc. 9.4.3

Security Features

Secured access to the data through either SSH or SSL thru OpenSSL 9.5

Technology Statistics

Linux, PHP, MySQL 9.6

Duration

4 Person Months

Confidential

-52-


LAMP Capability Document

10 Some More Projects (LAMP) 10.1 Contact (www.contact-technology.co.nz ) The site is developed for a company that has developed software for Call Center and Customer Contact Center. The site is developed in PHP and MySQL and has admin module with the help of which administrator can change the text of the site online. It also has Registration mechanism for want-to-be members of the site to access white papers.

10.2 Campbell County Economic Development Corporation (CCEDC) (www.ccedc.org ) Campbell County Economic Development Corporation (CCEDC) helps Wyoming businesses to grow and expand, while simultaneously supporting new entrepreneurial enterprises and attracting new businesses to the state. CCEDC wants their web sites to be fully dynamic and managed by a Customized Content Management System. CCEDC Site is designed keeping in mind the dynamics of the content published in different sections of the site. Gateway team has classified certain sections for which the modules shall be designed to provide the content management facilities. The solution shall provide easy interface for usage so that a normal user, having only a small exposure to the web technology, can utilize it fully. The Content update tool shall be designed to provide easy ways to maintain the content up-to-date. The project is being developed using PHP, My SQL, Apache Web Server and XML.

Confidential

-53-


LAMP Capability Document

10.3 Camtech Administration Utility The system being developed is to act as a reseller utility for the Camtech System (http://www.camtechcorporation.com). The system has the following features: • •

Allows 3 levels of user roles and rights viz. Super Admin, Reseller, and Merchant. Online Payment Gateway Integration with Camtech. The system also has features of doing refund and reversal transactions. • The system also allows for accessing the online reports from the Camtech. • The system also has Payment Gateway API which allows those systems not hosted on Camtech to do online transaction with Camtech. Merchant creation for the system is done directly in the Camtech database thus reducing the effort of the Reseller manually requesting the Camtech to create an account.

Confidential

-54-


LAMP Capability Document

10.4 Recovery Systems, Inc. Recovery Systems, Inc. based in USA required to build a site for promoting their debts recovery business. We provide the facility for customer. • • • •

To register Provide the information on delinquent accounts Check status The content management system to mange the information pages was also provided

Confidential

-55-


LAMP Capability Document

10.5 Dorper Sheep Business Dorper Sheep Business, Inc. based in USA required to build a site for promoting their sheep breeding business. The site allows the surfers to browse through the photo album (dynamically generated) and to book a schedule for procuring the Sheeps. The content management system to mange the information pages are also provided.

Confidential

-56-


LAMP Capability Document

10.6 High School Football, USA This web site developed a site that deals exclusively with high school football. Each site is geared to have major participation from national and local sportswriters, students, school administrators, parents and family. Also it is being created for archiving all statistics for later use by college sports scouts and sports fanatics as well. But this will be available by subscription only (archive). • • • • • • • • •

Organized map of USA: The homepage have a giant map of the US including Alaska, Hawaii, and District of Columbia. It will be broken into clickable regions to choose from. Region wise map of USA Schedule Section- List of all of the schools and what their game schedule will be for the year. Statistics Section: It include, the top 10 players in each of the fields for his respective region Vote/Poll Section Online Store Advertise With Us: This is a small submission page for potential advertisers to contact us Upload Video or Photos Individual School Page

Confidential

-57-


LAMP Capability Document

10.7 Film Troops ( www.filmtroops.com ) Film Troops is a venture from USA based film producer. Filmtrrops.com is a media portal provides international Film and Television production resources. It is a one-stop resource for all film/television production needs. One can Search for Cast, Crew, Products, Services, and other production needs, worldwide for free. Gateway has designed and developed the above web site and corporate identity. Features: • Extensive facility to search services, jobs, ads, vendors related to TV and Film from worldwide database. • User and admin creation management. • Online members management • Mailing list feature category wise.

10.8 iTech Software Inc. (www.itechsw.com ) It’s a software outsourcing company based in USA. Gateway designed and developed a fully functional content management web site with features like • • • • •

Dynamic menu generation of projects done till date categorized in services, technology and industry. Document upload/download feature for members Dynamic inquiry management Newsletter management. We also provided print solution and introduction animation for web.

Confidential

-58-

Test  

test asdas asda sdasadasdasdas a asd asd

Read more
Read more
Similar to
Popular now
Just for you