# Site-wide updating

**URL:** <https://forum.pinegrow.com/t/site-wide-updating/2291>\
**Category:** Feature Request\
**Created:** [October 9, 2018, 11:13pm UTC](https://forum.pinegrow.com/t/site-wide-updating/2291 "2018-10-09T23:13:22Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![randyrie](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/randyrie/32/2103_2.png) [@randyrie](https://forum.pinegrow.com/u/randyrie)\
**Post date:** [October 9, 2018, 11:13pm UTC](https://forum.pinegrow.com/t/site-wide-updating/2291/1 "2018-10-09T23:13:22Z")

</div>

I see there was a discussion last year regarding find-and-replace and site-wide updating features wanted in Pinegrow. I hope this is not a dead issue and is still under consideration for a future update. I still love this powerful feature of Dreamweaver CS6 and I still use DWCS6 to open my PineGrow sites to do a site-wide change or update if I change something on one page and want it updated on all other pages on the site.

I REALLY WANT THIS ADDED TO PINEGROW!!

---

<div class="post-metadata">

**Author:** ![Thomas](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/thomas/32/61_2.png) [@Thomas](https://forum.pinegrow.com/u/Thomas)\
**Post date:** [October 10, 2018, 8:39am UTC](https://forum.pinegrow.com/t/site-wide-updating/2291/2 "2018-10-10T08:39:30Z")

</div>

As so often, I simply do not understand what people are specifically after. So for this reason I’m asking:

> [@randyrie](#):
>
> if I change something on one page and want it updated on all other pages on the site

So you have consistent elements throughout the entire site? For example a footer which has a copyright 2017 and you want to change it to 2018 appearing on all pages of the site-project?

I’m calling this “component” - super powerful in my personal view! Once properly defined, one should be able to update this site-wide with one click.

But I may have misunderstood you.

Cheers

Thomas

---

<div class="post-metadata">

**Author:** ![Marf](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/marf/32/1799_2.png) [@Marf](https://forum.pinegrow.com/u/Marf)\
**Post date:** [October 10, 2018, 10:10pm UTC](https://forum.pinegrow.com/t/site-wide-updating/2291/3 "2018-10-10T22:10:40Z")

</div>

Thomas keep in mind, not everybody is familiar with “smart components”, or knows the existence of this feature. There is no updated documentation available for the v4 version, which makes it maybe harder for people to know what it is or how it exactly works.

Like @Thomas already mentioned, Pinegrow has a “smart components” feature that can be used for re-using the same block(s)/components on multiple pages/places. The re-used components are being linked to the “master”. Making changes in the “master” component, will also reflect and will be updated to other copies where you used that component.

**NOTE:** This “smart components” feature is not available with the “Standard” version, you need Pinegrow “Pro”.

When you build a site from scratch, and configure and use those components from the beginning, it’s easy to maintain and change/update things where needed. But when you have an existing site, which is not build with Pinegrow or didn’t setup/configured those components yet, it can be some work to implement it when you have a site with a lot of pages.

@randyrie Maybe give it a try, to see what “smart components” is and how it can helps you! See for more information:

> **[Components - Pinegrow Web Editor - Documentation and Tutorials](http://docsbeta.pinegrow.com/components/)**
>
> Smart components are reusable website elements that can have editable areas. Go through this article to learn about everything you can do with them.

That documentation is for the older v2 interface, they didn’t have updated docs for the current v4 version yet (work in progress). Maybe it can help you understand how it works, the process is still the same.

See also this for the difference between the v2 and v4 interface (if needed):

> **[Switching from Pinegrow 2 to Pinegrow 4 | Pinegrow Web Editor](https://pinegrow.com/docs/getting-started/switching-from-pinegrow-2-to-pinegrow-4/)**
>
> Are you used to Pinegrow 2 user interface and feel a bit lost after upgrading to Pinegrow 4? Here’s a short video that will show you where in the new Pinegrow 4 interface you can find your favorite…

There is a little/short video about “editable components”. See Pinegrow homepage and look by features for the section “Pinegrow Pro”, see the first 2 items “editable components” and “Update”, click there for a short video.

@Matjaz I think “master pages”, “smart components” and “editable areas” is maybe a good subject for a next video tutorial serie!

---

<div class="post-metadata">

**Author:** ![randyrie](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/randyrie/32/2103_2.png) [@randyrie](https://forum.pinegrow.com/u/randyrie)\
**Post date:** [October 11, 2018, 2:19am UTC](https://forum.pinegrow.com/t/site-wide-updating/2291/4 "2018-10-11T02:19:13Z")

</div>

Wow! Like you said Marf, I didn’t know this even existed. Thanks for the tip about components and the link to its tutorial… I’ll start studying up on them. You’re also right about updating the tutorials… many are out of date and as such act more like ‘teasers’ than tutorials.

---

<div class="post-metadata">

**Author:** ![Thomas](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/thomas/32/61_2.png) [@Thomas](https://forum.pinegrow.com/u/Thomas)\
**Post date:** [October 11, 2018, 7:38am UTC](https://forum.pinegrow.com/t/site-wide-updating/2291/5 "2018-10-11T07:38:24Z")

</div>

@Marf I **expect** people being familiar with things - especially posting it in the “Feature Request”. Competition is reading our stuff as well - and you’ll find it afterwards in some other docs, PG allegedly not having feature “A” or “B”.

Posting this under another category - “asking if … something exists” sounds much better, does it?

Cheers

Thomas

---

<div class="post-metadata">

**Author:** ![Marf](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/marf/32/1799_2.png) [@Marf](https://forum.pinegrow.com/u/Marf)\
**Post date:** [October 11, 2018, 7:40am UTC](https://forum.pinegrow.com/t/site-wide-updating/2291/6 "2018-10-11T07:40:11Z")

</div>

@randyrie In addition to my previous post. They are mentioned in that documentation article, but maybe good to point these out (video tuts).

> **[Opening times - Component and Tutorial - Pinegrow Web Editor - Documentation and...](http://docsbeta.pinegrow.com/opening-times-component-tutorial/)**
>
> Our friends at ProteusThemes created an Opening time widget for Bootstrap. We turned it into a reusable Pinegrow component and recorded a step-by-step tutorial along the way.

  

> **[Build your own Blocks - Pinegrow Web Editor - Documentation and Tutorials](http://docsbeta.pinegrow.com/build-your-own-blocks/)**
>
> Everybody loves blocks! The idea of having a set of reusable website sections is very appealing. And for a good reason - most websites and web apps share a lot of similar elements: navigation menus, headers, services, portfolios, and so on. So why...

@Matjaz I want/need to rephrase my previous comment. These video tutorials are available but snowed under and hard(er) to find. An updated serie about “master pages”, “smart components” and “editable areas” for the current version and interface, can give these powerful features some good attention that it deserves. And inform (new) users about the existence of these “power tools”. (I know you have a long to-do list, and can do only one thing at a time).

---

<div class="post-metadata">

**Author:** ![grahamlander](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/grahamlander/32/938_2.png) [@grahamlander](https://forum.pinegrow.com/u/grahamlander)\
**Post date:** [October 16, 2018, 4:20pm UTC](https://forum.pinegrow.com/t/site-wide-updating/2291/7 "2018-10-16T16:20:36Z")

</div>

I do almost all my editing with Atom and it has site-wide find and replace.

I tried using the smart objects but my site was built in pinegrow 3.x but manually with bootstrap 4. Using smart objects was too hard to figure out for me. I will try with my next new site.

---

<div class="post-metadata">

**Author:** ![randyrie](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/randyrie/32/2103_2.png) [@randyrie](https://forum.pinegrow.com/u/randyrie)\
**Post date:** [October 16, 2018, 7:05pm UTC](https://forum.pinegrow.com/t/site-wide-updating/2291/8 "2018-10-16T19:05:40Z")

</div>

I gave up on trying to use the smart objects [er… ‘components’] as well… to convoluted a process for me.

---

<div class="post-metadata">

**Author:** ![Thomas](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/thomas/32/61_2.png) [@Thomas](https://forum.pinegrow.com/u/Thomas)\
**Post date:** [October 16, 2018, 9:20pm UTC](https://forum.pinegrow.com/t/site-wide-updating/2291/9 "2018-10-16T21:20:05Z")

</div>

@grahamlander and @randyrie Could someone of you please explain the expression “smart objects” in detail? I’m not aware of them existing in PG.

Cheers

Thomas

---

<div class="post-metadata">

**Author:** ![Marf](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/marf/32/1799_2.png) [@Marf](https://forum.pinegrow.com/u/Marf)\
**Post date:** [October 16, 2018, 9:39pm UTC](https://forum.pinegrow.com/t/site-wide-updating/2291/10 "2018-10-16T21:39:58Z")

</div>

> [@Thomas](#):
>
> @grahamlander and @randyrie Could someone of you please explain the expression “smart objects” in detail? I’m not aware of them existing in PG.

They named/called it wrong! They are talking about **“smart components”** like mentioned and described earlier in this topic See this link I posted before.  
[http://docsbeta.pinegrow.com/components/](http://docsbeta.pinegrow.com/components/)
