Jump to content

Enterprise Site

Recommended Posts

Hello, everyone.

I have new project for web hosting company. I already finish one similar project last week, of course I use processwire as a front end system. And backend is billing system that runs on whmcs.

Now this new project is also for web hosting company, but it is more like enterprise site, with many functions that will be extending site later, like www.redhat.com site or www.uk2.net

I have two solutions to complete this project, one is processwire and another is with drupal. Drupal is good for enterprise sites, but I don't like it because it is massive, and development process is pretty borring. I don't like all that pre settings on drupal, installing modules, and work with views... There is a lot mouse clicks in all that stuff.

The site I need to build will have following functionalities:

- Products displayed on front end (like hosting packages, vps packages, servers). As in processwire everything is a page, would be some problem to create larger number of products (pages)?

- User registration ( not needed now, but later maybe site will need integration)

- Blog system

- Chat integration (external chat app)

- Search filters for products

- Need good security also

- ...

So, what I need is some suggestion of someone who has similar project. Someone to tell me is processwire good for this project (here I think about development speed, I already know that PW is beast:) ), is it capable for enterprise site who will be constantly extending? And will have a lot of integration with other system via api, for example billing, cloud...

Share this post

Link to post
Share on other sites

I think PW will fit. Only "user registration" and related features sound a bit tougher for me but perhaps just because I haven't deal with that in PW yet.

But knowing Drupal your life will be MUCH easier with PW even if the user management part can be trickier (but again, not necessarily).

Share this post

Link to post
Share on other sites

Yes, I want to avoid Drupal because it is too "heavy", there i need to think about thousands of things, where 99% of those things I don't need. I need some cmf that I can control.

Share this post

Link to post
Share on other sites

Simply put, there is absolutely no reason to go with Drupal in the situation you described. ProcessWire can easily handle your requirements. As a bonus, you will have fun at it!

I'll also clear few misconceptions. ProcessWire can easily handle hundreds of thousands of pages, so you don't need to worry about that. What you need to worry about is the design of your templates, fields and relations. Making wrong selections there can severely impact the performance of the site. And even then, the community is happy to help if you face performance issues :)

User registration won't be a problem either since users in PW are basically just pages. You can even extend the built-in 'user'-template with more fields.

  • Like 4

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By zilli
      I'm about to suggest a CMF/CMS for a scalable project in my company and I really need your input here to get PW on board. The idea is simple
      - Build a main website - www.acme.com
      - And than build independent but related websites using the subdomains - product.acme.com / something.acme.com 
      - Each subdomain will have their own website and staff team.
      What do I need?
      - All the websites should be able to have their own backend. The reason for that is because the staff from product.acme.com will be different from acme.com. So, I don't want a staff from product.acme.com to be able to "see" the acme.com backend.
      - To be able to setup independent pages design/features for each sub-domain.
      It's something like google.com and their sub-domains. You have adwrods.google.com / maps.google.com / translator.google.com and so on. They keep their main brand visible - google.com - and add their different products from subdomains.
      In my case, the subdomains will only host another simple website. 
      How would you approach this project?
      Please let me know if you need more clarification.
      Best regards,
    • By wheelmaker24
      Hello there,
      I've already realized many projects with ProcessWire and would love to use it for a bigger project now. Maybe you can help and allay my doubts
      Enterprise Single Sign-On?

      We are currently using Microsoft SharePoint (2003…) as a publishing tool for our intranet web pages. This of course is no good solution concerning responsive design, flexibility and scalability. Because we are talking of a big company (about 9000 employees) it is important to protect the ProcessWire installation with an Enterprise Single Sign On (SSO). It seems like Shibboleth is a good solution to handle the communication between the Microsoft Server from the company and the Linux Apache for the intranet web page.

      Has anyone already used ProcessWire in an environment like this? It would be great to use the employees IDs and hand them viewing / editing rights for single pages.
        Permission Management for 9k users?

      Of course most of the employees should only get viewing rights. But it would be great being able to give editing restrictions for specific pages. As I understand this is something ProcessWire does not support with its core features – even though there are modules for this particular case.

      The question is: Is it responsible to build a big system based on many modules in consideration of future upgrading, scalability and co.? Looking forward to your comments on this
      Happy coding!
  • Create New...