• Content count

  • Joined

  • Last visited

  • Days Won


heldercervantes last won the day on July 16

heldercervantes had the most liked content!

Community Reputation

225 Excellent

About heldercervantes

  • Rank
    Sr. Member

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location
    Porto, Portugal

Recent Profile Visitors

2,022 profile views
  1. ...minus all the clutter
  2. The first thing I do after installing PW is switch to Reno. I see Peter's point but the admin is not for me, it's for the client, and I see them taking Reno much more seriously. When I discovered PW I had an agency that used an in-house CMS. It wasn't very easy to convince the dev team to try PW because they were underwhelmed as well. They were used to the module philosophy where you have a place to manage news, another for events, another for pages and so on. But all it took was one project to get them hooked. I'm hoping the new default theme is here before I start my next project. Fingers crossed.
  3. This must be the most impressive thing I've seen in PW. Hope it was expensive too
  4. Yes, good point. We're discussing this and Ryan can already have somethign up his sleeve. In terms of my availability, it's up and down. Currently my mornings are dedicated to an agency doing frontend dev, and other agencies sporadically call for my help. Right now I have some free time, and expect that at least until the end of year that will continue to be the case.
  5. Went ahead and set it up:
  6. Taking the cue that came up in this thread, I'm taking this first step to evaluate if we have something to go on as to create a new site for our beloved PW. First of all, we'll need a blessing from our godfather Ryan. Then we need to establish a proper team with roles. I'm taking the first step but by no means placing myself as leader of the project. So I propose that whoever wants to contribute, step forward and say what role(s) you can contribute to in this adventure. Myself, having a background in creative direction and frontend development, I can contribute in planning, design, copywriting and frontend dev. To lead the project, I'd tip the hat to one of the veterans everyone knows.
  7. Yes, and personally I'm up to lend a hand. But we need to organise. Maybe by starting a thread dedicated to setting up a team and starting to discuss things.
  8. Arguably nice GUI
  9. Personally I have the impression it's growing at a slow but steady pace. And though slow and steady is much better than fast and sloppy, it's a bit frustrating to see other platforms seeming to get more attention while being notoriously inferior. I like following CMS Critic's Awards. PW has got a bunch of exposure there, but this year it's only nominated for "Best for SMEs" alongside Craft and ModX, both paid platforms. I'm guessing Craft will get that one because it looks polished and very DIY, and PW is too "pro" for that category. Then there's "Best free CMS". PW is not there. You see the usual Joomla and Wordpress there, along with CMS Made Simple. That one just trying out the demo makes me cringe. It's so 2001 that I can't take it seriously. Now I've never used Joomla, but I constantly compare PW with Wordpress and can't comprehend how Wordpress still holds on to such a large chunk of the market. "Best Open Source CMS". CMS Made Simple, ModX, Silverstripe. So I went to see what Silverstripe is all about. Now SS looks to use a somewhat similar approach to PW, and though it looks relatively polished, it doesn't feel as mature to me. So we've got PW in one category this year, and the wrong one. To me that feels like a loss, which will reflect another dip in that Google Trends chart over the next year. The next version will be an important step. Updating the default theme of the CMS is a must. I'm guessing most people now immediately install Reno's theme the second they enter the CMS after installing. So a new version with a new look will attract attention and that will hopefully pull it up a bit more. If we want it to grow faster (an argument can be made whether that would be good or not), it's mostly a matter of getting more people to try it out. After getting the first project running, it's hard not to be hooked. On an end note, I think it's time we start considering a refresh on the website. Just saying.
  10. You're right, thanks for the heads up. I imagined that as a linear sequence, you're getting to know the company and at the end you get to the services but now that you mention it, the transition comes as a surprise and feels unsolicited. I'll have to improve that.
  11. Hello fellow coders. ProcessWire is really easy to jump into. But a few projects in you start to want some version control, look around for what to put or not in .gitignore, want some SCSS magic going on, and it makes sense to make a boilerplate. So I did: https://github.com/heldercervantes/PWBoilerplate Some of the things going on here: src and dist separation, so you do version control on only what matters; scss compilation; js combining; asset monitoring and mirroring. Here it is for you all, in case someone finds it useful. Any comments, suggestions or criticism are appreciated.
  12. It's heavy. Specially the marching group on the about section. But I think this has to do with older machines not supporting some of the stuff that's needed for webgl to perform well. Three.js reverts to more CPU intensive approaches and it starts burning. I'll have to look into that eventually.
  13. @davep, that's resilience. I'm surprised you haven't got a message saying "Sorry mate, Apple doesn't allow you to run a machine this old. Get a pretty new retina iMac for only £2.000,00" I don't remember the age of the ones I had on my previous company, but I was shocked to find out they couldn't update to the version that had the store. Ended up in the bin with perfectly usable hardware.
  14. Thank you for your input guys. @szabesz: Well spotted. I have to fix that. @adrian: Yes, I'm aware this is a heavy one. With the 3d library, models, sound, there's no way around it. Something I had to accept with all this 3d going on. @pwired: As to how this is achieved, actually there's a bunch of stuff working together... The sphere The base library is three.js (https://threejs.org/), using a wrapper that simplifies implementation called whitestorm (https://whsjs.io/ - I was involved in development and this site served as a guinea-pig). Using those I generate the sphere and background. The animation is made with greensock. Here, I'm animating each vertex on the sphere to a random position. The maximum displacement changes as you hover each link to make it more or less chaotic. The wave in the background that spreads as you touch the logo is achieved by calculating a radius that animates from the center to the edge, and on each cycle the vertices get displaced according to their proximity to that radius. The about section Here it's simpler. Each scene is modeled in blender, and greensock animates the positioning of the camera. Except for the second step. There, it's a single guy that's duplicated a bunch of times, and greensock animates a marching cycle that loops with each step. You can actually see the loop as a new row pops up at the end of the group on each step. The sound Not much to say here. Freebie audio, that I've edited on audacity to make deeper, longer, more consistent.
  15. Hey guys. http://supertiny.agency/ For those of you that have already seen my website, this won't look much different. Under the hood however, I've made a few SEO oriented updates that involved a not so simple overhaul. New stuff includes a new services page, some tweaks here and there, but more importantly the navigation was remade to allow deep linking and proper page by page SEO. The previous site was a single page and worked more like a presentation than a website. Navigating links happened without page loads in order to have nice animated transitions. But search engines don't like that so I had to do something about it. The basic approach is quite simple. For each template file, I have a condition that includes a different file according to the type of request: <?php if($config->ajax) { include('./_about--ajax.php'); } else { include('./_about--direct.php'); } ?> Ajax returns just the chunk of content, whereas direct returns a complete page with the SEO stuff. Then I have a bunch of jQuery that basically looks for internal links and overrides them to be loaded via ajax instead of a regular page load. Engines can crawl, and users get nice transitions. The JS pushes a history state, sends a link update to Analytics and transitions into the new page. More and more ProcessWire looks to me like the jQuery of the CMS world.