plots2: the Public Lab 2.0 website
plots2

This is an information page for the **now-complete rewrite** of the Public Lab website on a new platform, with a whole new look. The new website (which you are using already!) replaced the Drupal-based [PublicLaboratory.org](http://publiclaboratory.org) ([on Github](https://github.com/publiclab/plots) which is now redirected, and the old codebase shut down) with [PublicLab.org](http://publiclab.org). This project is specifically intended to address many issues with the legacy website, which we'd outgrown in many ways. The new website: * boasts more usable, friendly, but also more powerful interfaces * simplifies and refine common tasks like posting research notes and filtering spam * enables faster development (based on Ruby on Rails and Twitter's Bootstrap frameworks) * completely revises and streamlines "following" other contributors or specific keywords, with email alerts * works on tablets, smartphones, and in recent versions of Internet Explorer The new site uses almost all of the same URL paths as the legacy site -- all old URLs should remain functional. ##Support The new site will continue to evolve and be refined -- and just like the old site, it may have bugs! Please report these to web@publiclab.org, or enter them here: http://publiclab.org/wiki/issues ##Features These are now divided into 8 categories which we [tracked on Github](https://github.com/jywarren/plots2/issues/milestones): * Look and feel * Finding stuff * Authoring and editing * Everyday use * New and growing users * Legacy features * Power users and admins A smattering of exciting features is listed here; also see the [gallery at the bottom of this page](#gallery) * new simpler/faster [note posting form](http://publiclab.org/post) * vastly improved [advanced search](http://publiclab.org/search/ircam) * fast and easy auto-complete search * faster, nicer wiki revision interface](http://publiclab.org/wiki/revisions/plots2) * revamped integrated [subscriptions interface](http://publiclab.org/subscriptions) (you must be logged in) * events and mailing list info for [place pages](http://publiclab.org/wiki/new-york-city) * recent notes, wiki pages, and active contributors per topic [in page sidebar](http://publiclab.org/notes/warren/10-1-2012/gowanus-inflow-now-contained-boom) * easy [tag-based pages](http://publiclab.org/tag/plume) * "follow" and "star" for each page * new simplified/improved [wiki editing form](http://publiclab.org/wiki/edit/new-town-creek) * sorting and prioritization of notes and pages by popularity metric ##Timeline **Nov-Dec 2012** * review of web survey and additional brainstorming & refinement of plan * build out of read-only site * variations on sidebar design, different navigation paradigms, advanced search and site-wide look & feel * pilot log-in system **Jan-Feb 2013** * subscription management and test email system * drag & drop file upload testing * integration of Google Groups * commenting tests **Mar-Apr 2013** * initial tests of research note and wiki posting * registration testing * SpectralWorkbench and MapKnitter integration with post templates * **probable Beta site launch for wider public testing** * archive display and interface design _(we are here, and more or less on schedule!)_ **Apr-May 2013** * beta testing, bug fixing, final feature adds * heavy push for "trying the new version" through alerts on old site * reviewing feedback and if all goes well, switching over to the new site * spam filtration interface * staged "helpful hints" system which grows with a user * optimizations and scaling, slashdot-proofing **June 2013** * shutdown of old site (fingers crossed!) * slow migration to native database ##Alpha tester group Many of the more adventuresome and patient of you have joined the "alpha user group" (so named although we've now moved to beta). We ask folks in this group to: * subscribe to the "plots-alpha" Google Group (below on this page) to be part of ongoing discussion and brainstorming * respond to occasional requests for input, such as jotting down your thoughts on a new page design or process * check how specific pages render in specific browsers & devices, and upload screenshots * try out new interfaces and provide constructive criticism We try to keep these sorts of requests to once per week or so at a maximum. The benefit of joining the alpha user group is that you'll have a greater say in how the new Public Lab site is designed and implemented -- so if you're opinionated about or dissatisfied with the current site, please join! > [Read more detail about the alpha testing program and sign up](/wiki/plots2-alpha) **Sign up for the alpha tester list here:** Visit this group Thanks for your patience with the current site and here's looking forward to a newly refreshed PublicLab.org website! ##Bug reporting Report bugs on Github (or email web@publiclaboratory.org and we'll enter the bug for you) at: https://github.com/jywarren/plots2/issues/new ##Gallery **Place page sidebars with list subscription & upcoming events** **Autocomplete search, sorted by type** **Like/follow buttons on most content** **Completely new simplified authoring forms with preview and easy formatting** **Fast and easy spam moderation** **Recent contributors on a given topic** **Integrated subscription management** ###Migration These are the needed steps to migrate the entire old site off PublicLaboratory.org and make the new site the default. We are planning to do this at the end of May or start of June 2013. 1. Pull new openid code to publiclab.org 2. Set old.publiclab.org to point to drndl server 3. Batch migrate MapKnitter.org users to new openid auth, test * test users who do not have an account on PublicLab.org * test users who do have an account on PublicLab.org * test completely new users to MapKnitter.org 4. Repeat above tests with SpectralWorkbench.org users 5. Set PublicLab.org openid client to point to old.publiclab.org, confirm that it works, test #3 again 6. Redirect https://publiclab.org/sites/default/files/* to http://old.publiclab.org/sites/default/files/* 7. Point PublicLaboratory.org to PublicLab.org [using nginx redirects](http://motiv-designs.com/articles/setting-301-redirects-nginx) 8. Change Google Analytics codes for PublicLab to point to PublicLaboratory.org stats 9. Hold onto your pants and await load issues and bugs (time passes) 10. (Someday) copy (rsync) media (images, attachments) to PublicLab.org and close up old site **This is complete! Hooray!**...


Author Comment Last activity Moderation
jhondue123456 "https://www.google.com/ " | Read more » 9 months ago
keshav_sethi0004 " @warren @bansal_sidharth2996 @IshaGupta18 @cess Can you please give review on this UI for Spam management Dashboard. Thank you:) " | Read more » over 4 years ago
warren "I like the section on UI! Thank you! I wonder if a second version of the mockup would be useful to represent a 'minimum viable product' -- the ini..." | Read more » over 4 years ago
bansal_sidharth2996 "No need. It is clear! Thanks On Fri, 24 Apr 2020, 10:43 pm , \<notifications@publiclab.org> wrote: Hi! There's been a response to a discuss..." | Read more » over 4 years ago
keshav_sethi0004 "Hey everyone, Hope you all are fine. Should I add some more mockups and UI prototypes for the dashboard to make it more clear. Can you suggest to m..." | Read more » over 4 years ago
cess "Its great. Its good to go...Thanks @keshav_sethi0004 " | Read more » over 4 years ago
keshav_sethi0004 "@IshaGupta18 @warren @cess @bansal_sidharth2996 Thank you all for your feedback. I have made some changes as suggested. Kindly review it and give ..." | Read more » over 4 years ago
keshav_sethi0004 "Thank you so much for your feedback. I have changed the timeline as suggested. " | Read more » over 4 years ago
IshaGupta18 "@keshav_sethi0004 This proposal looks brilliant! I would request you to be a little more detailed in your timeline ie add some time in between for ..." | Read more » over 4 years ago
keshav_sethi0004 "@warren @bansal_sidharth2996 I have added a new section where i have explained about UI design and overall summary of dashboard in easy one liners...." | Read more » over 4 years ago
keshav_sethi0004 "Thank you so much for this feedback. I will try to incorporate all these goals. " | Read more » over 4 years ago
keshav_sethi0004 "Sure, I will separate UI from technical implementation so that it become easier understandable for all. Thanks:) " | Read more » over 4 years ago
keshav_sethi0004 "Yes, I am thinking of using Askimet as a stretch goal but as far as automatic tagging is concerned, It is just a scanning of posts/comments where ..." | Read more » over 4 years ago
keshav_sethi0004 "Thanks @warren for your suggestions. " | Read more » over 4 years ago
warren "Regarding invites, to expand on this -- would be a way to create a special, relatively short link people could open in a browser (so each student i..." | Read more » almost 5 years ago
warren "OK, whew, big pile of feedback @emash and I just went through with @liz -- sorry for the length but I hope this is valuable input to help guide you..." | Read more » almost 5 years ago
bansal_sidharth2996 "Kindly update the timeline. Timeline got changed recently " | Read more » almost 5 years ago
bansal_sidharth2996 "Keshav you can post answers to the queries above whenever you get time. I will suggest you to first reformat the proposal according to jeff and my ..." | Read more » almost 5 years ago
warren "One suggestion I have is to think in two main portions about this project. The first is the experience of using this system as a non-programmer. I..." | Read more » almost 5 years ago
warren "This is a great proposal! Echoing @bansal_sidharth2996, maybe Automatic tagging of posts could be held as a "stretch goal" for the end. I think the..." | Read more » almost 5 years ago
keshav_sethi0004 "Thank you for your feedback. Links for PRs, issues and comments are added. Thanks : ) " | Read more » almost 5 years ago
keshav_sethi0004 "Thank you bhaiya for such a detailed and awesome feedback. I have made some changes in proposal. Can you please review it. Thanks :) " | Read more » almost 5 years ago
cess "Hi @keshav_sethi0004 , really love your proposal, love the mockups and you included code snippets :heart: One thin to add on to of what @bansal_sid..." | Read more » almost 5 years ago
bansal_sidharth2996 "Hello Keshav, I left some feedbacks at Google Docs thanks for incorporating them. It is an awesome proposal. I am just thinking about each idea you..." | Read more » almost 5 years ago