SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Project Title: Webposition.com
Period: March 1998 through March 2000. Continuing support.
Client: FirstPlace Software, Inc.
Complexity: 40 Perl scripts, 1500 lines.
Technology: Apache Web Server
Perl 5.0
Summary: FirstPlace Software, Inc. sells an application for monitoring and
managing a customers website ranking on major search engines.
Code Gurus originally developed the application in 1996 and
maintained it through 1998. The application is still being
maintained. A website was built to provide on-line sales of the
application as well as track downloads of the free sample version
and track affiliate sales. Through the affiliate system third party
websites that send customers to the Webposition.com site get a
portion of the sales from that customer. It is a very successful
system for marketing, but it requires careful management of
referring information.
The on-line system for tracking sales relies heavily on cookies
and other tokens that are given to the customer when they first
download a trial version in order to track them to the final sale.
The system doesn’t use any databases, instead it saves the data to
a variety of encrypted text files that are downloaded periodically
to the FirstPlace network through an automated process.
Many of the pages that are generated through the system are built
from templates and customized for each user. The checkout
process has a number of different paths depending on the
customers referral information, the options that they chose to
purchase and how they plan on paying.
Code Gurus was the sole developer for the application and
support tools. Graphical design was performed by FirstPlace’s
designers.
URLs: http://www.webposition.com/
Reference: Brent Winters
407-240-5114
brent@firstplacesoftware.com
Figure 1 - Front Page
Figure 2 - Trial Download Page
Figure 3 - Purchase Page (Partial)
Figure 4 - Error Page

Mais conteúdo relacionado

Semelhante a Portfolio Webposition

An update to software testing trends
An update to software testing trendsAn update to software testing trends
An update to software testing trendsBugRaptors
 
Crime Reporting System.pptx
Crime Reporting System.pptxCrime Reporting System.pptx
Crime Reporting System.pptxPenilVora
 
The biggest stores on Magento
The biggest stores on MagentoThe biggest stores on Magento
The biggest stores on MagentoDivante
 
Fafadia Tech Product Development Services
Fafadia Tech Product Development ServicesFafadia Tech Product Development Services
Fafadia Tech Product Development ServicesManan Shah
 
Using Machine Learning to Govern Kafka Clients with Shu Wang & UmaMahesh Sistu
Using Machine Learning to Govern Kafka Clients with Shu Wang & UmaMahesh SistuUsing Machine Learning to Govern Kafka Clients with Shu Wang & UmaMahesh Sistu
Using Machine Learning to Govern Kafka Clients with Shu Wang & UmaMahesh SistuHostedbyConfluent
 
Best Practices: The Role of API Management
Best Practices: The Role of API ManagementBest Practices: The Role of API Management
Best Practices: The Role of API ManagementAkana
 
Best Practices: The Role of API Management
Best Practices: The Role of API ManagementBest Practices: The Role of API Management
Best Practices: The Role of API ManagementAkana
 
8_reasons_php_developers_love_using_laravel.pptx
8_reasons_php_developers_love_using_laravel.pptx8_reasons_php_developers_love_using_laravel.pptx
8_reasons_php_developers_love_using_laravel.pptxsarah david
 
8_reasons_php_developers_love_using_laravel.pdf
8_reasons_php_developers_love_using_laravel.pdf8_reasons_php_developers_love_using_laravel.pdf
8_reasons_php_developers_love_using_laravel.pdfsarah david
 
Leveraging Strapi for eCommerce Development: A Comprehensive Guide
Leveraging Strapi for eCommerce Development: A Comprehensive GuideLeveraging Strapi for eCommerce Development: A Comprehensive Guide
Leveraging Strapi for eCommerce Development: A Comprehensive GuideLucy Zeniffer
 
Pesticides Information System Abstract 2017
Pesticides Information System Abstract 2017Pesticides Information System Abstract 2017
Pesticides Information System Abstract 2017ioshean
 
ERICGil_Updated-2
ERICGil_Updated-2ERICGil_Updated-2
ERICGil_Updated-2eric gil
 
Product Transfer a Case Study
Product Transfer a Case StudyProduct Transfer a Case Study
Product Transfer a Case Studycamannmr
 
API Management
API ManagementAPI Management
API ManagementProlifics
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of viewRavish Adka Rao
 
Flamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel PötzingerFlamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel PötzingerAOE
 
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516Tanjina Prema
 

Semelhante a Portfolio Webposition (20)

An update to software testing trends
An update to software testing trendsAn update to software testing trends
An update to software testing trends
 
Crime Reporting System.pptx
Crime Reporting System.pptxCrime Reporting System.pptx
Crime Reporting System.pptx
 
