• Starting today August 7th, 2024, in order to post in the Married Couples, Courting Couples, or Singles forums, you will not be allowed to post if you have your Marital status designated as private. Announcements will be made in the respective forums as well but please note that if yours is currently listed as Private, you will need to submit a ticket in the Support Area to have yours changed.

  • CF has always been a site that welcomes people from different backgrounds and beliefs to participate in discussion and even debate. That is the nature of its ministry. In view of recent events emotions are running very high. We need to remind people of some basic principles in debating on this site. We need to be civil when we express differences in opinion. No personal attacks. Avoid you, your statements. Don't characterize an entire political party with comparisons to Fascism or Communism or other extreme movements that committed atrocities. CF is not the place for broad brush or blanket statements about groups and political parties. Put the broad brushes and blankets away when you come to CF, better yet, put them in the incinerator. Debate had no place for them. We need to remember that people that commit acts of violence represent themselves or a small extreme faction.

Read CF on your mobile device (alpha)

Dark_Lite

Chewbacha
Feb 14, 2002
18,333
973
✟52,995.00
Faith
Catholic
Marital Status
Single
This is not an official app! There are "official" apps for reading CF on your iOS or Android device. The forum also works with ForumRunner. This web-based reading app is for people who do not have a compatible device. If that's you, read on.

Hello e-citizens.

Please read this ENTIRE POST.

I know many people have been asking for a way to read CF on smartphones and tablets. Problem is, there is no way to do so. That is, there wasn't a way until now. I have taken it upon myself to create a solution to our problem. A web application, optimized for mobile devices, sits between CF and your phone or tablet. It transforms the intense, bulky HTML of the desktop version into something slightly more friendly for devices with limited bandwidth and hardware resources.

Screenshots
Home screen
Thread list
Thread view

Latest Changes
Feb. 5th, 2011:
  • Added "basic" version for devices that don't have great web browsers.
Feb. 4th, 2011:
  • Removed Google Account requirement. The app can now be used without logging into anything.
  • Added caching for forum list. After downloading it once, it will load near instantly on subsequent uses.
  • Added the ability to bookmark forums (and delete them, of course).
  • Removed the collapsible headers in threads as they caused scrolling issues.
  • Changed interface slightly. (That means screenshots are out of date)

Some things to know about this app
  • It is ALPHA QUALITY SOFTWARE. This means it is unstable! You should not expect things to work right 100% of the time. Indeed, there are some bugs I'm aware of already.
  • This application runs on Google App Engine, a cloud computing environment.
  • There are two versions of the app: smart and basic.
    • The "smart" version is a fully-featured mobile app designed for iOS, Android, etc. Theoretically, it will work on other smart devices, but iOS and Android are the only ones I have access to and are the only ones I'm testing on. In theory, this app is compatible with a number of devices. Full compatibility chart is here. In practice, I'm not really sure what it's compatible with. If you have one of the devices I don't have, I would be interested in test reports.
    • The "basic" version is a simple mobile website designed for devices that don't have the power or standard-compliance to handle the full app.
  • You cannot post replies with this application, at least not yet.
  • You cannot view forums that require you to be logged in (staff forums, etc). This is unlikely to change.

FAQ: Frequently Asked Questions
Is this officially affiliated with CF?
No. To that end, don't post questions, bug reports, etc about this app in the CF Questions or CF How-to forums or anywhere else. Post them in this thread.

Is it free?
Yes.

Will it ever be non-free?
No.

Are there ads?
Not at this time. I may add (ha, pun) them in later in order to defray costs for running it on App Engine if I start pushing quota limits too much.

Does this require an account?
Not at this time. I may add Google Accounts later as an optional feature for syncing data or hooking into other functionality that would require an account.

Will this application steal my identity/credit card/baby/dingo?
The CF mobile app will not and cannot steal your Google identity, your CF identity, or your dingo (if you have one). Google does not expose personal information to App Engine (it does expose your email). See Google's Privacy FAQ for more information. The application is also technologically prohibited from accessing your CF login information, as it runs on a separate domain from CF.

Does this application track my browsing habits?
No, aside from whatever gets tossed into the logs. Every time you load the forum list, an individual forum, or a thread, the application makes a request to CF. This is logged automatically by App Engine at the "info" level. As there is no account required to use this app, the only identifiable information sent is your IP address. The logs will be used to help pinpoint errors and the like, but not for any other purpose.

You won't steal my dingo, but will you horribly violate my privacy in any other way?
No. Never. Ever. I am paranoid about my privacy online as it is. The privacy policy of this application is best summed up as: we will never give away or sell any of your information for any reason ever, excepting obvious things like legal reasons.

Can I post replies with this?
No, at least not yet. I am investigating ways to do this, but it is a long road to travel down.

Will this be updated?
Most certainly. Aside from bug fixes, the interface could definitely use more tweaking.

Something broke! How do I report it?
Post it in this thread. I require a description of how you arrived at the point that caused the error, what thread/forum you were viewing, and what browser, device, and OS version you are using. Anything less will not be enough to accurately reproduce the error. Depending on the error, an error message may appear in an alert box. If that shows up, I'll require that too unless it's something useless like "Internal server error."

Can I help develop this?
If you have software development skills and are interested in helping, please send me a PM. Relevant skills would be: Java (J2EE with Spring), JavaScript (particularly jQuery), and XQuery. If you have prior experience with App Engine that would be good too, but that is really a minor consideration.

I have secured my dingo and am ready to try this!
Excellent! Remember again that this is ALPHA quality software. In order to "install" this app, you need only visit one of the following addresses in your mobile device's web browser:

