-Don't worry, Telemeta is easy to setup as any other Django app !
-
-----------------
Requirements
-----------------
-Telemeta is designed to run on Linux and other UNIX based architectures.
-It depends on several python librairies like Django (version >= 1.3.1).
-See http://djangoproject.com.
-
-Other needed librairies are listed below.
-
+Don't worry, Telemeta is easy to setup as any other Django app but requires some extra apps and modules to run. It is designed to run on Linux and other UNIX based architectures.
Install the system dependencies
--------------------------------
cd ~/my_projects
django-admin startproject mysite
-
Create the database
------------------------
Telemeta needs MySQL to work well and fast. So you need to create a MySQL database before trying it.
But you can also use SQLite, PostgreSQL or Oracle DB.
-
Configure the telemeta project
----------------------------------
-Edit the file settings.py in a text editor.
+Edit the file settings.py in a text editor. You can find (even copy) an example there::
+
+ example/sandbox/settings.py
+
Modifiy the following variables::
ADMINS = telemeta requires that you indicate an administrator here
('en', 'English'),
]
-
Set the following Middlewares::
MIDDLEWARE_CLASSES = (
'/home/dev/telemeta/sandboxes/sandbox_generic/templates/',
)
-You can find an example for settings.py there::
-
- example/sandbox/settings.py
-
Configure your urls
----------------------
+You can find (even copy) an example of url.py there::
+
+ example/sandbox/urls.py
+
Add this dictionary to get Javascript translation::
js_info_dict = {
from django.contrib import admin
admin.autodiscover()
-You can find an example for url.py there::
-
- example/sandbox/urls.py
-
Initialize the database
--------------------------
If you want tu use the data schema migration system (South needed, see previous paragraph)::
./manage.py migrate telemeta
+
+Then::
+
./manage.py collectstatic
-------------------------
See README.rst and http://telemeta.org.
-