An error has occurred The requested page (trackback) is missing. Site map Welcome Content Management meets Social Media Help: Recommending ocPortal.com Join Keyboard shortcuts Leave feedback Licence Login Privacy policy Recommend ocPortal Reset password ocPortal and Ensim Pro ocPortal.com Rules Website Why is ocPortal different? View my author profile CEDI CEDI home Random page CEDI change-log Tree Calendar Catalogues Chat Chat lobby Create private chatroom Member blocking Configure sound effects Community Community stars Considering helping out? Contact us Downloads Downloads home Tree Experts by the hour Experts in dynamic and interactive websites Feature development example: external-zones Feature development tracker Help Help: Chatcode Help: Comcode Images of the day Learn more Maintenance Policy Members News/Blogs News archive News/blog categories Blogs News categories Join newsletter/Change settings Points Points Browse point profiles Points profiles Purchasing Quizzes Search content Server access policy Shopping My orders Shopping cart Sites Create a personal demo Download ocPortal Support Support tickets Usergroups Vision What ocPortal is not Why we're different ocPortal demo ocPortal guides ocPortal/ocProducts FAQ ocProducts feedback procedures ocProducts open source licence Content Management Content Management Calendar Manage calendars Add event Edit event Downloads Manage downloads Add a new download Edit download File/Media library Documentation Tutorials Authoring Tool Accessibility Guidelines 2.0 - ocPortal version 3.0 compliance ocPortal Code Book ocPortal Tutorial: Access control and privileges ocPortal Tutorial: Activity statistics for your site (analytics) ocPortal Tutorial: Admin Zone overview ocPortal Tutorial: Advanced Comcode ocPortal Tutorial: Advanced configuration ocPortal Tutorial: Advanced custom pages of information ocPortal Tutorial: Advanced galleries ocPortal Tutorial: Advanced installation ocPortal Tutorial: Advanced news ocPortal Tutorial: Advanced ocPortal member system ocPortal Tutorial: Advanced provision of downloads ocPortal Tutorial: Advanced techniques for multi-site-networks ocPortal Tutorial: Advice for choosing and managing staff ocPortal Tutorial: Authors ocPortal Tutorial: Backing up your site ocPortal Tutorial: Basic Installation ocPortal Tutorial: Basic configuration ocPortal Tutorial: Basic forum moderation ocPortal Tutorial: Browser version requirements ocPortal Tutorial: Choosing how to publish ocPortal Tutorial: Cleanup tools ocPortal Tutorial: Comcode and the attachment system ocPortal Tutorial: Correspondence between members ocPortal Tutorial: Creating an economy/reward-system for members via points ocPortal Tutorial: Creating sub-communities (and sub-sites) ocPortal Tutorial: Custom pages of information (via Comcode) ocPortal Tutorial: Custom structured content (via Wiki+) ocPortal Tutorial: Custom structured content (via catalogues) ocPortal Tutorial: Customising what's on the menus ocPortal Tutorial: Dealing with annoying users ocPortal Tutorial: Designer themes, implementing a clean-room design ocPortal Tutorial: Disaster recovery ocPortal Tutorial: Dos and Do-nots of an (ocPortal) website ocPortal Tutorial: Drinking from the feature pool ocPortal Tutorial: Favicons, Web fonts, Media file compatibility ocPortal Tutorial: Feedback and user interaction ocPortal Tutorial: Filtering using ocFilter syntax ocPortal Tutorial: Filtering using ocSelect syntax ocPortal Tutorial: Fixed-width layouts ocPortal Tutorial: Helping improve site accessibility for disabled users ocPortal Tutorial: How domain names work ocPortal Tutorial: How the Internet actually works ocPortal Tutorial: IP addresses and tracing users ocPortal Tutorial: Importing data into ocPortal ocPortal Tutorial: Improving your search engine ranking ocPortal Tutorial: Installing ocPortal on a Windows desktop ocPortal Tutorial: Integrating ocPortal into a corporate network via LDAP ocPortal Tutorial: Integrating ocPortal into a network via HTTP authentication ocPortal Tutorial: Integration of ocPortal and other installed scripts/applications ocPortal Tutorial: Introduction to Cookies and sessions (and Javascript) ocPortal Tutorial: Introduction to XHTML, CSS and Javascript ocPortal Tutorial: Introduction to programming ocPortal Tutorial: Introduction to web design ocPortal Tutorial: Keeping on track of busy forums ocPortal Tutorial: Legal and social responsibilities ocPortal Tutorial: Linux file permissions ocPortal Tutorial: Localisation and internationalisation ocPortal Tutorial: Making an addon (part 1) ocPortal Tutorial: Making an addon (part 2) ocPortal Tutorial: Making an addon (part 3) ocPortal Tutorial: Manually editing your database with phpMyAdmin ocPortal Tutorial: Moving servers (including copying themes manually) ocPortal Tutorial: Nuances of forum integration ocPortal Tutorial: OcCLE ocPortal Tutorial: Optimising ocPortal Tutorial: Organising discussion forums ocPortal Tutorial: People in their roles ocPortal Tutorial: Performing an upgrade ocPortal Tutorial: Providing downloads ocPortal Tutorial: Providing featured content ocPortal Tutorial: Providing galleries ocPortal Tutorial: Quizzes ocPortal Tutorial: Releasing a theme ocPortal Tutorial: Releasing news & running a Blog ocPortal Tutorial: Running a calendar/diary ocPortal Tutorial: Running a collaboration hub: the Collaboration Zone ocPortal Tutorial: Running a discussion-forum-based helpdesk ocPortal Tutorial: Running a newsletter ocPortal Tutorial: Running a virtual support desk ocPortal Tutorial: Running advertisements (via the banner system) ocPortal Tutorial: Running chatrooms (features and advice) ocPortal Tutorial: Searching your website ocPortal Tutorial: Security ocPortal Tutorial: Tempcode programming ocPortal Tutorial: The form field filter system ocPortal Tutorial: The ocPortal emoticon system ocPortal Tutorial: The ocPortal programming framework ocPortal Tutorial: The staff/member divide ocPortal Tutorial: Themeing your site ocPortal Tutorial: Translating ocPortal ocPortal Tutorial: Understanding and configuring e-mail ocPortal Tutorial: Uninstalling ocPortal from a server ocPortal Tutorial: WYSIWYG editing ocPortal Tutorial: Web hosting for ocPortal ocPortal Tutorial: Web-applications, ocPortal, and PHP ocPortal Tutorial: eCommerce ocPortal Tutorial: ocPortal keyboard shortcuts ocPortal Tutorial: ocPortal member system ocPortal Tutorial: ocPortal site structure ocPortal/ocProducts FAQ docs3 ocPortal guides Authoring Tool Accessibility Guidelines 2.0 - ocPortal version 3.0 compliance Installation service ocPortal Developer's Guide ocPortal Developer's Guide: AED Modules ocPortal Developer's Guide: Abstract file manager ocPortal Developer's Guide: Attachments ocPortal Developer's Guide: Authors ocPortal Developer's Guide: Banners ocPortal Developer's Guide: CEDI ocPortal Developer's Guide: Caches and Comcode pages ocPortal Developer's Guide: Calendar ocPortal Developer's Guide: Catalogues ocPortal Developer's Guide: Chat ocPortal Developer's Guide: Comcode ocPortal Developer's Guide: Conventions ocPortal Developer's Guide: Core support functions ocPortal Developer's Guide: Core support functions (2) ocPortal Developer's Guide: Database access and manipulation ocPortal Developer's Guide: Downloads ocPortal Developer's Guide: Feedback (rating and commenting) ocPortal Developer's Guide: Form templates ocPortal Developer's Guide: General Notes ocPortal Developer's Guide: Glossary ocPortal Developer's Guide: Images ocPortal Developer's Guide: Images Of The Day ocPortal Developer's Guide: Importing ocPortal Developer's Guide: Installation and Upgrading ocPortal Developer's Guide: Language: code and content ocPortal Developer's Guide: Menus ocPortal Developer's Guide: Miscellaneous ocPortal Developer's Guide: News ocPortal Developer's Guide: OCF ocPortal Developer's Guide: OCF forums ocPortal Developer's Guide: OCF groups ocPortal Developer's Guide: OCF members ocPortal Developer's Guide: OCF polls ocPortal Developer's Guide: OCF posts ocPortal Developer's Guide: OCF topics ocPortal Developer's Guide: OCF views ocPortal Developer's Guide: Options and values ocPortal Developer's Guide: PHP Reference ocPortal Developer's Guide: Point-store ocPortal Developer's Guide: Points ocPortal Developer's Guide: Polls ocPortal Developer's Guide: Quizzes ocPortal Developer's Guide: RSS ocPortal Developer's Guide: Search engine optimisation ocPortal Developer's Guide: Security ocPortal Developer's Guide: Site control ocPortal Developer's Guide: Splurgh ocPortal Developer's Guide: TAR ocPortal Developer's Guide: Tempcode ocPortal Developer's Guide: Templates ocPortal Developer's Guide: The Permissions system ocPortal Developer's Guide: The mailer ocPortal Developer's Guide: The uploads interface ocPortal Developer's Guide: Themes ocPortal Developer's Guide: URLs ocPortal Developer's Guide: User submission ocPortal Developer's Guide: Users and forums ocPortal Developer's Guide: Validation ocPortal Developer's Guide: Version information ocPortal Developer's Guide: XHTML ocPortal Developer's Guide: Zones, pages, modules, hooks and blocks ocPortal Developer's Guide: eCommerce ocPortal Tutorial: Access control and privileges ocPortal Tutorial: Activity statistics for your site ocPortal Tutorial: Admin Zone overview ocPortal Tutorial: Advanced Comcode ocPortal Tutorial: Advanced configuration ocPortal Tutorial: Advanced custom pages of information ocPortal Tutorial: Advanced galleries ocPortal Tutorial: Advanced installation ocPortal Tutorial: Advanced news ocPortal Tutorial: Advanced ocPortal member system ocPortal Tutorial: Advanced provision of downloads ocPortal Tutorial: Advanced techniques for multi-site-networks ocPortal Tutorial: Advanced themeing ocPortal Tutorial: Advice for choosing and managing staff ocPortal Tutorial: Authors ocPortal Tutorial: Backing up your site ocPortal Tutorial: Basic Installation ocPortal Tutorial: Basic configuration ocPortal Tutorial: Basic forum moderation ocPortal Tutorial: Browser version requirements ocPortal Tutorial: Censorship and control of a community site ocPortal Tutorial: Choosing how to release your information ocPortal Tutorial: Cleanup tools ocPortal Tutorial: Comcode and the attachment system ocPortal Tutorial: Correspondence between members ocPortal Tutorial: Creating an economical reward system for members via points ocPortal Tutorial: Creating sub-communities (and sub-sites) ocPortal Tutorial: Custom pages of information (via Comcode) ocPortal Tutorial: Custom structured content (via CEDI) ocPortal Tutorial: Custom structured content (via catalogues) ocPortal Tutorial: Customising what's on the menus ocPortal Tutorial: Disaster recovery ocPortal Tutorial: Do's and Do-not's of an (ocPortal) website ocPortal Tutorial: Drinking from the feature pool ocPortal Tutorial: Favicons, Web fonts, Media file compatibility ocPortal Tutorial: Feedback, and Running an interactive community ocPortal Tutorial: Helping improve site accessibility for disabled users ocPortal Tutorial: How to create a fixed-width layout ocPortal Tutorial: IP addresses and tracing users ocPortal Tutorial: Importing data into ocPortal ocPortal Tutorial: Improving your search engine ranking ocPortal Tutorial: Installing ocPortal on a Windows desktop ocPortal Tutorial: Integrating ocPortal into a corporate network via LDAP ocPortal Tutorial: Integrating ocPortal into a network via HTTP authentication ocPortal Tutorial: Integration of ocPortal and other installed scripts/applications ocPortal Tutorial: Introduction to Cookies and sessions (and Javascript) ocPortal Tutorial: Introduction to XHTML, CSS and Javascript ocPortal Tutorial: Introduction to ocPortal ocPortal Tutorial: Introduction to programming ocPortal Tutorial: Keeping on track with busy forums ocPortal Tutorial: Legal and social responsibilities ocPortal Tutorial: Linux file permissions ocPortal Tutorial: Localisation and internationalisation ocPortal Tutorial: Maintenancy Policy ocPortal Tutorial: Making an addon (part 1) ocPortal Tutorial: Making an addon (part 2) ocPortal Tutorial: Making an addon (part 3) ocPortal Tutorial: Manually editing your database with phpMyAdmin ocPortal Tutorial: Moving servers (including copying themes manually) ocPortal Tutorial: Nuances of forum integration ocPortal Tutorial: OcCLE ocPortal Tutorial: Optimising ocPortal Tutorial: Organising discussion forums ocPortal Tutorial: People in their roles ocPortal Tutorial: Performing an upgrade ocPortal Tutorial: Providing downloads ocPortal Tutorial: Providing featured content ocPortal Tutorial: Providing galleries ocPortal Tutorial: Quizzes ocPortal Tutorial: Releasing a theme ocPortal Tutorial: Releasing news & running a Blog ocPortal Tutorial: Running a calendar/diary ocPortal Tutorial: Running a collaboration centre: the Collaboration Zone ocPortal Tutorial: Running a discussion-forum-based helpdesk ocPortal Tutorial: Running a newsletter ocPortal Tutorial: Running a virtual support desk ocPortal Tutorial: Running advertisements (via the banner system) ocPortal Tutorial: Running chatrooms (features and advice) ocPortal Tutorial: Searching your website ocPortal Tutorial: Security ocPortal Tutorial: Server access policy ocPortal Tutorial: Support options ocPortal Tutorial: Tempcode programming ocPortal Tutorial: The ocPortal emoticon system ocPortal Tutorial: The ocPortal programming framework ocPortal Tutorial: The staff/member divide ocPortal Tutorial: Themeing your site ocPortal Tutorial: Uninstalling ocPortal from a server ocPortal Tutorial: WAP your website ocPortal Tutorial: WYSIWYG editing ocPortal Tutorial: Web hosting for ocPortal ocPortal Tutorial: Web-applications, ocPortal, and PHP ocPortal Tutorial: eCommerce ocPortal Tutorial: ocPortal keyboard shortcuts ocPortal Tutorial: ocPortal member system ocPortal Tutorial: ocPortal site structure ocPortal Tutorials ocPortal/ocProducts FAQ docs4 Tutorials Authoring Tool Accessibility Guidelines 2.0 - ocPortal version 3.0 compliance ocPortal Tutorial: Access control and privileges ocPortal Tutorial: Activity statistics for your site (analytics) ocPortal Tutorial: Admin Zone overview ocPortal Tutorial: Advanced Comcode ocPortal Tutorial: Advanced configuration ocPortal Tutorial: Advanced custom pages of information ocPortal Tutorial: Advanced galleries ocPortal Tutorial: Advanced installation ocPortal Tutorial: Advanced news ocPortal Tutorial: Advanced ocPortal member system ocPortal Tutorial: Advanced provision of downloads ocPortal Tutorial: Advanced techniques for multi-site-networks ocPortal Tutorial: Advice for choosing and managing staff ocPortal Tutorial: Authors ocPortal Tutorial: Backing up your site ocPortal Tutorial: Basic Installation ocPortal Tutorial: Basic configuration ocPortal Tutorial: Basic forum moderation ocPortal Tutorial: Browser version requirements ocPortal Tutorial: Choosing how to publish ocPortal Tutorial: Cleanup tools ocPortal Tutorial: Comcode and the attachment system ocPortal Tutorial: Correspondence between members ocPortal Tutorial: Creating an economy/reward-system for members via points ocPortal Tutorial: Creating sub-communities (and sub-sites) ocPortal Tutorial: Custom pages of information (via Comcode) ocPortal Tutorial: Custom structured content (via CEDI) ocPortal Tutorial: Custom structured content (via catalogues) ocPortal Tutorial: Customising what's on the menus ocPortal Tutorial: Dealing with annoying users ocPortal Tutorial: Disaster recovery ocPortal Tutorial: Dos and Do-nots of an (ocPortal) website ocPortal Tutorial: Drinking from the feature pool ocPortal Tutorial: Favicons, Web fonts, Media file compatibility ocPortal Tutorial: Feedback and user interaction ocPortal Tutorial: Filtering using ocFilter syntax ocPortal Tutorial: Helping improve site accessibility for disabled users ocPortal Tutorial: How domain names work ocPortal Tutorial: How the Internet actually works ocPortal Tutorial: How to create a fixed-width layout ocPortal Tutorial: IP addresses and tracing users ocPortal Tutorial: Importing data into ocPortal ocPortal Tutorial: Improving your search engine ranking ocPortal Tutorial: Installing ocPortal on a Windows desktop ocPortal Tutorial: Integrating ocPortal into a corporate network via LDAP ocPortal Tutorial: Integrating ocPortal into a network via HTTP authentication ocPortal Tutorial: Integration of ocPortal and other installed scripts/applications ocPortal Tutorial: Introduction to Cookies and sessions (and Javascript) ocPortal Tutorial: Introduction to XHTML, CSS and Javascript ocPortal Tutorial: Introduction to programming ocPortal Tutorial: Introduction to web design ocPortal Tutorial: Keeping on track of busy forums ocPortal Tutorial: Legal and social responsibilities ocPortal Tutorial: Linux file permissions ocPortal Tutorial: Localisation and internationalisation ocPortal Tutorial: Making an addon (part 1) ocPortal Tutorial: Making an addon (part 2) ocPortal Tutorial: Making an addon (part 3) ocPortal Tutorial: Manually editing your database with phpMyAdmin ocPortal Tutorial: Moving servers (including copying themes manually) ocPortal Tutorial: Nuances of forum integration ocPortal Tutorial: OcCLE ocPortal Tutorial: Optimising ocPortal Tutorial: Organising discussion forums ocPortal Tutorial: People in their roles ocPortal Tutorial: Performing an upgrade ocPortal Tutorial: Providing downloads ocPortal Tutorial: Providing featured content ocPortal Tutorial: Providing galleries ocPortal Tutorial: Quizzes ocPortal Tutorial: Releasing a theme ocPortal Tutorial: Releasing news & running a Blog ocPortal Tutorial: Running a calendar/diary ocPortal Tutorial: Running a collaboration hub: the Collaboration Zone ocPortal Tutorial: Running a discussion-forum-based helpdesk ocPortal Tutorial: Running a newsletter ocPortal Tutorial: Running a virtual support desk ocPortal Tutorial: Running advertisements (via the banner system) ocPortal Tutorial: Running chatrooms (features and advice) ocPortal Tutorial: Searching your website ocPortal Tutorial: Security ocPortal Tutorial: Specific templates and CSS classes ocPortal Tutorial: Support options ocPortal Tutorial: Tempcode programming ocPortal Tutorial: The form field filter system ocPortal Tutorial: The ocPortal emoticon system ocPortal Tutorial: The ocPortal programming framework ocPortal Tutorial: The staff/member divide ocPortal Tutorial: Themeing your site ocPortal Tutorial: Understanding and configuring e-mail ocPortal Tutorial: Uninstalling ocPortal from a server ocPortal Tutorial: WYSIWYG editing ocPortal Tutorial: Web hosting for ocPortal ocPortal Tutorial: Web-applications, ocPortal, and PHP ocPortal Tutorial: eCommerce ocPortal Tutorial: ocPortal keyboard shortcuts ocPortal Tutorial: ocPortal member system ocPortal Tutorial: ocPortal site structure ocPortal guides ocPortal/ocProducts FAQ Documentation (version 5) Tutorials Authoring Tool Accessibility Guidelines 2.0 - ocPortal version 3.0 compliance ocPortal Tutorial: Access control and privileges ocPortal Tutorial: Activity statistics for your site (analytics) ocPortal Tutorial: Admin Zone overview ocPortal Tutorial: Advanced Comcode ocPortal Tutorial: Advanced configuration ocPortal Tutorial: Advanced custom pages of information ocPortal Tutorial: Advanced galleries ocPortal Tutorial: Advanced installation ocPortal Tutorial: Advanced news ocPortal Tutorial: Advanced ocPortal member system ocPortal Tutorial: Advanced provision of downloads ocPortal Tutorial: Advanced techniques for multi-site-networks ocPortal Tutorial: Advice for choosing and managing staff ocPortal Tutorial: Authors ocPortal Tutorial: Backing up your site ocPortal Tutorial: Basic Installation ocPortal Tutorial: Basic configuration ocPortal Tutorial: Basic forum moderation ocPortal Tutorial: Browser version requirements ocPortal Tutorial: Choosing how to publish ocPortal Tutorial: Cleanup tools ocPortal Tutorial: Comcode and the attachment system ocPortal Tutorial: Correspondence between members ocPortal Tutorial: Creating an economy/reward-system for members via points ocPortal Tutorial: Creating sub-communities (and sub-sites) ocPortal Tutorial: Custom pages of information (via Comcode) ocPortal Tutorial: Custom structured content (via CEDI) ocPortal Tutorial: Custom structured content (via catalogues) ocPortal Tutorial: Customising what's on the menus ocPortal Tutorial: Dealing with annoying users ocPortal Tutorial: Disaster recovery ocPortal Tutorial: Dos and Do-nots of an (ocPortal) website ocPortal Tutorial: Drinking from the feature pool ocPortal Tutorial: Favicons, Web fonts, Media file compatibility ocPortal Tutorial: Feedback and user interaction ocPortal Tutorial: Filtering using ocFilter syntax ocPortal Tutorial: Helping improve site accessibility for disabled users ocPortal Tutorial: How domain names work ocPortal Tutorial: How the Internet actually works ocPortal Tutorial: How to create a fixed-width layout ocPortal Tutorial: IP addresses and tracing users ocPortal Tutorial: Importing data into ocPortal ocPortal Tutorial: Improving your search engine ranking ocPortal Tutorial: Installing ocPortal on a Windows desktop ocPortal Tutorial: Integrating ocPortal into a corporate network via LDAP ocPortal Tutorial: Integrating ocPortal into a network via HTTP authentication ocPortal Tutorial: Integration of ocPortal and other installed scripts/applications ocPortal Tutorial: Introduction to Cookies and sessions (and Javascript) ocPortal Tutorial: Introduction to XHTML, CSS and Javascript ocPortal Tutorial: Introduction to programming ocPortal Tutorial: Introduction to web design ocPortal Tutorial: Keeping on track of busy forums ocPortal Tutorial: Legal and social responsibilities ocPortal Tutorial: Linux file permissions ocPortal Tutorial: Localisation and internationalisation ocPortal Tutorial: Making an addon (part 1) ocPortal Tutorial: Making an addon (part 2) ocPortal Tutorial: Making an addon (part 3) ocPortal Tutorial: Manually editing your database with phpMyAdmin ocPortal Tutorial: Moving servers (including copying themes manually) ocPortal Tutorial: Nuances of forum integration ocPortal Tutorial: OcCLE ocPortal Tutorial: Optimising ocPortal Tutorial: Organising discussion forums ocPortal Tutorial: People in their roles ocPortal Tutorial: Performing an upgrade ocPortal Tutorial: Providing downloads ocPortal Tutorial: Providing featured content ocPortal Tutorial: Providing galleries ocPortal Tutorial: Quizzes ocPortal Tutorial: Releasing a theme ocPortal Tutorial: Releasing news & running a Blog ocPortal Tutorial: Running a calendar/diary ocPortal Tutorial: Running a collaboration centre: the Collaboration Zone ocPortal Tutorial: Running a discussion-forum-based helpdesk ocPortal Tutorial: Running a newsletter ocPortal Tutorial: Running a virtual support desk ocPortal Tutorial: Running advertisements (via the banner system) ocPortal Tutorial: Running chatrooms (features and advice) ocPortal Tutorial: Searching your website ocPortal Tutorial: Security ocPortal Tutorial: Specific templates and CSS classes ocPortal Tutorial: Support options ocPortal Tutorial: Tempcode programming ocPortal Tutorial: The form field filter system ocPortal Tutorial: The ocPortal emoticon system ocPortal Tutorial: The ocPortal programming framework ocPortal Tutorial: The staff/member divide ocPortal Tutorial: Themeing your site ocPortal Tutorial: Understanding and configuring e-mail ocPortal Tutorial: Uninstalling ocPortal from a server ocPortal Tutorial: WYSIWYG editing ocPortal Tutorial: Web hosting for ocPortal ocPortal Tutorial: Web-applications, ocPortal, and PHP ocPortal Tutorial: eCommerce ocPortal Tutorial: ocPortal keyboard shortcuts ocPortal Tutorial: ocPortal member system ocPortal Tutorial: ocPortal site structure ocPortal guides ocPortal/ocProducts FAQ Documentation (version 6) Tutorials Authoring Tool Accessibility Guidelines 2.0 - ocPortal version 3.0 compliance ocPortal Tutorial: Access control and privileges ocPortal Tutorial: Activity statistics for your site (analytics) ocPortal Tutorial: Admin Zone overview ocPortal Tutorial: Advanced Comcode ocPortal Tutorial: Advanced configuration ocPortal Tutorial: Advanced custom pages of information ocPortal Tutorial: Advanced galleries ocPortal Tutorial: Advanced installation ocPortal Tutorial: Advanced news ocPortal Tutorial: Advanced ocPortal member system ocPortal Tutorial: Advanced provision of downloads ocPortal Tutorial: Advanced techniques for multi-site-networks ocPortal Tutorial: Advice for choosing and managing staff ocPortal Tutorial: Authors ocPortal Tutorial: Backing up your site ocPortal Tutorial: Basic Installation ocPortal Tutorial: Basic configuration ocPortal Tutorial: Basic forum moderation ocPortal Tutorial: Browser version requirements ocPortal Tutorial: Choosing how to publish ocPortal Tutorial: Cleanup tools ocPortal Tutorial: Comcode and the attachment system ocPortal Tutorial: Correspondence between members ocPortal Tutorial: Creating an economy/reward-system for members via points ocPortal Tutorial: Creating sub-communities (and sub-sites) ocPortal Tutorial: Custom pages of information (via Comcode) ocPortal Tutorial: Custom structured content (via CEDI) ocPortal Tutorial: Custom structured content (via catalogues) ocPortal Tutorial: Customising what's on the menus ocPortal Tutorial: Dealing with annoying users ocPortal Tutorial: Designer themes, implementing a clean-room design ocPortal Tutorial: Disaster recovery ocPortal Tutorial: Dos and Do-nots of an (ocPortal) website ocPortal Tutorial: Drinking from the feature pool ocPortal Tutorial: Favicons, Web fonts, Media file compatibility ocPortal Tutorial: Feedback and user interaction ocPortal Tutorial: Filtering using ocFilter syntax ocPortal Tutorial: Helping improve site accessibility for disabled users ocPortal Tutorial: How domain names work ocPortal Tutorial: How the Internet actually works ocPortal Tutorial: How to create a fixed-width layout ocPortal Tutorial: IP addresses and tracing users ocPortal Tutorial: Importing data into ocPortal ocPortal Tutorial: Improving your search engine ranking ocPortal Tutorial: Installing ocPortal on a Windows desktop ocPortal Tutorial: Integrating ocPortal into a corporate network via LDAP ocPortal Tutorial: Integrating ocPortal into a network via HTTP authentication ocPortal Tutorial: Integration of ocPortal and other installed scripts/applications ocPortal Tutorial: Introduction to Cookies and sessions (and Javascript) ocPortal Tutorial: Introduction to XHTML, CSS and Javascript ocPortal Tutorial: Introduction to programming ocPortal Tutorial: Introduction to web design ocPortal Tutorial: Keeping on track of busy forums ocPortal Tutorial: Legal and social responsibilities ocPortal Tutorial: Linux file permissions ocPortal Tutorial: Localisation and internationalisation ocPortal Tutorial: Making an addon (part 1) ocPortal Tutorial: Making an addon (part 2) ocPortal Tutorial: Making an addon (part 3) ocPortal Tutorial: Manually editing your database with phpMyAdmin ocPortal Tutorial: Moving servers (including copying themes manually) ocPortal Tutorial: Nuances of forum integration ocPortal Tutorial: OcCLE ocPortal Tutorial: Optimising ocPortal Tutorial: Organising discussion forums ocPortal Tutorial: People in their roles ocPortal Tutorial: Performing an upgrade ocPortal Tutorial: Providing downloads ocPortal Tutorial: Providing featured content ocPortal Tutorial: Providing galleries ocPortal Tutorial: Quizzes ocPortal Tutorial: Releasing a theme ocPortal Tutorial: Releasing news & running a Blog ocPortal Tutorial: Running a calendar/diary ocPortal Tutorial: Running a collaboration hub: the Collaboration Zone ocPortal Tutorial: Running a discussion-forum-based helpdesk ocPortal Tutorial: Running a newsletter ocPortal Tutorial: Running a virtual support desk ocPortal Tutorial: Running advertisements (via the banner system) ocPortal Tutorial: Running chatrooms (features and advice) ocPortal Tutorial: Searching your website ocPortal Tutorial: Security ocPortal Tutorial: Specific templates and CSS classes ocPortal Tutorial: Support options ocPortal Tutorial: Tempcode programming ocPortal Tutorial: The form field filter system ocPortal Tutorial: The ocPortal emoticon system ocPortal Tutorial: The ocPortal programming framework ocPortal Tutorial: The staff/member divide ocPortal Tutorial: Themeing your site ocPortal Tutorial: Understanding and configuring e-mail ocPortal Tutorial: Uninstalling ocPortal from a server ocPortal Tutorial: WYSIWYG editing ocPortal Tutorial: Web hosting for ocPortal ocPortal Tutorial: Web-applications, ocPortal, and PHP ocPortal Tutorial: eCommerce ocPortal Tutorial: ocPortal keyboard shortcuts ocPortal Tutorial: ocPortal member system ocPortal Tutorial: ocPortal site structure ocPortal guides ocPortal/ocProducts FAQ Documentation (version 7) Tutorials Authoring Tool Accessibility Guidelines 2.0 - ocPortal version 3.0 compliance ocPortal Tutorial: Access control and privileges ocPortal Tutorial: Activity statistics for your site (analytics) ocPortal Tutorial: Admin Zone overview ocPortal Tutorial: Advanced Comcode ocPortal Tutorial: Advanced configuration ocPortal Tutorial: Advanced custom pages of information ocPortal Tutorial: Advanced galleries ocPortal Tutorial: Advanced installation ocPortal Tutorial: Advanced news ocPortal Tutorial: Advanced ocPortal member system ocPortal Tutorial: Advanced provision of downloads ocPortal Tutorial: Advanced techniques for multi-site-networks ocPortal Tutorial: Advice for choosing and managing staff ocPortal Tutorial: Authors ocPortal Tutorial: Backing up your site ocPortal Tutorial: Basic Installation ocPortal Tutorial: Basic configuration ocPortal Tutorial: Basic forum moderation ocPortal Tutorial: Browser version requirements ocPortal Tutorial: Choosing how to publish ocPortal Tutorial: Cleanup tools ocPortal Tutorial: Comcode and the attachment system ocPortal Tutorial: Correspondence between members ocPortal Tutorial: Creating an economy/reward-system for members via points ocPortal Tutorial: Creating sub-communities (and sub-sites) ocPortal Tutorial: Custom pages of information (via Comcode) ocPortal Tutorial: Custom structured content (via CEDI) ocPortal Tutorial: Custom structured content (via catalogues) ocPortal Tutorial: Customising what's on the menus ocPortal Tutorial: Dealing with annoying users ocPortal Tutorial: Designer themes, implementing a clean-room design ocPortal Tutorial: Disaster recovery ocPortal Tutorial: Dos and Do-nots of an (ocPortal) website ocPortal Tutorial: Drinking from the feature pool ocPortal Tutorial: Favicons, Web fonts, Media file compatibility ocPortal Tutorial: Feedback and user interaction ocPortal Tutorial: Filtering using ocFilter syntax ocPortal Tutorial: Helping improve site accessibility for disabled users ocPortal Tutorial: How domain names work ocPortal Tutorial: How the Internet actually works ocPortal Tutorial: How to create a fixed-width layout ocPortal Tutorial: IP addresses and tracing users ocPortal Tutorial: Importing data into ocPortal ocPortal Tutorial: Improving your search engine ranking ocPortal Tutorial: Installing ocPortal on a Windows desktop ocPortal Tutorial: Integrating ocPortal into a corporate network via LDAP ocPortal Tutorial: Integrating ocPortal into a network via HTTP authentication ocPortal Tutorial: Integration of ocPortal and other installed scripts/applications ocPortal Tutorial: Introduction to Cookies and sessions (and Javascript) ocPortal Tutorial: Introduction to XHTML, CSS and Javascript ocPortal Tutorial: Introduction to programming ocPortal Tutorial: Introduction to web design ocPortal Tutorial: Keeping on track of busy forums ocPortal Tutorial: Legal and social responsibilities ocPortal Tutorial: Linux file permissions ocPortal Tutorial: Localisation and internationalisation ocPortal Tutorial: Making an addon (part 1) ocPortal Tutorial: Making an addon (part 2) ocPortal Tutorial: Making an addon (part 3) ocPortal Tutorial: Manually editing your database with phpMyAdmin ocPortal Tutorial: Moving servers (including copying themes manually) ocPortal Tutorial: Nuances of forum integration ocPortal Tutorial: OcCLE ocPortal Tutorial: Optimising ocPortal Tutorial: Organising discussion forums ocPortal Tutorial: People in their roles ocPortal Tutorial: Performing an upgrade ocPortal Tutorial: Providing downloads ocPortal Tutorial: Providing featured content ocPortal Tutorial: Providing galleries ocPortal Tutorial: Quizzes ocPortal Tutorial: Releasing a theme ocPortal Tutorial: Releasing news & running a Blog ocPortal Tutorial: Running a calendar/diary ocPortal Tutorial: Running a collaboration hub: the Collaboration Zone ocPortal Tutorial: Running a discussion-forum-based helpdesk ocPortal Tutorial: Running a newsletter ocPortal Tutorial: Running a virtual support desk ocPortal Tutorial: Running advertisements (via the banner system) ocPortal Tutorial: Running chatrooms (features and advice) ocPortal Tutorial: Searching your website ocPortal Tutorial: Security ocPortal Tutorial: Specific templates and CSS classes ocPortal Tutorial: Support options ocPortal Tutorial: Tempcode programming ocPortal Tutorial: The form field filter system ocPortal Tutorial: The ocPortal emoticon system ocPortal Tutorial: The ocPortal programming framework ocPortal Tutorial: The staff/member divide ocPortal Tutorial: Themeing your site ocPortal Tutorial: Translating ocPortal ocPortal Tutorial: Understanding and configuring e-mail ocPortal Tutorial: Uninstalling ocPortal from a server ocPortal Tutorial: WYSIWYG editing ocPortal Tutorial: Web hosting for ocPortal ocPortal Tutorial: Web-applications, ocPortal, and PHP ocPortal Tutorial: eCommerce ocPortal Tutorial: ocPortal keyboard shortcuts ocPortal Tutorial: ocPortal member system ocPortal Tutorial: ocPortal site structure ocPortal guides ocPortal/ocProducts FAQ Documentation (version 8) Tutorials Authoring Tool Accessibility Guidelines 2.0 - ocPortal version 3.0 compliance ocPortal Tutorial: Access control and privileges ocPortal Tutorial: Activity statistics for your site (analytics) ocPortal Tutorial: Admin Zone overview ocPortal Tutorial: Advanced Comcode ocPortal Tutorial: Advanced configuration ocPortal Tutorial: Advanced custom pages of information ocPortal Tutorial: Advanced galleries ocPortal Tutorial: Advanced installation ocPortal Tutorial: Advanced news ocPortal Tutorial: Advanced ocPortal member system ocPortal Tutorial: Advanced provision of downloads ocPortal Tutorial: Advanced techniques for multi-site-networks ocPortal Tutorial: Advice for choosing and managing staff ocPortal Tutorial: Authors ocPortal Tutorial: Backing up your site ocPortal Tutorial: Basic Installation ocPortal Tutorial: Basic configuration ocPortal Tutorial: Basic forum moderation ocPortal Tutorial: Browser version requirements ocPortal Tutorial: Choosing how to publish ocPortal Tutorial: Cleanup tools ocPortal Tutorial: Comcode and the attachment system ocPortal Tutorial: Correspondence between members ocPortal Tutorial: Creating an economy/reward-system for members via points ocPortal Tutorial: Creating sub-communities (and sub-sites) ocPortal Tutorial: Custom pages of information (via Comcode) ocPortal Tutorial: Custom structured content (via CEDI) ocPortal Tutorial: Custom structured content (via catalogues) ocPortal Tutorial: Customising what's on the menus ocPortal Tutorial: Dealing with annoying users ocPortal Tutorial: Designer themes, implementing a clean-room design ocPortal Tutorial: Disaster recovery ocPortal Tutorial: Dos and Do-nots of an (ocPortal) website ocPortal Tutorial: Drinking from the feature pool ocPortal Tutorial: Favicons, Web fonts, Media file compatibility ocPortal Tutorial: Feedback and user interaction ocPortal Tutorial: Filtering using ocFilter syntax ocPortal Tutorial: Helping improve site accessibility for disabled users ocPortal Tutorial: How domain names work ocPortal Tutorial: How the Internet actually works ocPortal Tutorial: How to create a fixed-width layout ocPortal Tutorial: IP addresses and tracing users ocPortal Tutorial: Importing data into ocPortal ocPortal Tutorial: Improving your search engine ranking ocPortal Tutorial: Installing ocPortal on a Windows desktop ocPortal Tutorial: Integrating ocPortal into a corporate network via LDAP ocPortal Tutorial: Integrating ocPortal into a network via HTTP authentication ocPortal Tutorial: Integration of ocPortal and other installed scripts/applications ocPortal Tutorial: Introduction to Cookies and sessions (and Javascript) ocPortal Tutorial: Introduction to XHTML, CSS and Javascript ocPortal Tutorial: Introduction to programming ocPortal Tutorial: Introduction to web design ocPortal Tutorial: Keeping on track of busy forums ocPortal Tutorial: Legal and social responsibilities ocPortal Tutorial: Linux file permissions ocPortal Tutorial: Localisation and internationalisation ocPortal Tutorial: Making an addon (part 1) ocPortal Tutorial: Making an addon (part 2) ocPortal Tutorial: Making an addon (part 3) ocPortal Tutorial: Manually editing your database with phpMyAdmin ocPortal Tutorial: Moving servers (including copying themes manually) ocPortal Tutorial: Nuances of forum integration ocPortal Tutorial: OcCLE ocPortal Tutorial: Optimising ocPortal Tutorial: Organising discussion forums ocPortal Tutorial: People in their roles ocPortal Tutorial: Performing an upgrade ocPortal Tutorial: Providing downloads ocPortal Tutorial: Providing featured content ocPortal Tutorial: Providing galleries ocPortal Tutorial: Quizzes ocPortal Tutorial: Releasing a theme ocPortal Tutorial: Releasing news & running a Blog ocPortal Tutorial: Running a calendar/diary ocPortal Tutorial: Running a collaboration hub: the Collaboration Zone ocPortal Tutorial: Running a discussion-forum-based helpdesk ocPortal Tutorial: Running a newsletter ocPortal Tutorial: Running a virtual support desk ocPortal Tutorial: Running advertisements (via the banner system) ocPortal Tutorial: Running chatrooms (features and advice) ocPortal Tutorial: Searching your website ocPortal Tutorial: Security ocPortal Tutorial: Specific templates and CSS classes ocPortal Tutorial: Tempcode programming ocPortal Tutorial: The form field filter system ocPortal Tutorial: The ocPortal emoticon system ocPortal Tutorial: The ocPortal programming framework ocPortal Tutorial: The staff/member divide ocPortal Tutorial: Themeing your site ocPortal Tutorial: Translating ocPortal ocPortal Tutorial: Understanding and configuring e-mail ocPortal Tutorial: Uninstalling ocPortal from a server ocPortal Tutorial: WYSIWYG editing ocPortal Tutorial: Web hosting for ocPortal ocPortal Tutorial: Web-applications, ocPortal, and PHP ocPortal Tutorial: eCommerce ocPortal Tutorial: ocPortal keyboard shortcuts ocPortal Tutorial: ocPortal member system ocPortal Tutorial: ocPortal site structure ocPortal/ocProducts FAQ Documentation (version 9) Tutorials Authoring Tool Accessibility Guidelines 2.0 - ocPortal version 3.0 compliance ocPortal Code Book ocPortal Tutorial: Access control and privileges ocPortal Tutorial: Activity statistics for your site (analytics) ocPortal Tutorial: Admin Zone overview ocPortal Tutorial: Advanced Comcode ocPortal Tutorial: Advanced configuration ocPortal Tutorial: Advanced custom pages of information ocPortal Tutorial: Advanced galleries ocPortal Tutorial: Advanced installation ocPortal Tutorial: Advanced news ocPortal Tutorial: Advanced ocPortal member system ocPortal Tutorial: Advanced provision of downloads ocPortal Tutorial: Advanced techniques for multi-site-networks ocPortal Tutorial: Advice for choosing and managing staff ocPortal Tutorial: Authors ocPortal Tutorial: Backing up your site ocPortal Tutorial: Basic Installation ocPortal Tutorial: Basic configuration ocPortal Tutorial: Basic forum moderation ocPortal Tutorial: Browser version requirements ocPortal Tutorial: Choosing how to publish ocPortal Tutorial: Cleanup tools ocPortal Tutorial: Comcode and the attachment system ocPortal Tutorial: Correspondence between members ocPortal Tutorial: Creating an economy/reward-system for members via points ocPortal Tutorial: Creating sub-communities (and sub-sites) ocPortal Tutorial: Custom pages of information (via Comcode) ocPortal Tutorial: Custom structured content (via Wiki+) ocPortal Tutorial: Custom structured content (via catalogues) ocPortal Tutorial: Customising what's on the menus ocPortal Tutorial: Dealing with annoying users ocPortal Tutorial: Designer themes, implementing a clean-room design ocPortal Tutorial: Disaster recovery ocPortal Tutorial: Dos and Do-nots of an (ocPortal) website ocPortal Tutorial: Drinking from the feature pool ocPortal Tutorial: Favicons, Web fonts, Media file compatibility ocPortal Tutorial: Feedback and user interaction ocPortal Tutorial: Filtering using ocFilter syntax ocPortal Tutorial: Filtering using ocSelect syntax ocPortal Tutorial: Fixed-width layouts ocPortal Tutorial: Helping improve site accessibility for disabled users ocPortal Tutorial: How domain names work ocPortal Tutorial: How the Internet actually works ocPortal Tutorial: IP addresses and tracing users ocPortal Tutorial: Importing data into ocPortal ocPortal Tutorial: Improving your search engine ranking ocPortal Tutorial: Installing ocPortal on a Windows desktop ocPortal Tutorial: Integrating ocPortal into a corporate network via LDAP ocPortal Tutorial: Integrating ocPortal into a network via HTTP authentication ocPortal Tutorial: Integration of ocPortal and other installed scripts/applications ocPortal Tutorial: Introduction to Cookies and sessions (and Javascript) ocPortal Tutorial: Introduction to XHTML, CSS and Javascript ocPortal Tutorial: Introduction to programming ocPortal Tutorial: Introduction to web design ocPortal Tutorial: Keeping on track of busy forums ocPortal Tutorial: Legal and social responsibilities ocPortal Tutorial: Linux file permissions ocPortal Tutorial: Localisation and internationalisation ocPortal Tutorial: Making an addon (part 1) ocPortal Tutorial: Making an addon (part 2) ocPortal Tutorial: Making an addon (part 3) ocPortal Tutorial: Manually editing your database with phpMyAdmin ocPortal Tutorial: Moving servers (including copying themes manually) ocPortal Tutorial: Nuances of forum integration ocPortal Tutorial: OcCLE ocPortal Tutorial: Optimising ocPortal Tutorial: Organising discussion forums ocPortal Tutorial: People in their roles ocPortal Tutorial: Performing an upgrade ocPortal Tutorial: Providing downloads ocPortal Tutorial: Providing featured content ocPortal Tutorial: Providing galleries ocPortal Tutorial: Quizzes ocPortal Tutorial: Releasing a theme ocPortal Tutorial: Releasing news & running a Blog ocPortal Tutorial: Running a calendar/diary ocPortal Tutorial: Running a collaboration hub: the Collaboration Zone ocPortal Tutorial: Running a discussion-forum-based helpdesk ocPortal Tutorial: Running a newsletter ocPortal Tutorial: Running a virtual support desk ocPortal Tutorial: Running advertisements (via the banner system) ocPortal Tutorial: Running chatrooms (features and advice) ocPortal Tutorial: Searching your website ocPortal Tutorial: Security ocPortal Tutorial: Tempcode programming ocPortal Tutorial: The form field filter system ocPortal Tutorial: The ocPortal emoticon system ocPortal Tutorial: The ocPortal programming framework ocPortal Tutorial: The staff/member divide ocPortal Tutorial: Themeing your site ocPortal Tutorial: Translating ocPortal ocPortal Tutorial: Understanding and configuring e-mail ocPortal Tutorial: Uninstalling ocPortal from a server ocPortal Tutorial: WYSIWYG editing ocPortal Tutorial: Web hosting for ocPortal ocPortal Tutorial: Web-applications, ocPortal, and PHP ocPortal Tutorial: eCommerce ocPortal Tutorial: ocPortal keyboard shortcuts ocPortal Tutorial: ocPortal member system ocPortal Tutorial: ocPortal site structure ocPortal/ocProducts FAQ Forums Forum home ocProducts Sheffield web design/development agency Extending beyond websites Portfolio Team Web design glossary Switching from MKPortal ocPortal vs MKPortal -- comparison Advice ocPortal vs MKPortal -- conversion guide Search Search Search [ More options ]