Search Engine Indexing
Web pages created in MySource Matrix are capable of being indexed by internal and external search engines. MySource Matrix gives all pages a sensible URL rather than terminating the URL with a complex GET which cause some search engines to be unable to crawl the site.
MySource Matrix also supports the creation of a robots.txt file thus allowing the control of the discoverability of content items by external search engines. It is also possible to apply a metadata schema that includes information for specific search engines such as a “re-index after” definition.
Web Services
Using the custom asset architecture of MySource Matrix and the functions available with PHP, it is possible to build interfaces to other applications using WSDL, UDDI or SOAP.
Integration with External Systems
MySource Matrix is an open source system, to which the full API is available. Integration with other systems tends to be easier because the source code is open, and because open source projects, including MySource Matrix, tend to use other open source systems (e.g. databases) and open standards (e.g. PEAR) that are also easy to integrate with.
Virtual Hosting
MySource Matrix supports retaining consistency with website host and domain names, and changes in web architecture do not impact website host name identification. It does this via the Remap Manager, which allows system administrators to remap any URL hosted on this webserver to another URL. You can even upload a CSV of URLs to be remapped. Please note that virtual hosting is often referred to as a service whereby your website is hosted on a single server with many other clients’ websites. For a website with moderate to heavy traffic, Squiz recommend that MySource Matrix be installed on a dedicated server.
Importing And Exporting Content
MySource Matrix provides a number of tools for the import and export of content…
Import
- MySource Matrix allows you to easily cut and paste content from Microsoft Office applications (such as MS Word) or HTML generated by other applications (such as Dreamweaver). Content copied from other sources may not comply with web publishing standards or may include unwanted application specific hidden information. MySource Matrix includes tools to automatically “clean” content pasted from other sources, such as removing Microsoft stylesheet information and unwanted XML tags, and ensuring it conforms with the desired HTML standard (e.g. XHTML 1.0 Strict).
- MySource Matrix also provides the DB Data Source to allow you to connect to a local or an external database and execute a query. The results of the query will be displayed as shadow assets in the asset map. The DB data source asset also contains a GUI interface to build simple queries.
- RSS Data Source - MySource Matrix provides a data source asset to read RSS feeds and display the entries from the feed as shadow assets in the asset map. When used with the Asset Listing, you can redisplay RSS feeds from other sites inside your MySource Matrix system.
- Squiz can develop scripts to automate the import of content. The complexity of this task depends on the type of content, and the systems/data repositories involved. Since MySource Matrix is an open source product, the full API is available should the client choose to develop the scripts themselves or utlise a third party.
- Remote Content – this page template allows you to embed the contents of an external web site within the design of your own site. You can even define the start and end tags to specify content on the remote page will be discarded until this tag is reached. This allows you to strip off the design component of the remote page, to simplify its look when nested in your site.
- Custom Asset – this involves building an asset to interface to a specific system that is proprietary to a particular client.
- Asset Bridge – this involves building an asset to interface with a system that is not proprietary to a particular client. An example is the LDAP Bridge asset. Using the custom asset architecture of MySource Matrix and the functions available with PHP, it is possible to build interfaces to other applications using WSDL, UDDI or SOAP.
Export
- RSS Publishing - MySource Matrix fully supports the creation of RSS with the RSS Feed asset. This asset generates outbound RSS Feeds without the need for formatting, and takes care of sending the correct headers and suppressing the site design. The RSS Feed asset currently supports RSS 1.0 (RDF), RSS 2.0 and Atom 1.0.
- Some assets allow XML or CSV export of content, for example form submissions may be exported in XML or CSV format.
Squiz can develop scripts to automate the export of content. The complexity of this task depends on the type of content, and the systems/data repositories involved. Since MySource
- Matrix is an open source product, the full API is available should you choose to develop the scripts themselves or utilise a third party.
- Custom Asset – this involves building an asset to interface to a specific system that is proprietary to a particular client.
- Asset Bridge – this involves building an asset to interface to a system that is not proprietary to a particular client. An example is the LDAP Bridge asset.
- Using the custom asset architecture of MySource Matrix and the functions available with PHP, it is possible to build interfaces to other applications using WSDL, UDDI or SOAP.
XML Support
MySource Matrix allows documents to be stored in their native format, which may be XML, but need not be. This approach was chosen to increase functionality rather than restrict it, since transforming a document to XML format typically loses information.
MySource Matrix allows web content authored through the WYSIWYG editor to be converted to valid XML (XHTML 1.0) by HTML Tidy, before being stored in the CMS.
Clients may choose to add a third party application such as the XML module from Open Office to automatically transform standard office documents into XML before being stored in the CMS (Please see www.openoffice.org for more information). Squiz is happy to provide a quote to implement a suitable third party (open source) tool for transforming specific document types to XML as required by the client.
Using the custom asset architecture of MySource Matrix and the functions available with PHP, it is possible to build interfaces to other applications using XML, SQL, ODBC, SOAP, COM object, etc. Please see www.php.net for a list of all protocols that could be supported.