diff --git a/blog/index.json b/blog/index.json new file mode 100644 index 0000000..331db54 --- /dev/null +++ b/blog/index.json @@ -0,0 +1,68 @@ +{ + "posts": [ + { + "id": "news-platform-update", + "date": "2026-06-24", + "area": "news", + "headline": "Platform Update: New Dashboard, Faster Backups & Smarter Monitoring", + "teaser": "We've rolled out a major platform update with a redesigned dashboard, incremental backups, and AI-powered uptime monitoring.", + "link": "blog/posts/news-platform-update.html" + }, + { + "id": "guide-migrate-enterprise", + "date": "2026-06-20", + "area": "guide", + "headline": "How to Migrate from Odoo Community to Enterprise Without Downtime", + "teaser": "A step-by-step guide to migrating your Odoo CE instance to Enterprise edition with zero downtime and full data integrity.", + "link": "blog/posts/guide-migrate-enterprise.html" + }, + { + "id": "howto-custom-module", + "date": "2026-06-17", + "area": "howto", + "headline": "Install Custom Odoo Modules via Git – A Practical How-To", + "teaser": "Learn how to install and manage custom Odoo modules directly from Git repositories on your ODOO4projects instance.", + "link": "blog/posts/howto-custom-module.html" + }, + { + "id": "news-official-partner", + "date": "2026-06-14", + "area": "news", + "headline": "ODOO4projects Becomes an Official Odoo Ready Partner", + "teaser": "We're thrilled to announce our official partnership with Odoo SA, bringing enterprise-grade hosting to even more businesses.", + "link": "blog/posts/news-official-partner.html" + }, + { + "id": "speed-run-backup", + "date": "2026-06-10", + "area": "speed-run", + "headline": "Set Up Automated Backups in Under 2 Minutes", + "teaser": "Protect your Odoo data in moments. This speed-run walks you through enabling automated daily backups with one click.", + "link": "blog/posts/speed-run-backup.html" + }, + { + "id": "howto-ai-automation", + "date": "2026-06-06", + "area": "howto", + "headline": "Build AI-Powered Workflows with Odoo & n8n", + "teaser": "Connect Odoo to AI services and automate repetitive tasks using n8n workflows. A hands-on guide for busy operators.", + "link": "blog/posts/howto-ai-automation.html" + }, + { + "id": "speed-run-deploy", + "date": "2026-06-02", + "area": "speed-run", + "headline": "Deploy Your First Odoo Instance in 5 Minutes", + "teaser": "From zero to live Odoo instance in under five minutes. Follow this speed-run and see your business apps running instantly.", + "link": "blog/posts/speed-run-deploy.html" + }, + { + "id": "my-first-post", + "date": "2026-05-28", + "area": "guide", + "headline": "Getting Started with Odoo Hosting – What You Need to Know", + "teaser": "New to Odoo hosting? This guide covers everything from choosing a plan to configuring your first domain and SSL.", + "link": "blog/posts/my-first-post.html" + } + ] +} diff --git a/blog/posts/guide-migrate-enterprise.html b/blog/posts/guide-migrate-enterprise.html new file mode 100644 index 0000000..5c14eb6 --- /dev/null +++ b/blog/posts/guide-migrate-enterprise.html @@ -0,0 +1,241 @@ + + + + + + + How to Migrate from Odoo Community to Enterprise Without Downtime | + ODOO4projects + + + + + + + + + + + + + + +
+
+ ← Back to Blog +
+
+

+ How to Migrate from Odoo Community to Enterprise Without + Downtime +

+ +
+

+ Migrating from Odoo Community Edition (CE) to Enterprise + Edition (EE) unlocks advanced features like the Studio, + extra apps, and priority support. The key concern for + most businesses: + can we do this without downtime? +

+

Yes — and here's exactly how.

+

Prerequisites

+
    +
  • An active Odoo Enterprise subscription key
  • +
  • A full database backup of your CE instance
  • +
  • Your ODOO4projects Powerhouse plan (or higher)
  • +
+
+ Pro Tip: Always take a backup before + any migration. On ODOO4projects, you can create a manual + backup from your dashboard in one click. +
+

Step 1: Provision an Enterprise-Ready Instance

+

+ If you're on a Powerhouse plan, your instance is already + Enterprise-ready. Log in to your dashboard and toggle + the Enterprise flag. The system will prepare a new + environment with the Enterprise codebase. +

+

