-
Posts
4,296 -
Joined
-
Last visited
-
Days Won
79
Everything posted by diogo
-
Yet another sorting issue about featured and non featured articles
diogo replied to Can's topic in API & Templates
See here how to paginate an existing array -
Hi guys! I'm really happy to finally showcase this website in the forum. It's the website of a Porto based Digital Animation Studio. A bunch of talented folks, really. This is a heavily animated/scripted/ajaxed website, that makes use of CSS animations, transitions, transforms, HTML5 audio API, and so on and so on. I spent actually more time debugging than constructing it. Unfortunately, we didn't manage to kill all the bugs before the launching, so you might experience some along the way. We even had to give up on Safari (Damn buggy piece of software !!), and advice the user to use another modern browser. But we think it's still well worth it This is also the first website we developed but didn't design. The design is from the excellent The Royal Studio, from Porto. You might know some of their illustration work for the Adobe online tutorials. --- Enough talk, here is the link http://www.aimcreativestudios.com/ (No safari, please, you'll regret it) Hope you guys like it!
- 2 replies
-
- 11
-
Old thread, but I think it's worth it. I just tried CodeGuard, and I have to say I'm pretty impressed. It's worth noting that they have a free plan for daily backups on a single website up to 1GB. I'm thinking this is the way to go for those small clients that I have spread in shared hostings.
-
I would also probably go with repeater matrix here, but dropping this here to give you another option http://modules.processwire.com/modules/fieldtype-page-table-extended/
-
Loved your text Ivan!
-
@horst you saved my day with this module
-
Nice of you to bring this thread up on my birthday Joss
-
There is FontPrep https://github.com/briangonzalez/fontprep. This tools is not maintained for at least 2 years, but it's freely available and works. Just a small note: Be aware that the fact that a desktop font is free, doesn't mean that it can be used as a webfont. You should read the license carefully, and if it doesn't mention webfonts, you should contact the vendor/creator and ask. This also applies to fonts served by FontSquirrel.
-
Awesome!!! https://www.smashingmagazine.com/2016/07/the-aesthetic-of-non-opinionated-content-management-a-beginners-guide-to-processwire/ Thanks Francesco!
-
@pwired, I'm having trouble to understand all of your interventions in this thread. How did a simple post about a PHP tutorial suddenly became another of those "making PW easier for beginners" discussions?
-
See Arjen's post for more info, but for your case would be more than enough to use the PHP classical way: $i = 1; foreach($page->children as $child) { if($i % 2 == 0) { // even } else { // odd } $i++; }
-
Hm, only Ryan can answer to your question, but since he lives in the US I don't see how he would do that without losing money himself. I'm sorry for all the messy situation there by the way
-
Hey @teppo, just tried the module on 2.8 and i get the error Argument 1 passed to VersionControl::isEnabledTemplate() must be an instance of Template on line 897, you have any idea of why that might be?
-
The title of the thread is pretty negative to me (and i don't want to insist on this because I'm not sure anymore, but I'm pretty sure the original post was edited to be lighter). Anyway, ceverlin already explained his reasons, and I think we are all in peace with it. As for your unbiased opinions, I've learned with time to not give them much credit. You can change that in your activity streams... I'm on mobile, so for now I can't be more specific.
-
Is it really necessary to be so negative? Pete went through a lot of trouble to make this upgrade, and was very clear on his explanation. Ryan also explained it in the weekly blog post. We are all getting used to the new forum, and I hope you'll bare with us with some more positivity.
-
Merged. Thanks Evan!
-
Method(s) to cycle through foreach/compare values of Children
diogo replied to creativejay's topic in API & Templates
Ok, slightly out of context, because it's Javascript, but these 3 videos from funfunfunction could really help you to understand those 3 functions: It's a series, watch them in sequence -
Hey guys! Sorry, I'm not giving great attention to the module lately and I'm tight with time right now. @evan, your pull request seems reasonable, so I will accept it as is. Don't worry about the fix not being the most elegant. The module is naturally hacky in it's own nature already
-
Great! Thanks a lot for testing
-
I applied prefix free by Lea Verou to the site, so I don't think it can be a cache problem. This is a JS file that applies the prefixes on the client, so if you're looking at the source from a pc that doesn't need prefix for that, it won't show up, but should work on the old browser, since android 4.4 supports transforms with the webkit prefix.
-
Thanks for reporting @matjazp! I forgot the prefix on the transform property when rotating, should be working now.
-
Not completely sure, but I think get($selector) only works with $pages and not with other array objects, as opposed to get($key). You have one more option though: $pages->get("parent={$page->parent}, name=some-name, include=hidden");
-
This is the website that we launched this one some weeks ago for an Art Therapist based in Zurich. http://heikeprehler.ch/ We had to deal with a quite large amount of text here, so our main concern was to make the website light and easy to navigate (also vertically, inside each page). On the backend, we also decided to divide everything very well, to make it easy for the client o edit, but also to make it easy for us to output the content as flexibly as possible. Each content page is divided in blocks of children, that allowed us to have IDs for each of them, and link individually with hash links on the top of the pages. It also allows us to place slideshows under each block by allowing the client to simply upload the images to an image field, instead of inserting them in the rich text area. The site is responsive, of course
- 6 replies
-
- 11
-
Here's another website for a German client. http://krafftstoff.de/ Krafftstoff produces textile outfits for promotion, events and fairs. They needed a simple site, mainly to show their portfolio. Our main worry was the variable quality of the images for each project, so we decided to give the great ones a place to shine in the homepage and kept the others limited to a small slideshow on the project pages. The client also asked for a fast and easy way to browse the projects and wanted them to have few information, and that's why we decided to join them in a single page per category, instead of creating a single page per project. Although the views for each project are being created with JavaScript, they are still bookmarkable since we are updating the URL by pushing hashtags. The structure in ProcessWire is extremely simple. There's a page for each of the menu items as children of Home, and the projects ar added as children of each category. The team members are also children pages of te about page. Once again, we only created some example pages, and the client got the hang of it very quickly and completed the content very fast. They seem quite happy wit PW
- 1 reply
-
- 8
-
This is curious.... experimenting with Processwire
diogo replied to mikeuk's topic in Getting Started
I think you got it right. What PW does is quite simple, you're probably just having trouble to accept that this is so different from what you are used to with Drupal. PW is actually a Framework in its essence, the CMS is just a nice extra that was built exactly with the tools that the framework offers. Resuming, you can and should use the CMS to build your sites, because it makes your life and especially your clients life easier, but what you are using is actually the framework and its' API. Because the main goal of PW is to let you built your templates without interfering, you are also quite right that it feels like building static templates. This is of course just a feeling — in reality PW injects a set of objects, and also includes some helpful files in your templates — but the truth is that you almost don't feel its interference because nothing is outputted, so you could even output only static content if you wanted. By the way, welcome to the forum, I think you will have a good time here with us