[tests] Don't import QUnitTestCase into tests' global namespace
Unittest's test loader will try to execute QUnitTestCase's test_javascripts method. However this class is intended to be subclassed, not to be executed directly.
This change has the following consequences:
* slightly faster test execution
* almost all rtags warnings are gone
.. -*- coding: utf-8 -*-
.. _TutosBase:
Building a simple blog with |cubicweb|
======================================
|cubicweb| is a semantic web application framework that favors reuse and
object-oriented design.
This tutorial is designed to help in your very first steps to start with
|cubicweb|. We will tour through basic concepts such as:
* getting an application running by using existing components
* discovering the default user interface
* basic extending and customizing the look and feel of that application
More advanced concepts are covered in :ref:`TutosPhotoWebSite`.
.. _TutosBaseVocab:
Some vocabulary
---------------
|cubicweb| comes with a few words of vocabulary that you should know to
understand what we're talking about. To follow this tutorial, you should at least
know that:
* a `cube` is a component that usually includes a model defining some data types
and a set of views to display them. A cube can be built by assembling other
cubes;
* an `instance` is a specific installation of one or more cubes and includes
configuration files, a web server and a database.
Reading :ref:`Concepts` for more vocabulary will be required at some point.
Now, let's start the hot stuff!
.. toctree::
:maxdepth: 2
blog-in-five-minutes
discovering-the-ui
customizing-the-application
conclusion