[pycsw-devel] new website development
Tom Kralidis
tomkralidis at hotmail.com
Mon Aug 26 09:19:07 PDT 2013
FYI I've created a branch 'website' at https://github.com/geopython/pycsw/tree/website so let's move ahead with that target? I am wiping out the pycsw.or repo.
Sent from my iPhone
On 2013-08-26, at 11:20, "Tom Kralidis" <tomkralidis at hotmail.com> wrote:
> By 'docs' in .rst, this refers to the existing software documentation. IMHO by going with Jekyll we will move the website related content to Markdown.
>
> P.S. Norman Vine (in IRC) just pointed us to hyde as a Python alternative http://hyde.github.io), fwiw.
>
> Sent from my iPhone
>
> On 2013-08-26, at 11:15, "Ryan Clark" <ryan.clark at azgs.az.gov> wrote:
>
>> - Jekyll reads your working directory and generates a set of static files in a folder called _site. So you can simply transfer that folder to the OSGeo server.
>>
>> - Files like .pdfs, css, images just get copied directly into the _site folder along with the built html files. So there should be no issue maintaining static files.
>>
>> - Yes, if you don't want the page accessible at geopython.github.io/pycsw you would just use a branch that is not called gh-pages.
>>
>> I'm a little concerned about the docs though. I understand the rationale of keeping those in .rst but I don't know if there's a way to get Jekyll to work with those files. I need to look into that a bit.
>>
>>
>> ____________________
>>
>> Ryan Clark
>> Arizona Geological Survey
>> ryan.clark at azgs.az.gov
>> (520) 302-4871
>> facebook.com/ModernGeologist
>> @worbly
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Aug 26, 2013, at 4:08 AM, Tom Kralidis <tomkralidis at hotmail.com>
>> wrote:
>>
>>> Sorry sent too soon.
>>>
>>> Ryan: great work here. Agree with Angelos that we need the deployment target to be OSGeo for now.
>>>
>>> - what would the workflow look like to maintain this? A build step to gen the pages then transfer to the target site? I'm guessing doing this with GitHub makes it seamless
>>>
>>> - how do we store static files like PDFs or LaTeX? We need to store stuff like this for our publications
>>>
>>> - i really like the idea of the website being a branch in the code repository. Given our need to publish to OSGeo infrastructure for now, do we call this branch 'gh-pages'? Will this trigger GitHub to publish the site to geopython.github.io/pycsw? I'd like the site to only be at pycsw.org (docs can/should be spread to multiple places). If yes, do we call the branch 'website' or something?
>>>
>>> - looks like things render according to filename extension (.md, .html)?
>>>
>>> Looking forward to launching the new site for foss4g!
>>>
>>> Sent from my iPhone
>>>
>>> On 2013-08-25, at 9:28, "Angelos Tzotsos" <gcpp.kalxas at gmail.com> wrote:
>>>
>>>> Hi Ryan,
>>>>
>>>> Having seen your initial work on http://rclark.github.io/pycsw.org/ I am starting to get convinced about the Jekyll + Markdown combo.
>>>>
>>>> As long as pycsw documentation stays in Python world (i.e. rst) I am +1 on moving the web site to Jekyll.
>>>>
>>>> This does not mean I did not like the prototype made by Tom.
>>>>
>>>> One more comment: the main pycsw.org web site must remain at OSGeo infrastructure in my opinion (we are under incubation), so GitHub can definitely hold your development version before deploying to OSGeo servers.
>>>>
>>>> Thoughts?
>>>>
>>>> Best,
>>>> Angelos
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Aug 23, 2013 at 9:10 PM, Ryan Clark <ryan.clark at azgs.az.gov> wrote:
>>>>> I would say the big benefit to GitHub pages is that they provide your server hosting. Maybe that's not an issue. I think there's also a nice simplicity in keeping the website / documentation code literally in the same repository as the code itself -- just on a separate branch. Again, that may or may not be an issue.
>>>>>
>>>>> Either way, I'd like to try and help with the website / templating / design. Have you already started some of this work in a separate repository?
>>>>>
>>>>> Thanks!
>>>>> ____________________
>>>>>
>>>>> Ryan Clark
>>>>> Arizona Geological Survey
>>>>> ryan.clark at azgs.az.gov
>>>>> (520) 302-4871
>>>>> facebook.com/ModernGeologist
>>>>> @worbly
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Aug 23, 2013, at 7:03 AM, Tom Kralidis <tomkralidis at hotmail.com> wrote:
>>>>>
>>>>>> Looks like it. Since the existing content is rST, I thought that would be easier. Are there advantages to using Jekyll + GitHub pages? I'm still in the template/design stage, so there's time to change engines.
>>>>>>
>>>>>> ________________________________
>>>>>>> From: ryan.clark at azgs.az.gov
>>>>>>> To: gcpp.kalxas at gmail.com
>>>>>>> CC: tomkralidis at hotmail.com; pycsw-devel at lists.osgeo.org
>>>>>>> Subject: Re: [pycsw-devel] new website development
>>>>>>> Date: Fri, 23 Aug 2013 12:53:05 +0000
>>>>>>>
>>>>>>> This kind of documentation would be a great target for Jekyll + GitHub
>>>>>>> pages. I guess you would have to use markdown though?
>>>>>>>
>>>>>>>
>>>>>>> On Aug 23, 2013, at 2:38 AM, "Angelos Tzotsos"
>>>>>>> <gcpp.kalxas at gmail.com<mailto:gcpp.kalxas at gmail.com>> wrote:
>>>>>>>
>>>>>>> Hi Tom,
>>>>>>>
>>>>>>> This is a very good idea for all the reasons you mentioned.
>>>>>>> +1
>>>>>>>
>>>>>>> BTW, I am preparing an HTML5 presentation for FOSS4G 2013 and I am
>>>>>>> wondering where this would live and be maintained.
>>>>>>>
>>>>>>> If the web-site code lives in a new git repository, then I guess it
>>>>>>> would be natural to add resources there, right?
>>>>>>>
>>>>>>> Best,
>>>>>>> Angelos
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Aug 22, 2013 at 2:48 AM, Tom Kralidis
>>>>>>> <tomkralidis at hotmail.com<mailto:tomkralidis at hotmail.com>> wrote:
>>>>>>> Hi all,
>>>>>>>
>>>>>>> The Sphinx documentation in [1] powers the pycsw.org<http://pycsw.org>
>>>>>>> website and associated documentation.
>>>>>>>
>>>>>>> Sphinx docs were initially setup to manage both to make things easy,
>>>>>>> however given project maturation, our OSGeo incubation process, I think
>>>>>>> it's a good time to decouple the website content from pure software
>>>>>>> documentation and manage them separately. Rationale/benefits:
>>>>>>>
>>>>>>> - web content is growing (OSGeo incubation will soon lead us to
>>>>>>> PSC/RFC's and so on, community, FAQ)
>>>>>>> - website is due for a nice redesign (the docs don't need as much flare)
>>>>>>> - website announcements are natural for a blog setup
>>>>>>> - the website's lifecycle shouldn't/won't have to move along with
>>>>>>> software release
>>>>>>>
>>>>>>> I've opened a ticket for this [2].
>>>>>>>
>>>>>>> Comments? Ideas? Objections?
>>>>>>>
>>>>>>> It would be great to have some help especially in the website/template
>>>>>>> design, so if anyone has a flare for web design/UI, any contributions
>>>>>>> are more than welcome.
>>>>>>>
>>>>>>> I'm initially thinking for the design to be implemented using Bootstrap
>>>>>>> [3], and setup using Pelican [4] (n.b. we don't have to redo the web
>>>>>>> content which is already in rST).
>>>>>>>
>>>>>>> ..Tom
>>>>>>>
>>>>>>> [1] https://github.com/geopython/pycsw/tree/master/docs
>>>>>>> [2] https://github.com/geopython/pycsw/issues/180
>>>>>>> [3] http://getbootstrap.com
>>>>>>> [4] http://docs.getpelican.com
>>>>>>> _______________________________________________
>>>>>>> pycsw-devel mailing list
>>>>>>> pycsw-devel at lists.osgeo.org<mailto:pycsw-devel at lists.osgeo.org>
>>>>>>> http://lists.osgeo.org/mailman/listinfo/pycsw-devel
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Angelos Tzotsos
>>>>>>> Remote Sensing Laboratory
>>>>>>> National Technical University of Athens
>>>>>>> http://users.ntua.gr/tzotsos
>>>>>>> _______________________________________________
>>>>>>> pycsw-devel mailing list
>>>>>>> pycsw-devel at lists.osgeo.org<mailto:pycsw-devel at lists.osgeo.org>
>>>>>>> http://lists.osgeo.org/mailman/listinfo/pycsw-devel
>>>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Angelos Tzotsos
>>>> Remote Sensing Laboratory
>>>> National Technical University of Athens
>>>> http://users.ntua.gr/tzotsos
> _______________________________________________
> pycsw-devel mailing list
> pycsw-devel at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/pycsw-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/pycsw-devel/attachments/20130826/ebbfb284/attachment-0001.html>
-------------- next part --------------
_______________________________________________
pycsw-devel mailing list
pycsw-devel at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pycsw-devel
More information about the pycsw-devel
mailing list