+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Subversion-Browser in PHP realisieren/gesucht

  1. #1
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard Subversion-Browser in PHP realisieren/gesucht

    Hallo,
    durch einen Thread von "mepeisen" ([Suche] Webseite gegen Bezahlung) bin ich auf ein, durchaus für mich, interessantes Thema gekommen.
    Dort steht
    Am liebsten wäre mir ein System, wo ein SVN-Explorer integriert ist und wo ich als Admin/Entwickler per Webseite Tags und Branches setzen kann
    Ich verstehe darunter nun quasi so etwas, wie das zum Beispiel auch in trac möglich ist.

    Mir geht es hier also darum, mit Hilfe von PHP durch ein Repository "surfen" zu können. Ich habe natürlich erstmal nach fertigen und bestenfalls unter eine OpenSource-Lizenz veröffentlichten Produkten gesucht und bin auch fündig geworden.

    Links:
    - http://warehouseapp.com/ (kostenpflichtig, wenn auch durchaus bezahlbar)
    - http://www.akbkhome.com/blog.php/View/90/FlexySvn.html (hier stürzt bei der Demo mein Firefox ab, also erstmal medium)

    Hat eventuell jemand weitere Links zu solchen Anwendungen?

    Generell spricht auch nichts dagegen so etwa sselbst zu machen, wobei das natürlich doch ein eigenes Projekt darstellen würde, was man auch irgendwie in das zeitlichen Rahmenprogramm quetschen müsste.
    Nichtsdestotrotz ist es durchaus für mich interessant zu wissen, wie man denn überhaupt an so etwas herangeht?

    Dabei spielen auch Punkte wie überhaupt eine Verbindung zu Subversion hergestellt wird etc. eine Rolle, da ich in diesem Themenbereich total unwissend bin.

    Aufgrund der Tatsache, dass in oben verlinktem Thread ebenfalls steht
    Hier kann ich entsprechend zu arbeiten
    hoffe ich einfach mal, dass ich hier einige hilfreiche Antworten erhalte.

    Danke.
    Grüße, Ben.


    EDIT:
    Die PHP-nativen Funktionen sind mir natürlich bekannt, auch wenn ich damit noch nicht gearbeitet habe.
    Es handelt sich dabei ja um ein PECL-Paket, welches dann letztlich auch für das bereits oben genannte FlexySVN verwendet wird
    for more details, have a look at the examples, or google for FlexySvn
    Geändert von Ben (27.12.2007 um 16:23 Uhr)

  2. #2
    Erfahrener Benutzer
    Registriert seit
    30.03.2006
    Ort
    Pfinztal
    Beiträge
    398

    Standard

    Also grundsätzlich hat SVN da zunächst einmal an völlig eigenes Protokoll. Es arbeitet auf einer lokalen Datenbank (keine Ahnung, was danau) und läuft als Dämon im Hintergrund. Wenn man also mit Netzwerkkommunikation was macht, dann wohl besser mit der Client-Bibliothek zusammen bzw. mit einem eventuell bereits vorliegenden PHP-Modul.

    Alternativ kann man den Kommandozeilen-Client dazu zweckentfremden. Das ist zwar nicht schön, aber es funktioniert. Also per system() und Konsorten das Progrämmchen "svn" aufrufen und die Ausgabe hübsch in HTML darstellen.

    Ein ganz interessanter Ansatz dürfte aber auch sein, dass für Apache und mod_dav ein Modul zur Verfügung steht, mit dem man das alles auch steuern kann bzw. anschauen kann.

    Alle Fragen fürs erste beantwortet?
    Open Sourcing the Online Gaming Universe (bald wieder)
    PHP/SQL/Java/C++/Assembler.
    Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
    Das Game Developer Consultant Team öffnet langsam seine Pforten

  3. #3
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Die Kommandozeile zu nutzen habe ich noch nicht bedacht. :)
    Ich werde erstmal Informationen zu dem Apachemodul suchen.

    Bin aber natürlich trotzdem jederzeit offen für weitere Anregungen. Wer entsprechende Forenthreads, Einträge in Mailinglisten etc. kennt, der darf die hier gerne posten.

    Danke.

  4. #4
    Erfahrener Benutzer
    Registriert seit
    30.03.2006
    Ort
    Pfinztal
    Beiträge
    398

    Standard

    subversion.tigris.org
    Dort irgendwo findet sich auch was übers Apache-Modul.
    Open Sourcing the Online Gaming Universe (bald wieder)
    PHP/SQL/Java/C++/Assembler.
    Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
    Das Game Developer Consultant Team öffnet langsam seine Pforten

  5. #5
    :D Avatar von bobby
    Registriert seit
    09.03.2007
    Ort
    Nürnberg
    Beiträge
    81

    Standard

    Hi Ben,

    vll. entspricht dieses Projekt http://usvn.info/ deinen Vorstellungen.

  6. #6
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Danke. Hab gerade keine Zeit mich intensiver damit zu beschäftigen, werde das aber in Kürze tun.

    Danke sehr. :)

  7. #7
    Erfahrener Benutzer
    Registriert seit
    30.10.2005
    Beiträge
    302

    Standard

    Hat sich jemand schon mit usvn bschäftigt?

    Ich würde nämlich gerne ein PHP Skript über SVN verwalten auf meinem Webspace verwalten. Ich hoffe SVN und usvn sind da die richtige Anlaufstelle. Kenne mich svn nämlich nicht so gut aus.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. PHP 5.2 Kompilierung schlägt fehl
    Von Byrel im Forum Tools, Server, Betriebssysteme
    Antworten: 0
    Letzter Beitrag: 03.11.2006, 21:09
  2. [Rezension] PHP 5 Kochbuch
    Von Artemis im Forum Literatur
    Antworten: 2
    Letzter Beitrag: 07.09.2006, 19:15
  3. Antworten: 2
    Letzter Beitrag: 01.09.2006, 16:05
  4. PHP 5.1 ist drausen
    Von robo47 im Forum Nachrichten
    Antworten: 5
    Letzter Beitrag: 28.11.2005, 20:30
  5. Antworten: 1
    Letzter Beitrag: 21.11.2005, 20:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Impressum · Tutorials · Nutzungsbedingungen · thematisch sortierte Linklisten · Spendenaufruf · Team · Partnerprojekte

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48