Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/05/2025 in all areas

  1. hi, well, first i must say for many reasons (seo, menu building, sitemap and so on) i wouldn't structure e blog this way, instead i would put the two parents (categories and tags) outside the main blog parent page and then use them with page reference and url segments but well... now if you want to easily cheat, blog posts are usually ordered by reverse chronological order, then guess, add your date field to the, categories and tags parent pages and set them with a last century date πŸ˜„ job done, those two parent pages children can still be ordered the way you want have a nice day just modified to say @AndZyk was faster to have the same king of idea while i was writing πŸ™‚
    3 points
  2. Not that RSS ever actually died for us dev types, but it did for regular users. I don't want to get political here because it's not appropriate for these forums, but if anyone is considering removing X/Twitter from their projects, I am seeing that there is some momentum building to bring RSS back to the masses. I remember in the 2000's every site had an RSS feed and email clients supported them - they are a brilliant way to bring the news sources you care about into one place. Of course Google, Apple, Twitter, Meta etc didn't like this because it meant users could read the content they wanted without an algorithm having control and ads being served, so Google Reader was killed off, Apple removed RSS support from Mac Mail, etc. I have continued to use RSS (although less than I used to), but I am now fully back on board and convincing clients to add them to their sites. https://aboutfeeds.com/ is a good resource for those who know nothing about RSS and https://hvandenbergh.medium.com/back-to-rss-e4e177314bc3 is a short read about why RSS is good for the user is this day and age. Spread the word! And as a side note, for those of you who use UIKit, here is a nice little tweak to make their RSS icon actually look decent and match UiKit's other social media icons. /* Fixed the ugly UIKIT RSS icon */ .uk-icon[uk-icon*="icon: rss"] svg path { stroke-width: 3.5; stroke-linecap: round; } .uk-icon[uk-icon*="icon: rss"] svg { transform: scale(0.85); } .uk-icon[uk-icon*="icon: rss"] svg circle { transform: scale(1.2); transform-origin: 0% 100%; /* Scale from the bottom-left corner */ } instead of
    3 points
  3. v2.0.26 released. This fixes an issue with roles not migrating properly. It also permits migrations between sites with different admin urls - this can be useful if exporting a bunch of components to use in a different site. I have moved the module from alpha to beta as it has been trouble-free on my sites for a while now. However, YMMD, so always do a database backup before installing, upgrading or installing a migration. As ever, I am happy to take questions, but please do read the (extensive) documentation first (see the help section at the bottom of the module config or https://metatunes.github.io/DbMigrate/help.html).
    2 points
  4. View website: ID Studio Web Agency We have been working on the ID Studio website for quiet some time using ProcessWire extensively for ourseleves and 90% of all our clients. This post will highlight some features we have implmented and also show off some of the hidden functionality. A quick overview is as follows: Custom web design of course πŸ™‚ Front-end uses Canvas and Three.JS The core objective for us is to get users engaged, reviewing the showcase and services, then getting in touch The showcase and blog have alot of content We hide the ID Lab and About section in the footer but there if folks want to dive in and have the time Development features include: We use the form builder system with some custom modifications 3D tools and management Linking 3D elements to HTML elements Repeater matrix for content panels and lots more, best way is to see it on the video overview below ID-Overview.mp4
    1 point
  5. @MarkEjust want to say thanks for your work on this. I don't remember how I resolved my previous issue, but I've been using this module on a few different projects and it's been working great.
    1 point
  6. Thanks @AndZykI will try that. @virtualgadjoI'm interested to learn more about your approach. Could you elaborate on it a bit more?
    1 point
  7. Hello @Alpina, if your template blog-post has a date field and the other templates (blog-cat-index and blog-tag-index) not, you could sort the children of your template-blog-index by that date field. Then the blog posts should be always before the categories and tags. You can sort them in the template settings of your blog-index template under the family tab. That is how I like to do it. You could also use a system date fields like created or modified, but then the categories and tags could get mixed in the sort order. Regards, Andreas
    1 point
  8. very wicked. excellent backend structure / layout for the client. aspirational.
    1 point
  9. @Stefanowitsch I'm proud to announce that this is now also successfully ported to rockdevtools 😎 Note that the syntax changed to grow() and shrink() as it is not any more a RockFrontend feature and AI told me it's safe to use these wordings as they are not used in css/less/sass https://www.baumrock.com/en/processwire/modules/rockdevtools/docs/rockcss/
    1 point
  10. That's wrong. It should either be $rockfrontend or rockfrontend()
    1 point
  11. Impressive website. There's a lot to learn from you.
    1 point
  12. Before class initialized you can't access the languages. class HomePage extends DefaultPage { public function __construct(Template $tpl = null) { parent::__construct($tpl); // not initialized at here echo '<pre>' . print_r($this->wire()->modules->get('LanguageSupport'), true) . '</pre>'; } public function lang(){ // now you have some data on LanguageSupport module echo '<pre>' . print_r($this->wire()->modules->get('LanguageSupport'), true) . '</pre>'; // get default language echo '<pre>' . print_r($this->wire()->languages->getDefault(), true) . '</pre>'; // get available page languages echo '<pre>' . print_r($this->getLanguages(), true) . '</pre>'; } } its same for modules. you can access languages inside init(), ready() methods. not inside __construct()
    1 point
  13. Great website. Thank for sharing. It's always interesting to have some insights on what is going on behing the scene.
    1 point
  14. Fantastic good looking site!
    1 point
  15. Stunning! Thx for sharing!
    1 point
Γ—
Γ—
  • Create New...