I went back to the drawing board on this and came up with a much better version. There's still some areas to polish, but a lot of the basic stuff is there. This new CMS extensively uses Sling concepts and tools including:
- Sling Post Servlet - Sling Mappings - Sling Resource Merger - Sling Rewriter - Sling i18n Support - Composum It's available as a Sling Application runnable JAR and a docker image. You can build the docker image pretty easily by: 1. Adding the following entries into your /etc/hosts: - [docker-machine-ip] cms.sling.apache.org - [docker-machine-ip] sling2.apache.org 2. Checking out the Whiteboard project: https://github.com/apache/sling-whiteboard/ 3. Navigating to cms/docker 4. Running the command: docker build -t org.apache.sling.cms . 5. Running the command: docker run -d -p 80:80 org.apache.sling.cms 6. You can then open your browser to cms.sling.apache.org and in a few moments, Sling CMS will be available. 7. With the provided /etc/hosts configuration, if you create a site called sling-apache-org it will be available at the url sling2.apache.org I put together a short video showing the process: https://youtu.be/n1MUQDn0jLU WDYT? On Thu, Mar 30, 2017 at 5:06 PM, Daniel Klco <dk...@apache.org> wrote: > All, > > It seems like creating a Basic Sling CMS is an exciting topic for a lot of > people and something a lot of people are interested in. I've also been > working on something on the side as well for this, and I was wondering if > others would see this potentially as a good base to start with. > > The idea here is to be somewhat more developer focused (at least in the > initial version) and somewhat limited in functionality, but to provide > basic functionality for managing web content. It was based on Publick > initially, but I found that was more single-blog focused than I wanted so > it's significantly diverged. > > If you have a sec, I'd appreciate feedback and thoughts on the project. I > haven't had a chance to really document much about how it should work and > it's not 100% functional (aka don't try to edit a page) but a lot of the > core functionality is there. > > https://github.com/klcodanr/sling-cms > > Thanks, > Dan > > On Thu, Mar 30, 2017 at 3:45 PM, Chris Millar (JIRA) <j...@apache.org> > wrote: > >> >> [ https://issues.apache.org/jira/browse/SLING-6666?page=com. >> atlassian.jira.plugin.system.issuetabpanels:comment-tabpane >> l&focusedCommentId=15949678#comment-15949678 ] >> >> Chris Millar commented on SLING-6666: >> ------------------------------------- >> >> I'm probably speaking out of turn, but I have many thoughts on this. >> >> First, I agree with what everyone is saying. Sling needs some >> presentation and branding love. I would break this down into the following >> buckets: >> >> # Docs - The information architecture of sling.apache.org needs to be >> addressed... Raise your hand if you need quick access to Sling 5 docs in >> the sidebar. >> # Marketing and Polish - Basic things like the site not being responsive >> or the logo being woefully out of date. >> # Better On-boarding for Developers - Someone who wants to run java -jar >> org.apache.sling.jar and start building something. How do you get from 8080 >> to 443? >> # Better On-boarding for Contributors - Someone who wants to start >> working with the guts of the project. >> # Better On-boarding for Users - A basic CMS... >> >> I really like the idea of everyone rallying around some _basic_ CMS for >> Sling. I would argue it should be a pure SlingPostServlet / UserManager >> solution over trying to make a tool like Composum or Slick bend to this >> purpose. Composum is more of a CRX/DE Lite replacement and Slick is _way_ >> too opinionated about its UX. >> >> I'll start adding some more thoughts to the wiki and will attach the logo >> I updated for Sling a while ago. I'll also subscribe to the dev channel as >> [~bdelacretaz] suggested. >> >> > Make Sling shiny >> > ---------------- >> > >> > Key: SLING-6666 >> > URL: https://issues.apache.org/jira/browse/SLING-6666 >> > Project: Sling >> > Issue Type: Task >> > Components: General >> > Reporter: Oliver Lietz >> > >> > https://cwiki.apache.org/confluence/display/SLING/Make+Sling+shiny >> >> >> >> -- >> This message was sent by Atlassian JIRA >> (v6.3.15#6346) >> > >