Title personal website Demo2
Title personal website Demo2
"And here goes the slogan"
Personal website with webservices

This site connects to a Cyclos server to retrieve the content data (texts and images). This site shows that it is relatively easily to integrate an external website with Cyclos. In this case it is used to make it very easy for a (Cyclos) user to have a own personal website (in this case the user demo2). No web editing knowledge is needed because all the content is updated directly in Cyclos. The logo is the first user profile image. The other profile images are shown at the bottom of the home page (this page). If more than one profile image exists clickable tumbnails will be shown. The website title, slogan and the content pages are profile fields that the user can modify in Cyclos. Apart from the Home page the member can enable up to three addional pages (the links to that pages will show up in the link bar). We also made an extra profile field where the user can select among various layouts. We left the layouts quite basic (just different backgrounds) but it could be customized in order to offer a different set of templates.

The Products and services page simply displays all the (Cyclos) advertisements of the user. If an advertisement is selected there is a "pay" option. This option is using another Cyclos webservice that allows payments form third party e-commerce software to Cyclos in a paypal kind of way. The Cyclos payment service assures that the shop owner (demo2) has no access to the member authentication data and the visitor (payer) cannot alter product data like the price. The payment authentication requires the login password of the payer. This is a configuration option, the authorization could also require a PIN or transaction password. More information about the external payment webservice can be found at the Cyclos wiki.
 

The Contact page shows the contact data of the user demo2 (only profile fields that are not set as "hidden" by the user are showed). Below the contact data is an option to send an e-mail to the user directly from the contact page (the e-mail will be send to the e-mail address specified in the profile of the user).

The About Cyclos page is just an example of a static page added by the webmaster. This page would be the same for all personal websites and would normally contain some information about the organisation.

 
The PHP files that make up this site can be downloaded here. We also made Joomla extensions that allow integration with Cyclos. An example of the Joomla extensions and the files can be found here.