Jump to content

gmclelland

Members
  • Posts

    577
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by gmclelland

  1. Oh... That's what that setting does. Yes, it works for me. Thanks for pointing me in the right direction. The only thing missing now is maybe some kind of text formatter module that would convert /1002 type links to /my-cool-page? I've only used Page Path History once a while back, but it seems like Page Path History module is just covering up the problem by creating a ton of redirects without fixing the source of the problem which is the content is linking to the wrong page? In Drupal, your not supposed to see the node/1002 links on the frontend. Instead, you see the node's alias which would be something like /my-cool-page. Their is a https://www.drupal.org/project/redirect module that is used to store changes of the node's alias. For example, changing /my-cool-page to /my-cooler-page, but that is really only useful for when other websites link to the node's alias. Internal links in text areas are always like node/1002 and then transformed on output into /my-cool-page. As far as I know the systems that do this are modx, concrete5, Drupal. Anyways, thanks again for responding. I appreciate your help.
  2. Maybe it would be possible to add another option to the ProcessPageEditLink module? something like "Absolute page id"? that would insert links like /1002
  3. I just tried out the module and I can confirm that it works just like it says. I'm new to Processwire, so forgive me if what I'm suggesting is to much. I come from the Drupal land. In Drupal, all pages have a id called an nid(node id). With core Drupal you can visit any page with /node/10003 and it will redirect you to that page. When links from the editor are inserted into a textarea, they look like /node/10003. When the page is viewed, the https://www.drupal.org/project/pathologic module converts those types of links into their aliased name(like /my-cool-page). I believe Concrete5 does the same thing with it's core page link abstractor. Couple of things/possible suggestions: Is there a way to rewrite links that are inserted via the wysiwyg editor into a textarea? For instance, clicking on the link icon in ckeditor opens a modal dialog where you can select a page, but when you select a page it inserts something like /parent/child-page instead of /1002. If it just inserted /1002 then the editors wouldn't need to look at the short links tab because this module would automatically handle everything. Maybe there can be a way to use a text formatter module to convert links like /1002 to /parent/child-page when outputting the page like https://www.drupal.org/project/pathologic? Drupal also adds the following to the page to assist with SEO: <link rel="canonical" href="https://www.mywebsite.com/my-cool-page" /> <link rel="shortlink" href="https://www.mywebsite.com/node/4796" /> Processwire looks really good, but I can't imagine not having some kind of way to handle links breaking when the site tree changes. For big departmental or documentation websites, this happens all the time. P.S. I have seen the other two modules page-link-abstractor and page-path-history. Hope that helps, thanks for sharing your module I think it is definitely moving in the right direction!
  4. @Soma - I like the freeform blocks concept. Your block concept sounds a lot like Concrete5 and also in Drupal you have https://drupal.org/project/panopoly which you can create these blocks with https://drupal.org/project/fieldable_panels_panes and place them into a layout using the https://drupal.org/project/panels "In Place Editor"
×
×
  • Create New...