Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 07/01/2024 in all areas

  1. Version 3.3.5

    80 downloads

    Stratagem is the next-gen project management app for Invision Community, based on the concept of kanban. Plan, manage, and deliver community projects directly from your Invision Community with the project management app Stratagem. Manage – Implement the project of your dreams using the project management tool set of Stratagem. Create unlimited projects with their own unique workflows. Move issues as they get resolved, or remove them into the special Trash Can. Collaborate – Add users to the project team, assign tasks to team members, and watch real-time updates happen as a team member updates a card or column. Automate – Use the built-in automation tools to auto-update issues when they move into a new stage of the project, by either assigning a new due date or assigning a new status. Control – Define the project leader to spearhead the project, manage the members, or restrict access to certain development stages. Use Stratagem to plan your next community project, organize a user meetup, implement site feedback, or launch a new initiative. It can also be used for lists, comparisons, or any other form of visual organization. Kanban Kanban is a visual approach to project management for incremental and continuous improvements. The emphasis is on continual delivery of small items without overburdening the development team. Kanban is a process designed to help teams work together more effectively, by allowing your team members to pick and choose the issues they would like to develop next. The Japanese pioneered the process of kanban for industrial management at Toyota. The visual design is similar to a whiteboard where users can move cards to show progress (kanban translates to “visual card” in Japanese). Features Create unlimited projects for online or offline initiatives, each with their own unique workflow, steps, and issues. The app features: Projects - Create unlimited projects with their own unique workflows, teams and settings. Teams - Give individual or groups (if nexus is installed, you can make teams based on packages from nexus). With teams you can customize each teams permissions/features they have access to the project. Copying - copy projects/columns or cards. Filters - Filter out cards based on several criteria. Columns - organize your projects by columns, each column can represents a step in the process. Cards - Create cards for your task. each card can be progressed and/or resolved. Drag & Drop - almost every aspect of stratagem is based around drag and dropping. Live Collaboration - Columns and cards will periodically update with the need for refreshing, or you can use node.js with socket.io to enable real time updating. as other members of your team create new cards and/or reorder cards, the changes will reflect on all who are connected. Archive - Completed/Discarded cards can be sent to the archive for later reference/recycling in the future. Time/Monetary Tracking - track time on cards, and calculate cost for each card. Budgeting - setup a budget for the project, and watch its progress thru stats & charts. Stats & Charts - Shows progress of a project. History - check the projects history as a hole or per card. Card Colors - have cards automatically create a color, or limit the colors selection in project settings. each card's color can be changed. Card List - Create list on cards to mark off as you progress on a card. Card Comments - leave comments on cards. Card Voting/Rating - select between a thumbs up/down or star rating for voting/rating cards. Card Styles - 2 different card styles to choose from. Due dates - set a due date for a project and cards. IPS Calendar Integration - stratagem will integrate with IPS calendar, showing project/card due dates as events. Column Colors - auto color backgrounds of columns or select Column Automation - Automate certain task for columns, to add/remove badges, assign team members to cards, complete or remove complete status from cards, automatically change card color. Column Restrictions - White list columns to be used by only a one or a handful of team members. this will limit everyones access to a column except the whitelisted members and project manager. Project Locking - Lock a project to prevent further work to be done on it, other than the project manager. Private Projects - hide projects to users who are not team members of the project. Project Clubs - open up project management to clubs. Project Badges - create badges specifically to be used in project. Slack Integration - create a webhook for slack to send notifications to your slack channel. Repository - hook your project up to github/bitbucket to import issues and to link git commits to cards. 2Card - make a forum topic or post a card in a project. if you have downloads plus, you can 2card dplus reports to cards. and much much more Stratagem is beautifully visual with drag-and-drop ordering. Stratagem is beautifully simple, with a design that any member can immediately figure out. Stratagem is beautifully powerful, with workflows and badges that can be custom built to your needs.
    Free
    2 points
  2. well the best solution is a separate server with its own domain or sub-domain, with its own certs. however you can it is doable. solution 1: the easiest solution would be to change the port babble uses. by default if you are on https, it uses port 443, otherwise port 80. problem on a server running a web server, those 2 ports are already in use and nodejs wouldn't be able to use them. so you would need to open up a port in your servers firewall, a port that isn't used by something else. this has its own set of problems tho, the first one is having to open up another port on your servers firewall. the other problem it opens up, networks often block all ports except 80 and 443, so people on those networks wouldn't be able to connect to babble. like i mentioned, this is most def the easiest solution, its not really the most ideal one. solution 2: in nginx and apache there is such a thing called "reverse proxy" (well in one of them its called that, in the other it has a different name, but i can't remember which or what it is, but its the same thing more or less). basically with the reverse proxy, you setup your webserver to handle the connection to nodejs internally. this one requires a bit of work to setup, on apache it requires a few modules to be installed. in my testing back in the day, i found nginx to be the easiest to setup (as its built in functionality) and it also performed a fair bit better imho than apache does. to me this is the ideal of the two solutions i give here. it doesn't require any ports to be opened, it also looks cleaner. solution ?3 there might be other solutions, it's been since like 2016/17 since i last looked into alternatives. the service really rendered those solutions kinda moot, as everyone on the self hosted version jumped ship for the service. was gonna have the live events be a "customized" room, that would be open to everyone (or restricted if you wanted it). then at the end of it, you'd issue a command to close it down, and the room would disappear and its content would be added to pages (if it is installed, or give you an option to have it just archive itself and/or to pages). it would be fun to try to add a chat bot to it. it has 'bots' but nothing too complex, but get one of these natural language models like chatgtp or tabbyml (which is free, and customizable, but would require its own setup too, but i haven't played with tabby's chat ability). babble is very customizable. you can set it up where you can have private rooms, private messages, rooms have a ton of configuration to them, there are "bots" (even the ability to add in your own custom bots), command (ability to add in custom commands), there are also different layouts for it, which i might remove. the "global bar" was never popular, even tho i thought it was cool as hell . it will make building it easier if i took out the global bar. anyway, if you have anything more specifi in mind, don't shy away, let me know.
    1 point
  3. Recently I was asked to look into creating a "live event" system. Sorta like "status update" but for general news/tweets/articles/etc, that could later be converted into a pages page at the end of the live event. This got me thinking about how live event systems work. To be effective, they have to be able to deliver the information in real time, there are only a handful of ways to do this efficiently. Ajax is simply out of the question in most cases, cause it can be a huge resource hit if more than 20 or so people are actively viewing the live event, so this got me thinking about babble once again. One of the things that set babble apart from other chat systems, was the fact it used websockets to deliver the messages to the connected users instead of relying on ajax to retrieve a list of new messages. this allowed for much faster real time communication, as the message being sent and received were almost instantaneous, with the biggest limiting factor being the connection speed of the user. However, this required special software to achieve. I opted to use node.js to serve as the websocket host. this would've required a separate server for site to run the babble node.js app on or use my service. Both of these required additional resources from both the client and myself, to implement fully. Now as most of you know, I am not some fairly large corporation or even a large or medium or small business, I'm one person, with the resources of 1 person. So running the service for me was a costly endeavor for me. Even if it is more of a pita, the self hosted option is honestly better for everyone involved. Yes self hosting a nodejs server could be more expensive for some, but for most it might actually be cheaper. The servers I had, I had 2 of them at one point, then rolled back to 1 cause of cost for version 3 (but it was a more powerful server than the previous 2 I had). I tried to evenly distribute the cost of the service to the packages for babble (which at the time of the service, I was not making any money on the app itself and the service cost i was mostly in the hole on always). This was cause the size of the server had to be large to handle the load it would have, so more load, more cost, and then more cost to you. So with a self hosted server, you could scale to your needs, i would honestly say most sites would need a very cheap vps from like digital ocean or aws (around $6 to $12 a month). So if I were to bring back Babble, it would also include a live event system in it. I have several ideas to improve it to, one of the ideas i had was a "watch together" type system, that would allow multiple people to watch the same video (say from youtube and the creator of the watch together would have control over the video, like pausing/ff/rewind/etc) and have a chat going among those watching it. If i was to bring back Babble, it would be apart of the subscription model, but it would not have a service attached to it this time. It would strictly be a self hosted thing, I of course would offer a setup service for those who needed it. Let me think, here are some questions to ponder: Should i bring back babble and why. what features would like to see added what changes would you like to see what concerns you'd have with running your own node.js server should alternatives be explored instead of node.js+websockets whatever other question/comment you might have
    1 point
  4. Version 1.3.3

    27 downloads

    This application is required for all my applications, you will need to update install it first and update it anytime an update is available for it.
    From $20
    1 point
    Such a vital application which makes it easier to run and organise your forum/site. Having Stratagem as a project manager, allowing you to delegate tasks in an easy-to-follow method, does make it a lot easier to understand and see how your site is progressing. Doing such via the forums can be time-consuming; this is a simpler and easier way to go about it. I am very pleased to see Stratagem back; it's an excellent tool.
    1 point
  5. custom projects or releasable apps for the masses? i'm open to either one, for custom work, will need to check my schedule
    1 point
  6. Decided to release the club's menu i made awhile back but never "officially" released.
    1 point
  7. Version 1.2.2

    10 downloads

    Formularize is an advanced form building application, That can help you build powerful data drive forms like surveys or quizzes. With its easy to use drag and drop form builder, makes it easy to build a form and maintain it. Collect data from the forms that can be displayed as aggregate data in charts and "testimonial" type blocks with anonymity. Check out below the features of formularize. Drag and Drop form building 33 field types, with 4 special field types to build the forms field types: text, text area, number, auto complete, editor, upload, code mirror, email, address, ftp, interval, signature, stack, telephone, url, width & height, select, multiple choice, multiple select, multiple choice images, multiple options set, lists, color, check, country, date, date range, time zone, Yes & No, Toggle, Rating: Number, Rating: Star, Rating: Smiley. Special Field Types: Info, Header, Demographics, Tab/Steps. powerful form types: Standard, Quiz, Wizard and Quiz wizards. Folders powerful permissions that allow you to control who can read/view/add forms and submissions to folders, along with group permissions that allow you to control what fields can be used by what groups. import/exporting forms. advanced field options: Validation, Field Output, Form Output, Right Answers. Data Reports: build fields that can be aggregated into Charts using data collected from the form to display results, along with field types that can't be aggregated into testimonial type blocks to see the responses. Combined with the demographic fields, can be used to filter results based on demographics data or origin of the submitter. if mapbox or google maps are enabled, will display a map with pin points of all the locations the form is being taken from based on IP lookup. Quiz features: features to allow you to build quizzes for your community, along with scoring and high score tracking. IPS integrations, integrates into search, activity streams, profile, achievements and clubs. Age Group Restrictions of forms, limit forms to particular age groups. Future Publishing: keeps a form in a hidden state till date is reached. Form Expiration: have form expire and auto lock on a certain date. Max Submissions: sometimes you only need a certain amount of responses to a form, you can limit how many times the form can be taken in total before it auto locks. Multiple Submissions: control if the forms can be taken a single time or multiple times. Min. Form Completion: you might not want to require every form field, but you want the form to have x amount of percentage to be field out before it is allowed to be submitted, control how much of the form MUST be completed before it is submitted. Conditionals: control the flow of a form, show or hide questions based on responses from other questions. note: not all fields can be used as conditionals, but a good majority can be. Privacy Notification: set a privacy policy in the ACP for the forms, and forms will require an acceptance of this privacy policy before taking the form. Demographic Field: a set of fields that can be used to collect the most common of demographic data. Widgets: Dismissable Form list, Form List, High Scores, along with a 4th "global widget" that is similar to the dismissable form list, but shows up any page as a modal popup, which can be dismissed for x amount of days. will show a fresh list of forms you might want users to participate in. Theme Settings: most colors used in formularize that aren't shared with other IPS theme settings, all have their own theme settings for easy styling to match your theme. Notifications: standard notifications for new Forms on folders and new submissions for forms. along with moderator notifications for reporting a form or a form awaiting approval (along with submissions). Form Field Tracking: track interactions/impressions/time for each form field individually or averages on all the submissions. Export to csv Quick Quiz Widget Integration with stratagem: adds custom fields to stratagem projects/cards when formularize is installed with stratagem and post cards to existing or create new projects, for members to track their progress on various things, like use in learning modules. much much more For more information on features of formularize, check out the Tutorials section: https://codingjungle.com/files/file/58-formularize/?tab=tutorials
    Free
    1 point
  8. Version 2.0.0

    0 downloads

    Club Enhancements: Menu This adds in a more advanced menu system for clubs. Menus can be moved and re-arranged into various parent and sub menu groups. You can also create new groups to put menu items into.
    Free
    1 point
  9. Stratagem 3.3.0 has been released under the new subscription model. I've always wanted to do a central app that was required for all my apps, as I use a lot of "shared" libraries in my apps that i've created, that i will fix a bug in one of those and forget to bring it to the other apps or forget where i fixed the bug or when. So this shared app allows me to have only one app that actives the license key and checks on its status when it needs too and also keeps libs i've created to be shared among my apps into one location. This will likely help a great deal with version 5 of IPS, as i have plans on moving over to a framework that plugins into IPS, but use very little IPS code to avoid issues in the future that always plagues me. this should also allow me to more easily move my apps over to other platforms like xenforo and wordpress moving on in the future.
    1 point
  10. I was hoping to have had at least a beta released before the 4th, but i'm having issues with the license system in nexus. I'll work on it over this weekend and hopefully i will have it up monday
    1 point
  11. I just want to wish all my fellow patriots a happy and safe 4th of July! and here is a brief history of the U.S. How it all started, July 4th 1776: When Abraham Lincoln delivered the emancipation proclamation, crushing the rebellion and winning the civil war for the union! Teddy winning the west and protecting us from the evil sassysquatch: FDR defeating nazi germany and imperialist japan: JFK being the first man on the moon and riding a steel stalion: Nixon going to china: Reagan defeating communism: and why no one fucks with america! disclaimer: some liberties might have been taken in telling you this brief history of america. stay safe patriots! source for images: https://www.etsy.com/shop/sharpwriter?ref=shop-header-name&listing_id=1246161092&from_page=listing i highly recommend checking this guy out, he has an uncanny ability to capture what it means to be an american
    1 point
×
×
  • Create New...