Yes I am working on it to automate and make it easy to tweak the changes on the site. Sorry but my pc is there for repair that's why I can't show you the part but surely when I'll get my pc back will show the demo asap. Regards, Inzemam
On Sat, 17 Jun, 2023, 7:41 pm Aleksandar Vidakovic, < chee...@monkeysintown.com> wrote: > ... is there somewhere a preview available of that new stuff? > On 17/06/2023 15:11, James Dailey wrote: > > Inzemamul > > Are you saying you are building this for Fineract? And that it is close to > being pushed ? > > maybe others have questions about this? > > On Sat, Jun 17, 2023 at 3:46 AM Inzemamul Haq <inzemamha...@gmail.com> > wrote: > >> What they have done is that they are based on ReactJs. >> > > And as far as I have completed the landing page is on HTML,CSS and >> Js(whose code I'll be pushing soon as I have given my pc for repairing) >> where also I have used a basic javascript crawler which will crawl >> specially the download files from cwiki or the apache download page and >> will update it on the website. >> For a CMS we have to work on REACT based project (what I prefer is NEXT >> JS as it's most easy to manage via github). The idea of edit this page will >> require the backend so there we needed either the LAMP stack or the >> MERN/MEAN stack. >> Regards, >> Inzemamul Haq >> >> On Sat, Jun 17, 2023 at 2:46 PM Aleksandar Vidakovic < >> chee...@monkeysintown.com> wrote: >> >>> ... the process is quite simple: anything we push to the Github repo >>> "https://github.com/apache/fineract-site" >>> <https://github.com/apache/fineract-site> in branch "asf-site" will be >>> picked up automatically (I believe) by Apache Infrastructure (probably via >>> a simple Git pull) to publish them on the Apache domain (in our case >>> fineract.apache.org). >>> >>> The documentation in HTML format under the "current" folder is generated >>> from the AsciiDoc (kind of a Markdown on steroids format) files. Publishing >>> again is a simple copy to the fineract-site repo and pushing the udates to >>> Github. >>> >>> At the moment I do this manually (last update was a while ago). As part >>> of our release process we ship the current documentation in PDF (another >>> output format of AsciiDoc) with the downloadable release artifacts (tar.gz >>> files). >>> >>> Note: there another set of HTML pages about the Fineract database >>> schema, tables, columns, relationships that are generated by another >>> command line tool (SchemaCrawler). I think I generated these pages only a >>> handful of times; at the moment not automated... and no feedback if people >>> find this useful or not. It would be great if they could generate AsciiDoc >>> instead of HTML only... then we could include this also in the PDF >>> documentation; but for now it is what it is. >>> >>> >>> Having said that: I think it would be great to have a static site >>> generator to manage all pages of the Fineract site. Apache Camel is - I >>> think - doing a great job managing their web site. It's a combination of >>> automatically generated pages for the documentation (also based on >>> AsciiDoc), they even give you access to all long term support versions of >>> the documentation plus the most recent one that is continually updated from >>> Github. Addtionally they have a landing page, a section with blog entries >>> and various other pages. Most of it is based on AsciiDoc... they use then >>> Antora (read: static site generator for AsciiDoc... more about its >>> capabilities here https://antora.org/) to aggregate all of this into >>> one coherent site. What I find really great about this approach: every page >>> has a Git reference; on pretty much every page you can see a link "Edit >>> this page"... in that way it's almost like a Wiki or a CMS, just without >>> the whole overhead and only based on Git. Rebuild and publish of the site >>> are very easy to configure e. g. with Github actions. And of course the >>> visual style of Antora's output can be tweaked ( >>> https://docs.antora.org/antora-ui-default/). >>> >>> >>> Cheers >>> >>> >>> On 16/06/2023 22:00, James Dailey wrote: >>> >>> Oh, I think you mean the documentation ==> >>> https://fineract.apache.org/docs/current/ >>> >>> That is generated at release time. >>> https://github.com/apache/fineract/tree/develop/fineract-doc >>> >>> it uses the Asciidoctor plugin I believe. >>> >>> @Aleksandar Vidakovic <chee...@monkeysintown.com> could you explain the >>> process please, I do not recall. >>> >>> Where should we be updating the documentation? i.e. let's say we want >>> to add "how to build" >>> >>> james >>> >>> >>> >>> On Fri, Jun 16, 2023 at 12:43 PM James Dailey <jamespdai...@gmail.com> >>> wrote: >>> >>>> repo:apache/fineract-site >>>> >>>> serves up as https://fineract.apache.org >>>> >>>> so, it's just a simple javascript index.html >>>> >>>> why? >>>> >>>> Related: Please see email threads on wiki and website improvements. >>>> https://lists.apache.org/thread/tgd670st1z2oxwlqykw6cdsf6ctlxbn8 >>>> <https://lists.apache.org/thread/tgd670st1z2oxwlqykw6cdsf6ctlxbn8> >>>> and >>>> https://lists.apache.org/thread/7b3doc4kryn0mxxyy3ydj567hbr2s0mz >>>> >>>> >>>> >>>> On Fri, Jun 16, 2023 at 7:26 AM Rob Tompkins <chtom...@gmail.com> >>>> wrote: >>>> >>>>> Cool. this all looks good. will chip away at working my way through >>>>> it. Curious, how is fineract.apache.org served? >>>>> >>>>> -Rob >>>>> >>>>> >>>>>> -- > Sent from Gmail Mobile > >