[campsite-dev] Campsite 3.0.0 Official Release
  • Vote Up0Vote Down importimport
    Posts: 0Member
    Dear Campsite users,

    Campsite 3.0.0, a major upgrade has been officially released. This version
    contains major improvements in the template language and much improved
    portability and install process. Download
    now
    !

    Campsite 3.0.0 runs on any operating system that runs PHP, Apache and MySQL,
    including Linux, Windows, Macs and BSD variants. And if it doesn't, we need bug
    reports !

    The Campsite 3.0.0 package contains default sample templates together with
    the corresponding database which you can install by following the steps in
    the INSTALL file. (Newbie Windows users: Try opening the INSTALL file with
    Notepad or Wordpad).

    Unlike the 2.2-2.7 versions, Campsite 3.0 does not support multiple
    instances anymore. This means that for each instance you want to run you
    have to install Campsite in a new virtual host.

    The install process is much simpler and the dependencies are much fewer: we
    removed the C++ code so every dependency related to it vanished. No more
    compiling Smile

    We're looking forward to getting user feedback, so please get involved in
    the Campsite community. Check the Campsite support
    forumor join our mailing
    list for more info.

    *Changelog for Campsite 3.0.0*

    For full details about these changes, see:
    http://code.campware.org/projects/campsite/query?milestone=3.0.0

    Major Improvements:
    - The template engine was rewritten in PHP for better performance,
    more flexibility, easier development, plugin architecture, fewer
    dependecies and easy install.
    - The install procedure is much easier thanks to a web based
    installer.
    - A caching mechanism for database objects was implemented. This
    will result in fewer database queries and greater speed and
    scalability.

    Small improvements:
    - Variables for storing temporary data can be used in the template
    language.
    - Boolean expressions can be used in "if" statements.
    - Many new small features in the template language.
    - The web based installer provides a default demo package for
    easier learning of the template language.
    - Removed the constraint of having at most one limitted list of a
    certain type in a template.

    Campsite Team
  • 5 Comments sorted by
  • Campsite 3.0.0 upgrade script.

    Hi all, I found a little problem in upgrade script. What I did was, i
    used to have 3.0 rc3 instance called kal_cs (for historical reason
    that name). Now I moved them to dedicated server and I thought it
    would be good to name all those instances by default "campsite". What
    I did was, I installed empty campsite, without running setup and hoped
    the restore backup will replace all files, so that everything works.
    However it did not. I tested it second time after the campsite setup
    was done, which does not seem very logical to me, but the problem was
    the same.
    What I did than was dropping database, restoring old one from backup
    and manual copying files (I believe there were no big changes to key
    structure that can make problems when upgrading from rc3 to Release,
    but as I need to upgrade way more instances from 2.x branch, I need to
    be sure renaming will work well.

    Ondra

    Output of the process can be seen bellow:

    kal# php /usr/local/www/campsite/bin/campsite-restore backup-
    campsite-2008-05-01-20-24-21.tar.gz -t campsite

    Campsite Restore Utility
    ------------------------
    * Initializing...
    * Temp directory: backup-campsite-2008-05-01-20-24-21
    * Initialization done.
    * Extracting files into temp directory...done.
    * Backup database name is 'kal_cs'.
    * Destination database name (to be replaced) is 'campsite'.

    The database configuration file 'backup-campsite-2008-05-01-20-24-21/
    kal_cs/database_conf.php' does not exist.
    It is likely because Campsite is not properly installed.
    Please run the Web installer and try restoring from the backup after
    that.

    * Cleaning up...done.

    kal#
  • Hi Ondra!

    May you send me the backup tarball file please? that way i can
    experiment the same behavior, thanks so much!


    On Thu, May 1, 2008 at 4:50 PM, Koutek Ondra wrote:
    > Campsite 3.0.0 upgrade script.
    >
    > Hi all, I found a little problem in upgrade script. What I did was, i used
    > to have 3.0 rc3 instance called kal_cs (for historical reason that name).
    > Now I moved them to dedicated server and I thought it would be good to name
    > all those instances by default "campsite". What I did was, I installed empty
    > campsite, without running setup and hoped the restore backup will replace
    > all files, so that everything works. However it did not. I tested it second
    > time after the campsite setup was done, which does not seem very logical to
    > me, but the problem was the same.
    > What I did than was dropping database, restoring old one from backup and
    > manual copying files (I believe there were no big changes to key structure
    > that can make problems when upgrading from rc3 to Release, but as I need to
    > upgrade way more instances from 2.x branch, I need to be sure renaming will
    > work well.
    >
    > Ondra
    >
    > Output of the process can be seen bellow:
    >
    > kal# php /usr/local/www/campsite/bin/campsite-restore
    > backup-campsite-2008-05-01-20-24-21.tar.gz -t campsite
    >
    > Campsite Restore Utility
    > ------------------------
    > * Initializing...
    > * Temp directory: backup-campsite-2008-05-01-20-24-21
    > * Initialization done.
    > * Extracting files into temp directory...done.
    > * Backup database name is 'kal_cs'.
    > * Destination database name (to be replaced) is 'campsite'.
    >
    > The database configuration file
    > 'backup-campsite-2008-05-01-20-24-21/kal_cs/database_conf.php' does not
    > exist.
    > It is likely because Campsite is not properly installed.
    > Please run the Web installer and try restoring from the backup after that.
    >
    > * Cleaning up...done.
    >
    > kal#
    >
    >
    >



    --
    /holman
  • Is there a place to which I can upload it? I would like to put there
    also one 2.x version backup to check the functionality.

    Sent from my iPhone

    On 2.5.2008, at 5:52, "Holman Romero" wrote:

    > Hi Ondra!
    >
    > May you send me the backup tarball file please? that way i can
    > experiment the same behavior, thanks so much!
    >
    >
    > On Thu, May 1, 2008 at 4:50 PM, Koutek Ondra
    > wrote:
    >> Campsite 3.0.0 upgrade script.
    >>
    >> Hi all, I found a little problem in upgrade script. What I did was,
    >> i used
    >> to have 3.0 rc3 instance called kal_cs (for historical reason that
    >> name).
    >> Now I moved them to dedicated server and I thought it would be good
    >> to name
    >> all those instances by default "campsite". What I did was, I
    >> installed empty
    >> campsite, without running setup and hoped the restore backup will
    >> replace
    >> all files, so that everything works. However it did not. I tested
    >> it second
    >> time after the campsite setup was done, which does not seem very
    >> logical to
    >> me, but the problem was the same.
    >> What I did than was dropping database, restoring old one from
    >> backup and
    >> manual copying files (I believe there were no big changes to key
    >> structure
    >> that can make problems when upgrading from rc3 to Release, but as I
    >> need to
    >> upgrade way more instances from 2.x branch, I need to be sure
    >> renaming will
    >> work well.
    >>
    >> Ondra
    >>
    >> Output of the process can be seen bellow:
    >>
    >> kal# php /usr/local/www/campsite/bin/campsite-restore
    >> backup-campsite-2008-05-01-20-24-21.tar.gz -t campsite
    >>
    >> Campsite Restore Utility
    >> ------------------------
    >> * Initializing...
    >> * Temp directory: backup-campsite-2008-05-01-20-24-21
    >> * Initialization done.
    >> * Extracting files into temp directory...done.
    >> * Backup database name is 'kal_cs'.
    >> * Destination database name (to be replaced) is 'campsite'.
    >>
    >> The database configuration file
    >> 'backup-campsite-2008-05-01-20-24-21/kal_cs/database_conf.php' does
    >> not
    >> exist.
    >> It is likely because Campsite is not properly installed.
    >> Please run the Web installer and try restoring from the backup
    >> after that.
    >>
    >> * Cleaning up...done.
    >>
    >> kal#
    >>
    >>
    >>
    >
    >
    >
    > --
    > /holman
  • Hi, as Ljuba discovered missing dependency - CTYPE library, I tried to
    install this library to another site prepared for upgrade and it
    worked with a single problem. Please in restore script options let me
    to choose db user and db password, not only the database name. That
    will make this tool way more useful.
    Ondra
  • do you have any account in code.campware.org? if so, please put them
    there and let me know...


    On Fri, May 2, 2008 at 2:35 AM, Koutek Ondra wrote:
    > Is there a place to which I can upload it? I would like to put there also
    > one 2.x version backup to check the functionality.
    >
    > Sent from my iPhone
    >
    >
    >
    > On 2.5.2008, at 5:52, "Holman Romero" wrote:
    >
    >
    > > Hi Ondra!
    > >
    > > May you send me the backup tarball file please? that way i can
    > > experiment the same behavior, thanks so much!
    > >
    > >
    > > On Thu, May 1, 2008 at 4:50 PM, Koutek Ondra
    > wrote:
    > >
    > > > Campsite 3.0.0 upgrade script.
    > > >
    > > > Hi all, I found a little problem in upgrade script. What I did was, i
    > used
    > > > to have 3.0 rc3 instance called kal_cs (for historical reason that
    > name).
    > > > Now I moved them to dedicated server and I thought it would be good to
    > name
    > > > all those instances by default "campsite". What I did was, I installed
    > empty
    > > > campsite, without running setup and hoped the restore backup will
    > replace
    > > > all files, so that everything works. However it did not. I tested it
    > second
    > > > time after the campsite setup was done, which does not seem very logical
    > to
    > > > me, but the problem was the same.
    > > > What I did than was dropping database, restoring old one from backup and
    > > > manual copying files (I believe there were no big changes to key
    > structure
    > > > that can make problems when upgrading from rc3 to Release, but as I need
    > to
    > > > upgrade way more instances from 2.x branch, I need to be sure renaming
    > will
    > > > work well.
    > > >
    > > > Ondra
    > > >
    > > > Output of the process can be seen bellow:
    > > >
    > > > kal# php /usr/local/www/campsite/bin/campsite-restore
    > > > backup-campsite-2008-05-01-20-24-21.tar.gz -t campsite
    > > >
    > > > Campsite Restore Utility
    > > > ------------------------
    > > > * Initializing...
    > > > * Temp directory: backup-campsite-2008-05-01-20-24-21
    > > > * Initialization done.
    > > > * Extracting files into temp directory...done.
    > > > * Backup database name is 'kal_cs'.
    > > > * Destination database name (to be replaced) is 'campsite'.
    > > >
    > > > The database configuration file
    > > > 'backup-campsite-2008-05-01-20-24-21/kal_cs/database_conf.php' does not
    > > > exist.
    > > > It is likely because Campsite is not properly installed.
    > > > Please run the Web installer and try restoring from the backup after
    > that.
    > > >
    > > > * Cleaning up...done.
    > > >
    > > > kal#
    > > >
    > > >
    > > >
    > > >
    > >
    > >
    > >
    > > --
    > > /holman
    > >
    >



    --
    /holman