Marcher Technologies

+Clients
  • Content count

    16867
  • Joined

  • Last visited


About Marcher Technologies

  • Rank
    $life=FALSE;$code=TRUE;$time--;
  • Birthday 05/02/1986

IPS Marketplace

  • Resources Contributor Total file submissions: 53

Recent Profile Visitors


108,925 profile views

Marcher Technologies's Activity

  1. Marcher Technologies added a post in a topic: Please allow plugins to add extensions   

    Per title.
    Without them, you are basically feature-freezing the core app extensions to third party developers.
    For example, there is no real way for me to update my pages comments/follow mod for 4, because I can neither add the Notifications extension, nor can I add the MemberSync extension to handle merges/deletes via plugin. The latter I can hook around, sure. The former I cannot, and this is but one example, I'm certain there are many more.

     
    That is by no means an application, nor should it be.
    Just to head off the reply that if I need an extension it should be an app.
  2. Marcher Technologies added a comment: Error When Creating Extensions   

    I wouldn't think so? You had to have done some customization or hooking for your application's custom extensions directory to even appear in that list. Locally, I have added a custom extensions directory for my specific app, but that directory does not appear at all in other applications' developer center.... It seems 'core' is only intended to be supported by the developer center at default. As a result, wouldn't your code adding this custom extension directory to the developer center need to account for this?
  3. Marcher Technologies added a bug in Bug Tracker   

    [This Site]Top contributors block can vanish
    I am seeing this about once a day. I have no idea how to reproduce(sorry, I really wish I did...), but on any given day at least one refresh of the board index will have this block missing. One or two refreshes later, it reappears.
    • 0 replies
    • 11 views
  4. Marcher Technologies added a post in a topic: Ability to edit post and save as blank post   

    ​You quite literally labeled why a minimum character limit is rather pointless in your own response. Post character quantity is no indicator of quality, and any limit imposed would just see the /10char or similar added to make it the required length, without adding anything of value to the post.
  5. Marcher Technologies added a post in a topic: RSS Feed - number of items   

    ​This is simply my opinion, but that seems something that would be far better suited to a REST API than RSS. Far more control, far less parsing overhead.
  6. Marcher Technologies added a post in a topic: Liking a PM   

    Wouldn't such a thing be ripe for exploitation? It is a private message, 2 users could bump each other's reputation value without end without the admin or any moderators even being aware of it..
  7. Marcher Technologies added a file in IPS Community Suite 4   

    Relevant Content v1.0.0
    This is a plugin that provides a relevant content widget based on the currently viewed content item's title.
    This plugin uses the native search engine, and Sphinx is supported. The currently viewed item and all reviews/comments thereof are excluded from the results. The results are ordered by relevancy. To promote content discovery, results from all enabled applications are queried for the result.
    Configuration options:
    Maximum Results Group Visibility Show Author Photo* Show Item Container+* Show Author Name* Show Content* Date Display Options: Full Date/Time Date Only Relative Date/Time Do not show * Or not - represents a yes/no toggle.
    + Container is a node in IPS4, such as a forum, album or category.
     
    • 1 download
    • 0 reviews
  8. Marcher Technologies added a comment: RC6 - Plugin Download Breaks plugin if no install script   

    Apparently this is a completely different issue than I initially thought.
    Can somebody please explain why the formatting(line breaks, tabs, spaces) of the plugin xml file seems to matter? If I simply format a plugin xml in my ide for better legibility, it is broken in the sense it will not install. It's an xml, why does that matter? Can it be made to not matter(especially as XML itself is designed that way, this mattering here is totally confusing), or be less cryptic about what is wrong?
    Sorry for the confusion here, as XML as a format does not care of such, it took me a while to locate it as being the problem. Still rather in disbelief, but it works after reverting the ide 'format' button changes.
    To be clear, simply editing a downloaded plugin xml and adding a single line break between elements breaks the plugin install. Not specific to my IDE.
  9. Marcher Technologies added a comment: RC6 - Plugin Download Breaks plugin if no install script   

    Seems I was confused, it's just this single plugin.
    Can I PM you it, please? It worked fine before downloading it, but nothing I do seems to resolve it causing this infinite loop on install, and I've even gone so far as to remove the install script and hook files from the xml entirely with no change.
  10. Marcher Technologies added a comment: RC6 - Plugin Download Breaks plugin if no install script   

    ​.... O_o ok, I'll give it another try in rc7. Not sure if wamp or something locally, can install a random free plugin from the market to a fresh install and get this loop.
  11. Marcher Technologies added a comment: RC6 - Plugin Download Breaks plugin if no install script   

    as an additional issue... return TRUE; above still triggers the infinite loop. No plugin is installable in rc6, at all.
    even tried removal of the install script:
    <versions> <version long="10000" human="1.0.0"/> </versions> http://screencast.com/t/zs2LSZngyLp
    fix please? I've got a plugin works fine cannot be approved because of this, when every existing plugin on the market seems affected.
  12. Marcher Technologies added a bug in Bug Tracker   

    RC6 - Plugin Download Breaks plugin if no install script
    <versions> <version long="10000" human="1.0.0"><![CDATA[//<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' ); exit; } /** * Install Code */ class ips_plugins_setup_install { /** * ... * * @return array If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops) */ public function step1() { } // You can create as many additional methods (step2, step3, etc.) as is necessary. // Each step will be executed in a new HTTP request }]]></version> </versions> is inserted into my plugin upon download. The plugin in question requires no install script, and none is on the file system for dev.
    the lack of a return throws the installer into an infinite loop.
    • 6 replies
    • 153 views
  13. Marcher Technologies added a comment: RC 5 - Plugin Download   

    mark.... i just realized this may go a bit further... what about methods added via hook that don't have a parent method to call?
    public function getRelevantContent($limit = 5) { try { if (!isset(static::$contentModel)) { return NULL; } try { //stuff, MY try/catch } catch (\Exception $e) { return NULL; } } catch ( \RuntimeException $e ) { return call_user_func_array( 'parent::' . __FUNCTION__, func_get_args() ); } } ie, this ^. edited my xml for the download i just submitted, but it shouldn't do that for methods one adds, the return parent call_user_func_array at least(I would want NULL here, for example).
    also... there is this:
    //<?php // base = \IPS\Content\Search\Sphinx\Query class hook47 extends _HOOK_CLASS_ { /** * Exclude a specific content item, ie the currently viewed item * @param \IPS\Content\Item $item * @return \IPS\Content\Search\Query (for daisy chaining) */ public function filterByExcludeItem(\IPS\Content\Item $item) { try { //stuff return $this; } catch ( \RuntimeException $e ) { return $this; } } } is actually what i WANT to do, and again, can't call parent. no such method. if i were to hook in to add it, it would still try to call parent. this is a daisy chain method like many in this object, so even in exception it should return $this.
    have any advice, or care to rethink this?
    perhaps as above, if the code block for a method has a try/catch, assume we know what we are doing?
    The alternative seems to be editing xml's to avoid fatal errors.
  14. Marcher Technologies added a comment: RC6 - Theme creation and IN_DEV   

    The two modes are completely incompatible.
    Why is designer's mode available as an option on the themes screen when IN_DEV btw(RC6)? It's likely leading to this confusion.
  15. Marcher Technologies added a comment: [Beta 8] Plugins/hooks badly broken (?)   

    There is a problem in the second pattern passed to the preg_replace_callback that is supposed to catch the template plugins so phpQuery does not mangle them.
    Regex test and fix please, it's not catching simple things like:
    {template="foo" group="bar" location="front" params="$foo"} {expression="var_export($foo, true)" raw="true"} Not sure how this is a windows specific issue honestly or if it's even relevant - an invalid pattern shouldn't do that.
    Just had the thought to do regex tests against both patterns used for validity, the second one fails.

Status Feed



  1. Marcher Technologies

    Having PC issues, will be resolved by Thursday, my apologies for any inconvenience this may cause.

  2. Mur » Marcher Technologies

    I really appreciate that. :wub::wub:

  3. shahed » Marcher Technologies

    Hello Marcher. I need your help in Widget Kit topic. Thanks :)

    1. shahed

      Hello Marcher,
      I send a Personal Message for you about Widget Kit. Please read this and help me.

      Thank you.

    2. shahed

      Hello Marcher,

      I send some information in PM for you but i think you forgot to check it.

  4. PHP_Paul » Marcher Technologies

    Hey Marcher, can I get your help in the Tagged Data plugin thread? :)

  5. Marcher Technologies

    Away This weekend seeking new living arrangements. To those awaiting a PM reply I apologize, this takes precedence, will be back Monday evening.

    1. Mikey

      Yay!

    2. Marcher Technologies

      \o/

  6. Marcher Technologies » The Old Man

    oddly, this is what they mean by profile comment, the functionality to disable it still works. ;)

    1. The Old Man

      Hi thanks Marcher. I understand now, I've never noticed the ability to use the Status Update/Profile Feed on other members before. Just viewed your profile and the input message changes appropriately.

  7. Marcher Technologies

    Easter Weekend. :) Bye! Be back Monday.

    1. surferboy

      Danger - alert! Easter vacation intrusion. Subject member has infiltrated IPS in violation of his self-proclaimed Easter weekend hiatus. Security to sector 6.

    2. Mikey B

      Have fun!

    3. sobrenome

      Could please take a look at this post:
      http://community.invisionpower.com/topic/383596-authors-signature-on-database-record-display/

  8. Marcher Technologies

    Free mod issues? Not my problem! Sorry, I have more rewarding things to do with my time.

  9. Marcher Technologies

    Demo site: Upgraded to 3.4.1, 2000 spammers pruned, 198 members left, If i nuked you, apologies.

    1. Mikey B

      wow, 2000?

    2. Marcher Technologies

      yeah... I've been unable to mass-prune spammers for a long time.... bug fixed in 3.4.

  10. surferboy » Marcher Technologies

    Are you at the 2013 Consumer Electronics Show in Las Vegas this weekend?

    1. Marcher Technologies

      0.o umm.... no? Think about 3,000 miles north.

    2. surferboy

      Wait, you're in Alaska? Brrrrrrrrrrrr

    1. Ryan Ashbrook

      I wanted to conform and be like the rest of the staff. Lol.

      Unfortunately, "Ryan" was taken. By a former IPS Staffer no less.

    2. Mikey B

      When will we see "Marcher T" ? ;)

    3. Marcher Technologies

      Would likely end up being just "Marcher" ;)

  11. Mikey B » Marcher Technologies

    Which OS do you use? Is it Ubuntu? :)

    1. Marcher Technologies

      yes... used win for years, got really really tired of win7 sucking up >2gb of ram for basically nothing... tried Ubuntu 12 Precise and thoroughly enjoyed it... not going back. :)

    2. Mikey B

      Ahh I used to use Ubuntu, looked at some of your screenshots of mods, I wanna go back now :D

    3. Marcher Technologies

      I had last tried at I believe Ubuntu Mandriva 8 which was just .... nasty.
      12 Precise is.... extremely usable... to me, at this point, less extraneous RAM usage, multiple desktops, easy localhost setup, and a sane terminal with copy/paste says it all :)

  12. Marcher Technologies » Aiwa

    well, that was a quick nuke of a topic... suppose I am not allowed to call them like I see them.

    1. Aiwa

      haha. Yeah. That was funny.

  13. Marcher Technologies

    Well this is neatish.

    1. Show previous comments  1 more
    2. Marcher Technologies

      If I can stay logged in, the iOS IPS app.

    3. Mikey B

      Ah yes, it's great! Love how it looks the most. :)

    4. Marcher Technologies

      that, and that drag-down refresh :)

  14. chilihead » Marcher Technologies

    Thanks for the help.

    1. Marcher Technologies

      Not a problem :)

  15. AndyF » Marcher Technologies

    Your messenger is full (again) :)

    1. Marcher Technologies

      cleared space again... is ridiculous how many a day.

  16. AndyF » Marcher Technologies

    Your PM box is full (or disabled) :)

    1. Marcher Technologies

      Full Again... grr, cleared some space.

    1. teraßyte

      :D

    2. BomAle

      lol

  17. Marcher Technologies

    Oh yay, the survey does fathom it was completed :)

  18. Mikey B » Marcher Technologies

    thanks for the friend request. :)

    1. Marcher Technologies

      :) ...now... to do some housekeeping of a certain inbox >.<

  19. Saurabh Jain » Marcher Technologies

    I wrote a long pm - and your inbox is full - how can we contact u

    1. Marcher Technologies

      I have listed Contact methods here on my profile.... i get way too many PM's here, direct contact through IM/Email is the best certainty.

  20. Joerg.K » Marcher Technologies

    your pm box is full. i want send you a message,with a request for a job

    1. surferboy

      yeah, I found that too

    2. surferboy

      just the mark of a super busy coder, no?

  21. AlexJ » Marcher Technologies

    Thanks for helping with IP.Content!! Cheers!

  22. Marcher Technologies

    Fail.... IPS Gives us the ability to change version on bugs... and it is abused within the week...

    1. Show previous comments  2 more
    2. surferboy

      only way to reach you I guess .... "The member Marcher Technologies cannot receive any new messages" is your mailbox full? Yikes, you are a busy coder!!!!

    3. Marcher Technologies

      -.- My Inbox here's shelf life is about 3 days..... try to keep room... but they keep flooding in ;)

    4. Graeme S.

      Please ignore this comment. I'm doing it to see if there is a bug with the "My Content > Members" search thing. :)