newbee
PermalinkIf I have projects started with concrete5 but I want to transfer them over to ixwebhosting when I am done, how easy is that? Do I need to download concrete5 into ixwebhosting and edit there instead of creating in concrete5 and transferring over?
Also, does anyone have specific experience with ixwebhosting? I am not a developer but I would love to learn what I need to do activate my site there.
Someone else stated he downloads the concrete5 to his computer and develops there and then uploads the file. This (in my limited understanding) sounds like using a dreamweaver file or a similar program. Are there tutorials or books that can be recommended to help me?
I installed in last summer.
Perhaps it's removed temporarily while they test the latest version?
Unfortunately, that is by far the easiest way to deploy C5 on a Windows box. You might ask in the forums about WAMP setups and if anyone has any recommendations -- that can get a bit complex.
Kristal James
Sent from iPhone
The following is a link to C5's standard documentation on migrating a site:
http://www.concrete5.org/documentation/installation/moving_a_site...
There are issues on case sensitive table names when migrating from Windows to Linux. The following discussion identifies those and an approach:
http://www.concrete5.org/community/forums/installation/site-migrati...
If I had any advice, I'd simply say not to take it too seriously. Work on a machine dedicated to the task, if possible. Don't build anything mission critical to begin with. Make backups. Be ready to wipe everything clean and start over at a moment's notice.
Documentation exists, but is incomplete. To be a skilled developer in the area, you'll need to build your own knowledgebase through trial and error.
All the best!
http://www.concrete5.org/marketplace/addons/backup-voodoo/...
Using backup voodoo, you can create a zipped clone of your site - files and database. You then need to load the zip file to another server, unzip it, edit config/site.php to point to the new database, import the database dump and off you go.
Kristal James
Sent from iPhone
I also regularly use backups to clone a site, to move it or to make a copy I can experiment with. I have only once needed a backup to revert a failed upgrade. I try to test upgrades thoroughly on a clone and get all the errors solved before doing it on the live site.
Even if it were not for the above, a backup is like an insurance policy: "I am a good driver, so why do I need motor insurance?" ;)
Kristal James
Sent from iPhone
So, you could easily go through the process of setting a development site up in another folder and just work from there.
Kristal James
Sent from iPhone
You'd want to go through the same process of installing C5 that you did for your website, except locating it in the test subfolder.
That may be a one touch install, or you may need to download C5, save the zip, unzip it, rename the top level folder to the test folder name, and then install -- following the C5 directions.
At the very least, you'll want to test your ideas and concepts on a development system before deploying them live. There are always quirks.
In order to develop, you'll need to setup a system that mimics your web host. Some folks, who prefer to develop on Windows, will setup a WAMP server. And, the quickest route to this today is using Microsoft's WebMatrix, which configures your box and has the ability to install Concrete5 with one press of a button.
WebMatrix, I believe, works if you're developing a site from scratch. However, I've found it fragile and ultimately unworkable trying to import a large C5 site into it.
Alternatively, and this is my approach, is to dedicate a system or a virtual server to a LAMP setup. Centos -- a Redhat clone -- is used by about 75% of all web hosts, has a great deal of documentation available for it, and has a GUI which addresses a lot (but not all) of the system administrative tasks necessary for web development. There's a learning curve, if you're not familiar with Linux. On the other hand, using this approach your environment will mimic precisely the environment of your website. Thus, you can test the precise impact of various changes made in areas that are distinctive to Linux.
So, your development environment is essentially the environment of your website. Of course, that's where all the pieces come together.
The pieces will be developed outside of that and incorporated. If you're new to web development, it may be of benefit to purchase a ready-made theme from the marketplace. That can minimize the need for other web/design software such as Illustrator, Photoshop, Dreamweaver, and Fireworks.
Of course, for greatest flexibility you'll want to develop familiarity with those packages.
I don't use Dreamweaver personally. Some folks on the forum do use that for design and you could direct questions if you choose that route.
I tend to use Illustrator for vector graphics, Photoshop for photos/raster graphics. But, the lion's share of work is done in Fireworks. This does work roughly comparable, in a sense, to Dreamweaver. Dreamweaver develops the full functionality for websites. Fireworks is a lighter weight tool that focuses on the graphic elements alone and assumes that the environment you're working in will provide the full web functionality.
HTH