Afbeeldingen toevoegen via CMS (redactiesysteem)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »
Nicos Vermeulen

Nicos Vermeulen

03/01/2021 15:14:34
Quote Anchor link
Goedendag,

Iedereen de allerbeste wensen!

Ik heb een redactiesysteem gebouwd in PHP voor het weergeven van nieuws berichten. Maak gebruik van CKeditor, content wordt opgeslagen in MySQL database. Werkt allemaal goed. Nu wil ik er nog een mogelijkheid aan toevoegen voor het toevoegen van afbeeldingen.

Uiteraard kan dit ook via CKeditor, echter heb ik wat speciale eisen waardoor het misschien beter is om dit 'los' er bij te bouwen. Wat ik graag zou willen:

- Afbeeldingen moeten eerst gecropt worden tot een bepaald formaat, zodat onze redactie op een éénduidige manier kan werken (kan ik met jquery doen).
- URL van de afbeelding wil ik graag in de database opslaan zodat ik hier een og:image tag van kan genereren voor het delen van het artikel op Facebook.

Wanneer ik de standaard functies van CKeditor gebruik lijkt het me lastig om de url er weer uit te halen. Wanneer ik iets los bouw wordt het weer lastig om afbeeldingen op een willekeurig plaats in de tekst te laten zien i.p.v. boven of onder het artikel.

Hebben jullie misschien wat tips, hoe ik dit zou kunnen aanpakken?
 
PHP hulp

PHP hulp

20/04/2024 05:22:46
 
- Ariën  -
Beheerder

- Ariën -

03/01/2021 15:27:41
Quote Anchor link
Ikzelf heb ook een redactiesysteem gemaakt met CKeditor. Voorheen gebruikte ik de gratis KCfinder (ja, 'KC') om alle afbeeldingen in op te slaan en daarmee ook op te zoeken. De officiële versie voor CKEditor is CKfinder, maar die is betaald. Dus mocht je geld willen uitgeven, dan is dat een idee.

Het nadeel van de gratis KCfinder was dat dit een gigantische load op de webserver bracht bij het openen, omdat alle afbeelding on-the-fly door PHP leken te gaan. De betaalde CKfinder zal wel beter werken, vermoed ik. ;-)

Inmiddels gebruik ik nog steeds CKeditor, maar ik heb wel mijn eigen afbeeldingen-library gemaakt die er (nog) niet mee samenwerkt.

Ik ben van mening dat je beter niet met HTML-codes in je content moet gaan pruttelen, ook al is dat op een WYSIWYG-manier te doen. Op dit moment heb ik bovenaan mijn artikelen een standaard plek waar ik mijn afbeeldingen (die ik buiten CKeditor beheer) kan invoegen.

Dit zijn mijn tools die ik gebruik:
- Het croppen, en resizen doe ik met de Verot.net UploadClass
- Het uploaden doe ik met PLupload die de Upload-class aanroept.
- En het zoeken in de foto's is allemaal custom made. En elke foto kan ik taggen, voorzien van auteurs en beschrijvingen. Als ik bij wijze van sprake een foto van een Audi A4 zoek, dan kan ik dus daar makkelijk op zoeken

Wel ben ik momenteel bezig om UBB-codes in te gaan bouwen om objecten zoals foto's tweets, instagram toe te voegen. Op die manier heb ik meer vrijheid om content uit te breiden naar eigen wens. Dan wordt de HTML-code ook niet vervuild met verschillende stijlen, of andere inline CSS-bagger. Een aanpassing aan de UBB-configuratie is dan voldoende om bijvoorbeeld een 'lightbox' toe te voegen.

Voor deze UBB-parser die ik in elkaar schroef ben ik bezig met NBBC, die ik gecloned heb op Github.
De source op nbbc/examples/tag_callback.php moet een beetje een idee geven wat er moet gebeuren. Van de week geef ik die misschien even een update.
Gewijzigd op 03/01/2021 16:07:18 door - Ariën -
 
Nicos Vermeulen

Nicos Vermeulen

03/01/2021 17:23:15
Quote Anchor link
- Ariën - op 03/01/2021 15:27:41:
Dit zijn mijn tools die ik gebruik:
- Het croppen, en resizen doe ik met de Verot.net UploadClass
- Het uploaden doe ik met PLupload die de Upload-class aanroept.
- En het zoeken in de foto's is allemaal custom made. En elke foto kan ik taggen, voorzien van auteurs en beschrijvingen. Als ik bij wijze van sprake een foto van een Audi A4 zoek, dan kan ik dus daar makkelijk op zoeken


Interessant! Heb even zitten kijken op verot.net, maar zie geen demo staan. Kun je hiermee een venstertje over de afbeelding leggen zodat je dat gedeelte dan kan croppen?

Had zelf zitten experimenteren met CropperJS.
 
- Ariën  -
Beheerder

- Ariën -

03/01/2021 17:47:19
Quote Anchor link
https://www.verot.net/php_class_upload.htm
Hier staan zat voorbeelden en documentatie van de UploadClass van Verot.

Echter is croppen hierin een serverside method gestuurd proces. Je moet zelf zorgen voor een userinterface. Je kan dit ook wel doen in combinatie met Cropper.JS.
Gewijzigd op 03/01/2021 17:52:04 door - Ariën -
 
Nicos Vermeulen

Nicos Vermeulen

11/02/2021 11:28:32
Quote Anchor link
- Ariën - op 03/01/2021 17:47:19:
https://www.verot.net/php_class_upload.htm
Hier staan zat voorbeelden en documentatie van de UploadClass van Verot.

Echter is croppen hierin een serverside method gestuurd proces. Je moet zelf zorgen voor een userinterface. Je kan dit ook wel doen in combinatie met Cropper.JS.

Hoi Arién,

Ben inmiddels een heel eind. Een mediabibliotheek gemaakt met tags en beschrijving, netjes opgeslagen in database. Ik ben nog even aan het stoeien met het croppen van afbeeldingen. De oplossing die jij gebruikt is serverside had je het over.

Mogelijk kun je me nog van wat adviezen voorzien want ik heb niet helemaal in de gaten hoe dat nu precies werkt. Heb wat zitten experimenteren met cropper.js met als voorbeeld: https://www.webslesson.info/2020/08/php-crop-image-while-uploading-with-cropper-js.html. Volgens mij wordt het croppen lokaal gedaan en daarna geupload.

Wat mij opvalt is dat de kwaliteit niet zo goed is. Wanneer ik met Photoshop crop ziet het er veel beter uit. Wat is nu het verschil met de methode die jij gebruikt? En is de kwaliteit dan beter?
 
- Ariën  -
Beheerder

- Ariën -

11/02/2021 11:36:10
Quote Anchor link
Ik weet dat je bij de Verot-class kan instellen wat de kwaliteit is. Ikzelf gebruik de crop-functie daar (nog?) niet, en doe dat nu nog op mijn eigen PC (Windows kan dat ook goed ;-) ). Maar de kwaliteit is standaard iets lager dan je met met de hand doet, met bijv. het desktopprogramma PixResizer. Maar alles valt bij te stellen, maar het gaat wel ten koste van de bestandsgrootte uiteraard ;-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.