[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