Step 2: Restore Your Data

+

+ Upload your CE backup to the new Enterprise instance via + the Odoo database management screen. All your data, + workflows, and customizations will be preserved. +

+
1. Navigate to: https://your-instance.odooprojects.com/web/database/manager
+2. Click "Restore Database"
+3. Select your backup file
+4. Confirm and wait for completion
+

Step 3: Validate and Go Live

+

+ Once restored, validate that all modules are working as + expected. Then update your DNS to point to the new + instance. With proper planning, the cutover takes under + 5 minutes. +

+
+

Ready to Go Enterprise?

+

+ Upgrade to Powerhouse and unlock Enterprise features + today. +

+ View Powerhouse Plan +
+
+
+
+ ← Back to all posts +
+
+ + diff --git a/blog/posts/howto-ai-automation.html b/blog/posts/howto-ai-automation.html new file mode 100644 index 0000000..667c0d9 --- /dev/null +++ b/blog/posts/howto-ai-automation.html @@ -0,0 +1,233 @@ + + + + + + + Build AI-Powered Workflows with Odoo & n8n | ODOO4projects + + + + + + + + + + + + + + +
+
+ ← Back to Blog +
+
+

+ Build AI-Powered Workflows with Odoo & n8n +

+ +
+

+ Combining Odoo's business management capabilities with + AI services unlocks powerful automation. With n8n + running alongside your ODOO4projects instance, you can + build intelligent workflows that save hours every day. +

+

What You'll Need

+
    +
  • An ODOO4projects instance (any plan)
  • +
  • An n8n instance (self-hosted or cloud)
  • +
  • + API keys for your AI service (OpenAI, Anthropic, + etc.) +
  • +
+

Example: AI-Powered Lead Scoring

+

+ Create an n8n workflow that triggers whenever a new lead + is created in Odoo CRM. The workflow sends the lead data + to an AI model for scoring and enrichment, then updates + the lead record with the results. +

+
1. Trigger: New Lead in Odoo CRM
+2. Action: Send lead data to GPT-4 for scoring
+3. Action: Enrich with company info from web search
+4. Action: Update lead priority in Odoo
+5. Action: Notify sales team via Slack
+
+ Pro Tip: Use ODOO4projects' n8n + integration channel for a pre-built connection template. + It handles authentication, rate limiting, and error + logging out of the box. +
+

Deploy in Minutes

+

+ With ODOO4projects, you can deploy n8n alongside your + Odoo instance with a single click. No complex networking + or security configuration needed — everything is + pre-configured. +

+
+

Automate Your Business Today

+

Combine Odoo with AI and n8n on ODOO4projects.

+ Get Started +
+
+
+
+ ← Back to all posts +
+
+ + diff --git a/blog/posts/howto-custom-module.html b/blog/posts/howto-custom-module.html new file mode 100644 index 0000000..0a0f735 --- /dev/null +++ b/blog/posts/howto-custom-module.html @@ -0,0 +1,232 @@ + + + + + + + Install Custom Odoo Modules via Git – A Practical How-To | + ODOO4projects + + + + + + + + + + + + + + +
+
+ ← Back to Blog +
+
+

+ Install Custom Odoo Modules via Git – A Practical + How-To +

+ +
+

+ One of the most powerful features of Odoo is its modular + architecture. With ODOO4projects' On the Rise plan and + above, you can install custom modules directly from Git + repositories. Here's how. +

+

Step 1: Connect Your Git Repository

+

+ From your dashboard, navigate to the + Modules tab and click + Connect Git Repo. Enter your repository + URL and authentication credentials if required. We + support GitHub, GitLab, and Bitbucket. +

+
+ Pro Tip: Use a private repository with + a deploy token for secure, automated access. Never store + personal access tokens in your Odoo configuration files. +
+

Step 2: Deploy the Module

+

+ Once connected, select the module from the list and + click Deploy. The system will clone the + repository, install any dependencies, and make the + module available in your Odoo apps list. +

+
git clone https://github.com/your-org/odoo-custom-module.git
+# ODOO4projects handles the rest automatically
+

Step 3: Install in Odoo

+

+ Go to the Odoo Apps menu, search for your module, and + click Install. That's it. Your custom + module is now live. +

+
+

Need Module Support?

+

+ Upgrade to On the Rise for full module installation + and customization support. +

