AsmBB forum software presentation.

Discussion in 'Forum Software Development' started by JohnFound, Mar 20, 2017.

  1. JohnFound

    JohnFound Participant

    65
    35
    +78
    Today I released the v2.3 of AsmBB.
    Here is the announcement post for detailed description: https://board.asm32.info/asmbb-v2-3-has-been-released.207/

    Two stupid regressions has been fixed and the remaining changes are about the skins accessibility - particularly all icon images that was handled by CSS sprites as a background images was replaced with <img> tags with respective "alt" attributes. The result is that even with switched off image displaying, the forum can be used flawlessly.
     
  2. JohnFound

    JohnFound Participant

    65
    35
    +78
    Without releasing new version, I implemented a long waiting feature that allows the anonymous (not logged in) visitors to change the active forum skin. It works through session cookie. There is a drop-down box in the upper right corner with all active skins to select. By choosing "default" the cookie is deleted and the skin is set to the default skin.

    aimgur.com_6gjMSwnl.jpg
     
  3. JohnFound

    JohnFound Participant

    65
    35
    +78
    At the end I was able to officially release v2.4 of AsmBB. This is actually a major milestone release, because it introduces two important features:
    • The "Limited access threads" - It is PMs on steroids where everyone can create threads visible only for the users he want to invite.
    • The file attachments - the users now can attach files the their posts.
    These two features, actually make possible to migrate other forums databases to AsmBB because most of them have personal messages and file attachments that was impossible to be migrated until v2.4

    For more detailed description of the new features, where to download and how to install, visit the demo forum announcement thread:

    https://board.asm32.info/asmbb-v2-4-has-been-officially-released.218/
     
    • Like Like x 4
    • Agree Agree x 1
    • Winner Winner x 1
    • List
  4. King

    King Aspirant

    31
    13
    +6
    Are you guys looking for contributors or staff members?
     
  5. \o/

    \o/ Participant

    62
    13
    +17
    Is anyone working on converters yet?
     
  6. Karll

    Karll Adherent

    377
    167
    +163
    I see that SQLite, the database system of choice in asmBB, now as of v3.25.0 - 2018-09-15 supports Window Functions. It already had other advanced SQL features such as Common Table Expressions. So it's not the worst choice for a database system :)
     
  7. JohnFound

    JohnFound Participant

    65
    35
    +78
    Of course. Any contributions are welcome.

    No, not actually. I am writing right now a second markup parser for BBCode in order to make the migration easier. After that I will probably try to write some converter. Maybe for phpBB. But the keyword is "probably" here. :)
     
  8. JohnFound

    JohnFound Participant

    65
    35
    +78
    Well, the BBCode parser is almost finished, but still not tested and debugged enough.

    If someone wants to help to the project, I prepared a precompiled test binary programs together with some test BBCode file. You can download this pack and try to create a test case that to crash the converter or create invalid HTML, and/or HTML with injected JS (XSS).

    The detailed descriptions and the precompiled programs are published here: https://board.asm32.info/experimental-bbcode-parser-needs-tests.223/

    The package contains test binaries for Linux and Windows.
     
  9. maksim

    maksim Serial Entrepreneur

    550
    272
    +149
    While all of this coding talk is way the hell over my head, I must say, the tags at the top as a way to find topics... is REALLY fascinating.
     
    • Informative! Informative! x 1
    • List
  10. JohnFound

    JohnFound Participant

    65
    35
    +78
    AsmBB v2.5 has been released. The most important changes is that now the user interface is translated in 4 languages (English, Bulgarian, Russan and French) and the language is a user preference. The second important change is the support for BBCode formatting. This way, the migration from another forums is possible.

    Of course, the engine is faster than the previous version and some bugs has been fixed.

    Read the details here: https://board.asm32.info/asmbb/asmbb-v2-5-has-been-officially-released.267/
     
  11. \o/

    \o/ Participant

    62
    13
    +17
    Where can I find the translation files? I might want to add the German translation. (I might be blind - I couldn't find them on Fossil.)
     
  12. JohnFound

    JohnFound Participant

    65
    35
    +78
    The translations are directly inside the template files. Check the files /asmbb/templates/*/*.tpl For example see this: https://asm32.info/fossil/repo/asmbb/artifact/793a824894bd02bf
     
    • Informative! Informative! x 1
    • List
  13. \o/

    \o/ Participant

    62
    13
    +17
    Here you go.
     

    Attached Files:

    • Like Like x 1
    • Pure Genius! Pure Genius! x 1
    • Appreciation Appreciation x 1
    • List
  14. JohnFound

    JohnFound Participant

    65
    35
    +78
    \o/ Wow, you are really fast. Will integrate it in the package ASAP. Thank you very much!
     
  15. \o/

    \o/ Participant

    62
    13
    +17
    You're welcome. :)

    I need to set up Fossil for further updates, probably. Feel free to contact (PM?) me if you need more strings.
     
  16. JohnFound

    JohnFound Participant

    65
    35
    +78
    \o/ , Only two things remaining.

    1. I forgot about this file: https://asm32.info/fossil/repo/asmbb/artifact/11639ba5fbb0f88f
    There are some text messages that need to be translated as well.

    2. Please, send me here or on a PM the nickname (name) you want to be referenced in the source repository comments as a contributor. (BTW, if you start to use fossil, you can make changes in your local repository and then send them as a "bundle" to me. In this case, you will be directly referenced as an author of the changed).
     
  17. \o/

    \o/ Participant

    62
    13
    +17
    1. Sorry. Attached. :)

    2. PM will follow...
     

    Attached Files:

  18. Anton Chigurh

    Anton Chigurh Ultimate Badass

    1,404
    277
    +992
    Giving "fast" a new definition. Only 7 requests, 17kb load on browser... 1.5 seconds fully loaded.

    WebPageTest
     
  19. JohnFound

    JohnFound Participant

    65
    35
    +78
    The German translation by \o/ is merged to the trunk. The binary installation package is updated as well.
     
    • Appreciation Appreciation x 1
    • List
  20. JohnFound

    JohnFound Participant

    65
    35
    +78
    BTW, I have defined an easy (relatively) workflow, that to help people to contribute to the project with keeping the name of the code author, his check-in comments and the history of development.

    In fact, it is a "bazaar model workflow" implemented a top of Fossil version control. The workflow is defined in this article: Bazaar model with Fossil SCM

    So, if someone plans to contribute translation, skins or code, please, give it a try. It can save a time and efforts. Of course, any notes and suggestions on the workflow are welcome.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.