Jump to content

CodingJungle

Clients
  • Posts

    3,066
  • Joined

  • Days Won

    31

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by CodingJungle

  1. On 2/6/2020 at 5:33 PM, PPlanet said:

    Hi @CodingJungle I've bought and installed the Duplicate Member Logger.

    One question, how do I exclude individual members, is that still possible?

    One comment, in the Mod CP logs, I deleted one entry for a member and it deleted all of them (luckily I have it set up to send PMs, so these served as a backup).

    And one suggestion about the PM it sends. As it is now the message does not allow the user to reply. I think it would be good if they could, as often you want info from them to clarify why they have more than one account. Cheers.

     

    yes. go to your ACP->members list, find the member you want to exclude, click to edit them, then click on "edit preferences", on the modal that opens up, click on "CJ Duplicate Member Logger" tab, you will find "Exclude this member" check box and a textarea to leave a note as to why you are excluding this member (for future reference). 

    I'll test, but i don't believe i have ever experienced this issue.

    I've also added a suggestion to stratagem, so when i start laying out the next version of the app, i will go over it in more detail.

    On 2/6/2020 at 6:17 PM, ZakRhyno said:

    Does this app yet support different mini words aka like two different words in different areas?

    are you referring to keywords tooltips? as i'm not entirely sure what you mean by 'mini words'. kw will support any Content Item in IPS (well the default IPS apps, i can't speak for ALL third party apps, this would be like topics/post in forums, databases in pages, download records in downloads, etc). you can also set the min length of kw that you can create, so small words should be usuable, the default is a character length of 5.

    3 hours ago, eoebrian said:

    Michael,  are you supporting babble chat?   

    yes, i'm working on the issue you had with the bots, the one with elephant IO. i'm also going over the phrase bot. i'll be fully testing the changes tomorrow and monday to make sure they are working, and then i will release a new version. 

    cjdml.png

  2. 7 hours ago, EricT said:

    Hi,

    I don't know where is the best place to post the issue about Keywords Tooltip (here or on your site)

    So I post it to both. 🙂

    On all post there is spaces added around all punctuation
    When the app Keywords Tooltip is deactivated,  the issue disapear

    Could you fix this issue ?

    Thank you

    i have a fix i'm working on, just haven't release it yet.

    6 hours ago, Sonya* said:

    @CodingJungle, can you consider to separate this support topic per app? :rolleyes: The reason is I would like to follow support topics for apps I have purchased. But this is not possible with such a general topic you have. When I subscribe to it I get tons of notifications I am not interested in (like Stratagem, Duplicate Account Logger and so on...). If I unsubscribe I will miss the issues reported on the app I am using (like Keyword Tooltips). 

     

    doing support thru a support forum is already extremely difficult, as it just doesn't fit into my work flow (as there is no way to mark what has been resolved, what is awaiting to be resolved, no easy way to organize issues, etc). to minimize the frustrating aspect of having no tools provided by IPS to do proper support on the market place, i've opted to do a singular thread for all my products. i didn't even use to do that, i use to have all support only available thru my bug tracker on my site, but people complained about that too. 

    i have no plans to separate the apps into separate threads. 

  3. Just now, kmk said:

    Oh, all mentioned features work as features inside a Club too? 

    yes, however teams are handled a bit different for clubs.

    clubTeams.png.ba84e28e24ad0eb64dae006023abade3.png

    they are based on the roles inside the club, so you have members/moderators/leaders. you can't assign individuals/groups/package like you can in a non club project. 

  4. 3 hours ago, kmk said:

    1. Will work fine for mobile? 

     

    mobile.png.8c2c685e53433f88c87d261c2d6cdbd8.png

    it is responsive, the biggest difference on mobile, the cards and columns get a drag handle (and some of the features get made a bit bigger, cause i got fat fingers) and you can use swiping to left/right to move among the columns and scrolling to move up and down on a column. 

    3 hours ago, kmk said:

    2. Task or project progress bar? I woul like have ability to monitoring the progress visually, let members updated tasks status and send notifications to system or customize team members or leaders. 

    295505128_statscharts.thumb.png.eb582d0aa0ead8d87b77ee780d4ca50e.png

    there is stats & charts, that give you a run down of open cards, badges for the cards, who's completing cards and who's creating cards. 

    notifications.thumb.png.1786abe35ed73bb4289e0bbe731bbfe6.png

    there is also a wide range of notifications stratagem will send for a project.

    columnAutomation.thumb.png.330420e8596ff8c903d7589e4609a61c.png

    completeCard.thumb.png.72e9886a32f8fb605212cb5f28e24d3a.png

    you can manually complete a card (which is a team permission) or you can for the columns set automation options, so if a card is moved to that column, it auto completes (or you can remove complete status).

     cardHistory.thumb.png.9d3cc786183cc19c896633792af43e9c.png

    history.thumb.png.d2339d42e48d8163f73e1a190024a833.png

    projectHistory2.thumb.png.332ea7d26c1edfa47e1586ef345f60ce.png

    in 2.0 there will be an expanded upon "histories" for both the project and cards, as for me as a developer its very important to find out what is going on in a project and when, i'm sure it will be useful for others as well. you can also filter it and it is paginated. 

    team1.png.b2b62e97417b7e9e33ae328044e62f6e.png

    teams2.thumb.png.4bdb5323d18e7acd24f0f27874d92b7d.png

    in stratagem, each project has their own "teams" (this is from 2.0, but this exist in the previous versions of stratagem, it just looks a bit different, but operates in the same way), the project manager has all the permissions, always, and then the project manager can assign IPS members individual or groups (and if you have nexus, you can make teams from people who purchased a product). the permissions are cascading, so if you assign a group with limited roles, and then you add a member from that group with more roles, then the member roles will take precedent over the group permissions. 

    ,I hope these screenshots and descriptions answers your questions, and that stratagem has a lot of features already (and more on the way with 2.0). (you paying attention to @Joel R that Eagelmoss model is dependent on it :) )

  5. On 1/25/2020 at 12:03 PM, PPlanet said:

    @CodingJungle is the Duplicate Account Logger still compatible with 4.3? Or is it now only compatible with 4.4?

    I don't believe it would be, it might be ( i don't have any 4.3 version to test out on), i don't recall if there was any backwards breaking changes for 4.4 or any of its subsequent updates. 

    On 1/29/2020 at 5:28 AM, kmk said:

    Stratagem....vs https://site.gitscrum.com/

    @CodingJungle stratagem will have more powerfull feature as gitscrum?

    tbh i don't know if it is more powerful, i use it mostly now for all my projects with my long term clients, they love (lot of them have began to use it for other things other than development).  it has a lot features as is, and more to come with 2.0 and i'm always open for new suggestions, i can't guarantee i will implement them all (as i originally intended it for development, so it has a lot of features that are good for development, that i'm currently in 2.0 to allow them to be disabled at least for non development use). 

    i can certainly say its cheaper than most kanban type sites out there, it also has the added benefit since it integrates into IPS (my clients really didn't like the idea of 'yet another login', so this allowed me to add it to their site, which guaranteed for me at least, they would actually use it and they do). 

    https://codingjungle.com/stratagem/projects/1-stratagem/

     

    here are some links to check out its current feature set and see the progress that has been made for 2.0 (also it in action as i use it for its own development). there are also a couple of videos here, one to show off a few features of it and the second video is mostly new features in 2.0 (its not an exhaustive list of the work that has been done for the app). 

    so what features are you particular looking for (as it does have features that might not be listed, i plan asking  my minion @Joel R or fakeJoel to write up a new description for 2.0 :P). 

  6. On 12/22/2019 at 9:17 AM, jair101 said:

    I'll appreciate that. My registration is from yesterday via google - G***** P****

    if you go to stratagem, you should see a locked "demo" project, that is the one you have free reign in. 

    9 hours ago, Joey_M said:

    @CodingJungle: This isn't very important, I'm happy to help when possible but just to let you know. I tried to register yesterday, and today - I keep getting a message about my password being weak despite choosing different ones (including Caps, numbers and other symbols).

    i am not sure, its an IPS setting, i've disabled it for now, so it should work. 

  7. 9 hours ago, jair101 said:

    Interested in Stratagem for travel planning purposes - i.e. the cards will be book a flight, book hotel, rent a car, etc. Is there a possibility for default start up set of cards or it always start from blank slate?

     

    it only at this time creates a set of default columns pre-programmed in.

    9 hours ago, jair101 said:

    Is there a possibility to demo all functionality, does your site offers this option?

    if you register over there, i could set you up a private project that you could play around in. 

  8. On 12/14/2019 at 12:11 PM, GTAPoliceMods said:

    I am using Downloads Plus and when I enable it I get this as the layout of the download (http://prntscr.com/qauace)

    I also tried on different themes thinking it was a CSS/HTML issue but same thing...

    Anyway to fix this? @CodingJungle

    did you try the default theme? i am not entirely sure why it would do that, it doesn't do it on my site (which is a slightly modified default theme) and it doesn't do it on my dev. 

  9. On 12/18/2019 at 11:15 AM, Joey_M said:

    I'm not sure if there's a pre-build method, however, I think it would be nice to have somewhere you can store old cards for future reference without cluttering your projects main area. Almost like a recycle bin, click the cards options, select 'achieve' and the card would then be placed in a safe area where completed cards of importance can go.

     

    the little trashcan icon above the main area, is the archive area. you can drag and drop individual cards from the columns up towards that area (the area will expand with a red border around it) and you can just drop it there. you can also archive an entire column by clicking on the down arrow beside the column's name, and choosing "archive". 

    On 12/18/2019 at 11:15 AM, Joey_M said:

    PS. I have seen the beta on your site, it looks great! Very much looking forward to using it.

    🙂 its coming along, got a few more things to shore up on it, but i'm actively testing it on my site and a few other places, if you are interested in joining the beta testing, let me know what your account name is on my site, i can add you to the beta group, so you can gain access to the beta download for it. 

  10. 14 hours ago, Square Wheels said:

    Can this be fixed?  Like before, happy it's not in the database wrong.

    is it just this one post or does it do them with all of them? do you have any other app installed that does on the fly processing? 

    if it is all the post, then i'd say it might be something, if it is just particular post, like by a particular user, pre 4.x post (if it predates the conversion, could be a charset issue maybe), could be various cause for this, sometimes double quotes aren't double quotes (MS word will do this at times, like copy&paste from it to the RTE can leave some junk data), there are even browser plugins that can introduce junk date into the RTE (grammarly comes to mind). the reason i bring this up, i am unable to duplicate this with new post using a lorem ipsum generator and a few tweaks like adding in double quotes around text, adding in a time like 6:25, the keywords appear before and after, i also configure acronyms and IPS word filter to see if it was a conflict with those, but it is working them there too.

    keywords.thumb.png.c970a10d0011b494cc3d8e199d9dfdd1.png

    i tried various settings to in keywords (like increasing/decreasing the max kw per post) to no avail. 

    if you could provide me with a link and/or an account to test this out on your site, there might be a variable or something i am not taking into account. 

  11. 21 hours ago, Unlucky said:

    I have the latest version of invision and dulpicate account logger

    It is not picking up all duplicates plus when I try to view the duplicate accounts for the ones it does pickup the list is blank

    This is is quite an urgent matter

    thanks

    just tested it on my local and live site and it appears to be working, is there anything in your system log indicating a problem?

  12. 9 minutes ago, Fighting 13th said:

    I'm guessing there is some sort of permissions system for this as well? How in-depth is it? Ideally, I'd like to have every member on my site have basic access to Strategem, but of course have some projects that are staff-view only, etc. Is that possible?

     

    generally stratagem is viewable by everyone (unless the project is set to private, then only team members have access to it). 

    for stratagem in general, i went with the idea of more ACL vs the permission system IPS offers, it wasn't versatile enough imho for the abilities i wanted int stratagem, so i created "Teams".

    teams.thumb.png.5759b9edd864201c4e02e0920d11c9c4.png

    A team can be a individual, a group and if you have commerce install, you can select purchasers of a package from commerce to be a team. there is a myriad of permissions a team can have. a project manager has all perms by default. then you can fine tune what teams can and can't do. 

    Private Mode: as a mentioned you can set a project to private, doing this will only show the project on the project's landing page and giving access to those who are in the teams.  if a project isn't private, then regardless of their team status, they will be able to see the project, and read the cards. 

    15 minutes ago, Fighting 13th said:

    P.S. Nice avatar 😛

    cause smudge is my spirit animal 🙂 

  13. 8 minutes ago, Fighting 13th said:

    What types of notifications are included in the Strategem app? Do users get notified when they get assigned to a project? Do admins/mod get notified when tasks/cards/projects get completed, etc (or whomever you may choose)?

    stratagemnotifications.thumb.png.93b05c2f641986d890557824f772efd7.png

    this is the list of notifications stratagem sends out. you will get new card notifications when you follow the project, if you are the project manager you will get notifications about people requesting to join the project.  

    when you get assigned to a card, you will get a notification regardless of your follow status of the project or the card (same with unassigned, but only team members can be assigned to cards). and you will get notifications for completed cards (if you are project manager or following the card/project), if you are following a card you will get notification of new comments. 

  14. 8 hours ago, Square Wheels said:

    Any updates?  🙂

    yes i released a fixed version the other day 😕, did you not see it?

    1 hour ago, Joey_M said:

    Michael, I tried this but it didn't work.

    I also tried to change /stratagem/ to /projects/ but the furls seem to be very awkward. This has little to do with your application, I have issues with others and devs have suggested making amendments to the FURL.jsn file. I tried this with the application, yet I couldn't figure out how to make it work.

    Any chance you could help me make the base URL /projects/ and then anything after /project-title/.

    So....

    /media/

    /content/

    /whatever/

    If you could, I'd be very grateful.

    Thank you for considering my suggestions, and all your help so far.

     

    1 hour ago, Adriano Faria said:

    There’s a manual way to do it. I say there in the topic. 

    @Adriano Faria to the rescue 🙂 i was honestly unaware this was still a problem, as i tested i only quickly tested it on my local, appeared to work correctly. @Joey_M if need be, i can alter the furl.json for you and send you a "psuedo" update file. 

  15. On 11/18/2019 at 1:47 PM, Priyesh said:

    @CodingJungle I am having a problem with it. This app is not sending a warning message to users. What should i do?

    which app?

    18 minutes ago, Joey_M said:

    @CodingJungle: My themes miss containers, so I don't actually have a background. All I see is the text, images and the cards.

    To solve this, I always add "<div class='ipsBox ipsPad'>" to the top of my templates.

    Which template contains the cards? Could you please tell me?

    I've managed to locate the 'projects' template, and the main page has a background container now. However, the actual sections don't. i.e whatever template uses this https://codingjungle.com/stratagem/projects/1-stratagem/

    i'm not entirely sure i understand what you are saying here, you shouldn't have to add any thing to the templates. but anyway:

    cards: this section contains anything to do with the cards that show in the columns.

    columns: there is columns.phtml which is the wrapper once you go into a project, column.phtml is for the individual column. 

    cardView: contains most of the templates for the stuff that displays when you click on a card.

     

    25 minutes ago, Joey_M said:

    1] Could you add a private calendar, so all the tasks which have dates due can be seen at a glance? I'd love this feature, as it would allow me to plan carefully in advance, not just weekly, but months and yearly without overlapping anything.

     

    in 2.0, there are improvements to the my cards section that should aid in this, but i'll see about adding in a calendar section if calendar is installed, i wont make any promises tho on this :).

    26 minutes ago, Joey_M said:

    2] Can 'projects' be removed from the URL's, it seems kinda redundant and, unnecessary.

    If I remove https://codingjungle.com/stratagem/projects/

    The page doesn't exist, so I'm not sure it's required. It just makes the URL seem longer, I'm not trying to nit pick, or anything.

    you can change the furl templates in the ACP->Advanced Configuration, Friendly URL tab, search for stratagem, there will be 3 of 'em.

    stratagem.thumb.png.e3e04c8f3ebb9165f411c324ca4ee2f3.png

    click on the pencil icon, it will open up the edit dialog, look for the Friendly URL box, and you can remove the /projects section of the friendly url there.

     

    34 minutes ago, Joey_M said:

    3] Could the main index page be improved a little? I created a database via IP.Pages in the past, it was based on the ticket system. The main project page looks quite nice, I mean, there's nothing wrong with Stratagems. I just feel it would be nice to include the sections description there too, along with some stylization. May I PM you a screenshot, and the URL with login details to show you?

     

    it's intent is just for a quick landing page, not meant to hang out on for long 🙂 but feel free to pm me any screenshots you want that you believe could improve it.

  16. 22 hours ago, Blizzard098 said:

    ah yes.. here is the backtrace:

    
    #0 /srv/http/forums/public/system/Db/Db.php(1656): IPS\_Db->query('CREATE TABLE `s...')
    #1 /srv/http/forums/public/system/Application/Application.php(1416): IPS\_Db->createTable(Array)
    #2 /srv/http/forums/public/applications/core/modules/admin/applications/applications.php(973): IPS\_Application->installDatabaseSchema()
    #3 /srv/http/forums/public/system/Helpers/MultipleRedirect/MultipleRedirect.php(92): IPS\core\modules\admin\applications\_applications->IPS\core\modules\admin\applications\{closure}(Array)
    #4 /srv/http/forums/public/applications/core/modules/admin/applications/applications.php(1106): IPS\Helpers\_MultipleRedirect->__construct(Object(IPS\Http\Url\Internal), Object(Closure), Object(Closure))
    #5 /srv/http/forums/public/system/Dispatcher/Controller.php(85): IPS\core\modules\admin\applications\_applications->install()
    #6 /srv/http/forums/public/system/Node/Controller.php(62): IPS\Dispatcher\_Controller->execute()
    #7 /srv/http/forums/public/applications/core/modules/admin/applications/applications.php(43): IPS\Node\_Controller->execute()
    #8 /srv/http/forums/public/system/Dispatcher/Dispatcher.php(152): IPS\core\modules\admin\applications\_applications->execute()
    #9 /srv/http/forums/public/admin/index.php(14): IPS\_Dispatcher->run()
    #10 {main}

     

    The log itself says 

    
    Can't create table `web_forums`.`stratagem_comments` (errno: 1 "Operation not permitted")

     

    the only thing i got is the fact for whatever reason the comments table is being set to myisam for some reason. I'll send you a version here in a bit that has that changed to mysql default to see if it fixes the issue. 

  17. On 11/6/2019 at 10:03 PM, Blizzard098 said:

    There are no error logs, no. Like I said, this error only shows up when attempting to install this addon. I can install any other perfectly fine.

    check the system log for IPS, ACP->System->Support->System Logs, it should be under the type of 'multiredirect'
     

    \IPS\Log::log( $e, 'multiredirect' );
    \IPS\Output::i()->error( $e->getMessage(), '1S111/1', 403, '' );

    cause where it is throwing the error, it logs with the stack trace and additional error info that i could use to determine what is causing it. cause the table is boilerplate and in all my years i've never seen a "errno 1", IPS is very good at truncated or giving junk/generic errors to end users, but logs the more detailed ones in the log. 

  18. On 11/2/2019 at 5:18 PM, Square Wheels said:

    Any updates?

    yes i have it in testing with a few sites, to make sure it is working properly as it was broken in subtle and unsubtle ways, like it was causing like little words to disappear too and images in some cases, things are so far so good, no one has reported any thing major.

    On 11/2/2019 at 3:02 PM, Blizzard098 said:

    So I am getting this when installing the app:

    
    1S111/1 Can't create table `web_forums`.`stratagem_comments` (errno: 1 "Operation not permitted")

     

    However other applications install perfectly fine.

    I am unfamiliar with this error, googling it says its a file/folder permission error on the OS and i can't reproduce it on my dev and a few of my live servers. are there anything like in the system log in IPS or your error log for the server, cause this error doesn't really tell me anything. the comments table is a pretty standard table setup from IPS documentation. 

  19. 21 hours ago, bfarber said:

    Thanks, I've submitted a patch for review but I'll push off a fix for 4.5 given how low level the code is and how low priority and rare the issue itself is.

    at least you didn't say it was a "niche" issue 🙂 or i would've  been forced to break out the 'momo' again, but thanks, its all i was asking for 🙂, to make you guys aware of it.

    21 hours ago, TSP said:

    While we are looking at this code. Why don't you just use isset instead of in_array? Seems to me it would be lighter in terms of performance. 

    Simply: if (isset($this->words[$k]))
    instead of: if (\in_array($k, array_keys($this->words)))

    Or am I missing some reason you use this approach, which to me seems like more overhead?

    I found a blog post on this: http://maettig.com/1397246220

    And some stackoverflow answers https://stackoverflow.com/questions/13483219/what-is-faster-in-array-or-isset

    I haven't looked any closer into this code, than just watching the video, but if $this->words contains all the language strings, then I would expect some performance improvement by changing to use isset or array_key_exists (if you need to account for that the value could be null). 

    i wondered this myself, why they didn't use array_key_exists, i didn't mention it in the video how i would've done it differently. from a performance POV i am not sure which would be faster, but i would imagine it would be one of those premature optimizations we were talking about the other day in slack, cause Lang::get() isn't used very often, not as much as addToStack is. 

     

×
×
  • Create New...