Community

Connects but doesn't send or receive messages. Can't reconnect to chat.

Forum - Wed, 07/28/2010 - 13:48
I can't talk on Pandion. It logins, it automaticly enters chat, and if I want to say anything, it doesn't send it, also I don't receive information what other ppl said. When I try to reenter the chat, I can't connect. PMs doesn't work too.
Categories: Community

Why won't Pandion let me register?

Forum - Wed, 07/28/2010 - 01:43
Pandion will not let me register. I am trying to register a new @pandion.im account and I get to the last step and then it says connection failure. I've tried turning off my firewall and it still won't work. What else could be causing this?
Categories: Community

Pandion in the Enterprise

Forum - Tue, 07/27/2010 - 19:41
I am very new to pandion, but I have to say I LOVE this client. We are currently in the process of replacing IBM Sametime with an open source XMPP solution and so far, pandion is the best client we have seen.

Two features that would be great:

1. Ability to establish a chat with someone not on your roster
2. Ability to establish a group chat with someone not on your roster

If there is an opertunity to sponser the development of these features, please let me know as we are very eager to make pandion our enterprise solution.

Regards,

Sean
Categories: Community

Basic how to use conference??

Forum - Tue, 07/27/2010 - 07:31
How do you use the conference chat? I just have the regular Pandion from the Pandion home page. When I go to "Join a conference room" I do see a list of some public chats, but when I try to join any of them, it just keeps telling me "connecting." I have also attempted to create a room using muc.pandion.im and then just entering in a random room name, but again the conference room window opens and just keeps telling me "connecting." I'm wondering if the conference chat is even available to just regular public users? Thanks!
Categories: Community

Going offline

Forum - Mon, 07/26/2010 - 22:53
my availabilty keeps switching back and forth from available to offline
Categories: Community

Sebastiaan Deckers edited Packager User Flows

Wiki - Sun, 07/25/2010 - 14:30
<input name="Submit" value="Build" type="submit" />
</form>
Hudson Build Notification
Update the Version to reflect build status and artifact filename
If version was based on a synch, and if the build was successful, then update the Appcast feed
Categories: Community

Sebastiaan Deckers edited Packager User Flows

Wiki - Sun, 07/25/2010 - 14:26
If the version was published in an appcasting track, remove it from the track and update the appcast feed
Return to Version Archive and show success notification
Custom Building
Building a Version
User enters Add Version form and presses Build (submit) button
Server creates new Version object and stores all properties and status of "Build in Progress"
User sees Version Archive page
Hudson controller checks if a job by this Brand name already exists on the Hudson build server (Hudson HTTP API)
If not, create the job by cloning the BrandMaster job (/createItem with POST data: name=Goliath&mode=copy&from=BrandMaster)
Hudson controller runs a parametrized build of the job, supplying all necessary data to Hudson via HTTP API POST form. (/job/Goliath/buildWithParameters)
Hudson BrandMaster job
Pre build:
Checkout official Pandion IM git repository
Build:
Depending on Source Code origin option:
Nothing
Replace Client subdirectory with extracted custom ZIP archive
Clone custom git repo and replace the official Client subdir with the custom Client subdir
Replace Client settings files
Replace Client and Host branded icon files
(Put the needed Extras in place?)
Set VERSION_MAJOR, VERSION_MINOR, BUILD_NUMBER, and other build_config.bat options
Run build_host.bat
Run build_msi.bat
Post build:
Clean up the file parameters
Archive the artifacts
Publish artifacts to SCP repository (=Packager server)
Call Packager Hudson controller to notify the build is done. Tell it the brand name, version ID, status, and artifact filename
Example Hudson Build using a file parameter (name=test.txt&file=...) and a string parameter (name=foo&value=bar)
<form name="parameters" action="/job/Test/build?delay=0sec" method="post">
<input name="name" value="test.txt" type="hidden" />
<input name="file" type="file" />
<input name="name" value="foo" type="hidden" />
<input name="value" value="bar" type="text" />
<input name="Submit" value="Build" type="submit" />
</form>
Categories: Community

Sebastiaan Deckers edited Packager User Flows

Wiki - Sat, 07/24/2010 - 21:58
API callback from payment processor tells Packager to store the new plan in the User object
Send changed plan notice via email to the use
Disable the Hudson job for the brand (Hudson HTTP API)
Signed In Without Active Subscription
Show brand name in header as disabled/faded
Categories: Community

Insert image URL ?

Forum - Sat, 07/24/2010 - 00:47
Well, I seen this code, on here on the last post: http://getsatisfaction.com/pandion/to...
I'm wondering if someone could code the files the person was talking about and upload them to mediafire or something :) thanks or if you have any new ways of inserting an image, just tell me :)
Categories: Community

