-
Notifications
You must be signed in to change notification settings - Fork 147
Backlog
mojavelinux edited this page Mar 10, 2012
·
36 revisions
This page tracks the outstanding work and ideas for the website, ranging from fixes to enhancements.
- upgrade to jQuery 1.7.1 (breaks things when I tried it)
- add ohloh "I use this" badge: %script{:type=>'text/javascript', :src=>'http://www.ohloh.net/p/480465/widgets/project_users.js'}
- Marvel font does not have certain characters used in the Polish character set (ą ę ć ż ź ł ń ś)
- support translated bookend content for guides (share the knowledge section, toc header)
- check http://community.jboss.org/wiki/ArquillianProjectTODO for tasks still needed to be done
- toggle code snippets like on dartlang.org
- callouts for code sample in slideshow:
- #3 Makes the business component available to the test case
- #4 Declares a test assertion to validate an operation of the component
- check links on the feature tour page to make sure they are spot on
- guide groups needs to be a site property (hash or array)
- document the features of the arquillian website (for focus group and to as reference for others)
- make sure it's easy to figure out how to find the forum (explain that there is no mailinglist atm)
- link checker (wget --spider --force-html -r http://localhost:4242/index.html > report.txt 2>&1)
- add user avatar to blog entry (see http://blog.sproutcore.com)
- get in touch, stay informed (twitter, google+ and forums) in footer
- add share buttons in footer (facebook, google+, etc) (see http://dandypixels.com/sharecount/#howto) (Follow Us: t f or Like Us: Like +1)
- how to use IRC chat page from sfwk.org/Seam3/Chat content
- last published date for website (footer or header)
- unify team and contributors name/position stying
- use identity.bio to pull bios for team and contributors pages
- style class for feature image in blog
- make icon for forge command (console frame w/ forge logo)
- link Invasion Team images to github, jboss community, twitter, etc (bigger pictures?)
- see contributions page
- probably need to redo the screenshots on community page to bake reflection into image
- link to FAQ? (other than in guides index, footer?)
- float module info in release blog to right
- tutorial versions? (best to do it by major arquillian release)
- do git reflog surgery on guides to changelog looks pretty
- support hiding the sidebar like on octopress theme: http://alblue.bandlem.com/
- Home
- mention "open source" in tagline?
- README
- document that native ruby must be used for proper rendering of translations
- document how to manage cache when building site (partially addressed via _bin/regenerate.sh
- Blog
- blog for 1.0 release
- blog for RockStar award
- finish porting blogs from community.jboss.org
- Guide (tweaks)
- document use of defaultProtocol better (probably in rinse and repeat)
- Code
- contribute guide (port https://community.jboss.org/wiki/ArquillianDevelopmentAndContribution and draw from http://seamframework.org/Seam3/Contribute)
- Module Lead HandBook/Guide (a little overview/tips to 'added responsibilities', how to 'behave', how to encourage contributions, where to find things, how to deal with pull requests (jira, rebase) etc )
- latest JIRA issues added/fixed/updated (stream is done, could still use work)
- latest commits
- ohloh "I Use This" badge
- fill in page descriptions so that the pages show properly in search and Google+
- check info pages
- blog home and entries
- module pages
- header section on home page so that page can be white (linear gradient isn't working on mobile)
- font colors in general, colors of callouts in guide
- callouts for code in home page slider
- use "metadata" instead of "authors" for meta of guide; remove hard-coded paddings
- smooth scroll (click on toc entry in sidebar) not working in zh_cn translation
- date style once merge in design branch
- jGFeed is destroying the year of the published date
- make slides responsive to window resize (calculate width of slide when transitioning)
- currently a bit hacked up
- rename guides #section div to something more appropriate (perhaps use #content-header)
- fix total hack in css of upcoming events on home page
- cleanup images, make naming consistent (hyphen vs underscore)
- get rid of "bp" class on body
- find way to remove duplicate markup for blog index and entry
- remove inline CSS hacks
- JBoss Community button needs to be better integrated. is it an action?
- can't get filename block to overlap code block
- make interwiki syntax more concise, if possible (currently "ARQ-100":issue://ARQ-100)
- bullets in blockquote not supported by textile, workaround is ugly
- why can't use "API" in guide header (because of RedCloth caps?)
- code index page is reflowing when ohloh gadget shows up
- #category-header or #category rather than #content-header?
- consider renaming arquillian.github.com to arquillian-website and use the gh-pages branch for publishing
- map with all contributors, like ohloh has, but include everyone (https://www.ohloh.net/p/arquillian/map)
- use https://github.com/pengwynn/octokit for interacting w/ Github REST API
- icons on pages for containers, testrunners and extensions
- use layout for pages that use jsrender templates (keep javascript includes DRY)
- make contributor list easier to find
- display data about arquillian from stackoverflow (perhaps contributors with voted up answers)
- auto select language based on accepts lang headers (override if they want specific language)
- images in guides render and code snippets highlight in github file preview
- use addthis buttons on guides instead of separate buttons
- author image on blog
- guide author link should be jboss community or preferred url
- feedburner for RSS feed
- PDF export for guides (w/ download link in upper right hand corner of guide)
- quote bubble when you fly over Ike that says "Don't mock me."
- testimonial block on home page (see netty.io)
- consolidate duplicate reference guide in guides menu and index page
- add rdoc for extensions (like the lanyrd extension)
- fix hard-coded uses of css reflection (might need to just do reflection in gimp)
- collapse events from same event on home page event feed
- guide tag cloud?
- selenium server image in drone tutorial
- Blog page title should use prefix "Arquillian Blog | "
- latest site updates based on commits to arquillian.github.com front-matter files
- license page like sproutcore
- back to top button on footer (see sproutcore or diigo for ideas)
- slides.js w/ pure css slide transitions (http://stackoverflow.com/questions/2087510/callback-on-css-transition)
- Consider using rbst to run rst2html rather than low-level stdin/stdout: https://github.com/alphabetum/rbst
- Pull down gist contents and embedded into page: https://gist.github.com/1027674
- Use Lemma to parse Java source and get configuration properties: http://4thline.org/projects/lemma/manual/lemma-manual.html
- Guide page title should use prefix "Arquillian Guides | " to key search engines
- may want to set identity.lanryd.url when fetching speakers in lanyrd.rb
- could do div(filename). %src/test/java/MyTest.java%
- tabs for features?
- mention JBoss Community Testing SIG
- javadoc shown for class from arquillian api/spi
- section navigation in guides like on twitter bootstrap: http://twitter.github.com/bootstrap/
- charts using a js charting library
- "accomplishments" like https://code.launchpad.net/~jonobacon/ubuntuaccomplishments/trophyinfo
- modal dialog for person bio
- use menu button (like on guides) for modules
- html 5 tags (need to switch from hpricot to nokigiri)
- html5 icon in footer
- clearly identify what information we want in a release
- release blog should have a summary that gets include in latest posts feed
- list of contributors
- maven coordinates/link
- add best practices and tips to awestruct.org
- jsonp, jsrender, jGFeed
- responsive layout (based on susy)
- support for mobile and tablet screens
- write guides for the website that end up as tools project examples
- Green Bar Challenge: https://github.com/aslakknutsen/arquillian.github.com/tree/green_bar
- migrate from Hpricot to Nokogiri (will allow us to use html5 tags)
- explore other inline textile tags such as link:/guides/getting_started