+ View Plans +
+
+
+
+ ← Back to all posts +
+
+ + diff --git a/blog/posts/my-first-post.html b/blog/posts/my-first-post.html new file mode 100644 index 0000000..785fa47 --- /dev/null +++ b/blog/posts/my-first-post.html @@ -0,0 +1,246 @@ + + + + + + + Getting Started with Odoo Hosting – What You Need to Know | + ODOO4projects + + + + + + + + + + + + + + +
+
+ ← Back to Blog +
+
+

+ Getting Started with Odoo Hosting – What You Need to + Know +

+ +
+

+ So you've decided to move your business to Odoo. Great + choice. But where do you start with hosting? This guide + walks you through everything — from choosing the + right plan to getting your first domain mapped and SSL + certificate installed. +

+

Step 1: Choose Your Plan

+

+ At ODOO4projects we offer four plans designed to grow + with you. If you're just getting started, + Side Hustle gives you a fully + functional Odoo CE instance with 1 backup slot and + domain mapping. As your needs grow, you can upgrade to + On the Rise for module installation + support, or jump to Powerhouse for Odoo + Enterprise readiness. +

+
+ Pro Tip: All plans include instant + setup. If you're not satisfied within 30 days, we'll + refund you — no questions asked. +
+

Step 2: Deploy Your Instance

+

+ Once you've made your purchase, your instance is + deployed automatically. You'll receive an email with + your login credentials and instance URL within minutes. + From there, you can access the Odoo backend and start + configuring your apps. +

+
Your instance URL: https://yourcompany.odooprojects.com
+Admin credentials: sent via email
+

Step 3: Map Your Domain

+

+ Want to use your own domain? Navigate to your account + dashboard and enter your domain name. We'll provide you + with the DNS records to configure. Once your DNS + propagates, we automatically issue a free SSL + certificate via Let's Encrypt. +

+

Step 4: Start Building

+

+ With your instance live and your domain mapped, you're + ready to install apps, configure users, and customize + your workflows. Need help? Our support team is just a + message away. +

+
+

Ready to Get Started?

+

+ Pick a plan and launch your Odoo instance in + minutes. +

+ View Plans +
+
+
+
+ ← Back to all posts +
+
+ + diff --git a/blog/posts/news-official-partner.html b/blog/posts/news-official-partner.html new file mode 100644 index 0000000..53b7409 --- /dev/null +++ b/blog/posts/news-official-partner.html @@ -0,0 +1,217 @@ + + + + + + + ODOO4projects Becomes an Official Odoo Ready Partner | ODOO4projects + + + + + + + + + + + + + + +
+
+ ← Back to Blog +
+
+

+ ODOO4projects Becomes an Official Odoo Ready Partner +

+ +
+

+ We are incredibly proud to announce that ODOO4projects + has been officially recognized as an + Odoo Ready Partner by Odoo SA. +

+

+ This certification reflects our commitment to providing + best-in-class hosting infrastructure, expert consulting, + and exceptional support for Odoo users worldwide. +

+

What This Means for You

+
    +
  • + Enterprise-Grade Infrastructure: + Meet Odoo's strict performance and reliability + standards +
  • +
  • + Priority Support Pathway: Direct + escalation channels with Odoo's engineering team + when needed +
  • +
  • + Early Access: Preview new Odoo + features before general release +
  • +
+
+ Pro Tip: Odoo Ready Partners undergo a + rigorous audit process. This certification is your + guarantee that ODOO4projects meets Odoo's highest + standards for hosting and consulting. +
+

+ We want to thank our customers for their trust and + support. This milestone belongs to all of you. +

+
+

Experience Enterprise Hosting

+

+ Join thousands of businesses running on + ODOO4projects. +

+ Get Started +
+
+
+
+ ← Back to all posts +
+
+ + diff --git a/blog/posts/news-platform-update.html b/blog/posts/news-platform-update.html new file mode 100644 index 0000000..81867f6 --- /dev/null +++ b/blog/posts/news-platform-update.html @@ -0,0 +1,217 @@ + + + + + + + Platform Update: New Dashboard, Faster Backups & Smarter + Monitoring | ODOO4projects + + + + + + + + + + + + + + +
+
+ ← Back to Blog +
+
+

+ Platform Update: New Dashboard, Faster Backups & Smarter + Monitoring +

+ +
+

+ We're excited to announce our biggest platform update + yet. Here's what's new: +

+

Redesigned Dashboard

+