AIT-Portfolio
AIT-PortfolioAIT-Portfolio
AIT-Portfolio
 
The biggest stores on Magento
The biggest stores on MagentoThe biggest stores on Magento
The biggest stores on Magento
 
Fafadia Tech Product Development Services
Fafadia Tech Product Development ServicesFafadia Tech Product Development Services
Fafadia Tech Product Development Services
 
Using Machine Learning to Govern Kafka Clients with Shu Wang & UmaMahesh Sistu
Using Machine Learning to Govern Kafka Clients with Shu Wang & UmaMahesh SistuUsing Machine Learning to Govern Kafka Clients with Shu Wang & UmaMahesh Sistu
Using Machine Learning to Govern Kafka Clients with Shu Wang & UmaMahesh Sistu
 
Best Practices: The Role of API Management
Best Practices: The Role of API ManagementBest Practices: The Role of API Management
Best Practices: The Role of API Management
 
Best Practices: The Role of API Management
Best Practices: The Role of API ManagementBest Practices: The Role of API Management
Best Practices: The Role of API Management
 
8_reasons_php_developers_love_using_laravel.pptx
8_reasons_php_developers_love_using_laravel.pptx8_reasons_php_developers_love_using_laravel.pptx
8_reasons_php_developers_love_using_laravel.pptx
 
8_reasons_php_developers_love_using_laravel.pdf
8_reasons_php_developers_love_using_laravel.pdf8_reasons_php_developers_love_using_laravel.pdf
8_reasons_php_developers_love_using_laravel.pdf
 
Leveraging Strapi for eCommerce Development: A Comprehensive Guide
Leveraging Strapi for eCommerce Development: A Comprehensive GuideLeveraging Strapi for eCommerce Development: A Comprehensive Guide
Leveraging Strapi for eCommerce Development: A Comprehensive Guide
 
Pesticides Information System Abstract 2017
Pesticides Information System Abstract 2017Pesticides Information System Abstract 2017
Pesticides Information System Abstract 2017
 
ERICGil_Updated-2
ERICGil_Updated-2ERICGil_Updated-2
ERICGil_Updated-2
 
Product Transfer a Case Study
Product Transfer a Case StudyProduct Transfer a Case Study
Product Transfer a Case Study
 
API Management
API ManagementAPI Management
API Management
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of view
 
Flamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel PötzingerFlamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel Pötzinger
 
A Complete Guide to Python Web Development
A Complete Guide to Python Web DevelopmentA Complete Guide to Python Web Development
A Complete Guide to Python Web Development
 
Manmeet _C14
Manmeet _C14 Manmeet _C14
Manmeet _C14
 
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
 

Mais de Chris Chubb

Red beanphp orm presentation
Red beanphp orm presentationRed beanphp orm presentation
Red beanphp orm presentationChris Chubb
 
Portfolio Public Affairs Council
Portfolio   Public Affairs CouncilPortfolio   Public Affairs Council
Portfolio Public Affairs CouncilChris Chubb
 
Portfolio Pact Publications
Portfolio   Pact PublicationsPortfolio   Pact Publications
Portfolio Pact PublicationsChris Chubb
 
Portfolio Npf Web Site Donate
Portfolio   Npf Web Site DonatePortfolio   Npf Web Site Donate
Portfolio Npf Web Site DonateChris Chubb
 
Portfolio Link Popularity Check
Portfolio   Link Popularity CheckPortfolio   Link Popularity Check
Portfolio Link Popularity CheckChris Chubb
 
Portfolio Npf Ms Batch Loader
Portfolio   Npf Ms Batch LoaderPortfolio   Npf Ms Batch Loader
Portfolio Npf Ms Batch LoaderChris Chubb
 
Portfolio Npf Buy Site
Portfolio   Npf Buy SitePortfolio   Npf Buy Site
Portfolio Npf Buy SiteChris Chubb
 
Portfolio Book Clubs
Portfolio   Book ClubsPortfolio   Book Clubs
Portfolio Book ClubsChris Chubb
 
Colocation Tradeoffs
Colocation TradeoffsColocation Tradeoffs
Colocation TradeoffsChris Chubb
 
Website Creation Process
Website Creation ProcessWebsite Creation Process
Website Creation ProcessChris Chubb
 
Virtual Company Tools
Virtual Company ToolsVirtual Company Tools
Virtual Company ToolsChris Chubb
 
Web 20 Checklist
Web 20 ChecklistWeb 20 Checklist
Web 20 ChecklistChris Chubb
 
