Författare:
Per Stenebo
Per Stenebo
Skapad:
2011-12-27 09:45:12
2011-12-27 09:45:12
Ändrad:
2020-03-19 22:03:40
2020-03-19 22:03:40

Skapa en ny utgåva av BendCMS
- Säkerhetskopiera systemet.
- Kolla att dom sidor som skall betraktas som systemsidor har ett id under 100. id kan ändras på sidan Byta sid-id.
- Ladda ner systemet och placera det lokalt.
- Ta bort oönskade mappar och filer i ~/files, dvs allt utom sysImages, lamp och download/licence.txt
- Ta bort alla användare utom 0 & 1 i ~/memberConfig
- Kör skriptet purgeBendCMS.sh, det ersätter flera av punkterna nedan.
- Kolla och ev installera ny version av CKEditor.
Version 4.14.0 var bara att uppdatera sökvägen i $sConf['editor']['CKEditor']['js_file'] - Ta bort alla kopior i ~/memberConfig
- Öppna ~/memberConfig/member_0.php
- Gå igenom alla variabler och återställ till standardvärden.
- Öppna ~/memberConfig/member_1.php
- Ändra följande variabler:
'email' => 'you@example.com',
'changed' => 0,
'latestIP' => '0.0.0.0',
'loginArr' = array(0 => 0) - Ta bort följande variabler:
'passwordRequest'] => ''
'validate' => ''
- Ta bort alla filer med id över 100 i ~/pageConfig
- Ta bort alla kopior i ~/pageConfig
- Ta bort /bendcms/pageConfig/pConfCache.php med kopior
- Ta bort alla filer med id över 100 i ~/pageContent
- Ta bort alla kopior i ~/pageContent
- Töm filen ~/pageData/download.txt
- Ta bort alla filer utom index.html i ~/pageData/pageComment
- Öppna ~/sysConfig/BendCMS_config.php
- Gå igenom alla variabler och återställ till standardvärden. Använd följande variabler:
$sConf['system_email_to'] = 'webmaster@example.com';
$sConf['system_email_from'] = 'postmaster@example.com';
$sConf['system_email_reply'] = 'noreply@example.com';
$sConf['mailservice'] = false;
$sConf['pwdSalt'] = 'xyz123';
$sConf['display_errors'] = 1;
$sConf['pageConfigCache'] = false; - Uppdatera startsidan, id 100.
- Uppdatera fragmentet Sidhuvud, id 12.
- Uppdatera sidfot, id 13.
- Ta bort oanvända filer i ~/pageLogic, ~/javascript, ~/head.
- Provkör systemet.
- Töm loggfiler i ~/logfiles eller kör skriptet purgeBendCMS.sh
-
Återställ till önskad radbrytning i alla (text-)filer, tex mha endlines:
./endlines-1.9.2-linux-amd64 check -vkr bendcms/bendcms
- Packa ihop mappen + ingångsfil med zip, namnge arkivet i formatet: BendCMS_ÅÅÅÅMMDD-STATUS.zip:
zip -r BendCMS_20200319-beta.zip bendcms bendcms.php index.php
- Ta bort filer från zip-filen som inte ska vara med i utgåvan, tex notes.
- Skapa en fil med md5 kontrollsumma:
md5sum BendCMS_20200319-beta.zip > BendCMS_20200319-beta_md5sum.txt
- Publicera arkiv och md5-fil.