Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: release-0.1.0

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
INSTALL
INSTALL.nginx
README
Templates-and-scomps.txt
TextMateErlangBundleInstall.sh
development-notes.txt
template.gen_server.erl
varnish.launchd.plist
varnish.zotonic.vcl
zophrenic.png
zotonic.sh

README

Welcome to Zotonic

Here we give you some starting points for your journey with Zotonic.


INSTALLING

When you want to install Zotonic, please read the file "doc/INSTALL".
When you want to proxy Zotonic using nginx, then check also the file "doc/INSTALL.nginx" for an example site definition.


FOR ERLANG HACKERS

When you want to read the source, then start with "src/zotonic_sup.erl" and work your way down using the servers defined in there.  After you have an idea what is what.  Then check the modules to see how they implement all the functionality, start with "mod_base".


FOR TEMPLATE WIZARDS

Start to scan the modules to see how templates, actions, resources and css/javascript are defined.  Especially the module "mod_base" is of interest as it defines all basic functionality which other modules build upon.  From there continue with "mod_admin" and see how it defines the admin interface, start with the webmachine resources to see which template is used by which resource.


FOR SQL MAGICIANS

Another useful source of information is the module "src/install/z_install.erl", this erlang module contains the complete SQL datamodel.
Check also "src/install/z_install_data.erl" as it defines the basic set of predicates, categories and whatnot.


Thank you and have fun with Zotonic.

- Tim Benniks & Marc Worrell
Something went wrong with that request. Please try again.