Jump to content
ChiefPundit

Case Study: The triumph of National Geographic Traveller India in Processwire

Recommended Posts

Pete, I reckon all what you have stated are the reasons why so many of us have gravitated to Processwire. 

I did a bit of scouting before we ended with Processwire.

The search was for light, fast systems [coming from Joomla, WP, Drupal that was necessary] as we had enough problems building large sites with those CMS. And what I read and saw about PW here was promising. We started with one programmer who was briefed to experiment with it and within a week he was going ga ga over PW. We then took it forward to the entire team. Now, we have 10 of them working on Processwire, on various projects. 

PW is the choice CMS at Pigtail Pundits, replacing WordPress and the occasional Drupal project.

It has given the team here new energy and fresh possibilities and that's remarkable in itself. May it continue in absolute abundance, for PW, and for the entire community behind this remarkable system.

  • Like 7

Share this post


Link to post
Share on other sites

Could you please tell a bit about the backend part of the site. Is it custom-made or just uses default theme and modules only? How did you manage user roles and permissions, are there any workflow decisions implemented? Screenshots would be appreciated if possible.

Just want to read more and more about this case from such an elegant storyteller.

Share this post


Link to post
Share on other sites

Ivan, always happy to oblige:-)

The backend is not customized. It uses the Modesta Theme which we felt was a tad better than the default. We were under tight time pressures to launch the site and decided to skip any backend customization.

For the time being, permissions are just for backend admin - web, magazine editorial. There was an idea we had mooted with roles for users who submit photos, but because of the launch deadline, we have deferred that bit for Phase 2. 

I am appending a screenshot of the backend, just to show you what we have done.

The Block-System that you see, is for organizing the Home Page content. It has 3 regions [left, middle, right], very similar to Drupal's regions, in the template. Within each region, post excerpts can be added by the admin for control of the Home Page content.

Magazines and Web Editorial, are organized by month.

natgeotraveller-screenshot.png

Trust that answers your questions.

  • Like 11

Share this post


Link to post
Share on other sites

Sorry to say that this website shouldn't be in Sites anymore.

I was looking for an example to give to a newcomer on the ProcessWire Forums and, feeling something was different and/or by habit, have just looked at the source code...

I'll perhaps look for an automated way to find other websites like this one in Sites.
I had done it to check if websites' urls were still valid as I had found that a few weren't anymore.

It reminds me of the CMS Critic case.

  • Like 3

Share this post


Link to post
Share on other sites

Thanks @Christophe - I have unpublished it from the Sites directory.

There is a script that @teppo put together using code from isit.pw that can be run to check sites in the directory, but I am not sure if it is being used or not.

  • Like 1

Share this post


Link to post
Share on other sites

Thankx for sharing this experience. The website you have done in  PW seems awesome. I got inspired from your story and created my first PW work now.

 

Wishes

Share this post


Link to post
Share on other sites

Looks like they're on Wordpress now? 😞

Share this post


Link to post
Share on other sites
5 hours ago, Pete said:

Looks like they're on Wordpress now? 😞

PageSpeed Score: F (26%)
YSlow Score: E (57%)
Fully Loaded Time: 15.2s

https://gtmetrix.com/reports/www.natgeotraveller.in/wmXqm1ep 😜

Confirmed is WP !! PW should look like this:

PageSpeed Score: A (90%)
YSlow Score: A (94%)
Fully Loaded Time: 0.9s

https://gtmetrix.com/reports/www.processwire.com/ntrLTyL8 😎

  • Like 1

Share this post


Link to post
Share on other sites
On 8/13/2018 at 10:17 AM, Pete said:

Looks like they're on Wordpress now? 😞

Same reasons as CMS Critic probably...