+ Your control panel has been completely rebuilt for speed + and clarity. Key metrics — instance status, + resource usage, backup history — are now front and + center. The new dashboard loads 3x faster and works + seamlessly on mobile. +

+

Incremental Backups

+

+ Backups now use incremental technology, meaning only + changed data is stored after the initial full backup. + This results in 80% faster backup times and + significantly reduced storage usage — all while + maintaining full point-in-time recovery. +

+
+ Pro Tip: With incremental backups, you + can now restore to any point within your retention + window — not just the latest snapshot. This is a + game-changer for audit and compliance needs. +
+

AI-Powered Monitoring

+

+ Our new monitoring system uses machine learning to + detect anomalies in your instance's performance before + they become problems. You'll receive proactive alerts + with suggested remediation steps. +

+

+ This update is automatically available to all + ODOO4projects customers. Log in to your dashboard to + explore the new features. +

+
+

Experience the New Platform

+

Log in to your dashboard and see what's new.

+ Visit ODOO4projects +
+
+
+
+ ← Back to all posts +
+
+ + diff --git a/blog/posts/speed-run-backup.html b/blog/posts/speed-run-backup.html new file mode 100644 index 0000000..0c10e3c --- /dev/null +++ b/blog/posts/speed-run-backup.html @@ -0,0 +1,224 @@ + + + + + + + Set Up Automated Backups in Under 2 Minutes | ODOO4projects + + + + + + + + + + + + + + +
+
+ ← Back to Blog +
+
+

+ Set Up Automated Backups in Under 2 Minutes +

+ +
+

+ Data loss is every business owner's nightmare. With + ODOO4projects, you can set up automated daily backups in + under two minutes. Here's the speed-run. +

+

Step 1: Open Your Dashboard

+

+ Log in to your ODOO4projects account and navigate to the + Backups tab. +

+

Step 2: Enable Automated Backups

+

+ Click the toggle to enable automated backups. Choose + your preferred time window and retention period (7, 14, + or 30 days). +

+
Dashboard > Backups > Enable Automated Backups
+Recommended: Daily at 02:00 UTC, 14-day retention
+

Step 3: You're Done

+

+ That's it. Your data is now backed up automatically + every day. You can also trigger manual backups anytime + from the same screen. +

+
+ Pro Tip: For critical data, enable the + 30-day retention option and set up a weekly manual + backup before major customizations or upgrades. +
+
+

Protect Your Business Data

+

+ All ODOO4projects plans include automated backups. +

+ Choose a Plan +
+
+
+
+ ← Back to all posts +
+
+ + diff --git a/blog/posts/speed-run-deploy.html b/blog/posts/speed-run-deploy.html new file mode 100644 index 0000000..ac659a9 --- /dev/null +++ b/blog/posts/speed-run-deploy.html @@ -0,0 +1,237 @@ + + + + + + + Deploy Your First Odoo Instance in 5 Minutes | ODOO4projects + + + + + + + + + + + + + + +
+
+ ← Back to Blog +
+
+

+ Deploy Your First Odoo Instance in 5 Minutes +

+ +
+

+ Ready to see Odoo in action? Deploying your first + instance on ODOO4projects takes less time than brewing + your morning coffee. Here's the speed-run. +

+

Step 1: Choose a Plan

+

+ Visit our + pricing page + and select the plan that fits your needs. For testing, + Side Hustle is perfect. For production, go with On the + Rise or Powerhouse. +

+

Step 2: Complete Purchase

+

+ Fill in your details and complete the payment. Your + instance will begin provisioning immediately. +

+

Step 3: Check Your Email

+

+ Within 60 seconds, you'll receive your instance URL and + admin credentials. Click the link and log in. +

+
Instance ready at: https://your-company.odooprojects.com
+User: admin
+Password: (check your email)
+

Step 4: Start Building

+

+ Once logged in, you can install apps, configure users, + and start managing your business — all within + minutes. +

+
+ Pro Tip: Start with the CRM and Sales + apps to manage leads and invoices. You can add more apps + as your business grows — no reinstallation needed. +
+
+

Launch Your Instance Today

+

+ From zero to live in under 5 minutes — no + credit card required to start. +

