tag:blasma.luan.software,2006:forum-1Nabble - Blasma2024-03-29T01:24:53ZNabble developers are developing a new forum service.
<br/>Please let us know what features you want.
<br/>tag:blasma.luan.software,2006:post-760End of Blasma?2022-05-25T08:34:59Z2022-05-25T08:34:59ZGregChapman
Does the lack of posts and threat to delete the forum mean that Blasma has been abandoned as a replacement for Nabble.
tag:blasma.luan.software,2006:post-724Threaded Replies2020-04-21T20:04:28Z2020-04-21T20:04:28Zbas
I added a threaded replies module, which indents comments based on which comment they are replying to. The code to enable it is:
<br/><br/><pre>require "site:/modules/threaded_replies/ThreadedReplies.luan"</pre>
tag:blasma.luan.software,2006:post-723Blasma email functionality on Java 112020-04-15T16:21:48Z2020-04-15T16:21:48Zbas
This is the file that needs to be placed in the luan/lib directory in order for the blasma email functionality to work on Java 11:
<br/><br/><a href="https://search.maven.org/artifact/com.sun.activation/javax.activation/1.2.0/jar" target="_top" rel="nofollow" link="external">https://search.maven.org/artifact/com.sun.activation/javax.activation/1.2.0/jar</a>
tag:blasma.luan.software,2006:post-717PhpBB theme thoughts2020-04-09T20:59:20Z2020-04-09T20:59:20Zbas
I looked at PhpBB's theming system. A theme in PhpBB is basically a collection of css files, html template files, and images. The naming of most of the files seem to be consistent between themes.
<br/><br/>Each theme PhpBB theme contains a file called "stylesheet.css" which includes all other css files. You can actually make blasma look vaguely like a PhpBB theme, if you download a PhpBB theme and you replace the reference to "site.css" in Threads_page.luan with a reference to the stylesheet.css file in the theme folder. It is a very vague resemblance though, probably because the html tags in blasma are different from the ones in PhpBB.
<br/><br/>The html template files seem like they provide the basic layout of a page. They contain lots of words in curly brackets {LIKE THIS}, I presume the bracketed stuff is templates that are to be substituted by some other part of the program.
<br/><br/>There are also 3 javascript files: ajax.js, timezone.js, and forum_fn.js. But I do not think they are a very significant part of the theme. There is also no php in the themes. Bulk of the theme seems to be just css files, html templates, and images.
<br/><br/>Overall, I was surprised at how simple PhpBB's theming system seems to be.
tag:blasma.luan.software,2006:post-273Why Blasma2016-03-03T07:20:19Z2016-03-03T07:47:27Zfschmidt
I will explain why I am developing Blasma, what the goals are. Blasma is largely an attempt to start over and avoid the mistakes that I think were made with Nabble.
<br/><br/>In response to many requests for customization of Nabble, we developed NAML which is the scripting language for Nabble. I consider NAML to be a failure. It is too complicated for most users, and at the same time lacks the power to really implement new features that users may want. There are two kinds of customization, visual customization and new features. These are different and should be handled separately to avoid the problems of NAML. For visual customization, Blasma uses a theming system similar to Tumblr's. This is much simpler than NAML. This theming will also support responsiveness, so a theme can be conditional based on window width. Responsiveness is missing in Nabble. Theming contains no programming statements, which makes it simple and safe.
<br/><br/>For new features, I am taking a very different approach from Nabble. Blasma is open source with strong support for modules. This means that anyone who wants to add a feature can simply program it as a module. And this is safe because I will review any submitted code before releasing it.
<br/><br/>Regarding the feature set, my plan is to develop those features which I want or are popular. If a feature doesn't meet either of these criteria, I won't develop it, but anyone who really wants it can add it themselves. The themes choose which features/modules they will support.
<br/><br/>Another conflict I am trying to resolve with Blasma is the conflict between quality and what customers want. Because modern culture is depraved, customers generally want very bad designs. Themes resolve this conflict as well. I will design the first theme based on quality, but users can develop depraved themes which will be popular and I will include these in Blasma. The list of available themes will be sorted by popularity.
<br/><br/>One other issue is standards. I used to be a big advocate of adhering to standards before modern culture became depraved (basically last century). But now that modern culture is depraved, the standards that are being released are horrible, so now I intentionally ignore standards. Blasma is programmed in Luan which is a language that I developed based on Lua. Luan goes against all modern trends and is extremely simple and understandable. Modern HTML is also a horror. So my theme violates all modern HTML rules and again aims at being simple and understandable. I assume that modern users won't like this, but they are free to develop themes that adhere to modern standards.
<br/><br/>Nabble grew over time and became too complicated. My goal with Blasma is to keep it simple while aiming for quality and flexibility. So my goals for Blasma, in order, are simplicity, quality, and flexibility.
<br/>
tag:blasma.luan.software,2006:post-715Luan source2020-04-03T16:26:56Z2020-04-03T16:26:56Zfschmidt
Because the Luan documentation is poor, I suggest that you get the Luan source for reference. You should be able to build it with luan/scripts/build-luan.sh . This should install Luan. To look at source, go to luan/src/luan/modules . Then look at some of *.luan and *.java . You should be able to follow most of it. If you have questions, you can Skype me.
<br/>
tag:blasma.luan.software,2006:post-710subscribe2020-04-03T14:51:05Z2020-04-03T14:51:05Zfschmidt
Please subscribe (for emails) to this forum.
<br/>
tag:blasma.luan.software,2006:post-708Errors when running serve.sh2020-04-03T14:35:42Z2020-04-03T14:35:42Zbas
I get the following when running the blasma repository's serve.sh:
<br/><br/><pre>
$ ./serve.sh
2020-04-03 17:29:29,026 ERROR luan.modules.http.LuanHandler - too many arguments
luan:lucene/Lucene.luan line 36 in function 'index'
site:/lib/Db.luan line 11
site:/lib/Config.luan line 3
site:/init.luan line 4
luan:http/Server.luan line 73 in function 'serve'
luan:http/serve.luan line 10
classpath:luan/cmd_line.luan line 27
classpath:luan/cmd_line.luan line 24
2020-04-03 17:29:29,044 INFO goodjava.webserver.Server - started server on port 8080
</pre><br/>I tried removing Lucene.type.english from the"index" function call but then I get other errors.
tag:blasma.luan.software,2006:post-706SSL Security2019-06-17T04:32:32Z2019-06-17T04:32:32ZFaithVentureMedia
Hi,
<br/><br/>I hope you'll put SSL/HTTPS security at the top priority for Blasma. Nabble has been a great forum provider, and I hope to see SSL highly considered for Blasma. Thank you!
tag:blasma.luan.software,2006:post-527Study phpBB admin2016-09-06T17:07:54Z2016-09-06T17:07:54Zfschmidt
Find a hosted phpBB service and study the admin side including theming.
<br/>
tag:blasma.luan.software,2006:post-247View All Threads page2016-02-23T03:57:30Z2016-02-23T03:57:30Zfschmidt
I did a "View All Threads" page which you can see by clicking on the link from the homepage. Please check if it is okay.
<br/>
tag:blasma.luan.software,2006:post-361Twitter, Tumblr, and Reddit2016-08-09T06:22:59Z2016-08-09T06:22:59ZPeter
Frank, can you put in writing here 2 lists for each of these three platforms as to what they did right vs what they did wrong?
tag:blasma.luan.software,2006:post-400Study Hacker News2016-08-09T17:12:35Z2016-08-09T17:12:35ZWill Lin
HN
<br/><a href="https://news.ycombinator.com/" target="_top" rel="nofollow" link="external">https://news.ycombinator.com/</a><br/><br/>I always liked hacker news discussions. The root post is mostly a link, but can also be a regular post. The discussions are threaded. Posts in a thread are sorted by up votes.
<br/><br/>It has no social features. But because I use it a lot and I see a lot of quality posts on it, I really wished they have some social feature. For example, 1. allow me to subscribe to a thread 2. allow me to follow a user. so any thread that a particular user commented or upvoted will be of interest to me. 3. they don't even notify me for responses on my comments. so there is nothing social. but I like the discussion interface.
<br/><br/>HN clones
<br/>for data science <a href="http://www.datatau.com/" target="_top" rel="nofollow" link="external">http://www.datatau.com/</a><br/>for marketing <a href="https://inbound.org/content" target="_top" rel="nofollow" link="external">https://inbound.org/content</a><br/>for new products <a href="https://www.producthunt.com/" target="_top" rel="nofollow" link="external">https://www.producthunt.com/</a><br/><br/>
tag:blasma.luan.software,2006:post-355Study Nabble2016-08-08T17:51:11Z2016-08-08T17:51:11Zfschmidt
<a href="http://www.nabble.com/" target="_top" rel="nofollow" link="external">http://www.nabble.com/</a><br/><br/>Study Nabble and post your thoughts here. Also, what are 2 standard forum features that Nabble is missing?
<br/>
tag:blasma.luan.software,2006:post-359Study hosted forums2016-08-08T17:59:14Z2016-08-08T17:59:14Zfschmidt
Google "free forum" <a href="https://www.google.com/#q=free+forum" target="_top" rel="nofollow" link="external">https://www.google.com/#q=free+forum</a><br/><br/>Try the results.
<br/>
tag:blasma.luan.software,2006:post-459Required Reading: JavaScript The Definitive Guide2016-08-17T17:55:44Z2016-08-17T17:55:44ZPeter
<a href="https://www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides/dp/0596805527" target="_top" rel="nofollow" link="external">https://www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides/dp/0596805527</a>
tag:blasma.luan.software,2006:post-543start learning blasma source code2016-09-13T18:12:44Z2016-09-13T18:12:44ZPeter
start finally understanding the code
tag:blasma.luan.software,2006:post-327allow a forum without structure2016-03-10T16:09:40Z2016-03-10T16:09:40ZWill Lin
I'm playing with the Administration >> Board structure - categories and forums. It's nice and simple.
<br/><br/>But for me, the categorization and forums are never really needed. I just need 1 forum, no structure. In other words, my Board is my forum, and there is no categories.
<br/><br/>Can this be accommodated?
tag:blasma.luan.software,2006:post-308sizes2016-03-09T16:27:47Z2016-03-09T16:27:47ZAlex
The proposed sizes are:
<br/><br/>small = x-767px
<br/><br/>medium = 768-1199
<br/><br/>big = 1200-x
<br/><br/>Do you have an x size in mind for small? By x I mean a size we can not shrink beyond.
<br/><br/>Originally I was thinking we can do small-medium-large designs separately but now I think it makes more sense to design them together. Ideally we want designs to have as much consistency as possible.
<br/><br/>As an example apple seems to be 385:
<br/><br/><img src="https://blasma.luan.software/file/n308/mobile.jpg" border="0"/>
tag:blasma.luan.software,2006:post-343board/header margin adjust2016-03-14T17:36:43Z2016-03-14T17:36:43ZAlex
The original blank space between boards and at the top was based on the original side margin. The original side margin I gave was 100px. This number was given before we discussed responsiveness. Now that we're using responsiveness we will no longer be using the 100px size. Therefore I think these vertical blank spaces should be adjusted too.
<br/><br/>You can see in this <a href="http://www.blasma.com/View-All-Threads-page-td247i20.html" target="_top" rel="nofollow" link="external">thread</a> that big will have 90px and medium will have 30px.
<br/><br/>Bases on this I think the vertical areas for bread crumbs and subscribe should be 60 pixels (currently 50). The area between boards should be 30px (currently 25).
<br/><br/>If this is okay with you, you can implement.
<br/><br/><img src="https://blasma.luan.software/file/n343/margin_adjust.jpg" border="0"/>
tag:blasma.luan.software,2006:post-209Board and forum page2016-02-12T13:44:36Z2016-02-12T13:44:36ZWill Lin
Alex, we talked. Here is a functional mock of the board and forum page.
<br/><br/>Please make it into something that Frank can code, e.g. the font sizes, the colors, the border shapes and weights etc.
<br/><br/>Call me if you need to discuss.
<br/><br/><img src="https://blasma.luan.software/file/n209/IMG_20160212_123711.jpg" border="0"/><br/><br/><img src="https://blasma.luan.software/file/n209/IMG_20160212_123725.jpg" border="0"/>
tag:blasma.luan.software,2006:post-337blasma logo and icon etc2016-03-10T18:32:15Z2016-03-10T18:32:15ZWill Lin
Alex, if you are bored, think of a blasma logo and icon?
tag:blasma.luan.software,2006:post-416books2016-08-11T19:59:29Z2016-08-11T19:59:29Zfschmidt
<a href="https://www.amazon.com/Cascading-Style-Sheets-Designing-Web/dp/0321193121" target="_top" rel="nofollow" link="external">https://www.amazon.com/Cascading-Style-Sheets-Designing-Web/dp/0321193121</a><br/><a href="https://www.amazon.com/Programming-Lua-Roberto-Ierusalimschy/dp/859037985X" target="_top" rel="nofollow" link="external">https://www.amazon.com/Programming-Lua-Roberto-Ierusalimschy/dp/859037985X</a><br/><a href="https://www.amazon.com/Lucene-Action-Second-Covers-Apache/dp/1933988177" target="_top" rel="nofollow" link="external">https://www.amazon.com/Lucene-Action-Second-Covers-Apache/dp/1933988177</a><br/><a href="https://www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides/dp/0596805527" target="_top" rel="nofollow" link="external">https://www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides/dp/0596805527</a><br/><br/>Do you have any of these books? Those you don't have, I will order for you.
<br/>
tag:blasma.luan.software,2006:post-533start learning luan2016-09-06T19:26:18Z2016-09-06T19:26:18Zfschmidt
<a href="http://luan.luanhost.com/" target="_top" rel="nofollow" link="external">http://luan.luanhost.com/</a><br/><br/>Start with:
<br/><br/><a href="http://luan.luanhost.com/diff.html" target="_top" rel="nofollow" link="external">http://luan.luanhost.com/diff.html</a><br/><a href="http://luan.luanhost.com/tutorial.html" target="_top" rel="nofollow" link="external">http://luan.luanhost.com/tutorial.html</a><br/><a href="http://luan.luanhost.com/examples/" target="_top" rel="nofollow" link="external">http://luan.luanhost.com/examples/</a><br/>examples/blog
<br/>
tag:blasma.luan.software,2006:post-460Required Reading: Lucene in Action2016-08-17T17:57:02Z2016-08-17T17:57:02ZPeter
<a href="https://www.amazon.com/Lucene-Action-Second-Covers-Apache/dp/1933988177" target="_top" rel="nofollow" link="external">https://www.amazon.com/Lucene-Action-Second-Covers-Apache/dp/1933988177</a>
tag:blasma.luan.software,2006:post-519study on how mercurial works2016-08-28T16:08:10Z2016-08-28T16:08:10ZPeter
include reading the book
tag:blasma.luan.software,2006:post-360Study forums2016-08-08T18:10:29Z2016-08-08T18:10:29Zfschmidt
<a href="https://www.phpbb.com/" target="_top" rel="nofollow" link="external">https://www.phpbb.com/</a><br/><a href="http://www.happierabroad.com/forum/" target="_top" rel="nofollow" link="external">http://www.happierabroad.com/forum/</a><br/><a href="http://mennodiscuss.com/" target="_top" rel="nofollow" link="external">http://mennodiscuss.com/</a><br/><br/><a href="https://www.vbulletin.com/" target="_top" rel="nofollow" link="external">https://www.vbulletin.com/</a><br/><a href="http://www.islamicboard.com/" target="_top" rel="nofollow" link="external">http://www.islamicboard.com/</a><br/><a href="http://defendingthetruth.com/" target="_top" rel="nofollow" link="external">http://defendingthetruth.com/</a><br/><br/><a href="https://xenforo.com/" target="_top" rel="nofollow" link="external">https://xenforo.com/</a><br/><a href="https://lumineboreali.net/" target="_top" rel="nofollow" link="external">https://lumineboreali.net/</a><br/>
tag:blasma.luan.software,2006:post-458Required Reading: Programming in LUA2016-08-17T17:54:37Z2016-08-17T17:54:37ZPeter
<a href="https://www.amazon.com/Programming-Lua-Roberto-Ierusalimschy/dp/859037985X" target="_top" rel="nofollow" link="external">https://www.amazon.com/Programming-Lua-Roberto-Ierusalimschy/dp/859037985X</a>
tag:blasma.luan.software,2006:post-357Study Reddit2016-08-08T17:54:48Z2016-08-08T17:54:48Zfschmidt
<a href="https://www.reddit.com/" target="_top" rel="nofollow" link="external">https://www.reddit.com/</a><br/>
tag:blasma.luan.software,2006:post-119theme editor2015-09-30T22:55:31Z2015-09-30T22:55:31ZHugo <Nabble>
I will look into themes and build an editor.
tag:blasma.luan.software,2006:post-457Required Reading: Cascading Style Sheets Designing For the Web2016-08-17T17:53:38Z2016-08-17T17:53:38ZPeter
<a href="https://www.amazon.com/Cascading-Style-Sheets-Designing-Web/dp/0321193121" target="_top" rel="nofollow" link="external">https://www.amazon.com/Cascading-Style-Sheets-Designing-Web/dp/0321193121</a>
tag:blasma.luan.software,2006:post-515delete private forum2016-08-25T17:03:43Z2016-08-25T17:03:43Zfschmidt
Alex, can I delete the private forum? I don't think it is needed.
<br/>
tag:blasma.luan.software,2006:post-511meeting time tuesday and thursday2016-08-23T09:48:10Z2016-08-23T09:48:10ZPeter
for meeting times on tuesday and thursday can it be pushed to 9pm est? I am participating in class
tag:blasma.luan.software,2006:post-468stress test2016-08-18T13:06:41Z2016-08-18T13:06:41Zfschmidt
Like what we did with knowledge-base. But this time I will optimize to the limit.
<br/>
tag:blasma.luan.software,2006:post-217thread page2016-02-12T23:30:42Z2016-02-12T23:30:42ZWill Lin
I looked through the sample forums and I don't like any of the thread page designs.
<br/><br/>What I like is something like this <a href="https://news.ycombinator.com/item?id=11089744" target="_top" rel="nofollow" link="external">https://news.ycombinator.com/item?id=11089744</a><br/><br/>No avatars.
<br/><br/>No signatures.
<br/><br/>Just user names and a link to the profile.
<br/><br/>Tree view is useful.
<br/><br/>The time "9 hours ago" is also a perm link to the post.
<br/><br/>Up vote for quality posts is a plus.
<br/><br/>No photos allowed in text posts. (they can be links)
<br/><br/>If you like this design, I'll try some function mock.
<br/><br/>