Jump to content

Processwire capacities


visualcohol
 Share

Recommended Posts

Hi. I'm new to this CMS, but truly love some of its solutions.

I'm about to build a community website, with a wiki a forum and some other stuff we can come up on the way, i was using pyrocms lest time, but i wasn't very happy about how Codeigniter made the development difficult.

Now, in the last days I made a quick user registration front-end for PW, but iv got concerns about its capabilities.

I plan to use PW mainly as a user management and sorting platform for other systems (no blog in sight yet), and since this system absolutely doesn't emphasize these features (no sorting, fields, management of users, no registration etc.), I might be wrong choosing it. I'm not concerned about missing features since I love to solve problems, my concern:

Can this system handle thousands of users/related pages/numbers of posts etc, can it be scaled up without problems, registration, activation, or am I on the wrong path? Anyone has any experience? maybe its not built for such tasks

Thanks

  • Like 1
Link to comment
Share on other sites

Hi, and welcome :)

I'm not concerned about missing features since I love to solve problems

Judging by this sentence, I would say you are in the right place. Still, I would advise you  to read Ryan's answer to this post to make a decision about building something like this with PW http://processwire.com/talk/topic/3549-can-i-build-my-project-using-processwire-events-ecommerce-trip-sharing-community/

About your concerns: Yes, the system can handle thousands of users/related pages/numbers of posts etc and it can be scaled up without problems. Scalability is one of the strong points of ProcessWire.

  • Like 3
Link to comment
Share on other sites

Like I pointed out, some posts in this forum are a must read for newbies with same questions repeating over and over again and should be pinned in it's own newbie channel, like these 2 posts. But there are more good ones out there and if I (or someone else) can find the time let's collect them all. So many websites - so little time :huh:


http://processwire.com/talk/topic/1041-raydale-multimedia-a-case-study/

http://processwire.com/talk/topic/1015-switching-from-drupal-to-processwire/page__view__findpost__p__8988
 

http://processwire.com/talk/topic/3691-tutorial-a-quick-guide-to-processwire-for-those-transitioning-from-modx/

Link to comment
Share on other sites

Can this system handle thousands of users/related pages/numbers of posts etc, can it be scaled up without problems, registration, activation, or am I on the wrong path? Anyone has any experience? maybe its not built for such tasks

If you can do it with PHP, you can do it with ProcessWire in much less time. In this particular context, think of ProcessWire like jQuery for PHP, but with a fast scalable content management framework at your disposal. While we don't have a lot of pre-built user registration/management features on the admin/interactive side, users are themselves pages in ProcessWire, and so the entire pages API is available for you to work with them. Given that, you may find ProcessWire to be a lot more full featured with regards to the user system from the API side than other systems, even if we haven't explored it in full on the admin CP side. 

Link to comment
Share on other sites

Thanks guys. I solved the problem, by implementing a front-end authentication class, so the site users are separated from the CMS, but its great fun to have a such quick and robust back end.

As you mentioned, it depends on the time someone has on a work, as this is a community project tinkering with PHP was ok.

I think PW would benefit from a better user management - (authentication, quick management, active/not and fields), as this can be a cornerstone of some sites. I tried to play around PW users trough API, and I did not find it very efficient - nor extensible (some 3rd party softwares do not handle well this kind of fragmentation of user data)

Anyway thank you

Link to comment
Share on other sites

I think PW would benefit from a better user management - (authentication, quick management, active/not and fields)

Can you give more details what kind of methods or tools you are looking for? I find it currently pretty straightforward to implement custom user auth stuff (my only gripes are with template based permissions, that seem pretty rarely fit my needs).

Link to comment
Share on other sites

 I think PW would benefit from a better user management -
(authentication, quick management, active/not and fields), as this can

be a cornerstone of some sites. I tried to play around PW users trough

API, and I did not find it very efficient - nor extensible (some 3rd

party softwares do not handle well this kind of fragmentation of user

data)

Also interested what do you need here exactly.

You can extend users with custom fields like other Pw pages (user template) - e.g. add an active checkbox.

With custom roles and permissions, you can create your own 'groups' of users.

For managing the users, building a Process module that fits your needs is maybe the way to go :)

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...