BlitzBasicPortal Modulserver - Anleitung

Übersicht BlitzMax, BlitzMax NG FAQs und Tutorials

Neue Antwort erstellen

hamZta

Administrator

Betreff: BlitzBasicPortal Modulserver - Anleitung

BeitragMi, Sep 03, 2008 22:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Benutzung des BBP-Modulserver

Willkommen bei der Anleitung "Wie benutze ich den BBP-Modulserver?". Ich erkläre hier sowohl, wie der Server "bedient" wird als auch, wie man seine eigenen Module hochladen und verwalten kann.

Voraussetzungen:

  • Ein SVN-Programm installiert
  • Etwas Zeit
  • Geduld Wink


Zuerst wird das SVN-Programm gestartet und das Repository "https://svn.blitzforum.de/" damit geöffnet.
Jetzt wird vermutlich eine Warnung bezüglich des Serverzertifikates erscheinen. Ihr könnt hier auf "Permanent akzeptieren" (oder was euch euer SVN-Client vorschlägt) klicken, denn diese Warnung kommt nur, weil wir das Zertifikat selbst ausgestellt haben.

Normale Benutzer haben auf alle Module Lesezugriff, Administratoren und Moderatoren haben überall Schreib- und Lesezugriff.
Später erkläre ich noch, wie ihr vorgehen müsst, um eure Module ebenfalls auf den Server laden zu können!

1. Ich habe BlitzMax OHNE SVN installiert

Wer BlitzMax nicht aus den Blitz Research-Repositories installiert hat, der kann sich die gewünschten Scopes einfach in seinen "mod"-Ordner vom SVN auschecken (sie dann kompilieren) und anschließend loslegen.

Achtung: Solltet ihr nur einzelne Module benötigen, achtet bitte darauf, dass euer Client beim Kopieren den vollen Pfad verwendet. Wollt ihr zum Beispiel das Modul "xyz.mod" aus dem Scope "chaos.mod" haben achtet darauf, dass der Pfad mit "mod/chaos.mod/xyz.mod" endet (ansonsten beschwert sich BlitzMax beim Kompilieren).

2. Ich habe BlitzMax MIT SVN installiert

Im Prinzip auch nicht viel schwieriger, nur müsst ihr hier eventuell, bevor ihr einen Scope auscheckt, den Unterordner selbst im "mod"-Ordner zu erstellen. (Es ist gut möglich, dass euer SVN-Client dies auch automatisch erledigt).

3. Beispiele (Konsolenprogramm svn)

Dieser Befehl checkt den kompletten Scope "chaos" aus SVN in euer mod-Verzeichnis:
Code: [AUSKLAPPEN]
svn co https://svn.blitzforum.de/chaos.mod BlitzMax/mod/chaos.mod


So checkt ihr nur ein Modul aus dem Scope aus:
Code: [AUSKLAPPEN]
svn co https://svn.blitzforum.de/chaos.mod/desktopext.mod BlitzMax/mod/chaos.mod/desktopext.mod


4. Wie checke ich meinen Scope auf den Server ein?
Wenn ihr der Meinung seid, dass eure Module recht brauchbar sind, dann schreibt einfach einem Moderator oder Administrator eine PN mit einer kurzen Beschreibung der Module, weitere Anweisungen folgen dann per PN.
Wenn ihr den Anweisungen folgt, erhaltet ihr einen Scope auf dem Modulserver freigeschaltet, auf dem ihr sowohl Lese- als auch Schreibrechte habt. Ladet dort eure Module hoch und sie stehen allen anderen zur Verfügung.

Am einfachsten ist es, wenn ihr eure Module "importiert" und danach euren kompletten Scope kopiert.
Klingt vermutlich komplizierter als es ist, hier wieder ein Beispiel:

Angenommen euer Repository "xyz.mod" wurde freigeschalten und ihr möchtet nun euer Modul "bla2.mod" hochladen:
Code: [AUSKLAPPEN]
svn import bla2.mod https://svn.blitzforum.de/xyz.mod/bla2.mod

Mit dieser Zeile wird das Modul bla2.mod auf den Server geladen.

So checkt ihr euch euren Scope vom Server aus:
Code: [AUSKLAPPEN]
svn co https://svn.blitzforum.de/xyz.mod BlitzMax/mod/xyz.mod


Wenn ihr jetzt etwas am Modul geändert habt könnt ihr den Server mit:
Code: [AUSKLAPPEN]
svn commit

auf den neuesten Stand bringen.

Wir behalten uns vor, Module die noch nicht weit fortgeschritten oder nicht sehr brauchbar sind abzulehnen. Seid nicht böse, wenn eure Module abgelehnt werden, bastelt daran weiter und versucht es später nochmal. Wink

Solltet ihr noch Fragen haben stellt sie bitte in diesem Thread, ich werde versuchen sie so gut wie möglich zu beantworten.

Mit freundlichen Grüßen,
hamZta

PS.: Vielen Dank für's Korrekturlesen an Hyde!
 

joasia36

BeitragFr, Aug 12, 2011 21:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo erstmal...

und wie benutzt man das jetzt nun?

Ich habe versucht mit:

svn co https://svn.blitzforum.de/cocoaext.mod .

das CocoaExt-Mod herunterzuladen, der Server will aber immer einen Login von mir.
(der Foren-Account funktioniert nicht).

Was mache ich falsch?

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG FAQs und Tutorials

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group