Jump to content

FvG

Members
  • Posts

    29
  • Joined

  • Last visited

Posts posted by FvG

  1. Hi there!

     

    I haven't used PHP and Processwire for almost four years now, but now I need a good CMS again ;-) I just found an old PW installation (2.3.0), which I would like to update to the current version. What's the best way to do this? It looks like starting from 2.5.0 there is a module which does updates automatically, so would it make sense to update to 2.5.0 and then let PW do it? 

     

    Thanks for your suggestions!

     

  2. Nice start! Already like it much better than the current theme.

    Some things I noticed:

    - Everything looks nicer if you limit the container to about 1050px in my opinion

    - see setup/templates or setup/fields: the filter box would look nicer with some top margin and

    - the style when you hover the icons in the table don't fit the design at all

  3. Hey guys,

    I want to manage some contens for a site running on CodeIgniter using PW.

    But as I try to access CI, I get this error: Unable to complete this request due to an error.

    I tried these ones, both return that error.

    <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
    
    require __DIR__.'/../../cms/index.php';
    
    class Processwire extends CI_Controller {
    
    	public function index()
    	{
    		echo '<pre>';
    		
    		var_dump($wire->pages->get('/news/'));
    	}
    
    }
    
    /* End of file suche.php */
    /* Location: ./system/application/controllers/processwire.php */
    
    
    <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
    
    class Processwire extends CI_Controller {
    
    	private $wire = null;
    
    	function __construct()
    	{
    		require __DIR__.'/../../cms/index.php';
    		$this->wire = $wire;
    	}
    
    	public function index()
    	{
    		echo '<pre>';
    		
    		var_dump($this->wire->pages->get('/news/'));
    	}
    
    }
    
    /* End of file suche.php */
    /* Location: ./system/application/controllers/processwire.php */
    
    

    Any Ideas what might cause the error? PW doesn't log anything, even with debug turned on.

    It it CI specific, as I can use the same code using a independent php file.

    Thanks

  4. Hey!

    I'm looking for a way to make all site but /admin non-accessible. So if people try to access a site which is not /admin they should be redirected. What's the way to do it? Are there any hooks I can use to get this done? Or is .htaccess the way to go?

    Thanks for your help!

  5. There are already a few good admin themes to choose from. You can also customize them yourself.

    Yes. But that's not the point. I'd like to see an attractive default theme. So many people decide whether to use the system or not by "looking" at it: it's a visual process. Look at Craft: Is there anything you can do with it you couldn't easily using PW? No. But see how many attention it's getting, compared to PW. It simply offers a great visual experience, and I'm 100% sure this is a reason.

    • Like 4
  6. Hey guys!

    I have to admit that I'm a huge fan of good design. Today P&T have released their Craft CMS 1.2 and .. woow! It looks good.

    I have tried that system as well but will stick to PW because it's the most powerful and flexible system in my opinion. But Craft just looks so much better.

    So, are there any plans to re-design the backend any time? I know the backend looks ok. And yes, it works.

    But design changes and for quite a lot of people, it's an important factor when it comes to choosing a CMS.

    (Please don't come up with some "they have no ideas about it then" kind of stuff)

    Why not stick to web design trends and update the backend from time to time?

    I'd like to see PW both, most powerful and best looking CMS :) Craft might really be a great inspiration, what do you think?

    And yes, re-designing might be some work. But finally it's part of the way you "sell" your product. Let PW be modern in the frontend as well :D

    • Like 3
  7. Thanks for your answers! I think I like the idea of using popular packages because I do quite a lot of PHP dev using Laravel .. The current way seems pretty much convincing and right for PW.

    @Ryan

    Well, I don't know. But people love it (IoC) at the moment ;) Two projects? You could keep it the way it is and just split it (https://help.github.com/articles/splitting-a-subpath-out-into-a-new-repo). But I don't know how you would publish just the framework :)

  8. Sessions, cookies, hashing, routing, HTTP handling, cache, database, IoC, logging (PSR-3 valid) and so on .. There are so many great things you could use :) This would also give you the way to adopt new great concepts like IoC which allow to write ways more/ better testable code.

  9. Now that 2.3 has been finished, when will you (Ryan) start developing 2.4?

    According to the roadmap 2.4 will port the hole system to PHP 5.3+ which I think is great.

    It says we'll get namespaces, PSR-0 and PSR-1 support. What exactly does it mean? Will it use Composer? I really think it should as it's the greatest asset for the future of PHP. We could keep the framework seperate so that others can use it (http://processwire.com/talk/topic/818-currentformer-textpattern-users-what-do-you-think-txp5-using-pw/).

    I'd also like if PW used some proved libraries from (for example) Symfony (http://symfony.com/components) or Laravel (http://github.com/illuminate). Maybe because I'd love a "Processwire on Laravel (Components) with Craft-like design" ;)

    Just interested in how Ryan is going to make PW adopt 5.3, PSR + Composer will push PHP in the future and there are great libraries that are well (unit-)tested and could be used.

  10. Mercy, aber ich such keinen hoster, ich bin mein eigener.  Mir geht es um die Ausführungsgeschwindigkeit von pw, deshalb die Frage nach der Umgebung und ob caching aktiviert ist. Danke für die Infos.

    adios, stefan

    Auch ne Möglichkeit, wenn du in die Verlegenheit kommen solltest einen zu suchen bist du dort 1000mal besser aufgehoben als anderswo ;)

    Genug Off-Topic jetzt :D

    • Like 1
  11. We're right now building a new website for school. We started about 1.5 years ago and by then

    there were some good CMSs out there but none seemed to fit. Concrete 5 would have been an

    option but the version we tried was not usable at all ..

    So we went for a custom solution built on CodeIgniter which right now is about 2 GB in size :o

    Using a framework right now I would go for Laravel 4, however ..

    Still interested in CMSs I searched the web from time to time and discovered PW on the CMSCritic page.

    I actually didn't want to try it for some weird reasons (don't know anymore) but the SkyScrapers demo really got me.

    Last week I started building our site in PW again and it's soo fun. Really, I love it. Going to ask the team

    on friday but I know they'll love it as well :)

    • Like 2
  12. Thanks for this module!

    Works fine, but is there any way to

    have the preview images sized like

    inside the default images field?

    Some previews just turn gigantic ;)

    One more question: Are there any API differences between default image field and this one?

    I think in that case I would just replace the default one instead of running two image filds..

    post-1110-0-89056100-1363354522_thumb.pn

  13. Thanks for your help :)

    What about my current one?

    function nav(Pages $pages)
    {
    	$root = $pages->get('/');
    
    	echo '<li><a href="'.$root->url.'">'.$root->title.'</a></li>';
    
    	navElement($root);
    }
    
    function navElement(Page $site, $level = 1)
    {
    	$criteria = 'parent!=/news/|/termine/';
    
    	$sites = $site->children($criteria);
    
    	foreach ($sites as $site)
    	{
    		echo '<li><a href="'.$site->url.'">'.$site->title;
    
    		if (count($site->children($criteria)))
    		{
    			if ($level !== 1)
    			{
    				echo ' »';
    			}
    
    			echo '</a><ul>';
    
    			navElement($site, $level + 1);
    
    			echo '</ul>';
    		}
    		else
    		{
    			echo '</a>';
    		}
    
    		echo '</li>';
    	}
    }
    
    // use
    nav($pages);
    
×
×
  • Create New...