Jump to content

How to build a job board


Recommended Posts

Hi everyone! I'm Carlos, nice meeting ya all!

I want to build a simple job board similar to https://weworkremotely.com, but with Paypal integration. Job submissions would only be posted after payment via Paypal.

Is it possible to build it with ProcessWire? If so, could you please point me any tutorials, tips, anything that could help me getting start?

PW has been on my radar for a while now, and I'd love to be able to build this project with it!!?

Link to comment
Share on other sites

Hello Carlos! Welcome aboard!

Your application can certainly be developed with ProcessWire. Not knowing your experience developing applications, I can only point you to the tutorial section, and to the ProcessWire blog, as places to begin.

If you already have something designed, you can always ask for specific advice. Everyone here will be glad to help.

Again, welcome.

  • Like 3
Link to comment
Share on other sites

Welcome @carloswinkel

ProcessWire frontend "templates" are called "site profiles" and while there are plenty free ones to choose from, I can't think of anything which might provide what you need out of the box. There is only one commercial site profile, but that one might be a bit off topic: http://seavuel.com/ however, even this site profile is not "updatable" anyway, so you are free to change anything in the ProcessWire world as long as you do not change the core (files in /wire)

There exists a PayPal module: http://modules.processwire.com/modules/payment-paypal/ PW 3 compatibility is not stated, but it does not mean it can't work, it just means the developer had not had the time to sort it out. Should you have issues with it, you can ask the developer Apeisa, who is still heavily involved in ProcessWire development so I guess this module should be supported in the future as well.

Regarding tutorials, I recommend this one:

and this one:


Hope this helps. Also, as @rick said: "...you can always ask for specific advice..." :) 

9 hours ago, carloswinkel said:

Is it possible to build it with ProcessWire?

Anything is possible with ProcessWire, but you will need to code. However, it is relatively easy to put together complex solutions with PW.

Edited by szabesz
  • Like 4
Link to comment
Share on other sites

5 hours ago, carloswinkel said:

I was wondering if by any chance PW offers a starter template or plugins for job boards with Paypal integration?!

If you're asking for ready to use plugins I doubt ProcessWire is the correct system for you. There are various modules for processwire, but they tend to keep a small footprint and most don't even create any predefined markup. While it's still a nice system you'd need to be able to implement (at least most of) your business logic on your own. In regards to webapps we're probably closer to some php framework than we are to wordpress, where you just have to install some stuff. So it really depends on your skillset and/or willingness to learn some things on the way. 

  • Like 4
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

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Content

    • By Gosling
      Hi All,
      Our new agency has started using PW for a couple of client projects. We are looking for a good all round developer(s) that also can do some front end HTML styling as needed, although 99% of the time that will be provided.
      We have two projects that need immediate work, and then likely will have ongoing needs, so looking to build a good relationship with one or two devs.
      You can read more about our agency here: https://www.gosling.media
      If interested, please submit the form here: http://gds.li/jobs
    • By Demo
      I'm looking for a developer for a quick project. Developer would be responsible to create a new form on exiting process wire site which on submit would send data to sales force. We already have the HTML code for the form and action/REST API build. 
      Thank you
    • By AndZyk
      With around 3,400 employees worldwide, IMS Gear develops and produces specific drive solutions for international customers. In addition to the focus on the automotive industry, the focus is on applications for industry and e-mobility concepts.
      Finding new employees is important for the day-to-day business of IMS Gear. For this reason our agency designconcepts developed a job portal, where potential employees can easily inform themselves about the company, the application process and find the job they are looking for. The website was build with help of the framework UIkit.
      Job finder Job offer PDF Newsletter Fly-in information pages  
      Job finder
      Core of the website is the job exchange with the job finder. Here you get a list of all available jobs which you can filter by three main areas (categories, task areas and locations). Or you can type in anything in the search field and filter by various keys (for example ID, title, country and hidden tags). The job finder was build with jQuery Typeahead, which was really helpful in building this complex logic. If you want to know which job is the closest to you, you can sort them by distance.

      Job offer PDF
      Every job offer has a printable PDF version for newspapers or other job platforms. The job offer PDF can be created by checking a checkbox in the back-end and saving the page. The PDF will then be created with all needed fields of that page and DocRaptor. This workflow is really easy for editors and guarantees a consistent layout for all created PDFs.

      If there is no job for you available at the moment, you can subscribe to a newsletter with your areas of interest. Then you will be notified daily if a job is available with your interests. Instead of using a separate newsletter tool, the nice module Newsletter Subscription was used to manage subscribers. The newsletter will be send via a shell script executed by a daily cron job.
      Modules used:
      Continents and Countries Front-End Page Editor Functional Fields Markup Sitemap XML Newsletter Subscription ProCache Repeater Matrix Tracy Debugger Upgrades Wire Mail SMTP  
      Regards, Andreas
    • By schwarzdesign
      We recently finished a relaunch of  the website of the consulting firm Engfer Consulting: engfer-consulting.de. Built with ProcessWire 3 and Bootstrap 4.
      Bilingual website (UPDATE: The English page is now available! the English page is inactive at the moment, as the content is not ready yet) A strong, simple data structure for job offers and news, allowing for a custom search page and fulltext search Sectioned content-blocks built with a Repeater Matrix (ProFields) Reusable components available as page reference fields Automatic generation of open graph-tags, with manual overrides available on each page Contact forms with a custom recipient depending on the current page Modules used:
      ProFields ProForms Sitemap Cookie Management Banner Duplicator Tracy Debugger Wire Mail SMTP Admin Links in FrontEnd Technical insights
      Most of the content is built using a Repeater Matrix field. Each section has an optional heading and a select-field for background colors. Some of the sections available include:
      Text blocks (a repeater-field for multi-column text) Feeds / listing of the latest job offers or news (with a field to control the number of entries shown) Displaying a team member or quote (selected through a page reference field) Downloadable files (a multivalue field for file uploads) Those sections can be combined and stringed together arbitrarily, so any number of page templates showing different contents can be built. The job offers template, in contrast, features fixed fields for taxonomy assignment, description, contact person, preview image and so on, making the job offer pages uniform and easily accesible.
      The (technically) most interesting part of the site is the job overview page, which contains custom filters that are automatically generated from the available taxonomy terms.
      The stylesheets are written in SASS, built with Bootstrap 4. Only the base and grid SASS files of Bootstrap are included, along with the Bootstrap components that we ended up using. Using Bootstrap 4 as a framework in this way makes development & styling blazingly fast, once all the utility classes are commited to muscle memory ...
      > Our Agency.

    • By DamegoGmbH
      Hi there,
      we are a small Communication Agency in Munich and we are searching for a Processwire Developer.
      A lot of our Online Projects are based on Processwire and our current Developer is switching from Freelance to a full term job.
      The work can be done remotely from anywhere.
      For more Informations please contact me directly via Email: p.kirschvink@damego.de
      Looking forward to hear from you.
  • Create New...