Afbeeldingen toevoegen via CMS (redactiesysteem)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

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 »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Cloud Developer

Cloud Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

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

01/01/2025 10:36:12
 
- 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.