Portalfuze
Enterprise Social Media, At Your Service
Portalfuze is a consulting and development firm aimed at developing sound collaborative applications for corporations, associations, government agencies, and other focused enterprises. Our solutions start with a J2EE architected base social media platform that has been developed to support customization and scalability.
We say Enterprise Social Media, At Your Service because you can do practically whatever you want with Portalfuze. We have developed a base platform with standard social networking functionality and architected it to make it quickly integrate with your enterprises current and future proprietary/unique applications
Fast deployment
Portalfuze is a quickly deployed platform that provides companies, organizations, and individuals a foundation on which to build and upgrade collaborative work environments, Web sites, and intranets that incorporate current and emerging social networking functionality. Portalfuze can "plug into" current Web sites, or can be used in conjunction with - or the basis for - new Web sites that incorporate social media.
Platform Integration
Using a "convention over configuration" approach, set-up and integration is a breeze with Portalfuze. We can get you started building your own applications and networks, or we can deliver custom built turnkey products that you can plug in to your current Web sites. Or anything in between. Like we said: At your service.
- Convention over configuration
- Standard architecture
- High Security
- The Best Framework
- Lots of Extras
- Easily use groups
- Scalable
- Framework
- Tracking users
-
Convention over configuration
- Following lessons learned from Ruby on Rails — but with a higher-level focus (portal as opposed to base code). Naming conventions ensure a wide range of Web 2.0 features are available by default for integration with custom code.
- Utilization of the Appfuse 2.0 suite provides tools for auto-generating tests for every layer and CRUD function.
- WHAT THIS MEANS: Portalfuze can incorporate into any kind of Web-based service you can think of. And you can reliably test it all, just to make sure.
-
Standard architecture
Standard architecture patterns to make integration with web 2.0 features and functions simple…
- Portalfuze presents a business layer available as REST and SOAP-style Web services. New model data is available via extended RSS / Atom feeds without custom coding. In Portalfuze extensions define output type; for example: .json = Json data, .xml = xml data — all available without additional coding following Portalfuze conventions.
- WHAT THIS MEANS: Easy integration of services you already have at your current at your Web site(s), and/or features you want to integrate into new social networks.
-
High Security
Default single sign-on security with an integrated access control list (ACL) to moderate access to groups, pages, or applications…
- Portalfuze provides a default system, which provides a platform so that clients do not need to code their own security system or configure at the application server level.
- Conventions based modular security (utilizing Spring Security) provides a robust and secure Access Control list (ACL) by default. By following Portalfuze naming conventions or utilizing simple XML configuration, the security framework can control individual access at a group or module level.
- Additionally, rule modification is simple; developers are not required to perform security checks programmatically. CAS/JOSSO SSO plug-ins provides single sign-on functionality and can integrate with Crowd, OpenID, and other standards.
- WHAT THIS MEANS: For users, accessing all features of a social network and its elements is a snap. Administering it from the company's standpoint is easy, too.
-
The Best Framework
Best of breed infrastructure utilizing Appfuse 2.0…
- AOP Framework- Spring Framework (w/ Spring Security)
- MVC Framework- Struts2 is default (JSF/Tapestry Optional)
- Persistence Framework- Hibernate (JPA, Ibatis Optional)
- Search/Indexing- Apache Lucerne
- Caching- ehcache, oscache, or pluggable as determined by client.
- WHAT THIS MEANS: A strong infrastructure means a strong social network.
-
Lots of Extras
A user centric/social network approach with capabilities and features such as blogs, user profile/management, networking, message boards, public and private groups, calendars, directories, file management and sharing…
- Portalfuze comes fully loaded with standard social networking capabilities and features. Following Portalfuze's conventions — new modules automatically inherit "social capabilities". The platform is focused on supplementing existing sites and creating new portals that supplement core user technologies with other standard features such as:
- Feature Rich Blogs (Thanks to Apache Roller)
- User Profile/Management
- Associate and Network Building
- Message Boards
- Twitter-type Functionality (Activity Tracking)
- Private and Public Group Formation/ Administration
- Calendars
- Directories
- File Management (locally or via services like Amazon S3 for more scalability and storage).
- WHAT THIS MEANS: The best of social-networking features, and the ability to add new ones as they are introduced to the marketplace.
-
Easily use groups
Group focused- with default functionality to build and administer diversified user groups…
- Portalfuze provides base structure for users to create and administer groups and control access to various content within each group. The security system is "group aware" so no additional code needs to be added for group security.
- Groups are a method of encouraging collaboration and network building. The group approach allows administrator to control and manage group content. Furthermore, social capabilities are "group aware" and offer a wide range of tools and a feature rich API. The platform provides other common "groups" functionality similar to Google and Yahoo groups — including email group listserve functionality (real time and digest mode) with additional activity notification via activity module.
- WHAT THIS MEANS: A company's users can easily form and manage groups around any topic, with ample security for the company itself. Each group will have features that users expect to see in a social media application, including the ability to email all individuals in the group.
-
Scalable
A scalable and modular infrastructure…
- Scalable — Portalfuze comes complete with behind the scenes use of indexing engines and caching sub systems all of which work following convention over configuration approach. This allows developers to effectively scale up platforms without being subject matter experts in indexing or caching.
- Modular- each component, either as part of the base Portalfuze platform, or as custom designed by the user/developer, when following proper naming conventions, can be easily plugged into the system without any complex configuration requirements. Modules acquire inherent Portalfuze functionality including security, Web services, activity monitoring, and all other social network functionality.
- Portalfuze abstracts basic functionality such as file management and notifications; this allows users to easily plug in emerging file management systems such as Amazon S3 without any additional coding.
- WHAT THIS MEANS: Do you have a growing base of users? Portalfuze will grow to accommodate it. You can mix and match Portalfuze features to accommodate your company's and/or your group's goals. Users can easily use outside filing systems to fit their needs.
-
Framework
A notification/communication framework…
- Allows for 1 or 2 way communications between users and the portal. By default — users interact with the portal via a web browser. Portalfuze also provides a scalable notification/communication platform, which allows for users to received information via email, IM, and even voice XML via our abstract messaging technology.
- WHAT THIS MEANS: Communication in and out of the portal is a snap, using established Internet/Web technologies.
-
Tracking users
Content and action tracking…
- Following Portalfuze conventions all CRUD activities on existing or custom modules from a user and group perspective are tracked and available for use in advanced social and collaboration tools with no additional coding. Our activity tracker features advanced algorithms for making the data available in a social context.
- WHAT THIS MEANS: Tracking what people say and do in the social network is easy, and allows you to look at it in a variety of ways.
Portalfuze solutions are ideal for any large, vertically focused group. This might include employee bases, association memberships, focused customers and markets, and targeted audiences. Some specific examples of applications are listed to the right.
-
Intranets
Companies seeking to deploy a Web-centric intranet that encourages employee collaboration and effectively unites and uncovers the company's human capital. -
Marketing/Sales
Companies seeking to deploy marketing and sales sites that engage and consolidate the user and customer base. -
Associations/Non-Profits
Professional association and other organizations wishing to create a member oriented portal site that creates a selling feature for members to collaborate and share best practices in an everyday platform, as opposed to only at annual conferences. -
Government Contractors
Government contractors requiring a foundation on which to build multi-functional contracted hosted applications -
Upgrading Current Web Sites
Upgrade of media and other content rich Web sites to a more user-oriented site with Web 2.0 functionality -
Start-Ups
Companies seeking a foundation upon which to build vertically focused portal platforms, for any kind of project -
Communities
Small companies, organizations or others seeking to set up information portals focused on a particular community (or communities) -
Conferences/Tradeshows
Provide conference and tradeshow participants a forum to connect before and after the actual events to facilitate meaningful and productive encounters at the event. A social platform can provide your conference or event with the differentiator it needs to really make it a great occurence
Portalfuze can do as little as install our source code and train your team to start developing on it to developing a turnkey social media platform. Licenses include complete source code for customization and use by your company. Additionally, licenses include a negotiated number of hours for customizations, installation, and training.
New Applications
- Step 1: Load Portalfuze
- Step 2: Select modules from Portalfuze library for inclusion in deployed platform
- Step 3: Build or add existing custom modules following Portalfuze conventions
- Step 4: Use admin layer to customize branding and GUI
Existing Applications
Migrate existing infrastructure by renaming files to follow Portalfuze conventions
-or-
Integrate Portalfuze functions by running in parallel to existing webapp cluster and utilizing SOAP or REST style Web services



