AustriaTechMigration
Der Umstieg wird derzeit vorbereitet. Die technischen Voraussetzungen sollen bis zum
Indy Treffen in Bregenz, 31 Okt - 02 Nov 2003 so weit abgeschlossen sein.
Uebersicht Twiki-Seiten zur Migration
LAYOUT: arbeiten mit stylesheets im dadaimc system
- hier findet ihr eine auswahl an vorhandenen stylesheets:
http://dev.dadaimc.org (links oben bei "Themes")
ansonsten findet ihr stylesheets natuerlich auf jeder seite die dadaIMC verwendet, eine uebersicht gibts hier:
http://www.dadaimc.org
- bearbeiten eines stylesheets - methode 1:
wenn ihr auf dev.dadaimc.org oder sonstwo ein stylesheet gefunden habt, dass als ausgangspunkt fuer euer eigenes stylesheet brauchbar ist, muesst ihr euch das stylesheet herunterladen
den dateinamen des stylesheets koennt ihr im "Quelltext der Seite" finden - bsp:
link rel="stylesheet" type="text/css" href="http://dev.dadaimc.org/styles/sfactive.css" media="all"
das stylesheet koennt ihr dann runterladen - einfach http://dev.dadaimc.org/styles/sfactive.css im browser aufrufen
auf diese weise kann das stylesheet dann mit einem texteditor bearbeitet werden
um das stylesheet dann weiter mit "methode 2" (s.u.) zu bearbeiten eine mail an bas enemy.org schicken - im attach das stylesheet.
- bearbeiten eines stylesheets - methode 2:
als admin unter http://indy-layout.kapu.or.at/admin einloggen
im menue auf "Stylesheets" klicken
bei dem stylesheet das bearbeitet werden soll auf "bearbeiten" klicken
!! einige teile der seite werden zwischengespeichert (cache) - wenn also an der artikel anzeige im stylesheet etwas geaendert wird, und mensch will nachschaun wie sich diese aenderung auswirkt, muss der cache geloescht werden - auf der admin-seite den punkt "Instandhaltung" anklicken -> dann nur den letzen punkt ankreuzen. !!
TODO: UMSTIEG
- aufruf an alle zur mithilfe ----------
- FullComment Form anzeigen funktioniert nicht
- bei FullComment link - zusatzlink open in new window
- bei media gallery - sprachauswahl beim posten
- bei sprache statt US english nur english
- zusaetzliche codes fuer artikel verstecken hinzugeben
- bei versteckten commentaren/artikeln bei der editoransicht code dazuschreiben
- themenauswahl rechts oben unterhalb banner mit farbicons
- done --
- bei artikel post - username/passwort kicken
- Hidden Newswire link nicht unter jedem artikel
- Kategorie ansicht - newswire auch nach kategorie filtern
Anforderungen an ein neues System (gegenueber Active):
- integriertes Rubrikensystem, das schon beim Posten Klassifizierung erlaubt und auch einfach nachklassifizieren laesst
- integrierte Featureverwaltung/Administration der Startseite
- verbesserte (vor allem schnellere) Suchfunktion
- Features sollen automatisch von der globalen Imc-Seite uebernommen werden
- eventuell integrierter Kalender
Infos zum Umstieg von at.indymedia.org
Workshop: DADA - das neue System
am IMC Treffen in Bregenz, 31 Okt 2003 - 02 Nov 2003
Genauer Termin wird spätestens in Bregenz bekanntgegeben
siehe:
Links:
Ueberblick ueber die eingesetzten Systeme:
doku
***********don't try this at home******************
ausgehend von
ConvertingActiveToDadaIMC? und
AnotherConversionHowTo
- so leicht machen wir es uns natuerlich nicht
- dada-code aenderungen auf testserver - dadurch natuerlich zusaetzlicher aufwand bei der migration
wies derzeit aussieht braucht mensch noch eine postgresql datenbank zum convertieren - also download
postgresql-daba
install - su postgres - createdb austria - createuser austria -
postgres:
- 3 version von psql oder : sql-dump statement auf stallman: + "-d"
(dadurch werden keine COPY sql-statements erzeugt sondern INSERT statements - das verstehn auch die aelteren versionen von psql)
convert.pl braucht alle mediafiles (images,audio,video) auf einem server - einerseits um die mediasize herauszulesen, andererseits um die links in der daba neu zu setzen (....). wir wollen die gemirrorten files aber nicht auf den neuen server uebersiedeln - what a bandwidth mess - drum wird das convert.pl umgeschrieben.
oder doch nicht? - ham grad keinen neuen server.........
also doch ein test - following instructions on
AnotherConversionHowTo
/www/uploads und /www/active-cvs/austria landen im dada-root-verzeichnis
im convert.pl die pfade anpassen
in /dada-root/usermedia/images
nicht vergessen!!! seq 13 statement +
in jedem unterverzeichnis muss noch ein thumb verzeichnis angelegt werden
#for i in [1-9]*; do mkdir $i/thumb; done
!!! don't forget to set the shity symlink for the new upload directory !!!
#rm -f /dada-root/austria/local/webcast/uploads
#ln -s /dada-root/uploads /dada-root/austria/local/webcast/uploads
!!! symlink funkt nicht - to many link levels
#cd /dada-root/uploads
#mkdir ../austria/local/webcast/uploads
#for i in *; do mv $i ../austria/local/webcast/uploads; done
#rm -rf uploads
in /dada-root/austria/local/db-setup.php3 keine auskommentierten variablen stehen lassen - convert.pl grept durchs file - ojeeehhhh
im verzeichnis /dada-root/usermedia braucht der user der convert.pl ausfuehrt absolute !!!!! schreibrechte
thumb files die keine images sind loeschen
im /dada-root/uploads verzeichnis:
#find . -name "*thumb*" |grep -v "jpg" |grep -v "gif" |grep -v "bmp" |grep -v "png" |grep -v "jpeg" |xargs rm
ok - problem - haben da eine .jpg datei - ist aber in der daba aufgefuehrt als txt-mime und is auch eine txt-datei - hat aber netterweise den suffix .jpg (detto bei gif) - ergo zusaetzlich ein erweitertes rm-all-thumbs-we-dont-want script
for i in *thumb*; do
type=`file -b -i $i|cut -d / -f 1`;
if [ "$type" == "text" ] && grep "don't remove me" $i 2>&1 1>/dev/null ;
then type="image";
fi;
if [ "$type" != "image" ];
then echo "$type $i";
fi;
done | tee ../images-or-not-list
but ... beware of the false positives ....
ok - wieder was neues - in der mysql-daba vom neuen system wird nur in der modified_timestamp beim table articles das aktuelle (aaargl) datum eingetragen - fehler im convert.pl -> der hund liegt beim "select created from webcast" begraben - das "select" field hat bei uns naemlich netterweise noch +02 hinter der uhrzeit stehen - jaja die timezones - ergo wird das convert.pl wieder umgeschrieben. loesung: zeile 100/102 regex erweitern um ein moegliches + (gibt ja timezone+ und timezone-)
ok - werden jetzt doch versuchen, wie wir die media-files auf paranode lassen koennen. sind immerhin 11000 files
--
start from scratch
download: psql-daba, /www/uploads/austria, /www/active-cvs/austria, images.indymedia.org/imc/austria/*
$ cd /dadaroot/
* de_AT.utf renamed to de_AT.iso8859-1
* convert.pl path -corrected (some log messages rewritten)
media: link auf move and link back umgeschrieben
* in imc_classes: imc_Prefs.inc und imc_Media.inc auf version 1.2 jeweils
retour gebracht
* usermedia: for i in * ; do cd $i ; mkdir `seq 13 |xargs`; cd .. ; done
cd images.
for i in *; do mkdir $i/thumbs; done; rm CVS/thumbs;
* locales po's generated:
$ locale]$ for i in *utf8; do
> cd $i/LC_MESSAGES
> msgfmt -v messages.po -o messages.mo
> cd -
> done
* test auf obsolete (weil immer noch placeholder) files im upload (nach
einspielen des image.indy zeugs)
find . -type f -size 36c > ~/36byte-files.neu
wc -l 36byte-files.neu -> 189
* wurden geloescht
***********don't try this at home******************
--
PabLow - 12 Oct 2002
--
DerekPMoore - 09 Jan 2003 -
--
SrI - 28 Sep 2003 - Infos zum Umstieg, Index
--
BasB - 6 Oct 2003 - TODO Umstieg, messages.po upload
--
RafL - 03 Nov 2003 - Zeilenangaben zur Übersetzung
--
BasB - 28 Nov 2003 - tech nearly-mig doku
--
SrI - 30 Nov 2003 - todo: migration feature
--
BasB - 01 Dez 2003
--
SrI - 14 Dec 2003 - Uebersicht
to top