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

Yoshinori Tahara taharaxp at gmail.com
Sun Apr 15 15:13:17 EDT 2012


Hi, Rouslan

Thanks for your approval and work.

-- 
Yoshinori Tahara - dengen

2012年4月16日4:11 Yoshinori Tahara <taharaxp at gmail.com>:
> Hi, Tom
>
> Thanks for your looking into my work.
> I want to add a little explanation.
>
> I have dropped the table layout from the configuration. Changes to
> config.class.php is relatively large.
> I have dropped the table layout from the templates of the default plugins.
> I have modified style.css of the Professional theme in order to adapt
> to the classes for the CSS layout.
> I have modified the fckeditor for Responsive Web design.
>
> The Denim theme has been created based on the professional_css theme.
> I have improved some of the professional_css theme.
> To reduce the number of HTTP requests, merged into single style sheet.
> I've optimized the CSS. Take a look at the next page.
>
> Writing efficient CSS
> https://developer.mozilla.org/en/Writing_Efficient_CSS
>
> --
> Yoshinori Tahara - dengen
>
> 2012年4月15日23:36 Rouslan Placella <rouslan at placella.com>:
>> 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
>>
>> _______________________________________________
>> 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