Skip to content
This repository has been archived by the owner on Jul 6, 2021. It is now read-only.

Commit

Permalink
added category data to server
Browse files Browse the repository at this point in the history
  • Loading branch information
1u committed Jul 12, 2013
1 parent 3b73b44 commit bf173ce
Show file tree
Hide file tree
Showing 4 changed files with 139 additions and 8 deletions.
2 changes: 1 addition & 1 deletion collections/categories.js
Expand Up @@ -2,7 +2,7 @@
// "_id" -> ID
// "name" -> string
// future:
// "Parent" -> string
// "Parent" -> ID
// "name_de" "name_en" etc
// ===========================

Expand Down
119 changes: 119 additions & 0 deletions server/category.rawdata.js
@@ -0,0 +1,119 @@
categories = [{
'name': 'Sport / Bewegung',
'_id': '1'
},{
'name': 'Handwerk',
'_id': '2'
},{
'name': 'Naturwissenschaft',
'_id': '3'
},{
'name': 'Geisteswissenschaft',
'_id': '4'
},{
'name': 'Kultur',
'_id': '5'
},{
'name': 'Computer',
'_id': '6'
},{
'name': '♥Undefined♥',
'_id': '7'
},{
'name': 'Kampfsport/-kunst',
'parent': '1'
},{
'name': 'Teamsport',
'parent': '1'
},{
'name': 'Manege / Artistik',
'parent': '1'
},{
'name': 'Holz / Metall',
'parent': '2'
},{
'name': 'Elektronik / Strom',
'parent': '2'
},{
'name': 'Kunststoff / Stoff',
'parent': '2'
},{
'name': 'Garten / Landwirtschaft',
'parent': '2'
},{
'name': 'Bau',
'parent': '2'
},{
'name': 'Geographie',
'parent': '3'
},{
'name': 'Physik',
'parent': '3'
},{
'name': 'Medizin',
'parent': '3'
},{
'name': 'Mathematik',
'parent': '3'
},{
'name': 'Chemie',
'parent': '3'
},{
'name': 'Biologie',
'parent': '3'
},{
'name': 'Sprache',
'parent': '4'
},{
'name': 'Geschichte',
'parent': '4'
},{
'name': 'Soziologie',
'parent': '4'
},{
'name': 'Politik',
'parent': '4'
},{
'name': 'Philosophie',
'parent': '4'
},{
'name': 'Wirtschaft und Brecht',
'parent': '4'
},{
'name': 'Literatur',
'parent': '5'
},{
'name': 'Theater',
'parent': '5'
},{
'name': 'Musik',
'parent': '5'
},{
'name': 'Kunst',
'parent': '5'
},{
'name': 'Design',
'parent': '5'
},{
'name': 'Fotografie',
'parent': '5'
},{
'name': 'Film',
'parent': '5'
},{
'name': 'Kochen',
'parent': '5'
},{
'name': 'Subkultur',
'parent': '5'
},{
'name': 'Internet',
'parent': '6'
},{
'name': 'Programmieren',
'parent': '6'
},{
'name': 'Softwarebedienung',
'parent': '6'
},
]
12 changes: 6 additions & 6 deletions server/examplecourses.js
@@ -1,6 +1,6 @@
testcourses = [{
'name': 'Meditation & Yoga/Qi-Gong',
'categories': ['Sport_Bewegung'],
'categories': ['Sport / Bewegung'],
'tags': ['Sport', 'Gspürschmi', 'TuetGuet'],
'createdby': 'FeeLing',
'description': 'Es wäre toll, regelmässig an einem Morgen zusammen zu Meditieren und Yoga/Qi-Gong zu machen. Mir selber fehlt die Selbstdisziplin und für Yoga/Qi-Gong auch das Knowhow, darum wäre eine kleine Gruppe toll. Ein extra Raum wäre toll, geht aber eigentlich überall.',
Expand All @@ -10,7 +10,7 @@ testcourses = [{
}
},{
'name': 'Aikido',
'categories': ['Kampfkunst'],
'categories': ['Kampfsport/-kunst'],
'tags': ['Kampfsport', 'Gschpürschmi'],
'createdby': 'Kampfhippie',
'description': 'Würde sehr gerne regelmässig Aikido trainieren. Wenn eine kleine Gruppe zustande käme, könnte ich sogar vielleicht einen Trainer und ein Dojo auftreiben. Finde Aikido eine der schönsten Kampfsportarten, weil sie versucht auf das Gegenüber einzugehen und den Konflikt zu lösen ohne den anderen Menschen zu zerstören. Youtube-Video Wikipedia-link',
Expand All @@ -21,7 +21,7 @@ testcourses = [{
}
},{
'name': 'Garten',
'categories': ['Garten_Landwirtschaft', 'Biologie'],
'categories': ['Garten / Landwirtschaft', 'Biologie'],
'tags': ['Garten', 'Pflanzen'],
'createdby': 'Greendampf',
'description': 'Regelmässig zusammen gärtnern und miteinander Knowhow, Infrastruktur, Beziehungen, Samen, Planzen austauschen. Verschiedene schon existierende freie Gärten unterstützen, die Nahrungs- und Heilmittel produzieren. Hätte Zugang zu 2-3 Gärten, die noch Kapazität für motivierte Gärtner hätten.',
Expand All @@ -42,7 +42,7 @@ testcourses = [{
}
},{
'name': 'unkommerzielle Commons-based peer production',
'categories': ['Garten_Landwirtschaft'],
'categories': ['Garten / Landwirtschaft'],
'tags': ['Theorie', 'Projekt'],
'createdby': 'Greendampf',
'description': '"commons sind gemeinschaftlich getragene formelle oder informelle Governance-Systeme rund um kollektiv zu nutzende Ressourcen" [[http://commonsblog.wordpress.com/was-sind-commons/|Was sind Commons?]] Fände es interessant, das Thema der unkommerziellen //Commons-based peer production// zu besprechen und es am besten auch gerade mit einem praktischen Projekt (zB. Gemüsegarten) versuchen in einem etwas grösseren Rahmen umzusetzen. (Das wäre aber eine längerfristige, grössere und verpflichtendere Angelegenheit.)',
Expand All @@ -62,7 +62,7 @@ testcourses = [{
}
},{
'name': 'Elektronik',
'categories': ['Elektronik'],
'categories': ['Elektronik / Strom'],
'tags': ['Elektronik'],
'createdby': 'greg',
'description': ' hoi tsäme! ich würd mal gerne ein grundlagen von elektronik lernen… so n bisschen strom basteln kann ich (halt lampen und dimmer und so) und mir hats auch schon ein paar mal eins geputzt ;) einen konkreten anlass gibts nicht, bin diesbezüglich detailthematisch offen… hab zugang zu versch. räumen, wo genau müsst ich abklären wenn das ganze konkreter ist. nehm mir auch gerne zeit mitzuorganisiern, so ab jetzt bis ende sommer irgendwann (dann bin ich dann mal n bisschen weg). hat wer bock? c u '
Expand Down Expand Up @@ -112,7 +112,7 @@ testcourses = [{
'description': 'Ein paar Leute veranstalten am Freitag 28.09. Eine Crypto-Party. Da wird gelernt, ausprobiert und Bier getrunken. Onion-/DarkNet, Email verschlüsselung mit PGP, Browsereinstellungen für sichereres Surfen, VPN, Proxi, Es Sollte für alle etwas dabei sein, für den noob bis zum nerd. Die die können und wollen, werden sich gegenseitig und Allen Themen Vorstellen '
},{
'name': 'Open Lab',
'categories': ['Elektronik', 'Programmieren'],
'categories': ['Elektronik / Strom', 'Programmieren'],
'tags': ['DIY', 'Elektronik', 'Computer'],
'createdby': 'Mike_85',
'description': ' Wöchentlich, jeden Dienstag Abend: DIY - Löten, Häcken, Basteln, Programmieren. Im Lab der SGMK Ohne Leitung, respektive unter eigener Leitung. Umkostenbeitrag Freiwilig / Materialgeld… link Openlab, link SGMK'
Expand Down
14 changes: 13 additions & 1 deletion server/server.js
@@ -1,6 +1,7 @@


Meteor.startup(function () {
createCategoriesIfNone();
createCoursesIfNone();
});

Expand All @@ -26,8 +27,19 @@ Meteor.methods({
});


// Create Categories if not all anymore

function createCategoriesIfNone() {
if (Categories.find().count() === 0) {
_.each(categories, function(category){
Categories.insert(category)
})
}
}

// erstelle neue Kurse, wenns keine in der DB hat

function createCoursesIfNone(){
// erstelle neue Kurse, wenns keine in der DB hat
if (Courses.find().count() === 0) {
createCourses();
}
Expand Down

0 comments on commit bf173ce

Please sign in to comment.