311589 Private Forum Project

กำลังดำเนินการ โพสต์แล้ว Apr 13, 2009 ชำระเงินเมื่อจัดส่ง
กำลังดำเนินการ ชำระเงินเมื่อจัดส่ง

Internal Coldfusion/PHP Forum Project

Short description:

The project will be used on an internal web-site in a company. There will be no access from outside, only from Intranet.

There is currently two separate web-servers – one old web server for forum and discussions (Based on WinNT, MS-SQL and ASP) – another new web server for video clips using Quicktime (based on Mac Server OS X 10.5).

The project is to move the old server for forum and discussions to the new server, so make a unified web-site for the users.

The design is simple, no flashy design on the web-pages.

Due to the sensitive nature of the discussions (budgets, plans, sales tactics), there are several limitations for the users:

no printing

no clipboard use – only on specific forum, where users can paste text into the forum

no print-screen

no saving of pictures or files

only one browser window open at a time

authentication by user certificate and userid/password

no cached content on user computer

no right click and no menu in browser

The web-pages on the new server is partially made in Dreamweaver, and then optimized by hand.

The project is meant be made completely in Dreamweaver, to enable the administrators to make minor changes and make static web-pages

Details:

Platform: Apple OS X Server 10.5, Apache ver. 1.3 as installed by OS X Server (can be upgraded), mySQL Server as installed by OS X Server

Coldfusion server to manage the web-site (not to make any fancy design)

User login and security:

[url removed, login to view] user must have a certificate issued by the server. If the user has more than one certificate, the user must select which certificate to use.

[url removed, login to view] user has unique userID and password, which has to match entries in the user table. The certificate Serial number is also in the user table and must match as well.

3.A user can belong to one or more GroupID.

[url removed, login to view] user session must have an sessionID. If the sessionID does not match on each web-page, the user is logged out and the session closed.

[url removed, login to view] only has access to web-pages by userID and/or GroupID. Each web-page can be restricted by GroupID and UserID.

User interface:

[url removed, login to view] webpage with links to list of video clips and for a. This has been designed, and can be modified.

[url removed, login to view] with text only. Users can add new entries and reply to existing entries.

[url removed, login to view] with text and pictures. Users can add new entries and reply to existing entries. Pictures can be uploaded to en entry and a reply. Subtext to each picture can be entered. The pictures will be uploaded in various formats and sizes. The web-site must convert the pictures to jpg., the same size and optimize the filesize.

[url removed, login to view] with text and pdf-files. Users can add new entries and reply to existing entries. PDF-files can be uploaded to en entry and a reply. The PDF files must be converted to pictures – one picture for each PDF-page. When the user select a PDF file, he will be presented with the pictures, one page at a time.

[url removed, login to view] admin and the user who made the entry/reply can modify an entry/reply

[url removed, login to view] forums must be listed with 10 to 25 entries per page. The number of entries can be set by the admin globally, and for each forum as override for the global setting.

[url removed, login to view] a forum has more than the specified number of entries, there should be links to go to First, previous nn, next nn and last page of the forum.

Administration functions – these pages must on be accessible by users in the admin group:

[url removed, login to view] users with name, password and certificate serial number

[url removed, login to view] users in Groups

[url removed, login to view] a user to a group

[url removed, login to view] users

[url removed, login to view] users from groups – by user or by group

[url removed, login to view] groups/users to each web-page. If a forum has restrictions, all the entries and replies in that forum must inherit the access from the main forum

[url removed, login to view] a new forum

[url removed, login to view] a link on main pages linking to static web-page

Additional:

[url removed, login to view] templates for static web-page, which includes the necessary inclusions for the security features

Testing:

[url removed, login to view] programmer getting the project must make complete testing of the functions and submit the test result.

[url removed, login to view] must be done with Java 1.4, 1.5 and 1.6 installed on client computers

[url removed, login to view] will be done by independent tester in addition to programmer

Completion of project:

[url removed, login to view] project will be considered complete when the project has been tested and passed according to the project.

[url removed, login to view] all source codes has been delivered

Layout for the web-pages will be provided to the programmer.

Detailed information about the existing web-pages will also be provided.

Database and table structures will be provided, and developed with the programmer.

Next step for future projects – not included in this project:

Upon successful completion of the project, these additional works should be done:

[url removed, login to view] of existing data from MS-SQL to mySQL

[url removed, login to view] of existing ASP pages to Coldfusion

[url removed, login to view] can request a certificate online

[url removed, login to view] can issue certificates after request

[url removed, login to view] can download certificate and install in computer

[url removed, login to view] web-browser to use in Windows and Mac.

Cold Fusion MySQL Odd Jobs PHP

หมายเลขโปรเจค: #2057386

เกี่ยวกับโปรเจกต์

โปรเจกต์ระยะไกล ใช้งาน %project.latestActivity_relativeTime|แทนที่%