Mobile App:
http://3-beta.latest.thermetics-fx.appspot.com/app/mobile/home
Click here to visit on your computer
If you are using an iOS device, add the app to your home screen to get a "native" experience. Other users will have to live with a bookmark.

Basic Mobile Website:
http://3-beta.latest.thermetics-fx.appspot.com/app/mobile/basic
Click to visit on your computer
This version is for devices that can't handle the full app experience. Its features are limited, but it will work on older/less powerful devices.

Known Issues
Some threads will fail to load because of a problem scraping the username.

Subforums that don't show up on the homepage will not be available in the forum list.

Going beyond the last page of a thread will return you to the first page.

Shortcomings
There isn't any real way to bookmark a thread.

It could probably stand to load less forums in the main list. Needs categories instead.
 
Last edited:

Dark_Lite

Chewbacha
Feb 14, 2002
18,333
973
✟52,995.00
Faith
Catholic
Marital Status
Single
I'm guessing that this means that there's no real chance of an implementation of TapaTalk or something similar that works across platforms?

Tapatalk hooks directly into vbulletin. I don't have access to the server, and no one seemed to want to make progress on that front, so that's where this comes in.

Edit: I do wonder if I could present a Tapatalk compatible front end though. In theory it seems possible. The problem would be reimplementing Tapatalk protocol. But in theory, could be done...

Edit #2: http://www.tapatalk.com/api/api.php Seems they have a whole section dedicated to this very thing. Will have to look into this. The answer to your question is now "yes, there is a chance."

Edit #3: However, I am going to finish the basic and smartphone versions first. Tapatalk is an entirely different league, and when using a proxy as a "forum" it will get pretty funky pretty quick. But still, would be interesting to try.
 
Last edited:
Upvote 0

Daedalus^2

Well-Known Member
Jan 19, 2011
614
71
Home
✟1,100.00
Faith
Christian
Marital Status
Private
Tapatalk as a plugin is ridiculously easy to install, it hardly even requires admin access. It's pretty much just uploading to the root directory and registering the site, takes less than ten minutes.

Although, that being said, there's the possibility that this site is running on such old and out of date code that it's just not even supported.

If I'm right in reading that CF is running vB 3.7.X, then I don't even think it's supported.

Edit: NVM, 3.7 is supported.
 
Upvote 0

Dark_Lite

Chewbacha
Feb 14, 2002
18,333
973
✟52,995.00
Faith
Catholic
Marital Status
Single
Tapatalk as a plugin is ridiculously easy to install, it hardly even requires admin access. It's pretty much just uploading to the root directory and registering the site, takes less than ten minutes.

Although, that being said, there's the possibility that this site is running on such old and out of date code that it's just not even supported.

If I'm right in reading that CF is running vB 3.7.X, then I don't even think it's supported.

Edit: NVM, 3.7 is supported.
As I said, I don't have access to this server.
 
Upvote 0

Dark_Lite

Chewbacha
Feb 14, 2002
18,333
973
✟52,995.00
Faith
Catholic
Marital Status
Single

Indeed. Trust me, if it was possible to do Tapatalk or ForumRunner, or one of the already existing solutions, I would never have gone down this path. But in any case, it's a good exercise.

Aside from making the basic app I think I'm going to remove the Google Accounts requirement and implement the bookmark functionality (and other stuff that I dream up) in a different way. Accounts may return later as a way to sync preferences and settings across multiple devices.
 
Upvote 0

Daedalus^2

Well-Known Member
Jan 19, 2011
614
71
Home
✟1,100.00
Faith
Christian
Marital Status
Private
Indeed. Trust me, if it was possible to do Tapatalk or ForumRunner, or one of the already existing solutions, I would never have gone down this path. But in any case, it's a good exercise.

Aside from making the basic app I think I'm going to remove the Google Accounts requirement and implement the bookmark functionality (and other stuff that I dream up) in a different way. Accounts may return later as a way to sync preferences and settings across multiple devices.

Yeah, I wish I had the skill to do something like what you've done. :sigh:

Who's the technical person here (is there one)? Maybe they could have a look at it? Or does the site simply have too much other stuff to get done first?
 
Upvote 0

Dark_Lite

Chewbacha
Feb 14, 2002
18,333
973
✟52,995.00
Faith
Catholic
Marital Status
Single
Made some changes:
  • Removed Google Account requirement. The app can now be used without logging into anything.
  • Added caching for forum list. After downloading it once, it will load near instantly on subsequent uses.
  • Added the ability to bookmark forums (and delete them, of course).
  • Removed the collapsible headers in threads as they caused scrolling issues.
  • Changed interface slightly. (That means screenshots are out of date)

As for the tech person, not sure if this site has one.
 
Upvote 0

Dark_Lite

Chewbacha
Feb 14, 2002
18,333
973
✟52,995.00
Faith
Catholic
Marital Status
Single
One bug I've noticed is if you "load more" on a short thread, it reloads the last few post.

Yeah, that's because the scraper does not read in the max number of pages for the thread. The app fakes it by just incrementing a page number and assuming that it exists. If you go beyond the last page (which is page 1 for short threads), vBulletin auto-reroutes to the first page.

Also, I added a "basic" version of the app for devices that don't have great browsers. This is very stripped down: it uses no JavaScript, and the layout is about as simple as I could make it. Because there is no JavaScript, there is no bookmark feature. I may add one in later via account syncing.

The basic version is accessible at:
http://3-beta.latest.thermetics-fx.appspot.com/app/mobile/basic
Click here to visit on your computer
 
Upvote 0