Last edit 2009-05-14 20:20:43 by craigh [ added info on Mac SVN tools ]

Additions

Subversion Access to Zikula


Zikula migrated its repository from CVS to SubVersion (SVN) on 18 April, 2006. There are a number of tools for accessing SVN repositories.

You can browse the current SVN repository via Web Browser here:
Trac integrated browser

Command line / Terminal Access


To retrieve Zikula 1.0.x from SVN via an anonymous session:

svn export https://code.zikula.org/svn/zikula/development/zikula-1 Zikula


If you have a user name and password, you can use the following:
  • Replace USERNAME and PASSWORD with your own user name and password.

svn checkout --username USERNAME --password PASSWORD https://code.zikula.org/svn/zikula/development/zikula-1 Zikula


Developers can use the following:
  • Replace developername with the proper values. Enter your site password when prompted.

svn checkout --username developername https://code.zikula.org/svn/zikula/development/zikula-1 Zikula


Keep the translations external with the svn:externals property


In several modules in code.zikula.org you will see the svn:externals property for other languages than english. The translated languages are kept within the various community-lang projects (dutch, german, french, etc). Translation updates can be done independent from the modules developer.

There is nice description of how this works in the dutch community as well. Check out the Dutch (nld) language integration page. All modules are listed that have their dutch language external.

Properties screenshot:
SVN properties on pnlang folder

You can set this property on the pnlang folder of your project. Select the properties (with TortoiseSVN right click on the pnlang folder -> TortoiseSVN -> properties). Here you can add/edit the properties of this folder. For adding an svn:externals property select New and Property Name is svn:externals and the property value is set to reflect the different languages:
lang TracPathToLanguageFolder


Edit properties screenshot:
SVN properties on pnlang folder

You can add multiple languages by putting them on several lines. When you now checkout the project the languages are obtained from the community project. The ExtensionsDB also supports this external language property (AFAIK). When a module developer uploads a new version, the available languages (external or not) are automatically put in the download package.

Windows


Unix/Linux

  • RapidSVN
  • kdesvn (integrates nicely into the Quanta+ web development editor)
Debian packages are available for both tools. Tested on Ubuntu 6.06.

