Tutorial: Publishing Your Web Application
This tutorial guides you through the process of publishing your web application. You'll learn how to preview, publish, and share your application with users.
What You'll Learn
By the end of this tutorial, you'll know how to:
- Preview your application before publishing
- Publish to a live environment
- Configure your application URL
- Share your application with users
Prerequisites
Before publishing:
- Complete your application design
- Test all functionality in the builder
- Configure roles and permissions
- Have all content finalized
Step 1: Final Review Before Publishing
1.1 Review All Pages
Go through each page and verify:
- [ ] All content is correct
- [ ] Images are loading properly
- [ ] Links are working
- [ ] Forms are functional
1.2 Test Workflows
Verify all interactive elements:
- [ ] Button clicks work correctly
- [ ] Form submissions process properly
- [ ] Navigation flows are correct
- [ ] Conditions show/hide content correctly
1.3 Check Access Control
Confirm security settings:
- [ ] Page access restrictions are correct
- [ ] Role-based content displays properly
- [ ] Unauthorized access is handled
Step 2: Preview Your Application
2.1 Enter Preview Mode
- In the Website Builder, click the Preview button
- Your application opens in a new tab/window
- This shows exactly how users will see it
2.2 Test User Flows
Walk through common user scenarios:
Scenario 1: New Visitor
- View home page
- Navigate to about page
- Fill out contact form
- Submit and see confirmation
Scenario 2: Registered User
- Log in
- Access dashboard
- Update settings
- Log out
Scenario 3: Admin User
- Log in as admin
- Access admin panel
- Perform admin actions
- Verify all admin features work
2.3 Test on Different Devices
Check responsiveness:
- Desktop (full width)
- Tablet (medium width)
- Mobile (narrow width)
Step 3: Prepare for Publishing
3.1 Application Settings
Review your application settings:
- Go to Project Settings
- Check:
- Application name
- Description
- Favicon/icon
- SEO settings
3.2 Environment Configuration
Ensure production settings are correct:
- API endpoints
- Database connections
- External integrations
Step 4: Publish Your Application
4.1 Access Publish Section
- In the Website Builder, click Publish in the toolbar
- Or go to Project Settings → Publish
4.2 Choose Publish Option
| Option | Description |
|---|---|
| Preview Environment | Test version, not public |
| Production | Live, accessible to users |
4.3 Initiate Publish
- Select Production (or desired environment)
- Review the publish summary
- Click Publish
- Wait for deployment to complete
4.4 Verify Publication
- A success message appears with your URL
- Click the link to view your live application
- Test key functionality in the live environment
Step 5: Configure Your Domain
5.1 Default URL
Your application gets a default URL:
https://[your-project].acenji.app5.2 Custom Domain (Optional)
To use your own domain:
- Go to Project Settings → Domain
- Enter your custom domain
- Follow DNS configuration instructions
- Wait for domain verification
- Your app is now accessible at your domain
5.3 DNS Configuration
Add these records to your domain:
| Type | Name | Value |
|---|---|---|
| CNAME | www | [your-project].acenji.app |
| A | @ | [IP address provided] |
Step 6: Share Your Application
6.1 Share the URL
Send your application URL to users:
- Email invitation
- Link on your website
- Social media
- QR code
6.2 Invite Users
If your app requires authentication:
- Go to User Management
- Click Invite Users
- Enter email addresses
- Select their role
- Send invitations
6.3 Track Access
Monitor who's using your application:
- View active users
- Check usage statistics
- Review access logs
Step 7: Post-Publish Management
7.1 Making Updates
To update your published application:
- Make changes in the Website Builder
- Test in preview mode
- Click Publish again
- Changes go live immediately
7.2 Rollback (If Needed)
If something goes wrong:
- Go to Project Settings → Versions
- Find a previous working version
- Click Restore
- Previous version is published
7.3 Monitor Performance
Keep track of your application:
- Check for errors
- Monitor load times
- Review user feedback
Step 8: Ongoing Maintenance
8.1 Regular Updates
- Keep content fresh
- Fix reported issues
- Add new features as needed
8.2 Security
- Review access logs
- Update permissions as roles change
- Keep integrations up to date
8.3 Backup
- Regular backups are automatic
- Can restore from any backup point
- Export data periodically
Publishing Checklist
Before every publish, verify:
- [ ] All pages tested
- [ ] All workflows functional
- [ ] Access control configured
- [ ] Content finalized
- [ ] Mobile responsive
- [ ] Performance acceptable
- [ ] Error handling in place
What You've Learned
In this tutorial, you learned how to:
- Review your application before publishing
- Preview in different scenarios
- Prepare settings for production
- Publish to live environment
- Configure custom domains
- Share with users
- Manage updates after publishing
Congratulations!
You've completed all the web application tutorials. Your application is now live and ready for users!
Next Steps
- Monitor your application's performance
- Gather user feedback
- Plan future enhancements
- Explore advanced features
Troubleshooting
Publish Failed
- Check for validation errors
- Verify all required settings are complete
- Try publishing again
- Contact support if issue persists
Application Not Loading
- Verify publish completed successfully
- Check domain configuration
- Clear browser cache
- Try a different browser
Custom Domain Not Working
- Verify DNS records are correct
- Wait for DNS propagation (up to 48 hours)
- Check domain ownership verification
Questions?
If you have any questions, please don't hesitate to contact us. Alternatively, you can submit an issue on this platform.
Useful Links:
Website Builder - https://help.acenji.com/#/./create-web-application/website-builder/index Getting Started - https://help.acenji.com/#/./getting-started/index Dashboard - https://help.acenji.com/#/./dashboard/index