A free social open sourced intranet based on Domino and XPages
| Ta ditt intranät till nästa nivå och bli en social verksamhet
Intrapages is a Social Business Intranet Application, This mean you run it on your own IBM Domino server.
There are many scenarious on how you would run different intrapages applications, here are a few.
- Corporate Intranet. - One application for the whole company employees
- Documentation/Wiki - One application to be used only for documentation or wiki content.
- External partners - One application containing internal and external logged in users for sharing content
- Internet Application - One application used on the internet for internet users.
Note: No users are needed in Domino Directory, Users and login are handled within each intrapages.
Q: What is an intranet , extranet and most of all what is a social intranet?
A: here is my simplified definition:
- An intranet is a network only accessible within a corporation, not accessed from the internet
- An Extranet is a network accessible both from within a corporation and from the internet
- A social intranet is a user driven application where employees share and communicate online within a corporation
- A social extranet is a user driven application where employees and external partners share and communicate online
Intrapages is a web based IBM Notes application built on XPages which is a java servlet technology.
The following image show the different technologies used when building intrapages
Intrapages is open sourced and published to openNTF under the Apache License Version 2.0 and has also been approved into the apache catalog which means it is production ready and is end-user 'install friendly'.
Implementing intrapages on your own Domino server is easy, all you need to do is to add the application to your server using the IBM Notes client.
In the downloadable package you get a template file with extension .NTF this template is used to create intrapages applications, and you can create as many applications as you like.
Each intrapages application you create will have unique users and content.
When you open intrapages for installation in the IBM Notes client you have a user friendly setup guide to get up and running fast.
note: If you have Domino Designer installed on your machine you can run intrapages with full functionality without a server
Image below show the administration start screen of intrapages using the IBM Notes client. This is only for administrators, End users never use the IBM Notes client to access intrapages.
After you have added the application to server and added the first administrator user you can login using your webbrowser.
the following image show what the home page looks like
Intrapages can have unlimited number of team rooms. and the team room moderator(s) decide which apps should be available
Users need to join a team room to see its content
The following image show what a team room look like and the applications available
When users login to intrapages a profile is automatically created and can be edited only by that user
The following image show what a user profile may look like and its different features.
The following image show one of the application available to intrapages, the Wiki.
For most apps only the creator of content can edit and delete it. for wikis it works a bit differently.
Wikis can be edited by all users, and each "edit" creates a new version.
Each registered member of intrapages can be viewed in the directory section. from here you can perform a ful text search for any content stored in the user profile.
The following image show the directory section and its different features
Intrapages news stream is like the central home page which is the landing page after login.
From here you have access to lots of information that concerns the whole application like activity stream, upcoming events etc.
News posted in the home page of intrapages is displayed the same to all users. but can be filtered based on you as the user. one example of this is to see all posts from people you follow.
When posting news you can add embedded content from internet like links or you could attach a file or photo from your computer.
All posts you created can also be deleted and edited by you. News posts created in Team rooms and in User profiles are only displayed there.
the following image show the intrapages home page with some of the key features highlighted
Intrapages comes with a mobile user interface. This is built using a technology called "Responsive Web Design" this means that if you access intrapages using a webbrowser less than 600px wide you wil see the mobile interface automatically. you can also see this interface is you use your standard webbrowser and reduce the width of the standard browser to less than 600px wide.
The mobile interface have less functionality than the full site.
The following image show what the mobile home page interface looks like on the iphone
There are five different ways to login to intrapages, The administrator of each intrapages decide in the configuration which login should be available.
1. Site Login
This login requires that you have registered on the site using the registration form or that the administrator have setup your user accont in advance.
If you have an account of this type you can also use the forgot password feature
This login require that you have person record in the Domino Directory. when you login using Domino you login to the domino server.
If this login is available and you are logged in to Domino a profile is created automatically the first time in Intrapages and you do not need to login.
This login require that you have a facebook account and accept intrapages to read some of your user information, like Firstname, Lastname and Email.
To setup intrapages to support facebook login you need to create a page on the facebook site and enter that page secret keys into the configuration in intrapages
When you login using facebook you have no password set in intrapages
This login require that you have a twitter account and accept intrapages to read some of your user information, like Firstname and Lastname. Twitter never gives out the email address so when you login this way we will not know your email. you will be prompted to add this later after login.
To setup intrapages to support Twitter login you need to create a page on the Twitter site and enter that page secret keys into the configuration in intrapages
When you login using Twitter you have no password set in intrapages
This login require that you have a Linkedin account and accept intrapages to read some of your user information, like Firstname and Lastname. Linkedin never gives out the email address so when you login this way we will not know your email. you will be prompted to add this later after login.
To setup intrapages to support Linkedin login you need to create a page on the Linkedin site and enter that page secret keys into the configuration in intrapages
When you login using Linkedin you have no password set in intrapages
Important note: Intrapages only read the information needed from the social site you login to , it never post anything to these sites.
Q & A
Q: How is content stored in intrapages
A: All content is stored with a single IBM Notes application file.
Q: How much content can be stored
A: There is really no limit for how much data can be stored with a IBM notes application the only restriction is the file system, for NTFS it is currently 64GB of data
Q: How many users can one intrapages have
Q: What hardware is recommended for running one instance of intrapages
A: Intrapages runs on all platforms supported by Domino, i.e Windows (32 and 64bits) , Linux AIX etc.
Intrapages runs well using the same requirements as the Domino server has but as intrapages is based on java the most important hardware is "Memory", we recomment you use a lot of memroy and fast disc drives.
Q: How do intrapages handle security
- All users of intrapages are logged in using cookies, this is the most common method for authentication on the internet.
- Intrapages do not use Domino for handling security.
- Intrapages handle all access to content internally within each application
- Intrapages users is always anonymous as seen by Domino.
Here are some other images of intrapages
Built inNews Reader
Here are some links to demo and more information
Live Demo using fictive characters
Intrapages Project on openNTF
Intrapages on Facebook
intrapages on Twitter
I hope you love intrapages, if not I would like to know why and how it can be improved
If you have any issues or feature request please post them to the openNTF project at http://intrapages.openntf.org or send me a private email using thomas.adrian (a) consili.se
Intrapages is totally free for both private and corporate use, but I really appreciate donations as this will keep the project open and active.
If you have a few bucks over please consider donating an arbitrary sum by clicking the button below
Leave a comment below