+ Choose Your Plan +
+
+
+
+ ← Back to all posts +
+
+ + diff --git a/index.html b/index.html index c3573f8..50b8d73 100644 --- a/index.html +++ b/index.html @@ -638,6 +638,186 @@ transform: rotate(360deg); } } + + /* ---- Blog Section ---- */ + .blog-section { + padding: 3rem 0; + background: #08080c; + color: #e8e8f0; + } + .blog-section h2 { + color: #e8e8f0; + } + .blog-search-wrap { + max-width: 500px; + margin: 0 auto 2rem; + } + .blog-search { + width: 100%; + padding: 0.75rem 1rem; + font-size: 0.85rem; + background: #12121c; + border: 1px solid #1a1a2e; + border-radius: 0.5rem; + color: #e8e8f0; + font-family: Inter, sans-serif; + transition: border-color 0.2s; + outline: none; + } + .blog-search:focus { + border-color: #00f5ff; + box-shadow: 0 0 0 2px rgba(0,245,255,0.15); + } + .blog-search::placeholder { + color: rgba(232,232,240,0.35); + } + .blog-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 1.25rem; + margin-bottom: 2rem; + } + @media (max-width: 992px) { + .blog-grid { + grid-template-columns: repeat(2, 1fr); + } + } + @media (max-width: 576px) { + .blog-grid { + grid-template-columns: 1fr; + } + } + .blog-card { + background: #12121c; + border: 1px solid #1a1a2e; + border-radius: 0.6rem; + padding: 1.25rem; + display: flex; + flex-direction: column; + transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; + } + .blog-card:hover { + transform: translateY(-2px); + border-color: #00f5ff; + box-shadow: 0 4px 20px rgba(0,245,255,0.08); + } + .blog-card-top { + display: flex; + align-items: center; + gap: 0.5rem; + margin-bottom: 0.75rem; + flex-wrap: wrap; + } + .blog-badge { + display: inline-block; + padding: 0.15rem 0.5rem; + border-radius: 3rem; + font-size: 0.6rem; + font-weight: 700; + letter-spacing: 0.04em; + text-transform: uppercase; + color: #08080c; + } + .blog-badge-speed-run { + background: #f472b6; + } + .blog-badge-guide { + background: #a78bfa; + } + .blog-badge-howto { + background: #00f5ff; + } + .blog-badge-news { + background: #ffaa00; + } + .blog-badge-default { + background: #a78bfa; + } + .blog-agent { + display: inline-block; + padding: 0.15rem 0.45rem; + border-radius: 3rem; + font-size: 0.56rem; + font-weight: 600; + background: rgba(0,245,255,0.15); + color: #00f5ff; + border: 1px solid rgba(0,245,255,0.25); + } + .blog-date { + font-size: 0.7rem; + color: rgba(232,232,240,0.45); + margin-bottom: 0.4rem; + } + .blog-card h3 { + font-family: 'Inter Tight', sans-serif; + font-size: 0.95rem; + font-weight: 600; + margin: 0 0 0.5rem; + line-height: 1.35; + } + .blog-card h3 a { + color: #e8e8f0; + text-decoration: none; + transition: color 0.2s; + } + .blog-card h3 a:hover { + color: #00f5ff; + } + .blog-teaser { + font-size: 0.78rem; + color: rgba(232,232,240,0.65); + line-height: 1.55; + margin-bottom: 1rem; + flex: 1; + } + .blog-readmore { + font-size: 0.75rem; + color: #00f5ff; + text-decoration: none; + font-weight: 500; + transition: opacity 0.2s; + margin-top: auto; + } + .blog-readmore:hover { + opacity: 0.75; + } + .blog-empty { + grid-column: 1 / -1; + text-align: center; + padding: 2rem; + color: rgba(232,232,240,0.5); + font-size: 0.9rem; + } + .blog-pagination { + display: flex; + align-items: center; + justify-content: center; + gap: 0.75rem; + padding: 1rem 0; + } + .blog-page-btn { + padding: 0.4rem 1rem; + font-size: 0.78rem; + background: #12121c; + border: 1px solid #1a1a2e; + border-radius: 0.4rem; + color: #e8e8f0; + cursor: pointer; + font-family: Inter, sans-serif; + transition: border-color 0.2s, background 0.2s; + } + .blog-page-btn:hover:not(:disabled) { + border-color: #00f5ff; + background: rgba(0,245,255,0.08); + } + .blog-page-btn:disabled { + opacity: 0.3; + cursor: default; + } + .blog-page-info { + font-size: 0.78rem; + color: rgba(232,232,240,0.55); + } @@ -1224,6 +1404,20 @@ +
+
+
+
+

Latest from the Blog

+
+
+ +
+
+
+
+
+