People don't like spending money on developers these days. You can just install a plugin... That's why the internet is full of Frankenstein websites. 

  • Like 3

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.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By mscore
      Making a minimalist site with Processwire is pure pleasure. Here is one for my photography.
      http://www.mikael.siirila.net/
      Enjoy

    • By Kevin C. McCarthy
      Greetings PW Community,
      A long time ago I was using Pixelpost as my go-to photoblogging script. It had limitations, but it was good for what it was: a PHP script to allow me to post one photo per day. It's been nearly 7 years since it was updated and as I'm looking to get back into photoblogging, I'm wondering how I can accomplish the same tasks but ultimately even better with Processwire. The biggest appeal to me is the ability to go above and beyond what Pixelpost provided, and with my very limited PHP knowledge, this is a huge plus. I've attached a screenshot of the back-end for reference, but I basically want to create a page, when posting for the day, allows me to have all (or most) of those options.
      The main site had the ability to load the latest post as it's homepage, as well as cycle completely around, back and front, with navigation buttons. It also allowed EXIF data to be extruded and displayed in the description. If you would like to see what it came out like, you can check it out in it's current (though neglected) form here.
      My first goal is simply, to the best of my ability, duplicate the old site's function. And then, as I figure that out, expand it outward with various other features that I'm planning such as uploading more than one image at a time (so there'd be this "halo" image that you can click around and see other shots--maybe up to 10--that I took on a particular trip). Eventually, expanding to adding locked-down galleries for photography clients.
      Does anyone have a way that might be easy to digest as to how I can accomplish this?
      I'm already thinking fields for (at least how I'd name them) "photoblog_img", "photoblog_img_title", "photoblog_img_desc", "photoblog_img_tag" (not sure how tags would work), "photoblog_img_cat" at the very least. I'm not sure how I'd handle comments or EXIF data or date/future posting.
      Thank you!

    • By benbyf
      Hi,
      three new sites i've worked on recently going live:
      Photographer - http://www.samhofman.co.uk/
      Photographer - http://www.domeni.co.uk/
      Illustrator / 3D artist - http://www.mircopinna.com/
    • By Jonathan Lahijani
      It's been an extremely busy last few months for me, but I finally managed to launch Christopher Todd Studios:
      http://christophertoddstudios.com/
      I'm using my go-to frontend approach, which is based off of Sage.
      Some frontend packages I'm using include:
      Bootstrap SASS Animsition for the page transitions Slider Revolution for the home page slideshow (using the Ken Burns effect) Slick Carousel for the portfolio slideshows (with the lazy loading feature enabled... very important) Ekko Lightbox for the video modals Headroom.js for the navbar hide/show interaction jQuery Lazyload for other image lazy loading (like the blog) MatchHeight for some areas that need matched heights ResponseJS for loading content when a specific breakpoint is hit (rather than it being loaded but hidden, which is bad for performance and sloppy; very important) Linearicons I wrote the slideout navigation menu myself.  Just some CSS and JS.
      My goal was to make sure this site is fast and doesn't feel clunky.  I feel it has met that objective especially with the performance and optimizations that have been done (there's still a few I will eventually get to and squeeze out even more performance).
      In terms of ProcessWire modules being used:
      FormBuilder is being used and it's submitting results to Tave, which is a lead management system.  FormBuilder made this easy with its 'Send duplicate copies to to another URL or 3rd Party Service' feature. Image Extra Social Share Buttons Page List Image Label Hannacode The original site was based on WordPress and had many blog articles.  Using Ryan's great writeup, I imported all the posts into ProcessWire.  The blog setup is self made and inspired by the Blog Profile (not using the blog module).  The original site also didn't have permalinks enabled in WordPress, so I wrote some code to capture the necessary URL variables and forward them to the correct page so that old links are maintained, which is also good for maintaining SEO.
      The client loves ProcessWire and its simplicity.
    • By benbyf
      Hey Everyone!
      right I'm nearing the end of development on this photography agencies site and I was wondering if anyone could have a quick look for bugs etc.
      http://nicegrp.co.uk/dev/hs/
      It's not quite finished so there may be obvious stuff, also there's ALOT, going on in the front end, for example:
      - pages are cached client side (to prevent unnecessary ajax requests for seen pages)
      - Ajax page requests & pushstate
      - pdf module for gallery pages
      - slideshow animations
      - add image to your custom gallery
      - alot of menu logic
      - responsive
      - lazy loading images on gallery pages
      Let me know what you think.
      Thanks
×
×
  • Create New...