New Stuff In Php 5.3
New Stuff In Php 5.3New Stuff In Php 5.3
New Stuff In Php 5.3Chris Chubb
 
Php Chapter 4 Training
Php Chapter 4 TrainingPhp Chapter 4 Training
Php Chapter 4 TrainingChris Chubb
 
Php Chapter 2 3 Training
Php Chapter 2 3 TrainingPhp Chapter 2 3 Training
Php Chapter 2 3 TrainingChris Chubb
 
Php Chapter 1 Training
Php Chapter 1 TrainingPhp Chapter 1 Training
Php Chapter 1 TrainingChris Chubb
 

Mais de Chris Chubb (19)

Red beanphp orm presentation
Red beanphp orm presentationRed beanphp orm presentation
Red beanphp orm presentation
 
Portfolio Public Affairs Council
Portfolio   Public Affairs CouncilPortfolio   Public Affairs Council
Portfolio Public Affairs Council
 
Portfolio Pact Publications
Portfolio   Pact PublicationsPortfolio   Pact Publications
Portfolio Pact Publications
 
Portfolio Npf Web Site Donate
Portfolio   Npf Web Site DonatePortfolio   Npf Web Site Donate
Portfolio Npf Web Site Donate
 
Portfolio Link Popularity Check
Portfolio   Link Popularity CheckPortfolio   Link Popularity Check
Portfolio Link Popularity Check
 
Portfolio Npf Ms Batch Loader
Portfolio   Npf Ms Batch LoaderPortfolio   Npf Ms Batch Loader
Portfolio Npf Ms Batch Loader
 
Portfolio Npf Buy Site
Portfolio   Npf Buy SitePortfolio   Npf Buy Site
Portfolio Npf Buy Site
 
Portfolio Naic
Portfolio   NaicPortfolio   Naic
Portfolio Naic
 
Portfolio Ccsse
Portfolio   CcssePortfolio   Ccsse
Portfolio Ccsse
 
Portfolio Book Clubs
Portfolio   Book ClubsPortfolio   Book Clubs
Portfolio Book Clubs
 
Database Web
Database WebDatabase Web
Database Web
 
Colocation Tradeoffs
Colocation TradeoffsColocation Tradeoffs
Colocation Tradeoffs
 
Website Creation Process
Website Creation ProcessWebsite Creation Process
Website Creation Process
 
Virtual Company Tools
Virtual Company ToolsVirtual Company Tools
Virtual Company Tools
 
Web 20 Checklist
Web 20 ChecklistWeb 20 Checklist
Web 20 Checklist
 
New Stuff In Php 5.3
New Stuff In Php 5.3New Stuff In Php 5.3
New Stuff In Php 5.3
 
Php Chapter 4 Training
Php Chapter 4 TrainingPhp Chapter 4 Training
Php Chapter 4 Training
 
Php Chapter 2 3 Training
Php Chapter 2 3 TrainingPhp Chapter 2 3 Training
Php Chapter 2 3 Training
 
Php Chapter 1 Training
Php Chapter 1 TrainingPhp Chapter 1 Training
Php Chapter 1 Training
 

Último

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Portfolio Webposition

  • 1. Project Title: Webposition.com Period: March 1998 through March 2000. Continuing support. Client: FirstPlace Software, Inc. Complexity: 40 Perl scripts, 1500 lines. Technology: Apache Web Server Perl 5.0 Summary: FirstPlace Software, Inc. sells an application for monitoring and managing a customers website ranking on major search engines. Code Gurus originally developed the application in 1996 and maintained it through 1998. The application is still being maintained. A website was built to provide on-line sales of the application as well as track downloads of the free sample version and track affiliate sales. Through the affiliate system third party websites that send customers to the Webposition.com site get a portion of the sales from that customer. It is a very successful system for marketing, but it requires careful management of referring information. The on-line system for tracking sales relies heavily on cookies and other tokens that are given to the customer when they first download a trial version in order to track them to the final sale. The system doesn’t use any databases, instead it saves the data to a variety of encrypted text files that are downloaded periodically to the FirstPlace network through an automated process. Many of the pages that are generated through the system are built from templates and customized for each user. The checkout process has a number of different paths depending on the customers referral information, the options that they chose to purchase and how they plan on paying. Code Gurus was the sole developer for the application and support tools. Graphical design was performed by FirstPlace’s designers. URLs: http://www.webposition.com/ Reference: Brent Winters 407-240-5114 brent@firstplacesoftware.com
  • 2. Figure 1 - Front Page Figure 2 - Trial Download Page
  • 3. Figure 3 - Purchase Page (Partial) Figure 4 - Error Page