Re: ROL-2048 - Roller needs a new logo
>>>>>>>>>>>>>>>> > > >> >>>>>>>>>>>>>>>>>> On Thu, Sep 5, 2019, 2:09 PM Swapnil M Mane < > > >> >>>>>>>>>>>> swapnilmm...@apache.org> > > >> >>>>>>>>>>>>>>>>>> wrote: > > >> >>>>>>>>>>>>>>>>>> > > >> >>>>>>>>>>>>>>>>>>> Thanks so much Nitin. > > >> >>>>>>>>>>>>>>>>>>> > > >> >>>>>>>>>>>>>>>>>>> @Team, > > >> >>>>>>>>>>>>>>>>>>> With this done, we can share the survey [1] of > Logo > > to > > >> >>> our > > >> >>>>>>>>>> users on > > >> >>>>>>>>>>>>>>>>>>> u...@roller.apache.org mailing list. > > >> >>>>>>>>>>>>>>>>>>> I am planning to send the mail in a couple of days > > if > > >> >>>> everyone > > >> >>>>>>>>>> is > > >> >>>>>>>>>>>> fine > > >> >>>>>>>>>>>>>>>>>>> with this. > > >> >>>>>>>>>>>>>>>>>>> > > >> >>>>>>>>>>>>>>>>>>> [1] https://www.surveymonkey.com/r/PZSNTGS > > >> >>>>>>>>>>>>>>>>>>> > > >> >>>>>>>>>>>>>>>>>>> Best regards, > > >> >>>>>>>>>>>>>>>>>>> Swapnil M Mane, > > >> >>>>>>>>>>>>>>>>>>> www.apache.org > > >> >>>>>>>>
Re: [VOTE] Release Apache Roller 6.0.0
+1 On Tue, Dec 10, 2019, 05:19 Dave wrote: > Please vote to release RC2 as Apache Roller 6.0.0. Release candidate files > are here: > https://dist.apache.org/repos/dist/dev/roller/roller-6.0/v6.0.0/ > > Please vote +1 to release or -1 with reason(s) not to release. > > Thanks, > Dave > > > PS. This is the proposed release announcement: > > The Apache Roller project is pleased to announce the release of Roller > 6.0.0. > > You can find a list of the issues resolved in Roller 6 here: > https://issues.apache.org/jira/projects/ROL/versions/12344884 > > In summary, Roller 6 is a new version of Roller with these features: > * Web interface has been rewritten to use Twitter bootstrap via the Struts > 2 Bootstrap tags. > * Most dependencies have been upgraded to latest version. > * Compiled with Java 11 and requires Java 11. > * The installation giude has been converted from OpenOffice to AsciiDocs. > > It should be relatively easy to ugrade from Roller 5.2.4 to Roller 6 > because there are no changes to the database schema (that means you can > easily roll back if you find problems). The user interface is different and > we hope you'll find it better, easier to use, more intuitive and with a > more modern feel. > > Thanks to the many contributors to Roller for this new release. We hope > you'll enjoy and find it useful. >
Re: Move to Git?
+1 On 28-Dec-2015 10:30 pm, "Matt Raible"wrote: > +1 > On Mon, Dec 28, 2015 at 09:00 Dave wrote: > > > Now that Git is officially supported by the ASF, would anybody be opposed > > to moving Roller to Git? All we have to do is to ask the INFRA team to > > switch us over. > > > > My reasons for this move are mostly selfish: I prefer Git, find it easier > > to use and use it on all other projects. Also, a move to Git would make > it > > possible for us to accept GitHub pull-requests. > > > > Thoughts? > > > > Dave > > >
Re: problem with gaurav theme?
Hello Glen, I will test the theme and will correct it if it has any problem in it. Thanks Gaurav On Thursday 31 July 2014 07:18 PM, Glen Mazza wrote: Hi Gaurav, I noticed in the weblog.vm of the gaurav theme: head #includeTemplate($model.weblog standard_head) ... /head body header #includeTemplate($model.weblog standard_header) /header Yet, the names of the files are std_head.vm and std_header.vm. You may wish to retest that it works if the above #includeTemplates are updated with the actual template names. Regards, Glen -- Regards, Gaurav Saini Developer and Internet Marketing
Re: problem with gaurav theme?
Hello Glen, The theme is working fine. I have tested it. The thing you mentioned is actually the name of template mentioned in the theme.xml. You can see in the below template its the name that I included in weblog.vm and the file name is different mentioned as contentsFile template action=custom namestandard_header/name descriptionDisplayed in header of each page/description link/link navbarfalse/navbar hiddentrue/hidden contentTypetext/html/contentType templateCode templateLanguagevelocity/templateLanguage contentsFilestd_header.vm/contentsFile typestandard/type /templateCode /template Thanks Gaurav On Thursday 31 July 2014 07:18 PM, Glen Mazza wrote: Hi Gaurav, I noticed in the weblog.vm of the gaurav theme: head #includeTemplate($model.weblog standard_head) ... /head body header #includeTemplate($model.weblog standard_header) /header Yet, the names of the files are std_head.vm and std_header.vm. You may wish to retest that it works if the above #includeTemplates are updated with the actual template names. Regards, Glen -- Regards, Gaurav Saini Developer and Internet Marketing
Re: Upgrading fauxcoly theme to Foundation CSS
Hello Glen, Yes, I still remember that issue that is why I though of adding to this theme. Also, It good to add to velocity/weblog.vm so all themes can use it. Thanks for appreciation :) Ok. I will place the widgets to the right side and will see that in mobile it comes to the left. For now we can leave rate this template, I just places to occupy the space. So, the YUI3 is gone. Isn't that we were thinking of upgrading from YUI2 to YUI3 or I missed out of some discussion ? Yes, once theme is ready we can get rid of YUI3 folder definitely. Regards, Gaurav On Monday 28 July 2014 08:29 PM, Glen Mazza wrote: Hi Gaurav, can you see to it that the updated Fauxcoly theme does *not* use YUI3's CSS grids -- it's the only thing in Roller using it today and we can get rid of its folder http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/ once it's gone from the theme. Thanks, Glen On 07/28/2014 09:39 AM, Gaurav Saini wrote: Hello Matt, Yes, definately I will add some widgets to the right. For now I have just made it in html so some rough mockup. There is a tree in the bottom (blog archive widget). I am planning to include that in the theme. What you think about it, wordpress and blogger already have this type of tree. If you have some more ideas, Please let me know. I want to make it look great :) Thanks Gaurav On Monday 28 July 2014 06:57 PM, Matt Raible wrote: I think it looks OK, but maybe there should be something more under the search on the right. Perhaps a tag cloud or most recent posts listing? On Mon, Jul 28, 2014 at 7:23 AM, Gaurav Saini gauravsain...@gmail.com wrote: Hello Team, As discussed before, about upgrading the fauxoly theme to Foundation CSS framwork. I have prepared initial rough mockup of the theme. I tried to have it similar to old theme with a large background image on the top. Please get in with some reviews about it. So, I can go forward with it. (Its responsive in nature and adapts well on mobile and tablets also.) http://awesomescreenshot.com/0ee37zej4b Note: Original Foundation components (buttons, icons, and other css components might look a bit different). -- Regards, Gaurav Saini Developer and Internet Marketing -- Regards, Gaurav Saini Developer and Internet Marketing
Upgrading fauxcoly theme to Foundation CSS
Hello Team, As discussed before, about upgrading the fauxoly theme to Foundation CSS framwork. I have prepared initial rough mockup of the theme. I tried to have it similar to old theme with a large background image on the top. Please get in with some reviews about it. So, I can go forward with it. (Its responsive in nature and adapts well on mobile and tablets also.) http://awesomescreenshot.com/0ee37zej4b Note: Original Foundation components (buttons, icons, and other css components might look a bit different). -- Regards, Gaurav Saini Developer and Internet Marketing
Re: Upgrading fauxcoly theme to Foundation CSS
Hello Matt, Yes, definately I will add some widgets to the right. For now I have just made it in html so some rough mockup. There is a tree in the bottom (blog archive widget). I am planning to include that in the theme. What you think about it, wordpress and blogger already have this type of tree. If you have some more ideas, Please let me know. I want to make it look great :) Thanks Gaurav On Monday 28 July 2014 06:57 PM, Matt Raible wrote: I think it looks OK, but maybe there should be something more under the search on the right. Perhaps a tag cloud or most recent posts listing? On Mon, Jul 28, 2014 at 7:23 AM, Gaurav Saini gauravsain...@gmail.com wrote: Hello Team, As discussed before, about upgrading the fauxoly theme to Foundation CSS framwork. I have prepared initial rough mockup of the theme. I tried to have it similar to old theme with a large background image on the top. Please get in with some reviews about it. So, I can go forward with it. (Its responsive in nature and adapts well on mobile and tablets also.) http://awesomescreenshot.com/0ee37zej4b Note: Original Foundation components (buttons, icons, and other css components might look a bit different). -- Regards, Gaurav Saini Developer and Internet Marketing -- Regards, Gaurav Saini Developer and Internet Marketing
Re: change needed to gaurav theme
Hello Glen, I have made necessary change in the theme. I am a bit busy in my GSOC project. I have started buidling fauxcoly theme in foundation, but will need some time. How you think is best you to commit changes of the fauxcoly theme ? (Completely after completing or partial changes) Thanks Gaurav On Sunday 20 July 2014 08:59 AM, Glen Mazza wrote: Much appreciated, I typed up the JIRA for you. If you're tied up with other projects, you can unassign yourself from it. Regards, Glen On 07/19/2014 10:32 PM, Gaurav Saini wrote: Hello Glen, Yes, definately I will make this necessary change to the gaurav theme. Thanks Gaurav On Jul 20, 2014 3:36 AM, Glen Mazza glen.ma...@gmail.com wrote: Hi Gaurav, I noticed with your theme, by default we require the blog reader looking at the blog home page to need to hit the Read More button for every blog article. So if he writes 10 articles, his blog home page consists of 10 blog titles and 10 Read More but no blog text. Normally we give this decision to the blog writer. Namely, if and only if he puts something in the Summary field on the Blog entry edit page, we output that summary only (as your theme already does) along with the Read More button. However, if he leaves the Summary field blank, we go ahead and render the entire blog article, potentially several entries on each page (the number of blog articles per page can be adjusted by the blogger on his settings page.) I think we should be retaining this functionality even for the smart-phone-friendly gaurav theme. If someone's concerned about too much data on the blog home page, he can put in one-sentence summaries for each blog article to get the Read More buttons (as he should do, to give the blog reader a better idea what's behind the Read More button) and/or reduce the number of blog articles per page to limit the size. Even the Bootstrap folks, masters of reponsive themes, happily have their blog output several blog articles without requiring read more buttons: http://blog.getbootstrap.com/ Would you be able to take care of this change for us? Thanks, Glen -- Regards, Gaurav Saini Developer and Internet Marketing
Re: change needed to gaurav theme
Hello Glen, Yes, definately I will make this necessary change to the gaurav theme. Thanks Gaurav On Jul 20, 2014 3:36 AM, Glen Mazza glen.ma...@gmail.com wrote: Hi Gaurav, I noticed with your theme, by default we require the blog reader looking at the blog home page to need to hit the Read More button for every blog article. So if he writes 10 articles, his blog home page consists of 10 blog titles and 10 Read More but no blog text. Normally we give this decision to the blog writer. Namely, if and only if he puts something in the Summary field on the Blog entry edit page, we output that summary only (as your theme already does) along with the Read More button. However, if he leaves the Summary field blank, we go ahead and render the entire blog article, potentially several entries on each page (the number of blog articles per page can be adjusted by the blogger on his settings page.) I think we should be retaining this functionality even for the smart-phone-friendly gaurav theme. If someone's concerned about too much data on the blog home page, he can put in one-sentence summaries for each blog article to get the Read More buttons (as he should do, to give the blog reader a better idea what's behind the Read More button) and/or reduce the number of blog articles per page to limit the size. Even the Bootstrap folks, masters of reponsive themes, happily have their blog output several blog articles without requiring read more buttons: http://blog.getbootstrap.com/ Would you be able to take care of this change for us? Thanks, Glen
Re: We're on Bootstrap! (Re: Proposed Bootstrap-based website for us (ROL-2024))
Hello Glen, Nice work :) I will start looking into it and see how we can improve it more futher with carasoul included in it. If anyone have suggestion for images for carasoul or have some images idea with them please share. Thanks Gaurav On Wednesday 16 July 2014 04:40 AM, Dave wrote: Very nice. - Dave On Tue, Jul 15, 2014 at 4:01 PM, Matt Raible m...@raibledesigns.com wrote: Looks great guys! On Jul 15, 2014, at 1:43 PM, Glen Mazza glen.ma...@gmail.com wrote: Hi Gaurav, OK, I'm done on my side: http://roller.apache.org/ I followed the website architecture used by the Apache Isis team ( http://isis.apache.org/contributors/updating-the-cms-site.html) and that saved me a lot of time. Feel free to make website enhancements, possibly looking at other Apache websites for inspiration (https://projects.apache.org/indexes/quick.html -- BTW, I think Isis' carousel looks neat: http://isis.apache.org/index.html). You can svn commit all you want, that just moves it to the staging website (#4 here: http://roller.apache.org/getinvolved/edit_website.html), but for significant changes, please hold off on hitting the publish-to-production button (#5) until the team has a chance to review the change on staging and possibly make suggestions. The way the Apache CMS works is that the markdown files (*.mdtext) under the content folder are run through a template (line #9 and #10 here: http://svn.apache.org/viewvc/roller/cmssite/trunk/lib/path.pm?revision=1610818view=markup), converting them to HTML files. For most text you'll create an .mdtext file and run it through the basic.html template (line #10 of the above link); for advanced stuff you can store an HTML under templates/*.html and have a dummy/empty .mdtext file run through that .html file, effectively resulting in the HTML becoming viewable (see line #9 for an example of a dummy markdown file.) Regards, Glen On 07/13/2014 08:31 AM, Glen Mazza wrote: Hi Gaurav, I'm going to go ahead with what I have this week (without the carousel), in the interim, please go ahead with the carousel'ed version (either [1] or [2] is good) There's two parts to this work: one is getting us to bootstrap (there's no guarantee just copying the files to our website folder will cause it to work -- I need to research this, the current website uses Apache CMS and may be expecting Markdown instead of HTML files), for that we just need a simple but workable website (what I have.) Once #1 is done, you're welcome to add/replace with any other bootstrap pages--carousel and whatever other bells and whistles. Make sure the screenshots look good. It's better to have nothing than have something that looks bad. By doing the carousel after the deployment of the non-carouseled version, this gives us time to have good screenshots while not forcing us to rush the screenshots just so we can get on Bootstrap. I do need you check out the current non-bootstrap website, make a trivial change to it--add the word test to a page maybe, svn commit it, view the word test on staging, publish it to our production website, view the word test on our production website, undo your trivial change, commit your undo, view it on staging, and publish your undo. In getting from A to B you need to understand A first (you need SVN practice). It's all documented here: http://roller.apache.org/getinvolved/edit_website.html and I'm available either on the dev@ list of off-line for any questions you have. Regards, Glen On 07/13/2014 07:22 AM, Gaurav Saini wrote: Hello Glen, Great work, website now looks good. I have searched a bit and found 2 themes if you can consider them [1] http://getbootstrap.com/examples/carousel/ [2] http://startbootstrap.com/templates/modern-business/index.html and have one of these which seems to be more good to you. Also, the Roller current home page have a lot of content we can add that also to these pages. Glen, I can build the roller website on top of any of these two themes, if it looks good to you and will share with the community. Also, I am interested in adding some images to the carousel, if you have any idea of what type of images we can add up there (some pics can be screenshot of roller UI ). [1] - http://getbootstrap.com/examples/carousel/ [2] - http://startbootstrap.com/templates/modern-business/index.html Thanks Gaurav On Thursday 10 July 2014 03:06 AM, Glen Mazza wrote: Hi team, in ROL-2024 I attached a .tar.gz file showing a proposed Bootstrap-based website to replace our current Roller website. This is just a starter website, something we can build on over time (in particular, one thing I'd like to eventually see is a Bootstrap carousel of rotating screenshots, like OpenMeetings has: http://openmeetings.apache.org/). Please take a look at the website and let me know if this is good enough to make live, if not, what changes you would like prior to that happening. Please distinguish between before-deployment changes (my main concern here
Re: Proposed Bootstrap-based website for us (ROL-2024)
Hello Glen, Great work, website now looks good. I have searched a bit and found 2 themes if you can consider them [1] http://getbootstrap.com/examples/carousel/ [2] http://startbootstrap.com/templates/modern-business/index.html and have one of these which seems to be more good to you. Also, the Roller current home page have a lot of content we can add that also to these pages. Glen, I can build the roller website on top of any of these two themes, if it looks good to you and will share with the community. Also, I am interested in adding some images to the carousel, if you have any idea of what type of images we can add up there (some pics can be screenshot of roller UI ). [1] - http://getbootstrap.com/examples/carousel/ [2] - http://startbootstrap.com/templates/modern-business/index.html Thanks Gaurav On Thursday 10 July 2014 03:06 AM, Glen Mazza wrote: Hi team, in ROL-2024 I attached a .tar.gz file showing a proposed Bootstrap-based website to replace our current Roller website. This is just a starter website, something we can build on over time (in particular, one thing I'd like to eventually see is a Bootstrap carousel of rotating screenshots, like OpenMeetings has: http://openmeetings.apache.org/). Please take a look at the website and let me know if this is good enough to make live, if not, what changes you would like prior to that happening. Please distinguish between before-deployment changes (my main concern here -- right now, I'm just trying to modernize our current roller.apache.org site, so it only has to be better than that right now), and changes that anyone can do after the site goes live. Don't worry about hurting my feelings--the purpose of this website is to expand Roller's usership many-fold, if you don't think this design will accomplish it, I want to hear it. :) Regards, Glen -- Regards, Gaurav Saini Developer and Internet Marketing
Re: YUI2 - YUI3 switch? (Re: Updated 5.1 release requirements)
Hello Glen, I will also join you to fix up things after upgrading to YUI 3. It will not take much time much time to other JIRA you mentioned for me. After that I will join you to fix any issues and complete it asap. I am just waiting for the svn credentials and account to come. Thanks Gaurav On Sunday 06 July 2014 10:31 PM, Dave wrote: +1 I've got no love for YUI 2.8 and I'm willing to help fix things if they break in the upgrade to 3. - Dave On Sun, Jul 6, 2014 at 12:48 PM, Glen Mazza glen.ma...@gmail.com wrote: Hi Dave, as part of ROL-2019, I'm updating our YUI library from 2.8.0 to the latest 3.17.2. I've just updated Fauxcoly and was about to check it in. (We'll have a new roller-ui/yui3 folder). Do you have any great love for 2.8.0 that you'd want to keep it? Otherwise, I was going to go ahead and replace whereever else we're using YUI2 with YUI3 (basically, about 4 or 5 other JSPs). Regards, Glen On 07/06/2014 11:50 AM, Dave wrote: I added a couple of tests that I'd like to do before release. - Dave On Sat, Jul 5, 2014 at 10:30 PM, Glen Mazza glen.ma...@gmail.com wrote: Updated here: https://cwiki.apache.org/confluence/display/ROLLER/ Apache+Roller+5.1+Release I just see 2 more JIRAs that need to be done for 5.1.0-SNAPSHOT to be released. ROL-2019 (upgrading the YUI library) I'm including only because if we try to upgrade it after 5.1 it may break backwards compability with any themes choosing to use the older YUI library. Any other JIRAs, including the recent theme-related ones suggested to Gaurav are all useful and if they can be done before 5.1 is released, great, but they can go into 5.1.1., 5.1.2, etc., without breaking anything. I'll look at ROL-2019. Regards, Glen -- Regards, Gaurav Saini Developer and Internet Marketing
Re: Roller UI Ideas (Was Re: ApacheCon CFP closes June 25)
and front-end themes as we do not have to make specific templates for mobiles. 6.) Our website is old-fashioned, perhaps about 50% of Apache websites are now using Bootstrap and I'd like Roller to be one of them. The stuff that is on the Roller Wiki would remain there, so that doesn't need converting, just the several relatively small pages making up roller.apache.org. Exicted to take this up :) We can definately use bootstrap on roller website. Just want to know in which framework the current website is in and have to check how easy to customize it. 7.) We eventually should have a sample theme (probably non-responsive as this is a portal-type page) showing how to display Roller's Planet functionality (it is very crude here: http://rollerweblogger.org/project/page/planet, the CSS isn't working). I haven't looked at this at all, and am unsure how well the backend still supports it. I am bit unclear about the planet concept. Can you please tell me a bit what exactly it does. If any of this sounds interesting to you (or any other Roller committer), just let us know so we're not duplicating effort and feel free to jump into it! Regards, Glen Just let me know priority wise which task to take first, then we can move around all and complete it. Thanks Gaurav On 06/18/2014 03:18 AM, Gaurav Saini wrote: Hello Glen, Thanks for this informative reply. I was looking for some suggestions and you provided. :) I am interested in any UI work related to roller. I can handle all the UI work inside roller although there might not be as much but if you have any issues in JIRA known to you I would love to contribute towards them. I have been working on AngularJS, nodejs projects from last some time and also have vast expirience in CSS mainly how to perfectly use Bootstrap. I am focusing my future in client side with nodejs coming in scope we can have backend built with javascript. So, I love to contribute to any client side work (UI) to roller anytime. :) Thanks Gaurav On Sunday 15 June 2014 10:11 PM, Glen Mazza wrote: Hi Gaurav, yes, I hope gaurav the theme (and Gaurav the person) gets a lot *more* attention too... :) You are most welcome to submit a proposal for any Apache project, and you don't need anybody's permission to do so. I've never given a presentation at ApacheCon so I wouldn't know much more than what the website would tell you. I'd be cautious though, I'm not certain they will cover your formidable transportation and lodging costs if they accepted your presentation (or may take that into account when judging to accept your proposal, reducing the chances of its acceptance). 'Course, at this early stage in your career, given the amount of time and effort it would take to give a presentation in Europe, it might be better for you to spend that time on gaining more technical know-how anyway (say, by submitting more Roller patches :), as substance is always better than show. Regards, Glen On 06/13/2014 08:22 AM, Gaurav Saini wrote: Hello Dave and Glen, I am really excited and interested in submitting a paper on Apache Roller. I have worked on roller and have contributed to roller some months back. I also have contributed the responsive theme for roller which is really gaining some attention. Glen, might be knowing me and remembering me. I can provide a hands-on tutorial or an introduction for beginners about Roller. Can anyone please guide me how I can go for this ? Is there anything specific anyone has idea for which I can prepare the paper. This is my first time and really looking forward for this conference. Thanks Gaurav On Friday 13 June 2014 05:29 PM, Dave wrote: Dear Roller fans, As you may be aware, ApacheCon will be held this year in Budapest, on November 17-23. (See http://apachecon.eu for more info.) The Call For Papers for that conference is still open, but will be closing soon. Now is your chance to tell the world about how you use Roller. This could be any level of talk - a deep technical talk, a hands-on tutorial, an introduction for beginners, or a case study about the awesome stuff you're doing with Roller. Please consider submitting a proposal, at http://events.linuxfoundation.org//events/apachecon-europe/program/cfp Thanks! -- Regards, Gaurav Saini Developer and Internet Marketing
Re: Roller UI Ideas (Was Re: ApacheCon CFP closes June 25)
Hello Glen, I like the idea of support a 2nd UI library in Roller. Foundation is another which we can have in roller (http://foundation.zurb.com/). There are also a lot of people using these library. I can build another Roller Theme in future using foundation, so that way we will be having Bootstrap, YUI and foundation themes. Also, as you mentioned about 6 theme types, that also seems great as this way user will have a lot of choices to choose from. I am now taking up ROL-2022 now and waiting for my credentials so I can have a go with SVN. I have gone with the other JIRA you mentioned. I can easily grab them as I will be familiar to the SVN. Thanks Gaurav On Friday 04 July 2014 06:30 AM, Glen Mazza wrote: On 07/03/2014 02:17 AM, Gaurav Saini wrote: 2.) The fauxcoly theme uses YUI (Yahoo User Interface) stored in webapp/roller-ui/yui, but the YUI is from 2009. I'd like to have it replaced with the latest release YUI. The YUI we ship with Roller is not just for fauxcoly, but for any YUI-based custom theme a user may wish to create (by keeping it in roller-ui/yui a new theme creator doesn't have to bother importing all the YUI files with his theme.) Also, if the theme can be tweaked a bit to be responsive while using YUI still that would be good. What I think is two option for this, we can replace YUI with bootstrap themes (http://bootswatch.com/) and this is make it responsive. Also with this we can upgrade the back-end UI also through which it will be easier to create blogs from any screens (mobiles and tabs on the go). Another option is upgrading to YUI 2 to YUI 3, but YUI 3 might not provide much features which bootstrap provides, although from docs it seems it has responsiveness support. My Idea is to go with bootstrap as its easier to upgrade it and active development is going at hight pace and will enhance the UI very much. If YUI is not part of your present research interests, no problem, leave #2 alone then -- I'll look into this one. I haven't looked at YUI much but if it's becoming obsolete, we can switch it to another up-and-coming competitor to Bootstrap. But I think it would be good for Roller to support a 2nd UI CSS JavaScript library, even if it is not as good or as popular as Bootstrap, if only to demonstrate that Roller has a flexible architecture and hence isn't hardcoded to a specific UI technology. In earlier versions of Roller (for example JRoller hosted by DZone), new bloggers would get a choice of maybe 15 themes and would just choose whichever one they felt looks best. I'm trying to move to fewer but more functional themes -- i.e., (1) we have at least one jquery/bootstrap theme , (2) a YUI (or another technology) theme, (3) (apparently) a theme that can flip between mobile and standard (basic theme), (4) we have a front-page theme (which is just an accumulator of other blogs, looks like this one: http://www.jroller.com/), (5) a non-responsive theme for blogging software code (basic theme will do, but I like the Rolling theme I use on my blog), and (6) (future) a planet theme. Each theme would give users a starting point based on their desires that they can subsequently customize as they wish. 4.) Both the gaurav and fauxcoly themes duplicate an icons folder having all the social media bitmaps for Facebook, Twitter, LinkedIn, etc. I'd like to see those icons stored in one place, maybe roller-ui/icons or /socialmedia or whatever, so themes can reference those icons without needing to duplicate them into their themes. +1. Another Idea is to add a share link with each blog similar to this. (http://awesomescreenshot.com/021333r131). I think we can use these share buttons, we can check other apache projects for any licence issue if it have. All I care about here is just that the icons are centralized so the user doesn't have to import them with a new theme. Share links are already available via 3rd party tools (http://www.addthis.com/)--we can make our own, but it needs to look reasonably comparable in quality to the 3rd party alternatives; if it's not competitive it's not worth reinventing the wheel. Also, I haven't confirmed but would like to make sure that Roller supports the well respected Disqus comment management system that your blog uses. We must always avoid proprietary, LGPL, or GPL licenses. Most others (BSD, MIT, Apache of course) are fine. 5.) Shelan, another contributor around 2010 created a mobile weblog view for a blog, as you can see in the upper-right corner here: http://www.nailedtothex.org/roller/kyle/entry/nested-list-element-issue-of1 . The mobile theme doesn't seem to work right today (that blog entry at that link shows the problems with it, the blogger had to make changes basically making it a standard blog anyway, and even with those changes I saw further errors with it.) What Shelan did was very nice circa 2010 (before Bootstrap existed) but might
Re: Theme switch for Roller 5.1?
Hello Glen, Thanks for adding my work in Roller. I have merged the changes you mentioned. Please let me know if anything else have to be done. I recently sent a mail in mailing list regarding the contribution towards roller. I am really interested in any UI work to be done, can anyone assign me some of that Issues in JIRA so I can contribute. Regards, Gaurav On Wednesday 25 June 2014 03:55 AM, Dave wrote: +1 On Tue, Jun 24, 2014 at 6:23 PM, Matt Raible m...@raibledesigns.com wrote: +1 On Jun 24, 2014, at 4:19 PM, Glen Mazza glen.ma...@gmail.com wrote: Team, I'd like to bring in Gaurav's responsive (Bootstrap) theme[1] into trunk and have it replace the Brushed Metal theme. I've plugged it into trunk and it looks quite nice. Roller 5.1 should ship with at least one responsive theme and Gaurav's work seems to fit our needs pretty well. Here's an idea of what it looks like: https://web-gmazza.rhcloud.com/test/ . The archives and comment entry fields are particularly well-designed. I put in a pull request earlier today to Gaurav to fix the search entry box. As for Brushed Metal, it's at least 7 years old and none of our users [2] are using it today. Brushed Metal features a narrow text column, good if you're posting text-only articles and you want tall/narrow paragraphs that are easier to read than the wide column offered by the source-code-friendly Basic and Rolling themes. But anyone looking for a narrow text column is going to want a responsive theme anyway, which Brushed Metal can't provide. So I think Gaurav's theme would be a good replacement for it. WDYT? Regards, Glen [1] https://github.com/gauravsaini03/roller-theme [2] https://cwiki.apache.org/confluence/display/ROLLER/WhoUsesRoller -- Regards, Gaurav Saini Developer and Internet Marketing
Re: ApacheCon CFP closes June 25
Hello Glen, Thanks for this informative reply. I was looking for some suggestions and you provided. :) I am interested in any UI work related to roller. I can handle all the UI work inside roller although there might not be as much but if you have any issues in JIRA known to you I would love to contribute towards them. I have been working on AngularJS, nodejs projects from last some time and also have vast expirience in CSS mainly how to perfectly use Bootstrap. I am focusing my future in client side with nodejs coming in scope we can have backend built with javascript. So, I love to contribute to any client side work (UI) to roller anytime. :) Thanks Gaurav On Sunday 15 June 2014 10:11 PM, Glen Mazza wrote: Hi Gaurav, yes, I hope gaurav the theme (and Gaurav the person) gets a lot *more* attention too... :) You are most welcome to submit a proposal for any Apache project, and you don't need anybody's permission to do so. I've never given a presentation at ApacheCon so I wouldn't know much more than what the website would tell you. I'd be cautious though, I'm not certain they will cover your formidable transportation and lodging costs if they accepted your presentation (or may take that into account when judging to accept your proposal, reducing the chances of its acceptance). 'Course, at this early stage in your career, given the amount of time and effort it would take to give a presentation in Europe, it might be better for you to spend that time on gaining more technical know-how anyway (say, by submitting more Roller patches :), as substance is always better than show. Regards, Glen On 06/13/2014 08:22 AM, Gaurav Saini wrote: Hello Dave and Glen, I am really excited and interested in submitting a paper on Apache Roller. I have worked on roller and have contributed to roller some months back. I also have contributed the responsive theme for roller which is really gaining some attention. Glen, might be knowing me and remembering me. I can provide a hands-on tutorial or an introduction for beginners about Roller. Can anyone please guide me how I can go for this ? Is there anything specific anyone has idea for which I can prepare the paper. This is my first time and really looking forward for this conference. Thanks Gaurav On Friday 13 June 2014 05:29 PM, Dave wrote: Dear Roller fans, As you may be aware, ApacheCon will be held this year in Budapest, on November 17-23. (See http://apachecon.eu for more info.) The Call For Papers for that conference is still open, but will be closing soon. Now is your chance to tell the world about how you use Roller. This could be any level of talk - a deep technical talk, a hands-on tutorial, an introduction for beginners, or a case study about the awesome stuff you're doing with Roller. Please consider submitting a proposal, at http://events.linuxfoundation.org//events/apachecon-europe/program/cfp Thanks! -- Regards, Gaurav Saini Developer and Internet Marketing
Re: ApacheCon CFP closes June 25
Hello Dave and Glen, I am really excited and interested in submitting a paper on Apache Roller. I have worked on roller and have contributed to roller some months back. I also have contributed the responsive theme for roller which is really gaining some attention. Glen, might be knowing me and remembering me. I can provide a hands-on tutorial or an introduction for beginners about Roller. Can anyone please guide me how I can go for this ? Is there anything specific anyone has idea for which I can prepare the paper. This is my first time and really looking forward for this conference. Thanks Gaurav On Friday 13 June 2014 05:29 PM, Dave wrote: Dear Roller fans, As you may be aware, ApacheCon will be held this year in Budapest, on November 17-23. (See http://apachecon.eu for more info.) The Call For Papers for that conference is still open, but will be closing soon. Now is your chance to tell the world about how you use Roller. This could be any level of talk - a deep technical talk, a hands-on tutorial, an introduction for beginners, or a case study about the awesome stuff you're doing with Roller. Please consider submitting a proposal, at http://events.linuxfoundation.org//events/apachecon-europe/program/cfp Thanks! -- Regards, Gaurav Saini Developer and Internet Marketing
Re: Responsive theme for Roller
Matt, I prapared it on my local machine, did not have any server to host. Sorry, if you can add it to your local system and see it. Thanks Gaurav Thanks On Dec 3, 2013 8:24 PM, Matt Raible m...@raibledesigns.com wrote: Do you have a demo of this theme? On Dec 3, 2013, at 7:25, Gaurav gauravsain...@gmail.com wrote: Hello, I have designed a new responsive roller theme using bootstrap. The advantage of responsiveness is that we can have same theme compatible on different devices and screens. Link- https://github.com/gauravsaini03/roller-theme I want some reviews from the community to improve this theme, so we can add this to next revision of roller. I have tested this theme with Roller 5.1-SNAPSHOT and its working perfectly fine. Although I am still working on it, to add some more widgets in the Sidebar. One issue while designing the page for archive is that all the html comes from Java code (BigWeblogCalendarModel.java), so their are less we can do to this. We can improve the archive section, with some innovative way as in calender theme we have limitation that we cant see the blogs of previous year. There must be some tree like structure of the archive section. What you say ? Thanks Gaurav
Re: Social media share missing
Hello Glen, I agree with you about the GA code thing, as main problem is that its maintaince. But the share buttons you are talking are only the buttons icons, I was talking about implementing facebook, teiiter and google+ share apis which help users in sharing the page. We did not have to use any of the third party company's icons, we can use their default icons. I will soon update my code in github, so some of my ideas come up clear. Also community can recommend me more changes after so we can have a good theme with latest technologies of CSS3 and HTML5. Also I will add responsiveness of the theme, as this way it will look great on mobile and other devices also. Thanks Gaurav On Nov 29, 2013 7:57 PM, Glen Mazza glen.ma...@gmail.com wrote: Hmm, there are nice-looking media share buttons available by third parties (e.g., AddThis: http://www.jroller.com/gmazza/ entry/apache_roller_blogging#rol10). I don't think we need to re-invent the wheel by developing (and needing to maintain) our own, especially if they end up looking not as good as the commercial equivalents. Also, I'm reluctant for us to standardize on one company's media buttons, partly because we're a non-profit and shouldn't be sponsoring a particular commercial company's widgets over the others. As for Google Analytics, which I also use, again, there are multiple companies offering similar services and I'm not sure we want to tie ourselves down to a single commercial company. (Some don't like GA: http://www.thegooglecache.com/white-hat-seo/why-i-am- dropping-google-analytics-in-2013-piwik-here-i-come/) A blog owner just needs to plug in the maybe 6-line snippet provided by the company into his blog template for tracking to be activated. Not much is gained by already coding in an empty snippet where the user will have to plug in his tracking code vs. just having the user copy-and-paste the entire snippet. Another problem with the former is once the snippet changes it's a maintenance headache on our side to keep it up-to-date. Also, if a user doesn't use GA the blog may still be alerting Google even if no key is put in the snippet; users might not appreciate Google being informed without their knowledge of everyone who is hitting their website. If Roller was a programming language, it would be 3rd generation language not a 4th generation one like WordPress or Google Blogger where everything is done and pre-packaged for you. Its niche is primarily Java developers who don't mind working directly with Velocity, Tomcat, MySQL, 3rd party widgets, search engines, usage trackers, etc. in exchange for having full control over what they want to do. It is all this freedom that is probably why you came to us instead of WordPress/Blogger, starting to push users into particular 3rd party services would probably be a step back for us. That said, this is just my $0.02. If you put your theme in GitHub we'll all have a better idea of what you have in mind. Cheers, Glen On 11/29/2013 08:37 AM, Gaurav wrote: Hello, I found the social media share buttons missing in Roller. I have implemented it in my theme, Is there any specific reason that the social media share plugins are missing ? Also, we can have google analytics tracking code by default in the themes so user just have to place there GA-ID to activate tracking. As all blogging platform provide this thing by default, what you suggest ?
Re: Switch to hyphen for word separator in Roller 5.1? (Was Re: Replace underscore with dash in url for seo friendly urls)
Hello Glen, It will be great that we should introduce this in roller 5.1 but what about the roller 5.0 users, as I am using roller 5.0 and just have completly integrated in my another application so how I should go, I am finding the solution for the urls with dashes so that i can finally make it live. So, what Can I do to implement it in roller 5.0, If there are to be changes in code I can customize for my application. Thanks Gaurav On Nov 23, 2013 6:56 PM, Glen Mazza glen.ma...@gmail.com wrote: Hi Gaurav, thanks for looking at Roller. Yes, it looks like Roller needs updating here, as most blogging-like tools are now on hyphens: Wordpress: http://blog.arungupta.me/2013/11/glassfish-commercial-is- dead-wildfly-and-jboss-eap-to-rescue/ Blogger: http://owulff.blogspot.com/2013/11/apache-cxf-fediz-110-released.html Stack Overflow: http://stackoverflow.com/questions/20146549/compile- method-of-expressiontdelegate-makes-fatal-error-on-android Confluence (exception, uses +): https://cwiki.apache.org/confluence/display/CXF/Commercial+CXF+Offerings And Google, at least as of 2011, recommends using hyphens for new webpages (but does not see much value in switching over if one is already on underscores, as the SEO gain is not much): http://www.youtube.com/watch?v=AQcSFsQyct8 Team: I think what we should do, starting with Roller trunk (5.1), is default to hyphens but add a roller.properties setting allowing admins to revert to the 5.0.x and earlier default of underscores if they wish: (For simplicity and blog server consistency, I think this should be an admin-only and not a blog-specific setting.) # Roller 5.1 now separates words in blog URLs using hyphens. # Enable below to revert to pre-5.1 underscore separators rendering.use.underscore.separator=false (better suggestions for property name welcome but it looks like this particular property should be in the rendering. section of the prop file, hence that prefix.) Migrations from older Roller versions to Roller 5.1 will keep the underscores for old blog entries (again, for simplicity so links to them don't go dead) but use hyphens for new entries unless the above property is set to true. (Anyone aware of other potential hiccups, i18n'ed URLs perhaps, with switching to hyphens?) WDYT? Regards, Glen On 11/23/2013 02:31 AM, Gaurav wrote: Hello, As the url in roller are made with underscore in it, Is there a way so that I can change that with dash. As for a new website it will be difficult as google also suggest for using URL with dashes rather than underscore. *Example**:* [1] to [2] What will the best way to do this ? I was thinking of doing it in urlrewrite or if possible I can change some lines in code. [1] - www.yyy.com/blog/xyz/*test_blog *[2] -**www.yyy.com/blog/xyz/*test-blog *