Difference between revisions of "bases"
m |
|||
(One intermediate revision by the same user not shown) | |||
Line 57: | Line 57: | ||
** {{d}} bases: The folder containing the GeneWeb databases | ** {{d}} bases: The folder containing the GeneWeb databases | ||
*** {{d}} mybase.gwb: folder of the genealogical database called {{c|mybase}} | *** {{d}} mybase.gwb: folder of the genealogical database called {{c|mybase}} | ||
− | **** {{d}} documents: image/txt/pdf/html files, subdirectories allowed | + | **** {{d}} cnt: holding access counts for the base and several access logs |
− | ***** {{d}} portraits: portraits images called with {{c|1=m=IM&i=index}} | + | ***** {{f}} mybase_cnt.txt: access counts (and its .lck companion) |
+ | ***** {{branche finale}}{{f}} mybase_{w/f/u}.txt: access logs for wizards, friends and updates | ||
+ | **** {{d}} documents: image/txt/pdf/html files, subdirectories allowed | ||
+ | ***** {{d}} portraits: portraits images called with {{c|1=m=IM&i=index}} (no sub-dirs here!) | ||
****** {{f}} first_name.occurence.last_name.jpg | ****** {{f}} first_name.occurence.last_name.jpg | ||
****** {{f}} other_first_name.occurence.last_name.jpg | ****** {{f}} other_first_name.occurence.last_name.jpg | ||
****** {{branche finale}}{{d}} saved: saved portraits called with {{c|1=m=IMS&i=index}} | ****** {{branche finale}}{{d}} saved: saved portraits called with {{c|1=m=IMS&i=index}} | ||
***** {{d}} images: other images associated with a person shown in a carrousel | ***** {{d}} images: other images associated with a person shown in a carrousel | ||
− | ****** {{d}} first_name.occurence.last_name: other images associated with a person | + | ****** {{d}} first_name.occurence.last_name: other images associated with a person (no sub_dirs) |
******* {{f}} otherimage.jpg: images called with {{c|1=m=IM&i=index&s=otherimage.jpg}} | ******* {{f}} otherimage.jpg: images called with {{c|1=m=IM&i=index&s=otherimage.jpg}} | ||
******* {{f}} otherimage.txt: comment associated with otherimage | ******* {{f}} otherimage.txt: comment associated with otherimage | ||
Line 79: | Line 82: | ||
***** {{d}} templatex: personnal variant of templatex files | ***** {{d}} templatex: personnal variant of templatex files | ||
***** {{f}} mybase.conf (mybase-config.txt?): [[configuration|configuration/parameters file]] (old {{c|.gwf}}) | ***** {{f}} mybase.conf (mybase-config.txt?): [[configuration|configuration/parameters file]] (old {{c|.gwf}}) | ||
− | |||
***** {{f}} mybase-f.auth (mybase-friend-auth.txt?): example of [[password#Specific access|password file for friends]] ({{c|1=friend_passwd_file=}} in {{c|mybase.conf}}) | ***** {{f}} mybase-f.auth (mybase-friend-auth.txt?): example of [[password#Specific access|password file for friends]] ({{c|1=friend_passwd_file=}} in {{c|mybase.conf}}) | ||
***** {{f}} mybase-w.auth (mybase-wizard-auth.txt?): example of password file for wizards ({{c|1=wizard_passwd_file=}} in {{c|mybase.conf}}) | ***** {{f}} mybase-w.auth (mybase-wizard-auth.txt?): example of password file for wizards ({{c|1=wizard_passwd_file=}} in {{c|mybase.conf}}) | ||
Line 96: | Line 98: | ||
*** {{d}} mybase2.gwb: folder of a second genealogical database {{c|mybase2}} | *** {{d}} mybase2.gwb: folder of a second genealogical database {{c|mybase2}} | ||
**** {{branche finale}}[…] the organisation is the same for each database see description for mybase.gwb folder above | **** {{branche finale}}[…] the organisation is the same for each database see description for mybase.gwb folder above | ||
− | *** {{d}} cnt: | + | *** {{d}} cnt: admin files |
**** {{f}} actlog: file temporary storing the tokens needed for login in CGI mode | **** {{f}} actlog: file temporary storing the tokens needed for login in CGI mode | ||
− | **** {{f}} | + | **** {{f}} gwd.lck: lock file |
**** {{branche finale}}{{f}} [[access#Robots management|robot]]: list IP addresses of detected robots | **** {{branche finale}}{{f}} [[access#Robots management|robot]]: list IP addresses of detected robots | ||
*** {{f}} comm.log (log.txt?): execution log of the last base creation with a {{c|gwc}} command | *** {{f}} comm.log (log.txt?): execution log of the last base creation with a {{c|gwc}} command |
Revision as of 10:33, 10 December 2018
Language: | English |
---|
The bases folder is by default a subfolder of the GeneWeb distribution named bases
that contains all your personnal data: the genealogical databases themselves with their notes, images, authentification files, template personalisation, etc. It can be moved or renamed according to your preferences.
In each of its etc
, images
, lang
and src
folders, subfolders carrying the name of the base mybase
hold the specific data for each base.
- distribution: details all the other files and subfolders out of
bases
folder, like the programs or template files.- bases: The folder containing the GeneWeb databases
- mybase.gwb: folder of the genealogical database called
mybase
- mybase.gwf: associated .gwf configuration/parameters file
- mybase-f.auth example of password file for friends (
friend_passwd_file=
) - mybase-w.auth example of password file for wizards (
wizard_passwd_file=
) - mybase2.gwb: folder of a second genealogical database
mybase2
- mybase2.gwf/auth configuration files associated to mybase2, etc.
- cnt: holding the robot file, locks, and memorising the access counts for each base
- actlog: file temporary storing the tokens needed for login in CGI mode
- robot list IP address of robots
- mybase.txt access counts for mybase
- mybase.lck lock file for mybase
- etc: used in priority over the generic
gw/etc
files (see templates) - images
- lang: containing some base specific language related template text files (lexicon for instance)
- src
- mybase.gwb: folder of the genealogical database called
- gw
- […] gwd/gwsetup launch scripts, README, etc.
- bases: The folder containing the GeneWeb databases
Bases folder in GeneWeb 7
This section of the documentation is not yet fully implemented. The current version of GeneWeb v7 adheres to the old folder structure.
|
GeneWeb 7 simplifies the archival of databases regrouping all the files needed for a single database under the same folder. With this configuration, it becomes far simpler to use archival tools such as tar
, zip
or rar
to store a single database folder in an archive (see save for details and comments).
- distribution
- bases: The folder containing the GeneWeb databases
- mybase.gwb: folder of the genealogical database called
mybase
- cnt: holding access counts for the base and several access logs
- documents: image/txt/pdf/html files, subdirectories allowed
- portraits: portraits images called with
m=IM&i=index
(no sub-dirs here!) - images: other images associated with a person shown in a carrousel
- myimage.jpg: images called with
m=DOC&s=myimage.jpg
orm=IM&s=myimage.jpg
- mytext.txt: text files called with
m=DOC&s=mytext.txt
orm=SRC&v=mytext
- mydoc.pdf: PDF files called with
m=DOC&s=mydoc.pdf
- mypage.html: HTML pages called with
m=DOC&s=mypage.html
- src:
- portraits: portraits images called with
- etc: configurations files and personnalized variants of template files, used in priority over the generic
gw/etc
files (see templates)- modules: personnalized variants of modules files
- templatex: personnal variant of templatex files
- mybase.conf (mybase-config.txt?): configuration/parameters file (old
.gwf
) - mybase-f.auth (mybase-friend-auth.txt?): example of password file for friends (
friend_passwd_file=
inmybase.conf
) - mybase-w.auth (mybase-wizard-auth.txt?): example of password file for wizards (
wizard_passwd_file=
inmybase.conf
) - particles.txt (mybase-particles.txt?): particles list for this base.
- hed.txt and trl.txt: base specific header/trailer files
- lang: local complements to the language lexicon
- history: folder with all diff files (this folder may be located elsewhere according to
history_path=
inmybase.conf
) - notes: folder with all the notes and linked pages
- … base, base.acc, cache_info […] names.inx, notes_links, patches (all internal files and folders of the database)
- mybase2.gwb: folder of a second genealogical database
mybase2
- […] the organisation is the same for each database see description for mybase.gwb folder above
- cnt: admin files
- actlog: file temporary storing the tokens needed for login in CGI mode
- gwd.lck: lock file
- robot: list IP addresses of detected robots
- comm.log (log.txt?): execution log of the last base creation with a
gwc
command - perso_lexicon.txt: UTF-8 personnal complementary lexicon (loaded with
-add_lexicon
at gwd start) - tags.txt: alternate list of authorized HTML tags (loaded with
-allowed_tags
at gwd start)
- mybase.gwb: folder of the genealogical database called
- gw
- … gwd/gwsetup launch scripts, CHANGES.txt, README, etc.
- bases: The folder containing the GeneWeb databases
Note that with this configuration, all personnalization happens in files stored in the base folder. A new release of GeneWeb may be installed safely by copying the new gw
folder and possibly new copies of gwd/gwsetup launch scripts, CHANGES.txt, README, etc (the last two lines of the tree above).