pandion: @Turowski we're not going to build specific Lin/Mac/Win versions but focusing instead on an "html5" web app that will work cross platform

Twitter - Fri, 07/23/2010 - 02:54
pandion: @Turowski we're not going to build specific Lin/Mac/Win versions but focusing instead on an "html5" web app that will work cross platform
Categories: Community

pandion: @maxspicer If there is anything missing just let me know

Twitter - Fri, 07/23/2010 - 02:52
pandion: @maxspicer If there is anything missing just let me know
Categories: Community

Sebastiaan Deckers edited Packager User Flows

Wiki - Thu, 07/22/2010 - 03:47
Upon successful payment go to user area Dashboard showing the new brand
Upon failed payment go back to Sign Up page
Sign In
Visit any public page (eg. Home)
If user has an active session, top right menu shows "Hello $username | Dashboard", else show "Sign In" link.
Dashboard link goes to Dashboard in the user area
Clicking Sign In link brings user to the Sign In page which shows a form: Email Address, Password, (Sign In submit button)
On failed authentication, show the Sign In page again, with failure notification above form
On successful authentication show the Dashboard page in the user area
Signing Out
User clicks the Sign Out link/button in the top right menu
Categories: Community

pandion: Having fun and being productive working with @netsensei on the new Pandion Packager project #publicsecret

Twitter - Thu, 07/22/2010 - 03:34
pandion: Having fun and being productive working with @netsensei on the new Pandion Packager project #publicsecret
Categories: Community

Sebastiaan Deckers edited Packager User Flows

Wiki - Thu, 07/22/2010 - 03:14
Show Account page with success message
Reset Password
Press “Reset my password” “Forgot password?” link at Sign In page
Show Password Reset page
Enter email address, press Submit
Categories: Community

Sebastiaan Deckers edited Packager User Flows

Wiki - Thu, 07/22/2010 - 03:11
Return user to the "Goodbye" page
API callback from payment processor tells Packager to store the new plan in the User object
the user use
Signed In Without Active Subscription
Show brand name in header as disabled/faded
Show all sections as disabled/faded
Display notification at top of page with link to the Plans & Pricing page in the Subscription section where user can renew their subscription
Brand Management
Changing Brand Name
Categories: Community

Sebastiaan Deckers edited Packager User Flows

Wiki - Thu, 07/22/2010 - 02:54
Upon successful payment go to user area Dashboard showing the new brand
Upon failed payment go back to Sign Up page
Signing Out
User clicks the Sign Out link/button in the top right menu
Session/cookie is cleared
Show the public Home page
Editing User Account Details
Click on Account link in top right menu
Categories: Community

Sebastiaan Deckers edited Packager User Flows

Wiki - Thu, 07/22/2010 - 02:52
Packager updates the appcast feed with the new version and track info
Show the Publishing Updates page with success notification
Removing a Version
In the Appcasting section go to the Version Archive page
Browse the list to find the version
Press the Delete link/button
Mark the Version as inactive (but do not actually delete from the server, just in case)
If the version was published in an appcasting track, remove it from the track and update the appcast feed
Return to Version Archive and show success notification
Categories: Community

Sebastiaan Deckers edited Packager User Flows

Wiki - Thu, 07/22/2010 - 02:48
Pandion Packager User FlowsAccount Management
Sign Up
Visit public site and go to Sign Up page
Upon successful payment go to user area Dashboard showing the new brand
Upon failed payment go back to Sign Up page
Editing User Account Details
Click on Account link in top right menu
Show Account page
Edit First name, Last name, Email address, Old/New Password
Press Save
Update data in User object
Show Account page with success message
Reset Password
Press “Reset my password” link at Sign In page
Show Password Reset page
Enter email address, press Submit
If address does not exist for any User, go to step 2 and show error message.
Generate random token for user. Store token and expiration timestamp of (now+30 minutes) in User object
Email URL containing token to email address
Show "Password reset email has been sent" page
When user visits token URL show “Enter new password” page.
If token expired or invalid, go to step 2 and show error message.
User enters new password, user presses Submit.
If token expired or invalid, go to step 2 and show error message.
Save the password in the User object and invalidate the token.
Take user to the Dashboard
Change Subscription Plan
In the user area go to Subscription section
Press "Change Plan" button for the new plan
Follow instructions on Paypal/Spreedly/etc.
Return user to the Subscription section, reflecting the new plan
API callback from payment processor tells Packager to store the new plan in the User object
Send changed plan notice via email to the user
Unsubscribing
In the user area go to the Subscription section
Press the "Cancel Subscription" button
Follow instructions on Paypal/Spreedly/etc.
Return user to the "Goodbye" page
API callback from payment processor tells Packager to store the new plan in the User object
Send changed plan notice via email to the user
Brand Management
Changing Brand Name
In the Subscription section go to Brand Information page
Edit the Brand Name field and press Save
If new brand name is valid, store in the Brand object and return to Brand Information page with success notification
Else, return to Brand Information page with error notification
Changing Brand Logo
In the Subscription section go to Brand Information page
Choose a new image and press Upload
Show the Brand Information page with the new icon
Version Management
Creating a New Version
In the Appcasting section go to the Add Version page
Packager updates the appcast feed with the new version and track info
Show the Publishing Updates page with success notification
Editing User Account Details
Click on Account link in top right menu
Show Account page
Edit First name, Last name, Email address, Old/New Password
Press Save
Update data in User object
Show Account page with success message
Reset Password
Press “Reset my password” link at Sign In page
Show Password Reset page
Enter email address, press Submit
If address does not exist for any User, go to step 2 and show error message.
Generate random token for user. Store token and expiration timestamp of (now+30 minutes) in User object
Email URL containing token to email address
Show "Password reset email has been sent" page
When user visits token URL show “Enter new password” page.
If token expired or invalid, go to step 2 and show error message.
User enters new password, user presses Submit.
If token expired or invalid, go to step 2 and show error message.
Save the password in the User object and invalidate the token.
Take user to the Dashboard
Categories: Community

