There are great plusses to building solutions on open source, but not everyone understands the benefits or obligations.
Regards
Tony
... There are great plusses to building solutions on open source ...
1. ... however building a set of tools and practices to support rapid and structured development is nessasary, it would also help to reduce maintenance costs later.
- Do you think Tiddlywiki is enough mature to create applications (Apps) based on it for commercial use cases?
- Do you think it is possible to sell such applications for commercial use cases (not for academic or individuals)?
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/578ff2ca-0716-4385-99e4-3e20db92ad3b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I am committing to tiddlywiki to support my consulting services, building a wiki for a client and looking forward to future applications and solutions. As you suggest this drives my passion and contribution to community and as my tiddlywiki5 maturity grows I will pass more back into the community and development.
I like virtuos circles.
While tiddlywiki aims to be valuable to the casual user and a wide user base it is very extensible people who want to do it themself can. But I believe there are a lot of people who want someone to do it for them. Those who want to service others needs, with tiddlywiki will benefit from an open forum and are both obliged and will benefit from sharing back and where appropriate into development.
I believe we have desktop and server implementations mostly there. Progress is being made on mobile but we need a white label method to package tiddlywiki into native apps that can be sold in app stores.
In Australia we have a shortage of applications developers and app development providers are too far from the needs.
And thanks once again Jeremy for starting this delightful journey.
Regards
Tony
... I can imagine a wrapper kit for Android that would allow any mobile-themed TW to be turned into an application.
The problem is, there are just so many apps already.
Announcing TiddlyWiki365! It features: an editor for tiddlers, it can calculate a number, it can present one tiddler after the other.This will revolutionize the corporate world!
... I can imagine a wrapper kit for Android that would allow any mobile-themed TW to be turned into an application.The problem is, there are just so many apps already.
Progressive web applications (PWAs) are a type of mobile app delivered through the web, built using common web technologies including HTML, CSS and JavaScript. They are intended to work on any platform that uses a standards-compliant browser. Functionality includes working offline, push notifications, and device hardware access, enabling creating user experiences similar to native applications on mobile devices. Since they are a type of webpage or website known as a web application, there is no requirement for developers or users to install the web apps via digital distribution systems like Apple App Store or Google Play.
While web applications have been available for mobile devices for as long as mobile devices have existed, they had generally lagged behind native apps in terms of speed, features, and user adoption, especially on mobile devices. Direct access to hardware and the ability to work offline, previously only available to native apps, allows PWAs to perform much faster and to provide more features in line with native apps.
PWAs do not require separate bundling or distribution. Publication of a progressive web app is as it would be for any other web page. PWAs work in any browser, but "app-like" features such as being independent of connectivity, install to home screen and push messaging depend on browser support. As of April 2018, those features are supported to varying degrees by the Microsoft Edge, Google Chrome, Mozilla Firefox and Apple Safari browsers, but more browsers may support the features needed in the future.[1][2]
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/00c864c9-185a-40a1-9613-6e3860034e46%40googlegroups.com.
Personally, it’s pretty clear that PWAs are not a universal panacea for TiddlyWiki. Everything about them is designed to work as a cache for an online service, with some limited and crazy support for going offline. So they could have a role with an online TW5 service like Xememex, but don’t help the single file configuration. As I have to say regularly, there’s no way on earth I would commit anything important to browser local storage, nor could I in all good conscience recommend it to anyone else.
I don’t think the heart of it is even a technology problem. It’s a much deeper philosophical question. In the deepest possible sense, TiddlyWiki is the way that it is because of the context in which it was built and used. It is designed from the ground up as an open source application trying to accommodate the needs of hundreds of thousands of diverse users. Almost every decision I’ve ever taken about TiddlyWiki’s development would have been completely different had I been working on a commercial shrink wrapped product.
What I’m trying to say is that the technology and the business model of TiddlyWiki are intimately intertwined. Change the business model too much and suddenly many of those technology choices become liabilities.
For example, TiddlyWiki allows deep customisation by end users, down to adding new JavaScript modules. The only way to get that level of customisation on a commercial service would be to buy a low level service like a virtual machine, and run something like TiddlyWiki within it. For a business model like, say, Evernote’s it is completely impractical to offer that level of customisation while taking care of security and keeping support costs reasonable.
I can and do imagine building a shrink wrapped, mass-market product that did what TiddlyWiki does, but I’m pretty confident that it’s not possible to turn TiddlyWiki 5 into that product in any direct way.
So, that’s why I’m so keen to focus on the opportunities presented by the architecture we have now, and the investments we’ve made in it to date. In particular, TiddlyWiki 5 has shown how people who are not conventional software developers can create intricate custom applications that meet the needs of arbitrarily specific niches.
With respect I wonder if you read my last post. I go to lengths to separate my comments from the PWA standard, I demonstrate I understand your perspective on local storage. Please try and read my words with generosity not just to prove me wrong.
Tony
The web app manifest is a W3C specification defining a JSON-based manifest (usually labelled manifest.json)[13] to provide developers a centralized place to put metadata associated with a web application including:
This metadata is crucial for an app to be added to a home screen or otherwise listed alongside native apps.