Migrating Projects to TSW WebCoder 2013 Professional: A Quick Guide
Why migrate to TSW WebCoder 2013 Professional
- Faster coding: Improved editor performance and smarter autocomplete.
- Built-in tools: FTP/SFTP, version control integrations, and site project management.
- Modern workflow: Better support for popular web languages and project organization.
Preparation checklist
- Backup your projects — copy source files and assets to a safe location (local or cloud).
- Inventory dependencies — list libraries, build tools, preprocessors (e.g., Sass, LESS), and external services.
- Record environment details — note server settings, target PHP/Node versions, database connection info.
- Install TSW WebCoder 2013 Professional — ensure your license is active and application is updated to the latest patch available for 2013.
Project import steps
- Create a new site/project in WebCoder:
- Open WebCoder → File → New Project → select “Website” and pick the project folder.
- Add source files:
- Use Project → Add Existing Files or drag the project folder into the Project panel. Confirm folder structure is preserved.
- Configure server/FTP:
- Project → Project Settings → Servers → add FTP/SFTP using recorded server details. Set remote and local root paths.
- Set up file types and code coloring:
- Tools → Options → File Types to associate custom extensions. Adjust editor settings for HTML, CSS, JS, PHP as needed.
- Configure version control (optional):
- If using Git/TFS, enable integration via Project Settings → Version Control and point to the repository. If repository already exists in folder, WebCoder should detect it.
- Configure build/preprocessor tasks:
- If you use task runners or preprocessors, create external tool entries (Tools → External Tools) or configure pre-build scripts to run Sass/Grunt/Gulp commands.
- Set up live preview and browsers:
- Project Settings → Preview → choose default browser(s) and enable Live Preview if available.
Code compatibility and adjustments
- Check for deprecated features or extensions not supported by WebCoder’s editor; adjust syntax or tooling accordingly.
- Update path references and environment-specific configs (e.g., base URLs, API endpoints).
- Test server-side code locally or on a staging server matching production PHP/Node versions.
Testing and validation
- Run linting and static analysis on HTML/CSS/JS. Fix warnings/errors.
- Upload to staging via WebCoder FTP and test pages.
- Verify runtime behavior: forms, authentication, database connections, and APIs.
- Cross-browser test using configured browsers and responsive sizes.
Troubleshooting tips
- If files fail to upload, re-check FTP credentials and firewall settings.
- If syntax highlighting or snippets misbehave, reset editor settings or re-associate file types.
- For Git issues, use the command line to confirm repo status, then refresh WebCoder’s project view.
Post-migration checklist
- Confirm backups are up-to-date.
- Remove any obsolete files and clean the project folder.
- Document new workflows (deployment steps, build commands) for your team.
- Schedule periodic reviews to update tools and dependencies.
Quick migration timeline (small project)
- Day 1: Backup, install WebCoder, create project, add files.
- Day 2: Configure servers, version control, and tools.
- Day 3: Fix compatibility issues, local testing.
- Day 4: Deploy to staging, QA testing.
- Day 5: Go live and monitor.
If you want, I can generate a checklist file (README or deploy script) tailored to your project structure—paste your project tree or list key tools and I’ll create it.
Leave a Reply