I would be happy to help with this. I started to build such a parser myself
a few months back, but got swamped with work. It would be an excellent
demonstration of how adaptable Royale is.

On Sat, Dec 4, 2021 at 7:07 PM Harbs <harbs.li...@gmail.com> wrote:

> I’ve been thinking about the website and I had an idea.
>
> The problems we have with the website currently:
>
> 1. You need to loging to Wordpress to make changes.
> 2. It relies on external resources.
> 3. There’s no way to make pull requests to improve the website.
> 4. It doesn’t showcase Royale. If we could "eat our own dogfood”, that
> would be great.
>
> Royale *can* be used to generate a website, but it’s not really great for
> writing or updating content.
>
> The best way (IMO) to write content is using markdown. We can create a
> Royale app which loads markdown files to populate content. We can route
> based on the URL to specific markdown files to determine which content to
> load.
>
> The content can be formatted by mapping markdown nodes to Royale
> components. You could have multiple mappings in a single document so
> multiple markdown files can be used to populate content in different areas
> (i.e. sidebar, footer, main content, etc.)
>
> I’m willing to volunteer to write the parser and mapper if others like the
> idea and are willing to participate in other aspects. There’s a couple of
> appropriately licensed projects that I can borrow code from for the parsing
> logic. https://github.com/markdown-it/markdown-it
> https://github.com/showdownjs/showdown
>
> Thoughts?
>
> > On Apr 18, 2021, at 2:52 PM, Andrew Wetmore <cottag...@gmail.com> wrote:
> >
> > Hi, all:
> >
> > I have created a wiki page [1] where we can scope out developing the
> Royale
> > website as built using Royale. I have suggested some requirements, some
> > "nice to have" things and some things that are not required; however
> these
> > are just my ideas. Input from others until we reach consensus would be
> > useful.
> >
> > Here is one specific point: there are a couple of abandoned efforts to
> > build the Royale site using Royale. Do we use these repositories, or
> create
> > a new one for this effort?
> >
> > a
> >
> > 1.
> >
> https://github.com/apache/royale-asjs/wiki/Royale-project-site-built-with-Royale
> >
> > On Fri, Apr 16, 2021 at 12:29 PM Alina Kazi <alinakazi1...@gmail.com>
> wrote:
> >
> >> Congrats Andrew.
> >>
> >> Yes we can add viewstates (includeIn), phone/tablet/desktop Numerator
> >> denominator to adjust the view on different devices, common header and
> >> footer and much more.
> >> We'll be waiting for the wiki page tomorrow to get started.
> >>
> >> Thanks,
> >> Alina Kazi
> >>
> >> On Fri, 16 Apr 2021, 7:29 PM Piotr Zarzycki, <piotrzarzyck...@gmail.com
> >
> >> wrote:
> >>
> >>> Congrats Andrew!
> >>>
> >>> pt., 16 kwi 2021 o 13:31 Andrew Wetmore <cottag...@gmail.com>
> >> napisał(a):
> >>>
> >>>> Today my wife and I have appointments, a long drive from home, to get
> >> our
> >>>> first COVID-19 injections. This will probably use up most of the day,
> >>>> leaving aside possible side-effects, so I likely will not have the
> wiki
> >>>> page about the web site ready to receive ideas and concerns until
> >>> tomorrow
> >>>> at the earliest.
> >>>>
> >>>> a
> >>>>
> >>>> On Thu, Apr 15, 2021 at 8:33 PM Maria Jose Esteve <mjest...@iest.com>
> >>>> wrote:
> >>>>
> >>>>> What dizziness! jajajaja
> >>>>>
> >>>>> Hiedra
> >>>>>
> >>>>> -----Mensaje original-----
> >>>>> De: Andrew Wetmore <cottag...@gmail.com>
> >>>>> Enviado el: viernes, 16 de abril de 2021 1:29
> >>>>> Para: Apache Royale Development <dev@royale.apache.org>
> >>>>> Asunto: Re: Use Royale to build the Royale website?
> >>>>>
> >>>>> This is great.
> >>>>>
> >>>>> To start, I think I will create a wiki page so we can capture what we
> >>>> must
> >>>>> have and what we would like to have in the website. For me, our
> >> website
> >>>>> must communicate useful and engaging information about our project
> >> and
> >>>> what
> >>>>> one can do with Royale. I would also like to include some features to
> >>>>> demonstrate a little bit of what Royale can do--maybe viewstates to
> >>>> manage
> >>>>> what displays when, localization (at least some of the site),
> >>> responsive
> >>>> so
> >>>>> it appears well on laptops and mobile devices, use of CSS, and other
> >>>>> stuff...and then we can use the website itself as a demonstration of
> >>>>> Royale's versatility.
> >>>>>
> >>>>> The Infra guidelines say a project's site should not be dynamic, in
> >> the
> >>>>> sense of using HTTP calls to get data that it then displays: the site
> >>>>> should be "flat".  But we may find that Royale code compiled to
> >>>> JavaScript
> >>>>> can do lots of interestng things wiithout breaking the Infra rules.
> >>>>>
> >>>>> I will set up the wiki page tomorrow and let you all know that it is
> >>>>> available for adding ideas.
> >>>>>
> >>>>> Andrew
> >>>>>
> >>>>> On Thu, Apr 15, 2021 at 5:42 PM Alina Kazi <alinakazi1...@gmail.com>
> >>>>> wrote:
> >>>>>
> >>>>>> Hi,
> >>>>>> Great Maria and really its very good to show it in ApacheCon 2021.
> >>>>>>
> >>>>>> Great Idea Andrew, I would also love to contribute in any way I
> >> can.
> >>>>>> Also, If you have some design in mind. Share with us.
> >>>>>> Create a source repository,so we can start with jewel basic flat
> >>> theme
> >>>>>> or any other option that community suggests. We start migrating
> >>>>>> wordpress website step by step. Until we have virtual machine or
> >>> other
> >>>>> stuff ready.
> >>>>>>
> >>>>>> Alina Kazi
> >>>>>>
> >>>>>>
> >>>>>> On Thu, 15 Apr 2021, 10:03 PM Maria Jose Esteve, <
> >> mjest...@iest.com>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Hi guys,
> >>>>>>>
> >>>>>>> Andrew, I can help, I think the community has to make an effort
> >> if
> >>>>>>> we
> >>>>>> want
> >>>>>>> to get to ApacheCon 2021 😝
> >>>>>>>
> >>>>>>> Have you thought about a redesign of the website or a
> >>> "translation"?
> >>>>>>>
> >>>>>>> How could I contribute?
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Hiedra
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> -----Mensaje original-----
> >>>>>>> De: Andrew Wetmore <cottag...@gmail.com> Enviado el: jueves, 15
> >> de
> >>>>>>> abril de 2021 1:51
> >>>>>>> Para: Apache Royale Development <dev@royale.apache.org>
> >>>>>>> Asunto: Use Royale to build the Royale website?
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Hi:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> At the moment the Royale website depends on a private server
> >>> running
> >>>>>>> WordPress. I wonder if it is time to build and deploy it using
> >>>>>>> Royale itself.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> We don't need the great strengths of Royale--dynamic display,
> >>> subtle
> >>>>>>> data-processing, and so on--to support the site. It is (as all
> >>>>>>> projects sites are intended to be) a flat, relatively static
> >>>>>>> website. That should mean that running our own website with the
> >> aid
> >>>>>>> of our own tool should be far from impossible.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> What is required? If I understand correctly, we would need Infra
> >> to
> >>>>>>> provide a virtual machine on which we could install and run a
> >>> stable
> >>>>>>> instance of Royale, and a repository of the site's source code in
> >>>>>>> MXML
> >>>>>> and
> >>>>>>> AS files, just like a real Royale application.. Each time we
> >>> updated
> >>>>>>> a
> >>>>>> page
> >>>>>>> or a file in the website repository, Infra's automated tools
> >> would
> >>>>>>> set
> >>>>>> off
> >>>>>>> a build and deployment of the updated site.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Some time ago a proof-of-concept was partly built to do this very
> >>>>>>> thing, so we have some resources to start from.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Benefits:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> -- Since it is a simple website, it should probably be an
> >> exercise
> >>>>>>> contributors and committers at many skill levels could help work
> >>> on.
> >>>>>>>
> >>>>>>> -- It would give us a "brag" to point to.
> >>>>>>>
> >>>>>>> -- We would move over to open-source resources, rather than those
> >>> of
> >>>>>>> WordPress..
> >>>>>>>
> >>>>>>> -- Infra has an efficient and stable CI process in place that can
> >>>>>>> work with Royale's command-line to trigger builds and deployment.
> >>>>>>>
> >>>>>>> -- Other????
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Costs:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> -- Time to migrate the existing site into Royale assets.
> >>>>>>>
> >>>>>>> -- Other?????
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> What do you all think of such a proposal?
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> a
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>>
> >>>>>>> Andrew Wetmore
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Andrew Wetmore
> >>>>>
> >>>>> http://cottage14.blogspot.com/
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> Andrew Wetmore
> >>>>
> >>>> http://cottage14.blogspot.com/
> >>>>
> >>>
> >>>
> >>> --
> >>>
> >>> Piotr Zarzycki
> >>>
> >>
> >
> >
> > --
> > Andrew Wetmore
> >
> > http://cottage14.blogspot.com/
>
>

-- 
Andrew Wetmore

Editor, Moose House Publications <https://moosehousepress.com/>
Editor-Writer, The Apache Software Foundation <https://apache.org/>

Reply via email to