[Cartoweb-users] Folder Structures

Alexandre Saunier alexandre.saunier at camptocamp.com
Mon Nov 28 08:09:53 EST 2005


here are a few guidelines and minimal instructions to build a new project:

* create the main project file in <cartoweb_root>/htdocs/ (in your case 
c:\wamp\www\cartoweb3\htdocs\) for instance by copying demoCW3.php and 
updating the ENV variable with your project name

* create a new directory in <cartoweb_root>/projects/ and name it with 
your project name.

* in the latter directory, add your project specific files. 
Subdirectories structure must be copied on the upstream structure 
(directories outside of <cartoweb_root>/projects/) or on the demoCW3 
project structure.

* in a command line prompt, go to <cartoweb_root>/ and run:
cw3setup.php --install --base-url http://localhost/cartoweb3/htdocs/
This command is needed to make the project resources available in 
<cartoweb_root>/htdocs/ which should be the only web-accessible 
directory on a well-configured production site.

=> this is the reason why some files seems duplicated in 
=> DO NOT EDIT files outside of <cartoweb_root>/projects/<your_project>/
If your need to update the associated resource, run cw3setup.php 
--install... after your changes in the project directory.

Finally, note that the demoCW3 project is a convenient example on how to 
  build a project but it is not always the best start point. In most 
cases  it is easier to build a project from scratch and only add the 
files you really need.


Paul Shapley wrote:
> Hello again,
> I just need to understand a couple of things about the folder
> structure of Cartoweb3. Firstly, i'm assuming that in order for the
> demo to work with my own data i need to ensure that 'cw3setup.php' is
> pointing to the ../cartoweb3/htdocs folder.
> Secondly, there are two 'My_Project' folders in the following locations
> .../cartoweb3/htdocs/My_Project/ ...and
> .../cartoweb3/Projects/My_Project/
> again i'm assuming that the 'htdocs' is the only one i need to concern
> myself with.
> Could someone confirm my confusion (easily done)!.
> As i understand this i need to copy the 'demoCW3' folder from
> .../cartoweb3/htdocs to the '.../cartoweb3/htdocs/My_Project' folder
> and copy the demoCW3.php (from htdocs) into the same location
> (My_Project). I then change the 'ENV variable' to 'My_Project' and
> save with an alternative name to demoCW3.php (this last bit i'm not
> sure i've understood).
> Can you confirm that i'm pointing the files in the right places.
> Many thanks,
> Paul Shapley
> P.S Sorry to go on about this, i just need to understand the setup in
> 'laymans' terms.
> _______________________________________________
> Cartoweb-users mailing list
> Cartoweb-users at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/cartoweb-users

More information about the Cartoweb-users mailing list