Sebastiaan Deckers added Packager User Flows

Wiki - Thu, 07/22/2010 - 02:33
Pandion Packager User Flows

 

Sign Up
  1. Visit public site and go to Sign Up page
  2. Select subscription plan: could be pre-selected by clicking on “Sign Up” button from the Plans & Pricing page
  3. Enter Brand name: unique name to use for the IM client; typically name of organisation
  4. Enter First and Last name, Email Address, Password
  5. Validate and store brand/account data
  6. Redirect to external payment page (Paypal, Spreely, etc)
  7. Upon successful payment go to user area Dashboard showing the new brand
  8. Upon failed payment go back to Sign Up page

 

Creating a New Version
  1. In the Appcasting section go to the Add Version page
  2. Choose source code, either:
    1. Pick from list of official Pandion IM releases
    2. Upload/choose a custom ZIP archive containing the “Client” directory
      1. Validate the ZIP by checking if the directory structure is correct, otherwise reject the archive. Check for existence of “/src/main.html” to validate.
  3. Configure application settings. All settings are stored in JSON or XML file as used by Pandion IM. Editor resembles Firefox’s “about:settings” UI: all items in a single list with text search capability. The settings file can be imported/exported manually.
  4. View which extras are included with the installer by default. Can be shown in a table with columns: Name, Type. Each row has a Delete button to remove the extra. Using a search field additional extras (from the Extras section) can be added.
  5. Choose installer behaviour: install for all users or current user, default installation path.
  6. Specify the version number using three numeric input fields: major version, minor version, build number.
    1. Prevent conflict with existing version.
    2. Warn if number is lower than existing version.
  7. Press the Build button to submit the form.
  8. Validate input:
    1. Avoid version conflict.
  9. Store the form options as defaults for this Brand
  10. Create new Version with the form options, set status to “Building in progress” (appears on dashboard and version archive)
  11. Add Version to the build queue
  12. Redirect to the Version Archive page

 

Releasing a Version
  1. In the Appcasting section go to the Publishing Updates page
  2. Enable the preferred track by clicking the checkbox in the Published column
  3. In the Branded Version colum choose an available version. (To create a version go to the Add Version page.)
  4. Optionally select a Pandion IM update track to synchronise with. This is only for versions based on official Pandion IM source code (i.e. not custom ZIP archives).
  5. Press the Submit button
  6. Packager updates the appcast feed with the new version and track info
  7. Show the Publishing Updates page with success notification

 

Editing User Account Details
  1. Click on Account link in top right menu
  2. Show Account page
  3. Edit First name, Last name, Email address, Old/New Password
  4. Press Save
  5. Update data in User object
  6. Show Account page with success message

 

Reset Password
  1. Press “Reset my password” link at Sign In page
  2. Show Password Reset page
  3. Enter email address, press Submit
    1. If address does not exist for any User, go to step 2 and show error message.
  4. Generate random token for user. Store token and expiration timestamp of (now+30 minutes) in User object
  5. Email URL containing token to email address
  6. Show "Password reset email has been sent" page
  7. When user visits token URL show “Enter new password” page.
    1. If token expired or invalid, go to step 2 and show error message.
  8. User enters new password, user presses Submit.
    1. If token expired or invalid, go to step 2 and show error message.
  9. Save the password in the User object and invalidate the token.
  10. Take user to the Dashboard

 

Categories: Community

Sebastiaan Deckers removed assets

Wiki - Thu, 07/22/2010 - 01:22
Categories: Community