lprimak
lprimak
Lenny's Personal Blog
3 posts
Don't wanna be here? Send us removal request.
lprimak · 3 years ago
Text
Web Development Architecture - Solved
Web site is out with the new architecture: https://hope.nyc.ny.us and https://flowlogix.com
They share the same template
0 notes
lprimak · 4 years ago
Text
Web development architecture - what to use?
I am fluent in back-end Java. I know JavaScript as well, and I can create a web site, but will not be pretty, as I am not a designer.
I am not fluent in CSS, bootstrap, although I can do html and JavaScript.
I would like to create a pretty, modern web site.
Currently, I have a web site that I can’t update. It was created in Apple iWeb, which has been discontinued by Apple.
I also have a couple of web apps in JSF / PrimeFaces which work fine and I’d like to keep as unchanged as possible.
Of course I could use SquareSpace, Webflow, Weebly, etc. but wouldn’t this put me in a position again where I deeply depend on a website builder.
Requirements:
Site Content is not tied to template (written in AsciiDoc or Markdown)
Site Content is not written in html/xhtml and is easy to update
Integrate with JSF / PrimeFaces web apps with the same template somehow (iframe?)
Automatic NavBar, Headers/Footers, content tree/breadcrumbs, accessibility, modern web features, etc. that comes with a modern template
What I tried:
Jekyll w/Made Mistakes template and Netlify - I like that approach, but how to integrate with JSF web apps (iframe maybe?)?
Drupal (seemed slow) didn’t get far into that
JSF / Primefaces has great templates, but I would have to write content in XHTML, which I do not want, and it doesn’t have an automatic NavBar that I know of
What I envision a good solution to be:
Something that is Java /JSF based, or can integrate with it
I can create content in Markdown or Asciidoc (NOT xhtml)
Has “made mistakes” template or similar pretty web site
XXX is a PrimeFaces template that has NavBar capability, and YYY is Java CMS that supports Markdown and Asciidoc
Answers I do not want:
Use (Angular/React/Vue).js or other generic web framework - I already have my preferences for those, and that doesn’t answer the requirements above
Use a (generic CMS) - I would need specifics, i.e. use Drupal with XXX Co NavBar plugin, Asciidoc plugin and Java under GraalVM w/ZZZ plugin
Thank you very much for your advise!
0 notes
lprimak · 10 years ago
Text
My Journey with #tapestry5 and #JavaEE
Part 15 - Ajax table issues and other Ajax missing features
As I was working with Ajax, especially tables / grids, it became obvious that Tapestry’s implementation is not very modern.  This isn’t really addressed in T5.4 as features remain the same.  Ajax table looks dated, just has one silly-looking pager on top, and if you want to customize it, good luck.
Tapestry claims many features, and there are indeed many, they are just mostly based on very old JavaScript that hadn’t been upgraded in years.
There is nobody that has the time to sit down and update the components, as it is a big job, and community contributions would be flatly rejected for “code-dumping” or “compatibility” reasons, I guess.
0 notes