Tópico for Learning Web Standards
Learning web publishing typically implies knowledge and experience with most of the standards used in Tópico's workflow. While students will probably have a dedicated editor for most of the file types (HTML, CSS, XML, JS,...), not many affordable and flexible desktop software can bring all these files together into a cohesive final output.
While you focus on any of the following subjects, Tópico's default publishing packages can take care of the other aspect of your publication. Here are a few subject matters Tópico makes it fun to experiment with.
Creating and applying a semantic markup to document is part of any good solution to keep collections manageable and flexible. Using semantic markup along with CSS brings the possibility to change the look of an entire document collection with just one line in a stylesheet.
You will experiment with semantic markup in these tutorials:
CSS stylesheets prescribe what your published topic will look on the page with fonts, colors, margins, decorations, backgrounds, borders and all those visual attribute.
You will experiment with stylesheets in these tutorials:
XSL Templates are the key to transform one document type into another. With templates, you can import data from many sources and process them into one cohesive publication. XSL Templates make your custom markup exportable to any other XML vocabulary it might fit in.
You will experiment with templates markup in these tutorials:
Advanced publishing concepts
Content generation, reuse and filtering are advanced publishing concepts that are part of modern publication systems. You might not build the next Amazon.com with it, but Tópico makes it fun and easy to experiment with these techniques.
You will experiment with advanced publishing concepts in these tutorials:
Scripting is still needed to make content interactive, like the menu system in Tópico. There is currently no tutorial on scripting in this user guide, but here are a few good links to start with:
- Unobtrusive DHTML, and the power of unordered lists
- Site Point Stylish Scripting: DHTML & CSS Blog
Since the above components have defaults in each publishing package, users can focus on one subject matter and experiment freely, then click the Publish button to see the final result.