opencltbrigade / codeforcharlotte.org Goto Github PK
View Code? Open in Web Editor NEW[OLD] We have deployed the laddr platform for our new CfC website.
[OLD] We have deployed the laddr platform for our new CfC website.
We have several companies and non-profits that we maintain relatonships with. Let's get that expressed. It's a nice way to show the scope of our operation to newcomers from all angles.
Here's what we'd need for a profile:
Name
URL
Description of their mission or purpose
Motivation for partnering with Code for Charlotte.
If we get a template together along these lines, I can fill in a few. But there'll be more to come.
depends on: #95
stagingcfc.rileychilds.net
From @RowdyChildren on July 4, 2015 14:40
How do we want to keep the events menu up to date? We need to add content OR delete some of the events.
Copied from original issue: CodeForCharlotte/laddrdocs#7
From @RowdyChildren on July 4, 2015 14:52
The side bars all have "Headers" but a lot of them are Lorem Ipsum or Kafka's Story of "The Metamorphosis"
Copied from original issue: CodeForCharlotte/laddrdocs#10
We would like to pull information about our meetup events onto the website. However we just want the data not any of meetup's formatting and we want more specific information that we can get from their static HTML fragments.
Ideally we'd like a custom middleman extension http://middlemanapp.com/advanced/custom/ that would wrap around the Meetup API http://www.meetup.com/meetup_api/
The middleman extension should allow our meet up group ID to be configurable from config.rb when activating the extension.
On the website we'd like to display information about upcoming meetings (name, date, time, location address, and how many people have RSVP'd). Later I think we'd like to give people the change to RSVP from the website.
With the host/infrastructure set up we need to ask the city for a DNS entry so that
something.codeforcharlotte.org
points to the IP address of the server that was set up to satisfy #94
Last night at the Hackathon @Jillzey asked for a form for teams to submit to give a status of how their project is advancing. I didn't get the details of what information she wants captured so we'll have to add that in comments.
Should cover team members and profile of contributors.
Ben Johnson's Drive
it-oLogy
it-oLogy + code.org
Tech Talent South
Kids 'n Technology
Ben and Quincy @ Hackerspace
Treehouse
Just noting these down, hopefully someone can help flesh out at some time.
From @RowdyChildren on July 4, 2015 14:29
I used Jill as an image placeholder, we need to remove and update the images to be related to the content
Copied from original issue: CodeForCharlotte/laddrdocs#5
List out what the brigades needs are, ask for volunteers and direct them on what to do next.
From @scottelundgren on June 23, 2015 0:19
Since this documentation is published to a public website, it's redundant to declare "this site". Since we already titled the collection as the documentation we don't want to call it documentation either. These edits are to give a feel of what needs to be done.
Copied from original issue: CodeForCharlotte/laddrdocs/pull/4
From @RowdyChildren on July 4, 2015 14:29
I used Jill as an image placeholder, we need to remove and update the images to be related to the content
Copied from original issue: CodeForCharlotte/laddrdocs#5
From @RowdyChildren on January 27, 2015 0:47
Projects should be added to the production site, Jill is taking the lead on this
Copied from original issue: CodeForCharlotte/laddrdocs#2
Partner Information
Knight Foundation
Knight Foundation invests in community success by supporting civic innovation, founded on robust civic engagement, in talent, opportunity and place.
Code For Charlotte furthers not only the Knight Foundation mission of direct civic engagement, but also through its emphasis on open data, a new opportunity to engage for many more citizens.
Knight School of Communication, Queens University
The mission of the James L. Knight School of Communication is to prepare consumers and creators of communication messages to become engaged citizens, advocates and leaders in the communities they serve. In our academic programs and our community initiatives, we are discovering how universities can shape their local media ecosystems.
Dean Eric Freedman has welcomed us to his lab in the name of citizen engagement and many other items. Be sure to check out Digital Charlotte.
Logical Advantage
Logical Advantage provides a variety of solutions to support business IT, including Application Outsourcing, IT Consulting and IT Staffing.
LA is a proud supporter of Code for Charlotte. Not only for its purpose, but to also advance the visibility of the technology committee within the great Charlotte area.
https://github.com/danielbayerlein/middleman-google-analytics has support for a development setting that won't inject the Google Analytics code during local development. The extension also supports the universal analytics code.
Replacing the current google analytics code in partials/_javascripts.html.erb with this extension will prevent bad data in the Google Analytics reports
Add to Brigade page:
Sign up for Meetup.
Join the Code for CLT Slack.
Add Yourself to the Website.
Sign up for the Mailing List.
Contribute to the LocalWiki
depends on: #94
Add Road Map content to site.
to replace the July Write-a-thon event.
Add a page for partners to list municipal partners.
Welcome message:
Welcome!
To the right, you'll find a list of the things we'd like new brigade members to do. They are all important!
Meetup will keep you up to date on when we have events that you can register for. Slack is where all brigade members can discuss items of importance. The mailing list will include timely updates regarding the progress we're making. Our Localwiki represents one of our major contributions to the citizens.
From @RowdyChildren on July 4, 2015 23:38
We need to intergrate slack and laddr, this sould be easy as laddr exposes user emails and names pretty easily
Copied from original issue: CodeForCharlotte/laddrdocs#15
Change side bar to open leadership positions. Text to follow
Populate a Google Doc that brigade leadership can review and react to.
Answers the question, "should I become a member?"
On this page:
http://stagingcfc.rileychilds.net/road-map
http://codeforcharlotte.github.io/codeforcharlotte.org/ should not be unstyled. Usually this is an issue of the stylesheets assuming they'll be in the root of the domain, rather than relatively pathed.
Put information in sidebar on Partner page on how to become a partner.
add travisCI.org so that a commit to the repo automatically runs 'rake build' and 'rake deploy' ?
From @RowdyChildren on January 27, 2015 0:57
Images need to be added to the laddr site.
Copied from original issue: CodeForCharlotte/laddrdocs#3
http://www.codeforamerica.org/geeks/civicissues/embed
May require further investigation into how tickets find their way there. But a ticket to work is an invitation for developers.
From @scottelundgren on June 23, 2015 0:19
Since this documentation is published to a public website, it's redundant to declare "this site". Since we already titled the collection as the documentation we don't want to call it documentation either. These edits are to give a feel of what needs to be done.
Copied from original issue: CodeForCharlotte/laddrdocs/pull/4
Would you mind to add a license to your project, e.g. MIT for code and CC for content?
Now that we are official and can take some money. Let's give them the opportunity to do so.
The goal of the page will be to give them information on how they donate and a link to the donor prospectus. Also, if someone could proof read the prospectus (that would be awesomeness).
I will add some content for the page in the comments.
The following error is received when trying to edit users.
Unhandled Exception: Exception
Message
Failed to query parent site for file
Code
0
URI
/people/aliv
Request Method
GET
Referrer
http://stagingcfc.rileychilds.net/team/brigade
User Agent
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.107 Safari/537.36
Remote Address
162.231.73.163
User
array (
'ID' => 1,
'Class' => 'Emergence\\People\\User',
'Created' => 1421630923,
'CreatorID' => 1,
'RevisionID' => NULL,
'FirstName' => 'Riley',
'LastName' => 'Childs',
'MiddleName' => NULL,
'Gender' => NULL,
'BirthDate' => NULL,
'Email' => '[email protected]',
'Phone' => '7044972086',
'Location' => 'South Charlotte',
'About' => 'Just a guy',
'PrimaryPhotoID' => NULL,
'Username' => 'riley',
'AccountLevel' => 'Developer',
'Twitter' => 'rowdychildren',
)
Backtrace
Array
(
[0] => Array
(
[function] => handleException
[class] => Site
[type] => ::
[args] => Array
(
[0] => Exception Object
(
[message:protected] => Failed to query parent site for file
[string:Exception:private] =>
[code:protected] => 0
[file:protected] => /usr/local/lib/node_modules/emergence/php-bootstrap/lib/Emergence.class.php
[line:protected] => 143
[trace:Exception:private] => Array
(
[0] => Array
(
[file] => /usr/local/lib/node_modules/emergence/php-bootstrap/lib/Site.class.php
[line] => 289
[function] => resolveFileFromParent
[class] => Emergence
[type] => ::
[args] => Array
(
[0] => html-templates
[1] => Array
(
[0] => people
[1] => aliv
[2] => person.tpl
)
)
)
[1] => Array
(
[file] => /emergence/sites/cfcstaging/data/35
[line] => 84
[function] => resolvePath
[class] => Site
[type] => ::
[args] => Array
(
[0] => Array
(
[0] => html-templates
[1] => people
[2] => aliv
[3] => person.tpl
)
)
)
[2] => Array
(
[file] => /emergence/sites/cfcstaging/data/35
[line] => 20
[function] => findNode
[class] => Emergence\Dwoo\Template
[type] => ::
[args] => Array
(
[0] => person.tpl
)
)
[3] => Array
(
[file] => /emergence/sites/cfcstaging/data/35
[line] => 115
[function] => __construct
[class] => Emergence\Dwoo\Template
[type] => ->
[args] => Array
(
[0] => person.tpl
)
)
[4] => Array
(
[function] => templateFactory
[class] => Emergence\Dwoo\Template
[type] => ::
[args] => Array
(
[0] => Emergence\Dwoo\Engine Object
(
[charset:protected] => utf-8
[globals] => Array
(
[version] => 1.1.1
[ad] => <a href="http://dwoo.org/">Powered by Dwoo</a>
[now] => 1438039200
[charset] => utf-8
[responseId] => person
)
[compileDir:protected] => /tmp/dwoo-compiled/
[cacheDir:protected] => /tmp/dwoo-cached/
[cacheTime:protected] => 0
[securityPolicy:protected] =>
[plugins:protected] => Array
(
)
[filters:protected] => Array
(
)
[resources:protected] => Array
(
[file] => Array
(
[class] => Dwoo_Template_File
[compiler] =>
)
[string] => Array
(
[class] => Dwoo_Template_String
[compiler] =>
)
[emergence] => Array
(
[class] => Emergence\Dwoo\Template
[compiler] => Array
(
[0] => Emergence\Dwoo\Engine
[1] => compilerFactory
)
)
)
[loader:protected] =>
[template:protected] =>
[runtimePlugins:protected] =>
[returnData:protected] =>
[data] =>
[scope] =>
[scopeTree:protected] =>
[stack:protected] =>
[curBlock:protected] =>
[buffer:protected] =>
[pluginProxy:protected] =>
)
[1] => person.tpl
[2] =>
[3] =>
[4] =>
[5] =>
)
)
[5] => Array
(
[file] => /emergence/sites/cfcstaging/data/34
[line] => 883
[function] => call_user_func
[args] => Array
(
[0] => Array
(
[0] => Emergence\Dwoo\Template
[1] => templateFactory
)
[1] => Emergence\Dwoo\Engine Object
(
[charset:protected] => utf-8
[globals] => Array
(
[version] => 1.1.1
[ad] => <a href="http://dwoo.org/">Powered by Dwoo</a>
[now] => 1438039200
[charset] => utf-8
[responseId] => person
)
[compileDir:protected] => /tmp/dwoo-compiled/
[cacheDir:protected] => /tmp/dwoo-cached/
[cacheTime:protected] => 0
[securityPolicy:protected] =>
[plugins:protected] => Array
(
)
[filters:protected] => Array
(
)
[resources:protected] => Array
(
[file] => Array
(
[class] => Dwoo_Template_File
[compiler] =>
)
[string] => Array
(
[class] => Dwoo_Template_String
[compiler] =>
)
[emergence] => Array
(
[class] => Emergence\Dwoo\Template
[compiler] => Array
(
[0] => Emergence\Dwoo\Engine
[1] => compilerFactory
)
)
)
[loader:protected] =>
[template:protected] =>
[runtimePlugins:protected] =>
[returnData:protected] =>
[data] =>
[scope] =>
[scopeTree:protected] =>
[stack:protected] =>
[curBlock:protected] =>
[buffer:protected] =>
[pluginProxy:protected] =>
)
[2] => person.tpl
[3] =>
[4] =>
[5] =>
[6] =>
)
)
[6] => Array
(
[file] => /emergence/sites/cfcstaging/data/33
[line] => 71
[function] => templateFactory
[class] => Dwoo_Core
[type] => ->
[args] => Array
(
[0] => emergence
[1] => person.tpl
)
)
[7] => Array
(
[file] => /emergence/sites/cfcstaging/data/1496
[line] => 153
[function] => respond
[class] => Emergence\Dwoo\Engine
[type] => ::
[args] => Array
(
[0] => person
[1] => Array
(
[success] => 1
[data] => Emergence\People\User Object
(
[_record:protected] => Array
(
[ID] => 18
[Class] => Emergence\People\User
[Created] => 2015-07-01 19:28:45
[CreatorID] => 18
[FirstName] => Antonio
[LastName] => Livingston
[MiddleName] =>
[Gender] =>
[BirthDate] =>
[Email] => aliv
[Phone] =>
[Location] =>
[About] =>
[PrimaryPhotoID] => 19
[Username] => aliv
[Password] => $2y$10$3u9.BqFydUUqWZK9HVw.cu8nso/Z7tJSa11/k/sJsA8GbfifywIS.
[AccountLevel] => User
[Twitter] => aliv1
)
[_convertedValues:protected] =>
[_relatedObjects:protected] => Array
(
)
[_isDirty:protected] =>
[_isPhantom:protected] =>
[_isValid:protected] => 1
[_isNew:protected] =>
[_isUpdated:protected] =>
[_isDestroyed:protected] =>
[_validator:protected] =>
[_validationErrors:protected] => Array
(
)
[_originalValues:protected] => Array
(
)
)
[responseID] => person
)
)
)
[8] => Array
(
[file] => /emergence/sites/cfcstaging/data/1496
[line] => 85
[function] => respondHtml
[class] => RequestHandler
[type] => ::
[args] => Array
(
[0] => person
[1] => Array
(
[success] => 1
[data] => Emergence\People\User Object
(
[_record:protected] => Array
(
[ID] => 18
[Class] => Emergence\People\User
[Created] => 2015-07-01 19:28:45
[CreatorID] => 18
[FirstName] => Antonio
[LastName] => Livingston
[MiddleName] =>
[Gender] =>
[BirthDate] =>
[Email] => aliv
[Phone] =>
[Location] =>
[About] =>
[PrimaryPhotoID] => 19
[Username] => aliv
[Password] => $2y$10$3u9.BqFydUUqWZK9HVw.cu8nso/Z7tJSa11/k/sJsA8GbfifywIS.
[AccountLevel] => User
[Twitter] => aliv1
)
[_convertedValues:protected] =>
[_relatedObjects:protected] => Array
(
)
[_isDirty:protected] =>
[_isPhantom:protected] =>
[_isValid:protected] => 1
[_isNew:protected] =>
[_isUpdated:protected] =>
[_isDestroyed:protected] =>
[_validator:protected] =>
[_validationErrors:protected] => Array
(
)
[_originalValues:protected] => Array
(
)
)
)
)
)
[9] => Array
(
[file] => /emergence/sites/cfcstaging/data/1526
[line] => 348
[function] => respond
[class] => RequestHandler
[type] => ::
[args] => Array
(
[0] => person
[1] => Array
(
[success] => 1
[data] => Emergence\People\User Object
(
[_record:protected] => Array
(
[ID] => 18
[Class] => Emergence\People\User
[Created] => 2015-07-01 19:28:45
[CreatorID] => 18
[FirstName] => Antonio
[LastName] => Livingston
[MiddleName] =>
[Gender] =>
[BirthDate] =>
[Email] => aliv
[Phone] =>
[Location] =>
[About] =>
[PrimaryPhotoID] => 19
[Username] => aliv
[Password] => $2y$10$3u9.BqFydUUqWZK9HVw.cu8nso/Z7tJSa11/k/sJsA8GbfifywIS.
[AccountLevel] => User
[Twitter] => aliv1
)
[_convertedValues:protected] =>
[_relatedObjects:protected] => Array
(
)
[_isDirty:protected] =>
[_isPhantom:protected] =>
[_isValid:protected] => 1
[_isNew:protected] =>
[_isUpdated:protected] =>
[_isDestroyed:protected] =>
[_validator:protected] =>
[_validationErrors:protected] => Array
(
)
[_originalValues:protected] => Array
(
)
)
)
)
)
[10] => Array
(
[file] => /emergence/sites/cfcstaging/data/308
[line] => 33
[function] => handleRecordRequest
[class] => RecordsRequestHandler
[type] => ::
[args] => Array
(
[0] => Emergence\People\User Object
(
[_record:protected] => Array
(
[ID] => 18
[Class] => Emergence\People\User
[Created] => 2015-07-01 19:28:45
[CreatorID] => 18
[FirstName] => Antonio
[LastName] => Livingston
[MiddleName] =>
[Gender] =>
[BirthDate] =>
[Email] => aliv
[Phone] =>
[Location] =>
[About] =>
[PrimaryPhotoID] => 19
[Username] => aliv
[Password] => $2y$10$3u9.BqFydUUqWZK9HVw.cu8nso/Z7tJSa11/k/sJsA8GbfifywIS.
[AccountLevel] => User
[Twitter] => aliv1
)
[_convertedValues:protected] =>
[_relatedObjects:protected] => Array
(
)
[_isDirty:protected] =>
[_isPhantom:protected] =>
[_isValid:protected] => 1
[_isNew:protected] =>
[_isUpdated:protected] =>
[_isDestroyed:protected] =>
[_validator:protected] =>
[_validationErrors:protected] => Array
(
)
[_originalValues:protected] => Array
(
)
)
[1] =>
)
)
[11] => Array
(
[file] => /emergence/sites/cfcstaging/data/1526
[line] => 88
[function] => handleRecordRequest
[class] => Laddr\PeopleRequestHandler
[type] => ::
[args] => Array
(
[0] => Emergence\People\User Object
(
[_record:protected] => Array
(
[ID] => 18
[Class] => Emergence\People\User
[Created] => 2015-07-01 19:28:45
[CreatorID] => 18
[FirstName] => Antonio
[LastName] => Livingston
[MiddleName] =>
[Gender] =>
[BirthDate] =>
[Email] => aliv
[Phone] =>
[Location] =>
[About] =>
[PrimaryPhotoID] => 19
[Username] => aliv
[Password] => $2y$10$3u9.BqFydUUqWZK9HVw.cu8nso/Z7tJSa11/k/sJsA8GbfifywIS.
[AccountLevel] => User
[Twitter] => aliv1
)
[_convertedValues:protected] =>
[_relatedObjects:protected] => Array
(
)
[_isDirty:protected] =>
[_isPhantom:protected] =>
[_isValid:protected] => 1
[_isNew:protected] =>
[_isUpdated:protected] =>
[_isDestroyed:protected] =>
[_validator:protected] =>
[_validationErrors:protected] => Array
(
)
[_originalValues:protected] => Array
(
)
)
)
)
[12] => Array
(
[file] => /emergence/sites/cfcstaging/data/310
[line] => 24
[function] => handleRecordsRequest
[class] => RecordsRequestHandler
[type] => ::
[args] => Array
(
[0] => aliv
)
)
[13] => Array
(
[file] => /emergence/sites/cfcstaging/data/1526
[line] => 40
[function] => handleRecordsRequest
[class] => Emergence\People\PeopleRequestHandler
[type] => ::
[args] => Array
(
)
)
[14] => Array
(
[file] => /emergence/sites/cfcstaging/data/463
[line] => 3
[function] => handleRequest
[class] => RecordsRequestHandler
[type] => ::
[args] => Array
(
)
)
[15] => Array
(
[file] => /usr/local/lib/node_modules/emergence/php-bootstrap/lib/Site.class.php
[line] => 245
[args] => Array
(
[0] => /emergence/sites/cfcstaging/data/463
)
[function] => require
)
[16] => Array
(
[file] => /usr/local/lib/node_modules/emergence/php-bootstrap/web.php
[line] => 9
[function] => handleRequest
[class] => Site
[type] => ::
[args] => Array
(
)
)
)
[previous:Exception:private] =>
)
)
)
)
From @Jillzey on July 4, 2015 17:21
Duplicate a similar donate page to what we have but connect it directly to the CFC bank account since we no longer need CFA to accept payment (unless 501c3 is required)
Copied from original issue: CodeForCharlotte/laddrdocs#14
City government video piece: https://www.youtube.com/watch?v=0Mdpt1gwOaU
Ventureprise piece: http://bit.ly/Otpe8B
Observer/WFAE: http://wfae.org/post/peace-corps-geeks-brings-top-tech-minds-help-charlotte
Fellows blog: http://team-charlotte.tumblr.com/
Fellows initial report: https://www.dropbox.com/s/k76rs3gavkjeeab/Charlotte%27s%20February%20Reside…
Photos from Code Across: http://smu.gs/MShpZ8
From @RowdyChildren on January 27, 2015 0:43
Do we need an SSL cert for the new Laddr site? People will be logging in and that (at least in my book) needs an SSL cert.
Copied from original issue: CodeForCharlotte/laddrdocs#1
My hope is that non-technical audiences could simply authorize Prose.io to their forks of the codeforcharlotte.org source and they could write and push blog posts and completely abstract away the git model from them.
Since Jekyll and middleman do not share codebases you'll need to dig into the Prose.io documentation https://github.com/prose/prose/wiki/Getting-Started to see what changes need to be made to make our site work with it
From @waffle-iron on July 4, 2015 14:57
Merge this to receive a badge indicating the number of issues in the ready column on your waffle.io board at https://waffle.io/CodeForCharlotte/laddrdocs
This was requested by a real person (user RowdyChildren) on waffle.io, we're not trying to spam you.
Copied from original issue: CodeForCharlotte/laddrdocs/pull/11
Gist for Mailchimp form is here: https://gist.github.com/bigfleet/dd5c0168f73dc21bf98f
From @RowdyChildren on July 4, 2015 14:46
We need to write content for the "Get Involved" Page
Copied from original issue: CodeForCharlotte/laddrdocs#9
From @RowdyChildren on July 4, 2015 15:30
We need to find some way to intergrate a GitHub signup, this may be somthing we need to pull the Code for Philly people in to help with
Copied from original issue: CodeForCharlotte/laddrdocs#13
Now that you've decided to become a member, here's what you'll do.
Include a quick reference section:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.