-
Posts
214 -
Joined
-
Last visited
-
Days Won
8
Everything posted by felix
-
try using www.sgh-net.de. there seems to be an issue with the vhost entry. I'll add a redirect soon. Edit: Fixed
-
Have you tried reloading it? Maybe one of my coworkers was still making adjustments to the htaccess (it was just launched).
-
Another processwire relaunch made by neuwaerts: The Website of the Shopping Mall "Galerie Luise" which is located in the center of Hannover, Germany. The mall was recently bought by one of our customers, accom (whose [interims]website is also powered by processwire and launched some weeks ago) and needed some refreshment in terms of design, marketing and strategy. As a result we've created a slightly adjusted logo, a new claim, new print materials and a shiny new websites which mainly features upcoming events held in the galerie luise. http://www.galerie-luise.de/
- 11 replies
-
- 14
-
-
As I've mentioned in this thread there is quite a bunch of websites that we (neuwaerts) are launching these days. Today i present to you: sgh-net.de. SGH is a german specialist for business process outsourcing (i.e. they scan all of your incoming paper mail and make it available digital or take care of your companys invoicing) . The website features plenty of (css)3d and large imagery stuff to play with. Sadly there is no english version yet. Have fun exploring and thanks for your feedback: sgh-net.de
-
Wanting to refresh my Java: what java-based CMS comes closest to PW?
felix replied to motionmindz's topic in Dev Talk
You might want to give magnolia a try. It's pretty nice (I'd choose it if we would be using java): http://www.magnolia-cms.com/ See: -
We've just released a small website as part of a complete "corporate launch" (Logo/CD, Print, Online...) for a newly founded german change management consulting company. http://www.priotas.de/ Modules used: - Thumbnails - SEO - TemplateDataProviders - TemplateTwigReplace Feedback is as always much appreciated.
- 3 replies
-
- 13
-
-
Awesome. Spread the word nico (and hopefully you had a lot of fun)!
-
There currently is an issue with the "Template Data Providers" Module which prevents variables that are set within the "dataprovider" files (controllers) are accessible in the template later. The module works like this: For every template you create a file that handles fetching and manipulating data (doing "business logic"). The files look like this: <?php class HomePage extends \nw\DataProviders\PageDataProvider { public function populate() { $this->foo = 'bar'; } } foo from there should be available as $foo within the template. This worked until 2.3 but seems to be broken now. The module Hooks to beforePageRender and executes the populate() method where the variables are set: https://github.com/marcostoll/processwire-template-data-providers/blob/master/TemplateDataProviders.module#L147 I tracked down the issue to the core module "PageRender" ( https://github.com/ryancramerdesign/ProcessWire/blob/master/wire/modules/PageRender.module#L305 ) where $page->output(true) is called and creates a fresh copy of the Page object. At this point all variables that were added get lost because they aren't persisted. Any Ideas how to avoid this?
-
Hey owzim, this is exactly the reason why i don't want to completely replace the render method (plus i honestly don't know what would happen if the method is replaced not only by one but several modules). I'll start a thread asking if it's possible to make the variables persistent in the module development board.
-
Can't wait to try your modules out. This looks very promising for community related stuff.
-
Actually beforePageRender doesn't change any output or replaces vars. It just adds data to the page object. So imo there should be no need to replace the default render method. I tracked the problem down to the Core-File "PageRender.module" (line 305) where output = $page->output(true); gets called. $page->output(true) returns a new, uncached TemplateFile object which is filled with a fresh "Page" Object via $fuel = self::getAllFuel(). So if there would be a way to permanently store the variables set inside the hook (I've tried using setFuel('page',$page) but that didn't work) this would be fixed. Any Ideas?
-
Hey owzim. I'm glad you like the module. We're still using it in all of our projects (but as I've already mentioned combined with TemplateTwigReplace) so it has to be maintained further even if it's only for our own projects. I'll look into this issue and try to do my best in the next days. Sadly marco (who is a great software engineer - a lot better than me) isn't working for neuwaerts anymore but if I can't resolve this issue by myself I'm sure he'll help us fix it.
-
This should be fixed now. There are some edge-cases where the central logo still overlaps the headline but there is no (quick) way to fix it for all resolutions.
-
+ Use: https://github.com/typekit/webfontloader if you're using webfonts (this is important especially on mobile with slow connections)! + Use the "Picture" Element where applicable + Use dns-prefetch if you're loading external ressources (i.e. cloud hosted javascript librarys) This Article has some more stuff to look at.
-
Ottogal: nope - it isn't. That's a bug. We'll look into this. Are you watching our site on a netbook?
-
@LostKobrakai I've fiddled something for you. If you got any questions concerning the code just let me know. @Martijn: If you're interested in digging deeper into javascript patterns this is a "must read": http://addyosmani.com/resources/essentialjsdesignpatterns/book/
-
The reason this won't work is that you're using "this" wrong. "This" in your case isn't referring to your namespace but to document/global. You have to either wrap your code inside a self executing function or create a constructor and instanciate it with the new keyword. Have a look at this link: http://toddmotto.com/understanding-the-this-keyword-in-javascript/
-
Diogo: this check won't work in chrome as it reports beeing touch enabled always (no matter if the device itself supports touch or not). You might want to have a look at detectizr which is an add-on for modernizer that detects the device, device model, screen size, operating system, and browser details and (like modernizr) adds the respective classes to the html-tag so you can use them for your touch/non-touch handling.
-
Thank you guys for your feedback! @Mike: There propably will be an english version somewhen. But it's not planned yet. @jmonroe: Dankeschön! @nico: You should look at it on a desktop computer - you've missed all the small, handcrafted particle animations
-
i think it's intentional the links merge when scrolling and i love the effect (the site is about a food that is made of mixed cereals... you know?). great site and big ups (i do love muesli, too).
-
We've recently rebrushed/relaunched our agencys website and took the opportunity to build it using processwire (as we're currently using it for almost all of our projects). http://www.neuwaerts.de Modules used: Modules Manager Page Link Abstractor Database Backups Redirects Revision History For Text Fields Template Data Providers Template Decorator Template Twig Replace There currently are 6(!) more websites using processwire in the making (more or less parallel) so stay tuned for some more showcase entrys in the next weeks
- 10 replies
-
- 18
-
-
Y U NO USE ZE picture element?
-
(Javascript) Memory Management Masterclass with Addy OsmaniEfficient JavaScript webapps need to be fluid and fast. Any app with significant user interaction needs to consider how to effectively keep memory usage down because if too much is consumed, a page might be killed, forcing the user to reload it and cry in a corner. Automatic garbage collection isn't a substitute for effective memory management, especially in large, long-running web apps. In this talk we'll walk through how to master the Chrome DevTools for effective memory management. Learn how to tackle performance issues like memory leaks, frequent garbage collection pauses, and overall memory bloat that can really drag you down.
- 14 replies
-
- 2
-
-
- frontend
- performance
-
(and 1 more)
Tagged with:
-
Awesome stuff! This is one of the features i was always missing in pw. Great Job MadeMyDay.