Mac OSX


  • SyncroSVN Client (available for Win/Mac/*nix)
  • has integrated text-editor (not a free app)
  • Versions MacOSX? specific client
  • uses sidecar apps for textediting and diff (not a free app)
  • Command-line tools (precompiled binaries) (free as in beer)





Deletions

Subversion Access to Zikula


Zikula migrated its repository from CVS to SubVersion (SVN) on 18 April, 2006. There are a number of tools for accessing SVN repositories.

You can browse the current SVN repository via Web Browser here:
Trac integrated browser

Command line / Terminal Access


To retrieve Zikula 1.0.x from SVN via an anonymous session:

svn export https://code.zikula.org/svn/zikula/development/zikula-1 Zikula


If you have a user name and password, you can use the following:
  • Replace USERNAME and PASSWORD with your own user name and password.

svn checkout --username USERNAME --password PASSWORD https://code.zikula.org/svn/zikula/development/zikula-1 Zikula


Developers can use the following:
  • Replace developername with the proper values. Enter your site password when prompted.

svn checkout --username developername https://code.zikula.org/svn/zikula/development/zikula-1 Zikula


Keep the translations external with the svn:externals property


In several modules in code.zikula.org you will see the svn:externals property for other languages than english. The translated languages are kept within the various community-lang projects (dutch, german, french, etc). Translation updates can be done independent from the modules developer.

There is nice description of how this works in the dutch community as well. Check out the Dutch (nld) language integration page. All modules are listed that have their dutch language external.

Properties screenshot:
SVN properties on pnlang folder

You can set this property on the pnlang folder of your project. Select the properties (with TortoiseSVN right click on the pnlang folder -> TortoiseSVN -> properties). Here you can add/edit the properties of this folder. For adding an svn:externals property select New and Property Name is svn:externals and the property value is set to reflect the different languages:
lang TracPathToLanguageFolder


Edit properties screenshot:
SVN properties on pnlang folder

You can add multiple languages by putting them on several lines. When you now checkout the project the languages are obtained from the community project. The ExtensionsDB also supports this external language property (AFAIK). When a module developer uploads a new version, the available languages (external or not) are automatically put in the download package.

Windows


Unix/Linux

  • RapidSVN
  • kdesvn (integrates nicely into the Quanta+ web development editor)
Debian packages are available for both tools. Tested on Ubuntu 6.06.

Mac OSX







_EDITED 2009-01-31 17:44:45 by espaan [ Added link to the dutch language integration page ]

Additions
There is nice description of how this works in the dutch community as well. Check out the Dutch (nld) language integration page. All modules are listed that have their dutch language external.


_EDITED 2009-01-31 12:14:36 by espaan [ updated svnX text ]

Additions
  • svnX SVN GUI for Mac OSX (no support for properties yet) *

    Deletions
    • SVN GUI for Mac OSX *


      _EDITED 2009-01-31 11:59:49 by espaan [ added subversion with macosx tutorial ]

      Additions
      • Subversion with MacOSX tutorial *


        _EDITED 2009-01-31 11:56:56 by espaan [ ]

        Additions
        You can add multiple languages by putting them on several lines. When you now checkout the project the languages are obtained from the community project. The ExtensionsDB also supports this external language property (AFAIK). When a module developer uploads a new version, the available languages (external or not) are automatically put in the download package.

        Deletions
        You can add multiple languages by putting them on several lines. When you now checkout the project the languages are obtained from the community project. The ExtensionsDB?! also supports this external language property. When a module developer uploads a new version, the available languages (external or not) are automatically put in the download package.


        _EDITED 2009-01-31 11:56:08 by espaan [ wrong image refered to ]

        Additions
        SVN properties on pnlang folder


        _EDITED 2009-01-31 11:55:29 by espaan [ ]

        Additions
        Properties screenshot:
      • Edit properties screenshot:


        _EDITED 2009-01-31 11:13:20 by espaan [ ]

        Additions
        You can set this property on the pnlang folder of your project. Select the properties (with TortoiseSVN right click on the pnlang folder -> TortoiseSVN -> properties). Here you can add/edit the properties of this folder. For adding an svn:externals property select New and Property Name is svn:externals and the property value is set to reflect the different languages:
        lang TracPathToLanguageFolder


        Deletions
        You can set this property on the pnlang folder of your project. Select the properties (with TortoiseSVN? right click on the pnlang folder -> TortoiseSVN? -> properties). Here you can add/edit the properties of this folder. For adding an svn:externals property select New and Property Name is svn:externals and the property value is set to reflect the different languages: lang pathWithinSVNtoLanguageFolder


        _EDITED 2009-01-31 11:11:10 by espaan [ ]


        _EDITED 2009-01-31 11:08:49 by espaan [ better image placement ]

        Additions
        SVN properties on pnlang folder
        You can set this property on the pnlang folder of your project. Select the properties (with TortoiseSVN? right click on the pnlang folder -> TortoiseSVN? -> properties). Here you can add/edit the properties of this folder. For adding an svn:externals property select New and Property Name is svn:externals and the property value is set to reflect the different languages: lang pathWithinSVNtoLanguageFolder
        SVN properties on pnlang folder
        You can add multiple languages by putting them on several lines. When you now checkout the project the languages are obtained from the community project. The ExtensionsDB?! also supports this external language property. When a module developer uploads a new version, the available languages (external or not) are automatically put in the download package.


        Deletions
        SVN properties on pnlang folder You can set this property on the pnlang folder of your project. Select the properties (with TortoiseSVN? right click on the pnlang folder -> TortoiseSVN? -> properties). Here you can add/edit the properties of this folder. For adding an svn:externals property select New and Property Name is svn:externals and the property value is set to reflect the different languages: lang pathWithinSVNtoLanguageFolder
        SVN properties on pnlang folder You can add multiple languages by putting them on several lines. When you now checkout the project the languages are obtained from the community project.
        The ExtensionsDB? also supports this external language property. When a module developer uploads a new version, the available languages (external or not) are automatically put in the download package.



        _EDITED 2009-01-31 11:07:39 by espaan [ ]

        Additions
        SVN properties on pnlang folder You can set this property on the pnlang folder of your project. Select the properties (with TortoiseSVN? right click on the pnlang folder -> TortoiseSVN? -> properties). Here you can add/edit the properties of this folder. For adding an svn:externals property select New and Property Name is svn:externals and the property value is set to reflect the different languages: lang pathWithinSVNtoLanguageFolder
        SVN properties on pnlang folder You can add multiple languages by putting them on several lines. When you now checkout the project the languages are obtained from the community project.


        Deletions
        SVN properties on pnlang folder You can set this property on the pnlang folder of your project. Select the properties (with TortoiseSVN? right click on the pnlang folder -> TortoiseSVN? -> properties). Here you can add/edit the properties of this folder. For adding an svn:externals property select New and Property Name is svn:externals and the property value is set to reflect the different languages: lang pathWithinSVNtoLanguageFolder
        SVN properties on pnlang folder You can add multiple languages by putting them on several lines. When you now checkout the project the languages are obtained from the community project.



        _EDITED 2009-01-31 11:06:59 by espaan [ Added svn:externals information ]

        Additions

        Keep the translations external with the svn:externals property

        In several modules in code.zikula.org you will see the svn:externals property for other languages than english. The translated languages are kept within the various community-lang projects (dutch, german, french, etc). Translation updates can be done independent from the modules developer.
        SVN properties on pnlang folder You can set this property on the pnlang folder of your project. Select the properties (with TortoiseSVN? right click on the pnlang folder -> TortoiseSVN? -> properties). Here you can add/edit the properties of this folder. For adding an svn:externals property select New and Property Name is svn:externals and the property value is set to reflect the different languages: lang pathWithinSVNtoLanguageFolder
        SVN properties on pnlang folder You can add multiple languages by putting them on several lines. When you now checkout the project the languages are obtained from the community project.
        The ExtensionsDB? also supports this external language property. When a module developer uploads a new version, the available languages (external or not) are automatically put in the download package.



        _EDITED 2008-07-02 14:12:01 by nestormateo [ ]

        Additions
        You can browse the current SVN repository via Web Browser here:
        Trac integrated browser
        To retrieve Zikula 1.0.x from SVN via an anonymous session:
        svn export https://code.zikula.org/svn/zikula/development/zikula-1 Zikula

        svn checkout --username USERNAME --password PASSWORD https://code.zikula.org/svn/zikula/development/zikula-1 Zikula

        svn checkout --username developername https://code.zikula.org/svn/zikula/development/zikula-1 Zikula


        Deletions
        To retrieve Zikula from SVN via an anonymous session:
        svn export https://noc.zikula.org/svn/Zikula/trunk/Zikula Zikula

        svn checkout --username USERNAME --password PASSWORD https://noc.zikula.org/svn/Zikula/trunk/Zikula Zikula

        svn checkout --username developername https://noc.zikula.org/svn/Zikula Zikula

        If you wish to check out only the current main trunk and the ValueAddons tree, you can do the following:
        svn checkout --username developername  https://noc.zikula.org/svn/Zikula/trunk/Zikula

        svn checkout --username developername https://noc.zikula.org/svn/Zikula/trunk/ValueAddons



        _EDITED 2008-06-18 21:29:49 by Operator [ Minor edits (spelling & grammar corrections, etc.). Removed references to NOC. ]

        Additions
        To retrieve Zikula from SVN via an anonymous session:
        If you have a user name and password, you can use the following:
        • Replace USERNAME and PASSWORD with your own user name and password.
        svn checkout --username USERNAME --password PASSWORD https://noc.zikula.org/svn/Zikula/trunk/Zikula Zikula
        • Replace developername with the proper values. Enter your site password when prompted.
        If you wish to check out only the current main trunk and the ValueAddons tree, you can do the following:
        • kdesvn (integrates nicely into the Quanta+ web development editor)
        • How to Install Subversion *

          Deletions
          For anonymous export of Zikula from SVN:
        • Those with a NOC username and password can use the following:
          • Substitute NOCUSERNAME and NOCPASSWORD with the proper values.
          svn checkout --username NOCUSERNAME --password NOCPASSWORD https://noc.zikula.org/svn/Zikula/trunk/Zikula Zikula
          • Substitute developername with the proper values. Enter your site password when prompted.
          If you wish to check out only the current 0.8 and ValueAddons tree, you can do the following: