Jump to content

TDBF

Clients
  • Posts

    821
  • Joined

  • Days Won

    3

Reputation Activity

  1. Like
    TDBF reacted to Sonya* in Security hole in Pages?   
    Yes, it is another reproducible bug in IP Addresses Tool 
    No security holes. Just a combination of two bugs. Sorry for the panic!
  2. Like
    TDBF got a reaction from Hatsu in Pages... QOL and Bug fixes when?   
    *Warning RANT*
    Tonight I decided to update all my database templates for this application mainly due to upgrading to PHP 8 and all the changes done to the templates over the last few updates.
    Every time I go to do work on this, my heart always sinks because I detest working on the templates via the admin area. The first thing to happen tonight, I reverted one of the templates and it was gone, deleted, *poof* without a warning or anything.
    This is usually the point where I say to myself; (Insert some swear words) it would be easier for me to write an application which would allow me to convert all my databases over to WordPress (I have done this before). However, I detest WordPress more mainly due to its lack of actual template system (The irony is not lost on me here) and not being able to tie users across both CMS's without jumping through hoops and costing a fortune.
    I honestly have a total love hate relationship with this application. I love the power of it, but I hate the MANY bugs, flaws and the implementation of the templates area within the Pages ACP.
    I have 100's of different templates for many different databases, and it is a PITA to navigate all because someone thought it was a neat idea to order them in order by the date the templates were last modified 😕 !!
    Template Ordering
    This is the default ordering of Database templates is to display templates by last edited. While this might be okay for a few templates, it's a bloody nightmare when you have 100's of different templates.
    This is the default ordering for just the Database templates:

    This the order after I wrote a plug-in to order database templates in a more readable form.

    This is what I would have to content with when dealing with the default order in a working environment. There is no structure this at all and it's just a complete an utter eye sore and total mess. If you are wondering why there are spaces in my template names, it's because I changed the code to allow this.

    This is the database templates ordered in a more readable order by name.

    Parent Category for Database Templates.
    Adding new Database templates is a nightmare as well. Instead of just being able to copy the default or a user database templates all in one go, I have to do this separately for Category List, Feature Lists, Recording listings etc etc. It is so time consuming having to do this over and over.
    I would prefer to create Database Template Category and select all the different Template types for that Category using a multi-select option for this.
    For example:

    This way, if I need to copy database templates, then I just need to copy the parent and the children in one go.
    Any one who has worked with the template system, knows how badly thought out this whole part is. Trying to copy, move, save,  rename, export and import templates is a total nightmare.
    Template Naming
    Also, the naming of templates goes against what you already have as the defaults database templates. You do not allow spaces in template names, yet your own templates uses them. Spaces are used for readability purposes, if you can use spaces in Theme Templates why change naming convention here?

    Updates and QOL life changes.
    This application has had no real love at all. It's basically the same as it was when version 4 was released. The only changes have been bug fixes and changes forced due to the core changes. I have seen many topics with feature requests to this Application and they go ignored time and time again.
    The engine behind this application is really powerful, yet the front end templates are a complete and utter joke and have no value in the real word. If I wanted a forum clone, I would have used my forums instead. Out of the box, this application is disappointing. If it were not for people like @opentype doing a lot of good work with his templates etc, people would have dumped this application a long time ago as it is not what people expect from an Article Management system.
    Will you give this Application some love and attention please!
    My apologies for the rant...... I would rather have my nails pulled out one at a time than work on this application.
  3. Like
    TDBF got a reaction from Sonya* in Pages... QOL and Bug fixes when?   
    *Warning RANT*
    Tonight I decided to update all my database templates for this application mainly due to upgrading to PHP 8 and all the changes done to the templates over the last few updates.
    Every time I go to do work on this, my heart always sinks because I detest working on the templates via the admin area. The first thing to happen tonight, I reverted one of the templates and it was gone, deleted, *poof* without a warning or anything.
    This is usually the point where I say to myself; (Insert some swear words) it would be easier for me to write an application which would allow me to convert all my databases over to WordPress (I have done this before). However, I detest WordPress more mainly due to its lack of actual template system (The irony is not lost on me here) and not being able to tie users across both CMS's without jumping through hoops and costing a fortune.
    I honestly have a total love hate relationship with this application. I love the power of it, but I hate the MANY bugs, flaws and the implementation of the templates area within the Pages ACP.
    I have 100's of different templates for many different databases, and it is a PITA to navigate all because someone thought it was a neat idea to order them in order by the date the templates were last modified 😕 !!
    Template Ordering
    This is the default ordering of Database templates is to display templates by last edited. While this might be okay for a few templates, it's a bloody nightmare when you have 100's of different templates.
    This is the default ordering for just the Database templates:

    This the order after I wrote a plug-in to order database templates in a more readable form.

    This is what I would have to content with when dealing with the default order in a working environment. There is no structure this at all and it's just a complete an utter eye sore and total mess. If you are wondering why there are spaces in my template names, it's because I changed the code to allow this.

    This is the database templates ordered in a more readable order by name.

    Parent Category for Database Templates.
    Adding new Database templates is a nightmare as well. Instead of just being able to copy the default or a user database templates all in one go, I have to do this separately for Category List, Feature Lists, Recording listings etc etc. It is so time consuming having to do this over and over.
    I would prefer to create Database Template Category and select all the different Template types for that Category using a multi-select option for this.
    For example:

    This way, if I need to copy database templates, then I just need to copy the parent and the children in one go.
    Any one who has worked with the template system, knows how badly thought out this whole part is. Trying to copy, move, save,  rename, export and import templates is a total nightmare.
    Template Naming
    Also, the naming of templates goes against what you already have as the defaults database templates. You do not allow spaces in template names, yet your own templates uses them. Spaces are used for readability purposes, if you can use spaces in Theme Templates why change naming convention here?

    Updates and QOL life changes.
    This application has had no real love at all. It's basically the same as it was when version 4 was released. The only changes have been bug fixes and changes forced due to the core changes. I have seen many topics with feature requests to this Application and they go ignored time and time again.
    The engine behind this application is really powerful, yet the front end templates are a complete and utter joke and have no value in the real word. If I wanted a forum clone, I would have used my forums instead. Out of the box, this application is disappointing. If it were not for people like @opentype doing a lot of good work with his templates etc, people would have dumped this application a long time ago as it is not what people expect from an Article Management system.
    Will you give this Application some love and attention please!
    My apologies for the rant...... I would rather have my nails pulled out one at a time than work on this application.
  4. Agree
    TDBF reacted to The Old Man in Google Fonts integration outed   
    Hi IPS,
    Please can you fix the the Google Fonts integration as the new improved API has been out for some time now?
    Themes > Core > Global > Global > includeCSS template:
    {{if ( theme.headline_font && theme.headline_font !== 'default' ) || ( theme.body_font && theme.body_font !== 'default' ) }} {{if theme.headline_font == theme.body_font}} <link href="https://fonts.googleapis.com/css?family={expression="\IPS\Http\Url::encodeComponent( \IPS\Http\Url::COMPONENT_FRAGMENT, \IPS\Theme::i()->settings['body_font'] )"}:300,300i,400,400i,500,700,700i" rel="stylesheet" referrerpolicy="origin"> {{else}} {{if ( theme.headline_font && theme.headline_font !== 'default' )}} <link href="https://fonts.googleapis.com/css?family={expression="\IPS\Http\Url::encodeComponent( \IPS\Http\Url::COMPONENT_FRAGMENT, \IPS\Theme::i()->settings['headline_font'] )"}:300,300i,400,500,400i,700,700i" rel="stylesheet" referrerpolicy="origin"> {{endif}} {{if ( theme.body_font && theme.body_font !== 'default' )}} <link href="https://fonts.googleapis.com/css?family={expression="\IPS\Http\Url::encodeComponent( \IPS\Http\Url::COMPONENT_FRAGMENT, \IPS\Theme::i()->settings['body_font'] )"}:300,300i,400,400i,500,700,700i" rel="stylesheet" referrerpolicy="origin"> {{endif}} {{endif}} {{endif}} I know the old links are still compatible Google provid the new V2 links some time ago, they supposedly offer various improvements, new variable fonts, reduced latency, smaller code, display: swap etc.
    The new link are similar to:
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap" rel="stylesheet"> Or for the variable fonts versions:
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Inter:slnt,wght@-10..0,300..700&display=swap" rel="stylesheet"> https://developers.google.com/fonts/docs/css2
    https://web.dev/variable-fonts/
     
     
     
  5. Haha
    TDBF got a reaction from Davyc in Reading Time   
    I already did this Daniel.
    I was going to release it to the public, however due to a hard disk failure, cloud sync error and a drunken night in where I feed large quantities of alcohol into my floppy disk bay, I lost all the code.
    You know, all the normally excu... issues we developers face daily.
  6. Haha
    TDBF got a reaction from Sonya* in Reading Time   
    I already did this Daniel.
    I was going to release it to the public, however due to a hard disk failure, cloud sync error and a drunken night in where I feed large quantities of alcohol into my floppy disk bay, I lost all the code.
    You know, all the normally excu... issues we developers face daily.
  7. Like
    TDBF reacted to Sonya* in Reading Time   
    No need to edit template. Custom field would do the same 😉

    Pay attention to Default Value! It has to be filled out in order of the field to be displayed.
     

     
  8. Haha
    TDBF reacted to Sonya* in Reading Time   
  9. Like
    TDBF got a reaction from Jim M in 4.6.10 upgrade failed   
    Marc,
    Thank you very much you are a gem!
     
    Thank you,
    Much appreciated, this install is from 3.4 and has a lot of entries from that version.
  10. Like
    TDBF got a reaction from Marc Stridgen in 4.6.10 upgrade failed   
    Marc,
    Thank you very much you are a gem!
     
    Thank you,
    Much appreciated, this install is from 3.4 and has a lot of entries from that version.
  11. Like
    TDBF got a reaction from Ravion in 4.6.10 upgrade failed   
    Get this error when upgrading to 4.6.10.
    All files and folder permissions are correct.
  12. Thanks
    TDBF got a reaction from BradSmith in Hide Ignored Content Completly   
    This is due to a disparity of the actual amount of comments and the comments count, especally if there are posts from a person/persons block in that topic.
    The comment count function does not work as expected, as calling the function resyncCommentCounts() without removing the blocked person posts will return the wrong result and count. Hence why there are more pages than comments.
    I have PM'd Miss_B regarding this issue, but received no answer of yet. 🙂
  13. Thanks
    TDBF reacted to Miss_B in Hide Ignored Content Completly   
    I had missed your pm @TDBF, just read it and replied back Anyways, I have placed this at the top of my to do list and look into this a.s.a.p.
  14. Like
    TDBF got a reaction from BradSmith in Hide Ignored Content Completly   
    My members are getting this error when they have a member/s on ignore within the topic. This topic has around 115 pages with over 2700 posts.

  15. Thanks
    TDBF reacted to Marc Stridgen in Theme Order Bug   
    Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.
     
  16. Agree
    TDBF got a reaction from Luuuk in Theme Order Bug   
    When you have create a theme from a parent theme, the ordering of themes in not respected in the front.
    This is my ordering in the ACP: Themes

    This is the ordering when I click the theme link to select a theme. As you can see, the ordering below is not the same as I have chosen in the screenshot above.
    This only happens when you create a child theme from a parent theme.

  17. Thanks
    TDBF reacted to Marc Stridgen in Email: Logged in from a new device.   
    Ah, indeed thats likely causing the problem there. If a user is clearing things each and every time visiting, the system would see it as the user visiting every time. As mentioned by Matt, having an option to switch this off would probably be useful in this scenario
  18. Thanks
    TDBF reacted to Matt in Email: Logged in from a new device.   
    I agree, having a user option to turn these off would be useful.
  19. Like
    TDBF got a reaction from Marc Stridgen in Email: Logged in from a new device.   
    Marc, this has nothing to do with caching or 3rd party items. 🙂
    A couple of members I have spoke too who have this problem, have stated that they aggressively clear their cache and cookies when their browser closes, their device caching is cleared or an extension which does this for them.
    Since the only check for a device is a random 32 char string saved within a cookie, this will be problematic when users remove their cookies before returning to the forum to sign in. Hence the reason why some of my members receive the new device emails all the time and others do not.
    As the 'Send an email when a user logs in from a new device' setting is global and members not being able to opt out of these emails, I will have to disable this setting for the time being. I cannot have my members spammed with this email every time they sign-in and my server will be more happy about this too.
    Appreciate your help as always. 🙂
     
  20. Like
    TDBF reacted to Marc Stridgen in Poll Block - Voting Issue   
    There isnt any plan to change the way in which these work in relation to caching at the present time, unfortunately. Glad you found what was happening there though
  21. Like
    TDBF reacted to Sonya* in (Pages) Display options for title field   
    While the topic is marked as solved. The real solution is to use:
    {$record->customFieldDisplayByKey('title', 'listing')} in template instead of $record->_title. This way the formatting works as for every other field. Also different output with second parameter "display", "listing", "raw" - everything you want 😄 
  22. Like
    TDBF got a reaction from Sonya* in (Pages) Display options for title field   
    Yeah, if the option to edited these fields for the title and content really should be removed or should work as that would remove a lot of ambiguity when editing these settings.
  23. Like
    TDBF reacted to Sonya* in (Pages) Display options for title field   
    I can understand, that they do not want special formatting anywhere else. So that one cannot break activity stream, notifications, blocks or any other area where title and content is used. But I do not understand why they suppress formatting even in database templates. I mean, we can format every other field via format options without touching template. However, for title and content, we have to do it in template. Ridiculous. 

  24. Like
    TDBF reacted to Sonya* in (Pages) Display options for title field   
    I do. But this works only for display and listing. It is not system-wide. Notifications and activity stream use title as is. This is not critical, but I wonder why title and content cannot use format options. Even in templates. The options are there, but they are just ignored.
  25. Like
    TDBF reacted to Stuart Silvester in BULK_MAILS_PER_CYCLE Not working as expected.   
    This constant doesn't affect the speed at which emails are sent, only the amount that are processed 'per cycle' and background tasks are designed to run as many cycles as possible in within the allowed server resources.
    There isn't a way to restrict how many emails are sent per time, perhaps you may want to look at a service such as SendGrid or SES that can handle the volume.
×
×
  • Create New...