netOffice
Dikirim oleh administrator pada Senin, 06/09/2008 - 04:04.

netOffice Corporate Portal (netOfficeCP) adalah sebuah aplikasi corporate portal berbasis web yang bersifat open source dengan lisensi LGPL (ditulis menggunakan bahasa pemrograman PHP).

Aplikasi netOfficeCP pada dasarnya terdiri atas dua bagian:

  • Web Platform (WP)
  • Aplikasi Corporate Portal (CP)

WP dirancang sebagai sebuah platform pengembangan aplikasi web generik yang di dalamnya terdapat berbagai library untuk memenuhi berbagai fungsi yang umum dibutuhkan dalam pengembangan suatu aplikasi web. Sedangkan CP adalah aplikasi yang dibangun di atas WP. Dengan model seperti ini, berbagai jenis aplikasi atau produk lain dapat dikembangkan dengan menggunakan platform yang sama (WP), misalnya Corporate Web, E-Learning, E-Commerce, dll.

Sebagai sebuah platform aplikasi web, WP mempunyai sejumlah library, misalnya session handling, access log & statistic, database connection, internal & external user authentication, group & user authorization, real time socket connection, security & privacy (encryption), design template & skin, internationalization (language, date, currency), inter module connectivity, dll. Selain itu dirancang pula beberapa komponen aplikasi yang dapat dimanfaatkan untuk membantu pengembangan aplikasi web (di atas WP), misalnya file explorer, DHTML tree/scroll menu, graphic chart, picture gallery, address book, shopping cart, SMS gateway, dll. Pada netOfficeCP versi 1.0, baru sebagian besar library saja yang sudah diimplementasikan dan digunakan didalamnya. Bila semua library dan komponen tersebut sudah rampung, WP dapat menjadi sebuah produk tersendiri dengan nama netOffice Web Platform (netofficeWP).

Sebagai sebuah aplikasi corporate portal, CP merupakan sebuah paket yang terdiri atas sejumlah sub aplikasi yang standar, misalnya web based e-mail client, news, organiser, chat board, polling, forum, file manager, dan games. Selain itu dimungkinkan pula bagi admin untuk meng-embed aplikasi web eksternal ke dalam netOfficeCP dengan fitur auto login dan auto logout (menggunakan iframe dan javascript). Pengembangan selanjutnya dari netOfficeCP adalah sebuah Corporate Portal Application Server dimana sebuah server netOfficeCP dapat digunakan bersama-sama oleh sejumlah organisasi, namun dengan URL, admin, dan komunitas virtualnya masing-masing.