Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Rebranding to TypesafeCon

  • Loading branch information...
commit d4eee8e3685854fa62b2cbd5368d3f44c4a6e128 1 parent f43c179
Alejandro Lujan authored
View
19 README.textile
@@ -1,16 +1,18 @@
-h1. Scala1
+h1. TypesafeCon
-Server side of the mobile application commissioned by "Typesafe":http://typesafe.com for the Scala portion of the **2012 JavaOne** conference.
+Server side of the mobile application commissioned by "Typesafe":http://typesafe.com
+
+TypesafeCon is an application for conference attendees to visualize content and sessions related to the Typesafe Stack (Scala, Akka and the Play! Framework), while interacting with other enthusiasts around them.
Built by "Tindr":http://tindr.co in collaboration with "Magnetic Bear Studios":http://magneticbear.com/
-h2. Running Scala1
+h2. Running TypesafeCon
-To install and run Scala1 you need to have the "Typesafe Stack":http://typesafe.com/stack installed, and follow these steps:
+To install and run TypesafeCon you need to have the "Typesafe Stack":http://typesafe.com/stack installed, and follow these steps:
1. Clone this repository
2. Install Postgres (If you prefer a different DB make sure to change the @application.conf@ accordingly)
-3. Create a @scalaone@ DB user with a new database called @scalaone@
+3. Create a @typesafecon@ DB user with a new database called @typesafecon@
4. Rename @conf/private.conf.sample@ to @conf/private.conf@ and edit it to reflect your DB, Pusher and Email credentials.
5. Make sure ImageMagick is installed on your system by running @convert@. If it is not, use your preferred "installation":http://www.imagemagick.org/script/binary-releases.php "method":https://help.ubuntu.com/community/ImageMagick.
6. To verify the installation, cd to the project root and run @sbt test@. All tests should run successfully.
@@ -26,7 +28,7 @@ We want you to play with the code, and add any features you'd like. The playgrou
And, when you have something to show, contribute to the repo...
-h2. Contributing to Scala1
+h2. Contributing to TypesafeCon
Since we're dealing with private data, any contributions will be made through pull requests.
@@ -34,7 +36,4 @@ Just send us any commits you have, and we'll take a look. If your changes are sa
h2. Links
-The mobile apps are available here:
-
-- "iOS":https://github.com/magneticbear/scalaone_iphone
-- "Android":https://github.com/magneticbear/scala1_android
+The mobile app repositories are available here (TODO)
View
8 app/views/event.scala.html
@@ -8,7 +8,7 @@
<div id="event">
<div class="summary">
<div class="pic">
- <a href="scala1://speakers/@speakers(0).id.get">
+ <a href="typesafecon://speakers/@speakers(0).id.get">
<img src="@routes.Assets.at("img/profile/" + speakers(0).id.get + ".jpg")"
onerror="this.src='@routes.Assets.at("img/profile/generic.png")';"
width="80pt">
@@ -22,13 +22,13 @@
@if(hideActions) {
<div class="actions">
- <a href="https://twitter.com/intent/tweet?hashtags=scala1&text=@event.title&url=http%3A%2F%2Fscala1.tindr.co%2Flanding"
+ <a href="https://twitter.com/intent/tweet?hashtags=typesafecon&text=@event.title&url=http%3A%2F%2Ftypesafecon.tindr.co%2Flanding"
class="btn block">@Messages("event.share")</a>
</div>
} else {
<div class="actions">
- <a href="scala1://events/@event.id.get/discussion" class="btn block">@Messages("event.discussion")</a>
- <a href="scala1://events/@event.id.get/share" class="btn block">@Messages("event.share")</a>
+ <a href="typesafecon://events/@event.id.get/discussion" class="btn block">@Messages("event.discussion")</a>
+ <a href="typesafecon://events/@event.id.get/share" class="btn block">@Messages("event.share")</a>
</div>
}
View
2  app/views/tags/eventList.scala.html
@@ -5,7 +5,7 @@
<div class="box">
@for(event <- events){
<div class="boxRow @if(event == events.last){lastRow}"
- onClick="window.location='scala1://events/@event.id';">
+ onClick="window.location='typesafecon://events/@event.id';">
<div class="rightArrow"></div>
<div class="content fullwidth">
@event.title
View
2  conf/application.conf
@@ -52,5 +52,5 @@ logger.application=DEBUG
# Email configuration
smtp.host=smtp.gmail.com
smtp.ssl=yes
-email.from="scala1@tindr.ca"
+email.from="typesafecon@tindr.ca"
View
14 conf/messages
@@ -1,6 +1,6 @@
-title.about=About Scala1
+title.about=About TypesafeCon
title.playground=Playground
-title.landing=Scala1
+title.landing=TypesafeCon
common.top=Top
@@ -13,14 +13,14 @@ event.by=By
event.discussion=Join the discussion
event.share=Share this event
-about.details=Scala1 is an application for conference attendees to visualize content related to the Typesafe Stack (Scala, Akka and the Play! Framework) and interact with other Scala enthusiasts near them.
+about.details=TypesafeCon is an application for conference attendees to visualize content and sessions related to the Typesafe Stack (Scala, Akka and the Play! Framework), while interacting with other enthusiasts around them.
about.download=Download the app:
about.typesafe=About Typesafe
about.typesafe.more=To learn more about the Typesafe stack, click here:
about.events=Pick Your Events
about.events.details=Use the app to find the events you''re interested in and flag your favorites to build your own schedule. You can also flag your favorite speakers for quick reference.
about.discussion=Join the Discussion
-about.discussion.details=Chat with your fellow Scala Enthusiasts via the general discussion or talk about a specific session through the session-specific chats available within the event pages. Have a comment you want to share to the wider world? Hit the Twitter checkbox to tweet your comment with the hashtag #Scala1.
+about.discussion.details=Chat with your fellow Scala Enthusiasts via the general discussion or talk about a specific session through the session-specific chats available within the event pages. Have a comment you want to share to the wider world? Hit the Twitter checkbox to tweet your comment with the hashtag #TypesafeCon.
about.find=Find a Like-Minded Person
about.find.details=It''s a big conference out there - coordinate on-the-fly meetups with the "Find an Enthusiast" function. Find other people using the app on the map and click on them to get their information or even enter a one-on-one chat with them. Allowing the app access to your location through this function enables you to be found as well.
@@ -32,10 +32,10 @@ playground.instructions=We sent you an email with instructions when you created
playground.sendInstructions=Enter your email below and we''ll send you full instructions:
playground.send=Send
-landing.details=Scala1 is an application for JavaOne attendees to visualize content related to the Typesafe Stack (Scala, Akka and the Play! Framework) and interact with other Scala enthusiasts near them.
+landing.details=TypesafeCon is an application for conference attendees to visualize content and sessions related to the Typesafe Stack (Scala, Akka and the Play! Framework), while interacting with other enthusiasts around them.
landing.download.ios=Get iOS App
landing.download.android=Get Android App
-email.welcome.subject=Welcome to Scala1
+email.welcome.subject=Welcome to TypesafeCon
-success.instructions=Check your inbox for instructions on how to play with Scala1. Have fun!
+success.instructions=Check your inbox for instructions on how to play with TypesafeCon. Have fun!
View
2  conf/nginx/sites-available/scala1
@@ -16,7 +16,7 @@ upstream backend_web_servers {
##############
server {
listen 443;
- server_name scala1.tindr.co;
+ server_name typesafecon.tindr.co;
root html;
index index.html index.htm;
View
13 emailTemplates/welcome.en.html
@@ -1,22 +1,17 @@
<html>
<body>
- <h1>Welcome to Scala1! </h1>
- <p>Thank you for trying out the Scala1 app.</p>
- <p>As you may know, we have released the Scala1 components as Open Source projects, and we would
+ <h1>Welcome to TypesafeCon! </h1>
+ <p>Thank you for trying out the TypesafeCon app.</p>
+ <p>As you may know, we have released the TypesafeCon components as Open Source projects, and we would
love to get your feedback. Even better, if you'd like to play with the code, and contribute to it,
it's as easy as 1-2-3:</p>
<ol>
- <li>Fork the application repository <a href="https://github.com/tindr/Scala1">here</a>.</li>
+ <li>Fork the application repository <a href="https://github.com/tindr/TypesafeCon">here</a>.</li>
<li>Hack away at the source code.</li>
<li>Send us a pull request, and we'll include your changes if they're safe and fun for everyone :)</li>
</ol>
- <p>You can also take a look at the
- <a href="https://github.com/magneticbear/scalaone_iphone">iOS</a> and
- <a href="https://github.com/magneticbear/scala1_android">Android</a>
- repositories.</p>
-
<p>Have fun, and enjoy the conference!</p>
<p>The Typesafe Team</p>
</body>
View
2  project/Build.scala
@@ -4,7 +4,7 @@ import PlayProject._
object ApplicationBuild extends Build {
- val appName = "Scala1"
+ val appName = "TypesafeCon"
val appVersion = "1.0"
val appDependencies = Seq(
Please sign in to comment.
Something went wrong with that request. Please try again.