Skip to content

Commit

Permalink
Move old-3-install instructions to install doc
Browse files Browse the repository at this point in the history
  • Loading branch information
smcmahon committed Apr 7, 2013
1 parent 40e522d commit 446ad6c
Show file tree
Hide file tree
Showing 4 changed files with 365 additions and 366 deletions.
28 changes: 14 additions & 14 deletions source/getstarted/index.rst
Expand Up @@ -10,13 +10,13 @@ Introduction
-------------- --------------


Plone is developed in the :doc:`Python </getstarted/python>` programming language. doc:`Python </getstarted/python>`You should master Python basics` Plone is developed in the :doc:`Python </getstarted/python>` programming language. doc:`Python </getstarted/python>`You should master Python basics`
before you can efficiently customize Plone. If you are very new to Python, Plone or software development, before you can efficiently customize Plone. If you are very new to Python, Plone or software development,
it is suggested that you read the `Professional Plone 4 Development book it is suggested that you read the `Professional Plone 4 Development book
<http://www.packtpub.com/professional-plone-4-development/book>`_ <http://www.packtpub.com/professional-plone-4-development/book>`_
before you attempt to develop your own solutions. before you attempt to develop your own solutions.


If you quickly want to learn about current best-practices in developing with Plone you should also work through the If you quickly want to learn about current best-practices in developing with Plone you should also work through the
`Todo list application tutorial <http://tutorialtodoapp.readthedocs.org/en/latest/index.html>`_. `Todo list application tutorial <http://tutorialtodoapp.readthedocs.org/en/latest/index.html>`_.


Plone runs on the top of the `Zope 2 application server <zope2.zope.org/>`_, meaning that one Zope 2 server process Plone runs on the top of the `Zope 2 application server <zope2.zope.org/>`_, meaning that one Zope 2 server process
can contain and host several Plone sites. Plone also uses Zope 3 components. Zope 3 is not an upgrade for Zope 2, can contain and host several Plone sites. Plone also uses Zope 3 components. Zope 3 is not an upgrade for Zope 2,
Expand All @@ -30,10 +30,10 @@ Installing Plone
------------------ ------------------


It is recommended that you do Plone development on Linux or OS X. Development on Windows is possible, It is recommended that you do Plone development on Linux or OS X. Development on Windows is possible,
but you need to have much more experience dealing with Python and Windows related problems, so starting but you need to have much more experience dealing with Python and Windows related problems, so starting
on Windows is not so easy. on Windows is not so easy.


See :doc:`installation instructions </getstarted/installation>` for how to create a Plone installation See :doc:`installation instructions </getstarted/installation>` for how to create a Plone installation
suitable for development. suitable for development.


Non-programming approaches for customizing Plone Non-programming approaches for customizing Plone
Expand All @@ -43,7 +43,7 @@ If you lack programming skill or resources, you can still get some things done i


* `Plomino is a a powerful and flexible web-based application builder for Plone <http://www.plomino.net>`_ * `Plomino is a a powerful and flexible web-based application builder for Plone <http://www.plomino.net>`_


* `PloneFormGen allows you to build forms in a web browser <http://plone.org/products/ploneformgen>`_ * `PloneFormGen allows you to build forms in a web browser <http://plone.org/products/ploneformgen>`_


* Plone 4+ comes with through-the-web Dexterity content type editor * Plone 4+ comes with through-the-web Dexterity content type editor


Expand All @@ -61,18 +61,18 @@ Plone add-ons as Python packages


Plone sites can be customized by installing *Plone add-ons*, which add or customize functionality. Plone sites can be customized by installing *Plone add-ons*, which add or customize functionality.
You can install existing add-ons that others have developed or you can develop and install your own add-ons. You can install existing add-ons that others have developed or you can develop and install your own add-ons.
Add-ons are developed and distributed as Add-ons are developed and distributed as
`Python packages <http://packages.python.org/distribute/setuptools.html>`_. Many open-source Python packages, `Python packages <http://packages.python.org/distribute/setuptools.html>`_. Many open-source Python packages,
including Plone add-ons, are available from `PyPI (the Python Package index) <http://pypi.python.org>`_. including Plone add-ons, are available from `PyPI (the Python Package index) <http://pypi.python.org>`_.


Plone uses a tool called `Buildout <http://www.buildout.org/>`_ to manage the set of Python packages Plone uses a tool called `Buildout <http://www.buildout.org/>`_ to manage the set of Python packages
that are part of your Plone installation. that are part of your Plone installation.
Using Buildout involves using the ``buildout.cfg`` configuration file and the ``bin/buildout`` command. Using Buildout involves using the ``buildout.cfg`` configuration file and the ``bin/buildout`` command.


.. note :: .. note ::
In prior versions of Plone and Zope, add-ons were referred to as "products" and they were installed by copying In prior versions of Plone and Zope, add-ons were referred to as "products" and they were installed by copying
them into a special folder called ``products``. This method is now deprecated in favor of using them into a special folder called ``products``. This method is now deprecated in favor of using
standard Python packages, managed by Buildout. standard Python packages, managed by Buildout.
Expand Down Expand Up @@ -173,8 +173,8 @@ Hello World Tutorial


We have a :doc:`tutorial </reference_manuals/active/helloworld/index>` introducing the basics of Plone development. We have a :doc:`tutorial </reference_manuals/active/helloworld/index>` introducing the basics of Plone development.


The tutorial covers a basic form, a custom content-type, and a dynamic view. The tutorial covers a basic form, a custom content-type, and a dynamic view.
It also has detailed sections on building a development environment, installing Plone, and It also has detailed sections on building a development environment, installing Plone, and
creating an add-on package for your development code. creating an add-on package for your development code.


More info More info
Expand Down

0 comments on commit 446ad6c

Please sign in to comment.