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

Rouslan Placella rouslan at placella.com
Sun Apr 15 10:36:39 EDT 2012


I thought I'd mention that I've reverted the new default theme back to
the CSS layout found in professional_css theme ;)

Bye,
Rouslan

On 15/04/12 15:34, Tom wrote:
> 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
> 
> _______________________________________________
> 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