Back Ground:
The business focus of CEBAS, Germany is to provide hardware and software solutions for graphic intense (3D) applications. The firm has its own suite of products as well as plug-ins for popular graphics tools like 3D Studio and Maya.
The current project initiative has 4 main objectives:
- Provide a unified login to use and manage all services on the CEBAS website
- Provide role based security and user activity tracking module for all services
- Implement a SEO friendly content management system
- Use open-source in LAMP architecture to contain project development costs
In this document we have provided the feature list and overview of technology architecture.
Feature List
CEBAS objective behind this project is to provide a unified login to manage and present the various portal services such as the content about the products or the online shop or the support system for customers. We have identified the feature list for the portal around the following key sections:
- Custom content management system to manage product pages and other informational sections on the site
- Online Shop adapted around OS Commerce
- My Account with unified login
- Community Section including a set of open source modules for gallery, forums, news, FAQ and bug tracker
- Featured sections on Home Page
- Admin Panel to manage users, content and site activity
Feature Item
Unified login for all web portal services
- Integrate Shop
- Integrate Gallery
- Integrate FAQ
- Integrate Beta Forum
- Integrate Bug Tracker
- Integrate News List Server
- Integrate Custom Sections
User Level based Services
- Registered Customer Access
- Customer History
- Products owned with serial numbers and licenses
- List of online downloads
- Display User Profile with update option
- Subscription Portal
- Current Subscriptions
- Booked Training Services
- Free Training
- Product Downloads
- All Product Downloads
- Purchased Products
- Updates and service packs
- Subscription Products
- Training Videos
- CEBAS Notifications (My Messages)
- Support Tickets
- Become a Sponsor (through banner advertising)
Admin Control Panel
- Manage Admin Users
- Admin Users Access Rights Module
- Manage Customers with Shadow Login
- Custom content management system
- View Event Master
- View Event Log and User Activity
- View Google Analytics
- Integrate Admin sections of all open source modules like shop, news, forum, FAQ, bug tracker and news list server
- Manage home page sections
- Change password, manage default settings and logout
Integrate the existing sections based on various open source scripts
- News Page
- Display last 20 (configurable or paginated) news items
- User can subscribe to RSS feed for the news
- Site Visitor can search news items
- Home and Welcome Page
- Flash welcome movies displayed randomly out of a list
- Image of the Day
- Material of the Day
- Latest five news items
- Video of the Day
- Latest five topics in forums
- Customer Quote of the Day
- Spotlight � Artist of the Day
- Welcome back message in header
- Products Page
- Present products with features, images and movies
- Display the products in a tabular layout
- Buy Now feature
- SHOP/Cart integration
- Latest News item
- Links to forum
- Online Shop
- USA / Americas � online credit card payments � US $
- Europe / Rest of World � online credit card payment � EURO
- Support Ticket � Product Type - Amount Limitation
- Subscription � Product Type � Time Limited
- Banner Advertising
- Serial and license number generation
- Community
- Gallery Section (MENALTO GALLERY is used)
- Support Page
- FAQ Oracle Page.
(based on www.phpmyfaq.de) - News list Server
(based on www.phplist.com) - Public Forum
(based on www.simplemachines.org) - Contact Page
- Display Company Data
- Contact form
- Integrate Skye or Google Chat Widget
- Beta Page (based on www.mantisbt.org/ or alternate)
- Project Management site(based on www.php-collab.com)
Technology Architecture
PHP 5 with MYSQL 5 on Linux server is proposed as the technology stack for this application. Cross browser compatibility across Safari, IE 6 / 7 and Firefox 2/ 3 is adequate.
Application will be optimized for Internet Explorer 6+ but HTML 4 compliance will be preserved to ensure cross browser compatibility with other common browsers like Safari and Firefox.
Cross browser compatibility is largely ensured through use of XHTML 1.0 and HTML 4 compliance. All application testing will be done in Firefox which has a more restrictive implementation of HTML / JavaScript and this ensures that it runs well in IE browsers too. Any cross browser issues will be debugged if they arise during module testing. Optimistic locking will be used in database operations to improve concurrent user performance. Extensive use of stored procedures will ease network traffic and database performance.
PEAR coding standards will be used throughout the application.

Real Estate MLS Listings Portal
Online Virtual World For Mixed Martial Arts
Online Travel Guide & Vacations Portal
Online Restaurant / Catering Portal
Portfolio Showcase & E-Commerce Portal
Informational Portal for Hair Care Articles
Custom ERP for an Australian Book Publisher





This project envisages provision of e-commerce for people in continent B countries who cannot do such transactions in normal course with US based online retailers as shipments from such web based stores requires the customer to have a credit / debit card with US address. more...


© 2009 Option Matrix InfoTech Pvt. Ltd.




