[geeklog-devel] Non table layout (was Geeklog 1.9.0 or Geeklog 2.0.0?)

Tom websitemaster at cogeco.net
Sun Apr 15 10:34:16 EDT 2012


Hey Dengen,

I just wanted to let you know we are looking into your work now.

We didn't know you were working on these changes so you caught us by
surprise.

We will not release Geeklog 2.0 until things get sorted out.

I see that your work is indeed backwards compatible not only with themes but
plugins that do not yet support COM_createHTMLDocument

I also see that you have updated Geeklog and all the core plugins to work
with COM_createHTMLDocument

I see that you have adding a  variable called $_GLOBAL_WHAT used for
backwards compatibility to keep track of COM_siteHeader $what function
variable. 

You have also added a variable called $_CONF['support_theme_2.0'] that can
be set in a theme's function.php file. If set the theme will use
COM_createHTMLDocument. If not COM_createHTMLDocument will call
COM_siteHeader and COM_siteFooter for backwards compatibility instead.

I see that there also is a new template variable for the header called
layout_columns that enables the theme to know how many columns there are.

Is there any other major changes that I am missing here when I took a look
at your code and new theme?

Thanks

Tom


-----Original Message-----
From: geeklog-devel-bounces at lists.geeklog.net
[mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Yoshinori
Tahara
Sent: April-14-12 3:05 AM
To: Geeklog Development
Subject: Re: [geeklog-devel] Non table layout (was Geeklog 1.9.0 or Geeklog
2.0.0?)

> If I get a chance I am going to look at his work today.

Thanks.
Please note that there is backward compatibility.

I do not expect to be the standard theme Denim.
I wanted to emphasize the benefits of CSS layout only.

If possible, it is desirable to introduce a new template engine. There is a
future.
Table layout? Has nothing, not even a future.
The version 2.0.0 has a special meaning. Since the vertion 1.9.0 was
skipped.
It is necessary to promote the vision of the future along with the version
2.0.0!

--
Yoshinori Tahara - dengen

2012年4月13日22:55 Tom <websitemaster at cogeco.net>:
> If I get a chance I am going to look at his work today.
>
> I like the idea of the summer project.  It goes along with the GSOC 
> project http://wiki.geeklog.net/index.php/SoC_template_engine and it's 
> feature requests listed at the bottom.
>
> We should discuss things first here before any major decisions are 
> made. I am willing to help out once Geeklog 2.0.0 gets out the door 
> and hopefully a few other people are as well.
>
> As far as the new theme is concerned we have made the decisions 
> already for the theme currently being worked on by Rouslan. The plan 
> is that this will be the new default theme for Geeklog.net once 
> Geeklog 2.0.0 is officially released.
>
> However, I personally do not have a problem including in a future 
> version of Geeklog an additional theme that is more mobile device 
> friendly especially if it takes advantage of the "new template 
> engine".  Geeklog 2.0.0 will include Rouslans new theme (lets decide a 
> name for this BTW) along with the professional theme. Once the "new 
> template engine" is finished, for that version I could see dropping 
> the professional theme and including a new responsive Web design theme.
>
> Tom
>
>
>
> -----Original Message-----
> From: geeklog-devel-bounces at lists.geeklog.net
> [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of 
> geeklog at mystral-kk.net
> Sent: April-13-12 8:04 AM
> To: Geeklog Development
> Subject: Re: [geeklog-devel] Non table layout (was Geeklog 1.9.0 or 
> Geeklog
> 2.0.0?)
>
> Yoshinori Tahara as dengen wrote:
>
>> I have a solution. And, actually wrote the code.
>> Since I had prepared a Mercurial repository to Google Code, Please 
>> clone or pull and evaluate it.
>>
>> geeklog-im home
>> https://code.google.com/p/geeklog-im/
>
> I have tried and found it good.
>
>> Table layout is so old-school.
>> COM_siteHeader and COM_siteFooter should be abolished at a time.
>> But in the foreseeable future, these functions must leave for 
>> backward compatibility.
>>
>> I created the theme 'Denim', making the best use of the flexibility 
>> of CSS layout.
>> It has adopted a responsive Web design.
>> If you use a Table layout, it is absolutely not achieved.
>> Go try it out on iPhone, iPad or Android.
>> If you do not have these device, please try to resize the width with 
>> the browser on your PC.
>>
>> If you jump up to 2.0.0 version of Geeklog, please indicate the 
>> bright prospects.
>> Please do not disappoint us, leaving the Table layout.
>
> Layout with tables is many years old-fashioned.  Only a few users may 
> need table layout, but most users, especially users with mobile 
> devices, would surely prefer a responsive Web design.
>
> That said, I don't think it is good to include dengen's work into 
> Geeklog-2.0.0.  As other people said, it will break backward 
> compatibility too much.  In addition, it is efficient and desirable to 
> introduce a new template engine (e.g. Smarty or Twig?) to make the best of
his work.
>
> So how about making this a project for this summer:
>  1. Introducing a new responsive Web design based on dengen's work.
>  2. Introducing a new template engine.
> --
>  mystral-kk
>  geeklog at mystral-kk.net
>  http://mystral-kk.net
>
>
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
_______________________________________________
geeklog-devel mailing list
geeklog-devel at lists.geeklog.net
http://eight.pairlist.net/mailman/listinfo/geeklog-devel




More information about the geeklog-devel mailing list