Jump to content
Sign in to follow this  
angelo, italy

photo contest website

Recommended Posts

Hi guys,

I've always used WP but I want to swtich to PW. I'm not sure ....

I'd like to know if it's possible to create a website for an online photo contest.

The participants of the competition could create their own account, in which they upload their photos. The photos uploaded remain visible only to themselves and the judges.

From their account they can make the "entrance fee" payment.
The judges of the competition can create their own account... entering they see the photos of the participants and vote photos

At the main page I imagine the title of the competition, a button to read the regulation, and a button to register.

The website should be in Italian and English.

Thank you!!

 

 

Share this post


Link to post
Share on other sites

Processwire is light years ahead compared to Wordpress. It depends however on your dead line. When does it need to be ready ? If you just started with Processwire it is going to take some time before you know how to handle it's potential.

Share this post


Link to post
Share on other sites

We have used ProcessWire for exactly this many times.

It's VERY straight forward using the API. Now, if you don't feel confident in PHP then I would still suggest using WordPress and a plugin, but if you are willing to learn, it will be absolutely worth it as you can built it exactly how you want it and you can use the skills you have learnt for building other things in future. 

The ProcessWire API is very versatile and consistent, this means learning a way to do one thing such as using hooks gives you worlds of knowledge to do other things. It doesn't take long to pick up the entire API as it's very straight forward. 

If you need any help, let me know.

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)

thank my friends.I am very fascinated by PW .. a lot! I am confident on front end but little back-end and PHP.

Can you show me useful resources to learn PW while I build this site? Thanks again

Edited by angelo, italy
wrong word

Share this post


Link to post
Share on other sites
16 minutes ago, Tom. said:

We have used ProcessWire for exactly this many times.

It's VERY straight forward using the API. Now, if you don't feel confident in PHP then I would still suggest using WordPress and a plugin, but if you are willing to learn, it will be absolutely worth it as you can built it exactly how you want it and you can use the skills you have learnt for building other things in future. 

The ProcessWire API is very versatile and consistent, this means learning a way to do one thing such as using hooks gives you worlds of knowledge to do other things. It doesn't take long to pick up the entire API as it's very straight forward. 

If you need any help, let me know.

 

1 hour ago, pwired said:

Processwire is light years ahead compared to Wordpress. It depends however on your dead line. When does it need to be ready ? If you just started with Processwire it is going to take some time before you know how to handle it's potential.

How long? I'm confident in front-end but no php...... 😕

Share this post


Link to post
Share on other sites
7 minutes ago, angelo, italy said:

How long? I'm confident in front-end but no php...... 😕

It would be impossible for us to give a time scale on your speed of learning. For the entrance fee if you use https://www.foxy.io/ - you could have something like this built in two weeks (judging that your learning as you go along). I would also encourage you to learn AJAX if you don't already know it as it would help improve the user experience for this. 

Share this post


Link to post
Share on other sites
28 minutes ago, Tom. said:

It would be impossible for us to give a time scale on your speed of learning. For the entrance fee if you use https://www.foxy.io/ - you could have something like this built in two weeks (judging that your learning as you go along). I would also encourage you to learn AJAX if you don't already know it as it would help improve the user experience for this. 

thanks Tom!

Share this post


Link to post
Share on other sites
Quote

I'm confident in front-end but no php......

Here is the good news ..... you don't need to be a full blown php coder to start using Processwire. Neither you need to be an expert in javascript.

Even with the php basics you can already start making websites with Processwire e.g.

<?php

echo "this";
echo "that";
echo "<img src='$image->url' alt='$image->description' />";

access a page

$pages->get("/path/to/page/");

output your pictures in a gallery

foreach($page->images as $image) {
$large = $image->width(500);
$thumb = $image->size(100, 100);
echo "<a href='{$large->url}' rel='lightbox-smarts'><img src='{$thumb->url}' alt='{$thumb->description}' /></a>";
}

?>

Some basic php syntax stuff
https://processwire.com/docs/more/why-php-syntax/

Did you already go through the Tuto's ?

Start it up with Processwire
https://processwire.com/docs/start/templates/

Processwire Tutorials
https://processwire.com/docs/tutorials

A good read about Processwire and WordPress
https://www.ionos.co.uk/digitalguide/hosting/cms/processwire/

Anyway, you are not going to find any better api out there than the Processwire api.

Feel free to always come back here and ask questions.

 

 

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Anton
      Hi there,
      I'm working with Processwire 3. Before summer I had issues to load to my backend. I finally managed to connect thanks to this : 
      $admin = wire('users')->get('admin');
      $admin->setOutputFormatting(false);
      $admin->set('pass', 'yo12345ZZ')
      $admin->save('pass');
      But later, the problem evolved: when I logged in to the site, the login page redirected me to the home. I didn't find any information about it on the web.
      But recently, the redirection has changed, now it is the login page that reloads when you connect. 
      I don't know where to start to fix this. It looks like sorcery.
      Thank you for all the help you can give me.
       
    • By pwFoo
      Hi,
      I try to add page-edit-own and page-delete-own permissions, but it's strange...
      If a add the custom permissions it looks like both are children of page-edit respectively page-delete. I played with added / revoked permissions, but I can't get it work, that a user of a role just can delete own content.
      First the user can't delete any content and now the user can delete own and foreign pages 🤪
      Is there a tutorial to learn more about the PW permissions?
      Or do I have to rename the permissions to page-own-edit and page-own-delete to be independent from page-edit and page-delete?
    • By Peter Knight
      I have a demo site which I moved to a new VPS for client testing
      We noticed that leaving a page open and then revisiting the site can result in a 25 second(ish) to load time and will then throw a 500 Error.
      The hosting guys had a look and confirmed that the server is fine but the issue could be related to authentication or sessions.
      We are running Page Protector and ProCache so I wondered if there were any known bugs here and any recommended actions.
      My actual PW log doesn't show anything but the server log has plenty of these
       
      2018-12-06 08:14:00 Error xxx.141.1x.101 500 POST /who-we-are/ HTTP/1.0     1.58 K Apache access 2018-12-06 08:14:45 Warning xxx.141.1x.131   mod_fcgid: read data timeout in 45 seconds, referer: http://demo.abc.not/who-we-are/       Apache error 2018-12-06 08:14:45 Error xxx.141.1x.131   End of script output before headers: index.php, referer: http://demo.abc.not/who-we-are/       Apache error 2018-12-06 09:03:18 Error xxx.141.1x.131   2614#0: *667 recv() failed (104: Connection reset by peer) while reading response header from upstream       nginx error Thanks
      P
    • By Marcel
      Hey all,
      I want to customize the mywebsite/processwire/profile page. It's almost all good but I want to get rid of the sections 'Admin Theme' and 'Language' so that the user can just set a new password. (see image)
      Do I have to modify the admin template or how can I do that? Because when I go tree>Admin>Profile there are no fields to add or remove.
      Or where can I find the php file?
      I would appreciate your help.

    • By ridgedale
      Reference: PW 3.0.111 and uikit3 based site using the Regular-Master profile.
      I'm trying to automatically redirect a logged-in user to a custom profile page using $session->redirect() and need to add $user->name to the redirect path.
      All my attempts appear to have failed:
      $session->redirect('/user-profile/')->name; $session->redirect('/user-profile/')->$user->name; $session->redirect('/user-profile/' . get($user->name . '/')); $session->redirect('/user-profile/' & get($user->name)); Can anyone point out where I am going wrong?
×
×
  • Create New...