Difference between revisions of "Turtle Sense/Website design"

From Nerds Without Borders
Jump to navigation Jump to search
(subdomains)
(another try?)
Line 1: Line 1:
 
==Proposed structure==
 
==Proposed structure==
# Top level: '''/ts'''  -- Turtle Sense --  This is the destination of '''root.turtlesense.org'''
+
# '''/bin''' - system executable files
## '''/www''' -- Website pages
+
# '''/lib''' - system libraries
### '''/live''' -- this is the destination of '''turtlesense.org''' and '''www.turtlesense.org'''
+
# '''/boot''' - kernel files (critical)
### '''/dev''' -- this is the destination of '''dev.turtlesense.org'''
+
# '''/etc''' - system configuration files
## '''/manager''' -- (cron, logging, invokeParser, etc.) this is the destination of '''manager.turtlesense.org'''
+
# '''/usr''' - shared user applications
### '''/logs'''  -- (a record of activities)
+
# '''/home''' - home directories for specific users
## '''/parser'''  -- (parsing code, db config, etc.) this is the destination of '''parser.turtlesense.org'''
+
# '''/var''' - services files (logs, mailboxes, web)
## '''/data''' -- All Data
+
## '''/www''' -- websites
### '''/nps''' -- National Park Service (Directory with acronym for each organization)
+
### '''/ts'''  -- Turtle Sense --  This is the destination of '''root.turtlesense.org'''
#### '''/nc''' -- North Carolina (sub directory, might be different for differnt organizations)
+
#### '''/web''' -- Turtle Sense websites
##### '''/2014''' -- (Season)  This is the destination of '''nps.turtlesense.org''' and can change every year
+
##### '''/live''' -- this is the eventual destination of '''turtlesense.org''' and '''www.turtlesense.org'''
##### '''/processed''' -- Reports are moved here after they are processed
+
##### '''/dev''' -- this is the destination of '''dev.turtlesense.org''' for testing
#### '''/backup'''  -- Backups of the database for each organization
+
#### '''/manager''' -- (cron, logging, invokeParser, etc.) this is the destination of '''manager.turtlesense.org'''
### '''/xxx''' -- Other organizations get their own subdirectory
+
##### '''/logs'''  -- (a record of activities)
 +
#### '''/parser'''  -- (parsing code, db config, etc.) this is the destination of '''parser.turtlesense.org'''
 +
#### '''/orgs''' -- Data from differnt orgs
 +
##### '''/nps''' -- National Park Service (Directory with acronym for each organization)
 +
###### '''/nc''' -- North Carolina (sub directory, might be different for differnt organizations)
 +
####### '''/2014''' -- (Season)  This is the destination of '''nps.turtlesense.org''' and can change every year
 +
####### '''/processed''' -- Reports are moved here after they are processed
 +
###### '''/backup'''  -- Backups of the database for each organization
 +
##### '''/xxx''' -- Other organizations get their own subdirectory
 +
### '''/nwb''' -- Other domains, like NerdsWithoutBorders for example

Revision as of 19:40, 4 July 2014

Proposed structure

  1. /bin - system executable files
  2. /lib - system libraries
  3. /boot - kernel files (critical)
  4. /etc - system configuration files
  5. /usr - shared user applications
  6. /home - home directories for specific users
  7. /var - services files (logs, mailboxes, web)
    1. /www -- websites
      1. /ts -- Turtle Sense -- This is the destination of root.turtlesense.org
        1. /web -- Turtle Sense websites
          1. /live -- this is the eventual destination of turtlesense.org and www.turtlesense.org
          2. /dev -- this is the destination of dev.turtlesense.org for testing
        2. /manager -- (cron, logging, invokeParser, etc.) this is the destination of manager.turtlesense.org
          1. /logs -- (a record of activities)
        3. /parser -- (parsing code, db config, etc.) this is the destination of parser.turtlesense.org
        4. /orgs -- Data from differnt orgs
          1. /nps -- National Park Service (Directory with acronym for each organization)
            1. /nc -- North Carolina (sub directory, might be different for differnt organizations)
              1. /2014 -- (Season) This is the destination of nps.turtlesense.org and can change every year
              2. /processed -- Reports are moved here after they are processed
            2. /backup -- Backups of the database for each organization
          2. /xxx -- Other organizations get their own subdirectory
      2. /nwb -- Other domains, like NerdsWithoutBorders for example